$(document).ready(function() {						   
						   
		//Contact Page Scroll
		$('#cslink').click(function() {
          $("html:not(:animated),body:not(:animated)").animate({ scrollTop: 6500}, 1000 );
          return false;
        });						   
						   
		//Contact Form Inputs				   
		$('#fname').val('Name');
		$('#fname').click(function() {
		  if ($('#fname').val() == 'Name') {
			 $('#fname').val(''); 
		  }
		});
		$('#fname').blur(function() {
		  if ($('#fname').val() == '') {
			 $('#fname').val('Name');	
		  }		  
		});
		
		$('#femail').val('Email');
		$('#femail').click(function() {
		  if ($('#femail').val() == 'Email') {
			 $('#femail').val(''); 
		  }
		});
		$('#femail').blur(function() {
		  if ($('#femail').val() == '') {
			 $('#femail').val('Email');	
		  }		  
		});
		
		$('#fmsg').val('Message');
		$('#fmsg').click(function() {
		  if ($('#fmsg').val() == 'Message') {
			 $('#fmsg').val(''); 
		  }
		});
		$('#fmsg').blur(function() {
		  if ($('#fmsg').val() == '') {
			 $('#fmsg').val('Message');	
		  }		  
		});
				

	tooltip();
		
		
});

$.preloadImages = function() { 
  for(var i = 0; i<arguments.length; i++) {
    $("<img>").attr("src", arguments[i]);
  }
}

function projectNav(id, apos, num) {
	$('#projectnav a').removeClass('current');
	$(id).addClass('current');
	$('#arrow').show().animate({"left": apos}, 1000);
	nc = num;
	
}

function projectFilter(id, filterVal, apos) {
	
	$('#projectnav a').removeClass('current');
	$(id).addClass('current');
	$('#arrow').show().animate({"left": apos}, "slow");	
	
 if(filterVal == 'all') {  
   $('.hidden').fadeIn('slow').removeClass('hidden');  
 } else {  
   $('.project').each(function() {  
 if(!$(this).hasClass(filterVal)) {  
   $(this).fadeOut('normal').addClass('hidden');  
 } else {  
   $(this).fadeIn('slow').removeClass('hidden');  
 }  
}); 
}  	
	
	
	
}

function doContact() {
	
	
	var err = false;

	if ( $('#fname').val() == '' || $('#fname').val() == 'Name') {
	 // $('#fname').addClass('error');
	  err = true;
	} 

	if ( $('#femail').val() == '' || echeck($('#femail').val()) == false) {
	 // $('#femail').addClass('error');
	  err = true;
	} 

	if ( $('#fmsg').val() == '' || $('#fmsg').val() == 'Message') {
	  //$('#fmsg').addClass('error');
	  err = true;
	} 


	if (err == false) {
		var data = $("#contactForm").serialize();
		$('#contact_form').html("<div align='center'><br><br><br><img src='images/loading.gif' align='center' /><br><br></div>");
		$.post('actions/contact.action.php', data, function() {
			$('#contact_form').html('<p>Thank you for taking the time to contact Joint Medias, please stay tuned for a response.</p>');							
		});	
	} else {
		$('#cerrortext').show();	
	}
	
	return false;

	
	
}	


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1) {
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){

		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true;	
}



$.preloadImages("images/nav_over_01.png", "images/nav_over_02.png", "images/nav_over_03.png", "images/nav_over_04.png");



this.tooltip = function(){	
	/* CONFIG */		
		xOffset = 10;
		yOffset = 20;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */		
	$("a.tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$("a.tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};
