// JavaScript Document
if (getSignupCookie('newsletter') == 'true') {
	$('#NewsLetterSignup').hide();
	try { $('.lib_header_contact').css('padding-top','40px'); } catch (err) {}
	try { $('#lib_header_contact').css('padding-top','20px'); } catch (err) {}
}
function getSignupCookie(cookieName) {
    var re = new RegExp('[; ]' + cookieName + '=([^\\s;]*)');
    var sMatch = (' ' + document.cookie).match(re);
    if (cookieName && sMatch) {
        return unescape(sMatch[1]);
    } else {
        return '';
    }
}
function clearHeaderEmail(){ 
	if($("#SignupEmailAddress").val() =='enter your email') {
		$("#SignupEmailAddress").val("");
	} else if($("#SignupEmailAddress").val() == '') {
		$("#SignupEmailAddress").val('enter your email');
	}
}
function clearEmail(){ 
	if($("#EmailAddress").val() =='enter your email address') {
		$("#EmailAddress").val("");
	} else if($("#EmailAddress").val() == '') {
		$("#EmailAddress").val('enter your email address');
	}
}
function checkEmail() {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	var isValid = pattern.test($("#EmailAddress").val());
	if(!isValid) {
		alert("Please enter a valid email address.");
        $("#EmailAddress").focus();
		return false;
	} else {
		var source = $(".ltSource").val()
		source = source.substring(source.indexOf(" "));
		document.cookie = "newsletter=true; path=/";
		document.cookie = "source=" + source + "; path=/";
		document.cookie = "email=" + $("#EmailAddress").val() + "; path=/";
		return true;	
	}
}
function checkSignupEmail() {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	var isValid = pattern.test($("#SignupEmailAddress").val());
	if(!isValid) {
		alert("Please enter a valid email address.");
        $("#SignupEmailAddress").focus();
		return false;
	} else {
		var source = $("#source").val()
		source = source.substring(source.indexOf(" "));
		document.cookie = "newsletter=true; path=/";
		document.cookie = "source=" + source + "; path=/";
		document.cookie = "email=" + $("#SignupEmailAddress").val() + "; path=/";
		return true;	
	}
}
