$(document).ready( function () {
	$('#cntEmailToForm').hide();
	return false;
});

$(function() {
	$('#cntEmailToHeader').click(function() {
		$('#cntEmailToForm').toggle();
	});
	return false;
});


$(function() {
	$("input[@type=text]#emailAddr").focus(function() {
		email = $("input[@type=text]#emailAddr").val();
		if ( email == "Enter Recipient Email" ) {
			$("input[@type=text]#emailAddr").val('');
		}
		return false;
	});
});

$(function() {
	$("input[@type=text]#emailFrom").focus(function() {
		email = $("input[@type=text]#emailFrom").val();
		if ( email == "Enter Your Name" ) {
			$("input[@type=text]#emailFrom").val('');
		}
		return false;
	});
});

$(function() {  
	$('.error').hide();
	$('.cntEmailSent').hide();
	$(".button").click(function() {  
		// Validate form input
		var emailFrom = $("input[@type=text]#emailFrom").val();
		if (!validateName(emailFrom)) {
			$("label#lblError").text('Please enter your name').addClass('error');  
       		$("input[@type=text]#emailFrom").focus(); 
       		return false;
		}  
		
		var emailAddr = $("input[@type=text]#emailAddr").val();
		if (!validateEmail(emailAddr)) {
			$("label#lblError").text('Please enter a valid email address').addClass('error');  
       		$("input[@type=text]#emailAddr").focus(); 
       		return false;
		}  
		
		 var dataString = 'emailAddr=' + emailAddr + '&emailFrom=' + emailFrom + '&loc=' + location.href;
		  
		 // alert (dataString); return false;
		  $.ajax({
		    type: "POST",
		    url: "res/inc/emailPage.php",
		    data: dataString,
		    success: function() {
		      $('#cntEmailTo').hide();
		      $('.cntEmailSent').show();
		      return false;
		    }
		  });
		  return false; 		
	});  
});  


function validateEmail(emailAddr) {
   var regexEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,})$/;
   var address = emailAddr;
   if(regexEmail.test(address) == false) {
      return false;
   } else {
      return true;
   }
}

function validateName(name) { 
	   var regexName = /^([A-Za-z0-9 .])+$/;
	   if(regexName.test(name) == false || name == "Enter Your Name") {
	      return false;
	   } else {
	      return true;
	   }
}
