function clearSearchBox(obj) {
	var sStr = $('#keywords').val();
	if (sStr=='Key Word or Number'){
		$('#keywords').val('');
		$('#keywords').attr('style','text-align: center;');
	} else if (sStr != null || sStr != '') {	
		sStr = sStr.replace(/[%]/gi, '');
		$('#keywords').val(sStr);		
	}
	return true;
}

function emailSignupPopup(){
	if ($('#emailSignupPopup').is(':visible') ) {
		$('#emailSignupPopup').hide();
	} else {
		$('#emailSignupPopup').show();
	}
}

function animateHideTrigger(){
	$('#emailSignupPopup').hide();
}

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(frm){
	var objForm = document.forms[frm];
	var str = objForm.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){
	var objForm = document.forms[frm];
	if (!validEmailFooter(frm)){
		alert('Please enter a valid email.');
		return false;
	}else{
		submitFooterEmail(frm);
		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(frm)
{
	var objForm = document.forms[frm];
	var url = "http://us.levi.com/emailHandler/index.jsp";
	var params = "_ID_=levi.150&contest=" + objForm.CONTEST.value + "&emailPref=Y&targetPage=http://us.levi.com/include/entry_confirmation.jsp&footerEmailSignup=true&emailAddress=" + objForm.emailAddress.value + "&store=" + objForm.store.value;
	http.open('get', url + "?" + params, true);
	http.onreadystatechange = function () {
    	if (http.readyState == 4) {
			$(".emailForm").html("<div class='email-thanks'><strong>Thank You!</strong> You\'ve been added to our e-mail list.</div>")
	    	var img1 = new Image();
			var img2 = new Image();
			if (objForm.CONTEST.value == 'headerEmailSignup') {
  				img1.src = 'https://secure.ed4.net/GSI/dualpost/?c=28714&e=' + objForm.emailAddress.value + '&src=' + objForm.CONTEST.value + '&la=Y';
				img2.src = 'http://view.atdmt.com/action/2009_Email_Submission_Button_Header';
			} else {
				img1.src = 'https://secure.ed4.net/GSI/dualpost/?c=28714&e=' + objForm.emailAddress.value + '&src=' + objForm.CONTEST.value + '&la=Y';
				img2.src = 'http://view.atdmt.com/action/2009_Email_Submission_Button_Footer';
			}
		}
	};
	http.send(null);
}

function submitOtherEmail(frm)
{
	var objForm = document.forms[frm];
	var url = "http://us.levi.com/emailHandler/index.jsp";
	var params = "contest=" + objForm.contest.value + "&emailPref=Y&emailAddress=" + objForm.emailAddressOther.value;
	var email_code = objForm.email_code.value;
	http.open('post', url + "?" + params, true);
	http.onreadystatechange = function () {
    	if (http.readyState == 4) {
			$("#email_msg").html("Thank you for submitting your email.");
			$("#hideForm").hide();
	    	var img1 = new Image();
			img1.src = 'https://secure.ed4.net/GSI/dualpost/?c=' + email_code + '&e=' + objForm.emailAddressOther.value + '&src=' + objForm.contest.value + '&la=Y';
		}
	};
	http.send(null);
	return false;
}




