$(function(){
	function mLink(str){ //Hide mailto link
			var decodedStr = "";
			for(var i=0;i<str.length;i+=2){
				   var hexStr = str.substr(i,2).split("");
				   decodedStr += String.fromCharCode(parseInt("0x"+hexStr[1]+hexStr[0]));
			}
			return decodedStr;
	}
	function selectInput(){
		if($(".emailInput").val() == "Enter your email address"){
			$(".emailInput").css({"color":"#000","font-style":"normal"});
			$(".emailInput").val("");
		}
	}
	
	function unselectInput(){
		if($(".emailInput").val() == ""){
			$(".emailInput").css({"color":"#797878","font-style":"italic"});
			$(".emailInput").val("Enter your email address");
		}
	}
	
	$(".emailInput").focus(selectInput);
	$(".emailInput").blur(unselectInput);
	
	$(".emailInput").val("Enter your email address");
	
	$(".emailSubmitButton").click(function(){
		var emailString = $(".emailInput").val();
		var emailRegExp = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/;
		if(emailRegExp.test(emailString) == false){
			$("#inputStatus").html("Sorry, you have entered an invalid email address.");
			$("#inputStatus").css({"color":"#F00"});
		}else{
			$.post('mailer.php',{email: $(".emailInput").val()},function(data){
				$(".inputArea").html("Thank you! Your email address has been forwarded onto us.")
			})
		}
	})
	
	$("#emailDecode").html(mLink("c3160286275666d372d61696c647f6a396e666f6041657478656e64796367796e656e236f6d672e396e666f6041657478656e64796367796e656e236f6d6c3f216e3"))
});
