

function trimString(str) {
	while (str.charAt(0) == ' ') { str = str.substring(1); }
	while (str.charAt(str.length - 1) == ' ') { str = str.substring(0, str.length - 1); }
	return str;
}

function validEmailFooter(){
	var str=document.emailFormFooter.emailAddress.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	if (filter.test(str)){
		return true
	}else{
		return false;
	}
}

function ValidateEFormFooter(frm){
	if (!validEmailFooter()){
		alert('Please enter a valid email.');
		return false;
	}else{
		//post to responsys
		var ftrID = trimString(document.emailFormFooter._ID_.value)
		var ftrEmail = trimString(document.emailFormFooter.emailAddress.value)
		var ftrresponsysURL = "http://Levis.rsys1.net/servlet/campaignrespondent" + "?EMAIL_ADDRESS=" + ftrEmail + "&_ID_=" + ftrID;
		
		var newIframeftr = '<iframe src="' + ftrresponsysURL + '" height="1" width="1"></iframe>';
		//alert("Submitting to responsys = " + ftrresponsysURL);
		document.getElementById('hiddenIframeFtr').innerHTML = newIframeftr;
		//alert("Submitting to GSI");
		setTimeout("submitFooterEmail()", 4000);
		return false;
	}
}

function createRequestObject() {
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

var http = createRequestObject();

function submitFooterEmail()
{
	var url = "http://us.levi.com/emailHandler/index.jsp";
	var params = "_ID_=levi.150&contest=" + document.emailFormFooter.CONTEST.value + "&emailPref=Y&targetPage=http://us.levi.com/include/entry_confirmation.jsp&footerEmailSignup=true&emailAddress=" + document.emailFormFooter.emailAddress.value + "&store=" + document.emailFormFooter.store.value;
	http.open('post', url + "?" + params, true);
	http.onreadystatechange = function () {
    	if (http.readyState == 4) {
	        $('#emailSignupFooter').html('<img src="images/footer_OAS_thanks.gif" alt="Thanks for Signing Up!" /><img src="https://secure.ed4.net/GSI/dualpost/?c=10600&e=' + document.emailFormFooter.emailAddress.value +'&src=footerEmailSignup&la=Y" height="1" width="1" /><img height="1" width="1" src="' + document.emailFormFooter.isSecure.value +'://view.atdmt.com/action/2009_Email_Submission_Button_Footer"/>');
	    }
	};
	http.send(null);
}

