// JavaScript Document

$(document).ready(function() {
						   
$("a.image").fancybox({
 'overlayShow' : false,
 'zoomSpeedIn' : 600,
 'zoomSpeedOut' : 500,
 'easingIn' : 'easeOutBack',
 'easingOut' : 'easeInBack'
 });						   
						   
$('#contactForm').submit(function(){

	 var action = $(this).attr('action');

		 $.post(action, {
				 name: $('#name').val(),
				 email: $('#email').val(),
				 comments: $('#comments').val()
		 	},

			 function(data){
			 //$('#cForm').fadeIn(1000);
			 //$('.response').fadeOut(500,function(){$(this).remove()});
			 var newdatas = data.split("|||||");
			 if(newdatas.length <= 1) {
			 	newdatas[1] = data;
				}
			 $('.response').remove()
			 $('#contactForm').before('<div align="center"><div class="response" align="center">'+newdatas[1]+'</div></div>');
			 $('.response').slideDown()
				 if(newdatas[0]=='true') {
					 $('#contactForm').slideUp();
				 }

			 }
	 );

 return false;

 });

var offsetX = 20;
var offsetY = 0;
$('ul#hovers a').hover(function(e){
	//mouse on
	var rel = $(this).attr("rel");
	var relid = '#' + rel; 
	$('#hiddens').children().hide();
		$('#hiddens ' + relid)
		.css('top', e.pageY + offsetY)
		.css('left', e.pageX + offsetX)
		.fadeIn();
	
		
		
}, function() {
	$('#hiddens').children().hide(); 
});

$('ul#hovers a').mousemove(function(e) {
	var rel = $(this).attr("rel");
	var relid = '#' + rel;
	$(relid).css('top', e.pageY + offsetY).css('left', e.pageX + offsetX);
});


 
 }); //DOCUMENT READY CLOSE 

function elmName()
{
	var msg = "";
   for(i=0; i<document.forms[0].elements.length; i++) //Counts all the elements in the form (inputs, textarea, etc)
   {
	   if( document.forms[0].elements[i].className.indexOf('required') >=0 ) //Finds all the elements in the form that have a required class
	   {
			if( document.forms[0].elements[i].value == "" ) // IF required class is empty
			{
				document.forms[0].elements[i].style.background='#FBFAEC';
				document.forms[0].elements[i].style.borderColor='#FF0000';
				msg = "Please fill in the required fields.";
				
			} else { 
			document.forms[0].elements[i].style.background='#ffffff';
			document.forms[0].elements[i].style.borderColor='#000000';
			}			
	   }
   }
   var reg = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"); //Regular Expression for valid email address
   var address = document.forms[0].elements["email"].value; // Finds element with the name 'email'
   if(address != "" && reg.test(address) == false) {
      document.forms[0].elements["email"].style.background='#FBFAEC';
      document.forms[0].elements["email"].style.borderColor='#FF0000';
	  msg = "Please fill out a correct email address.";
      return false;
   }
	if( msg.length > 0 )
	{
		return false;
	}else{
		return true;
	}
} 



