jQuery(function($) {
	$('#mainNav > li').hover(
		  function () {
			$(this).addClass('active').children('ul').show();
		  }, 
		  function () {
		   $(this).removeClass('active').children('ul').hide();
		  }
	);
});

function clearSearchBox(obj) {
	var sStr = jQuery('#keywords').val();
	if (sStr=='Key Word or Number'){
		jQuery('#keywords').val('');
		jQuery('#keywords').attr('style','text-align: center;');
	} else if (sStr != null || sStr != '') {	
		sStr = sStr.replace(/[%]/gi, '');
		jQuery('#keywords').val(sStr);		
	}
	return true;
}

function emailSignupPopup(){
	if (jQuery('#emailSignupPopup').is(':visible') ) {
		jQuery('#emailSignupPopup').hide();
	} else {
		jQuery('#emailSignupPopup').show();
	}
}

function animateHideTrigger(){
	jQuery('#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('post', url + "?" + params, true);
	http.onreadystatechange = function () {
    	if (http.readyState == 4) {
			jQuery(".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);
}




