var emailValue;
JQ(document).ready(function () {
	var gutterFieldInput = JQ("#gutterField");
	gutterFieldInput.click( function () {
		if(gutterFieldInput.val() == mlHeader || gutterFieldInput.val() == emailThanks || gutterFieldInput.val() == mlError)
			gutterFieldInput.val("");
	});
});

function validateGutterMlInput(){
	var f = document.forms.MailingListGutter;
	emailValue = f.email.value;
	if (!IsEmailValid(emailValue)){
		JQ("#gutterField").attr('value', mlError);
	}else{
		var params = {
			'aid' : f.aid.value,
			'sub' : f.sub.value,
			'unsub' : f.unsub.value,
			'resub' : f.resub.value,
			'a' : f.a.value,
			'storeId' : f.storeId.value,
			'catalogId' : f.catalogId.value,
			'languageId' : f.languageId.value,
			'URL' : f.URL.value,
			'email' : f.email.value,
			'GENDER' : "",
			'BIRTH_DATE' : "",
			'BROWSER_LANGUAGE' : (navigator.language) ? navigator.language : navigator.userLanguage
		}
		
		JQ.ajax({
			url: "/webapp/wcs/stores/servlet/MailSubscription",
			global: false,
			type: "POST",
			data: params,
			dataType: "xml",
			success: function(xml){
				var status = xml.getElementsByTagName('mail_status')[0].firstChild.nodeValue;
				var msg = JQ(xml).find('response').text();
				JQ("#gutterField").attr('value',emailThanks);
				if(getDemographicsPermitted)
					showMlDemographicsForm();
			}
		});
	}
}

function showMlDemographicsForm(){
	HTB.getFadeUp('hcoEmailAdditionalFadeUp');
}

function saveMlDemographics(){
	JQ("#hcoEmailAdditionalFadeUp").find("#SubmitButton").hide();
	var f = document.forms.MailingListAdditionalDemographics;
	var gender = JQ("#hcoEmailAdditionalFadeUp").find('.mailing-list-additional-gender-select input:radio:checked').val();
	var anfSub = f.brands[0].checked;
	var gillyHicksSub = f.brands[1].checked;
	var params = {
		'aid' : f.aid.value,
		'sub' : f.sub.value,
		'unsub' : f.unsub.value,
		'resub' : f.resub.value,
		'a' : f.a.value,
		'storeId' : f.storeId.value,
		'catalogId' : f.catalogId.value,
		'languageId' : f.languageId.value,
		'URL' : f.URL.value,
		'email' : emailValue,
		'GENDER' : gender || "",
		'BIRTH_DATE' : f.birthDate.options[f.birthDate.selectedIndex].value + '-' + f.birthMonth.options[f.birthMonth.selectedIndex].value + '-1900',
		'BROWSER_LANGUAGE' : (navigator.language) ? navigator.language : navigator.userLanguage
	}		
	emailValue = "";
	mlSubscribeAdditional(params);
	if(anfSub){
		var anfParams = JQ.extend(true, {}, params);
		anfParams.aid = 301496116;
		anfParams.sub = 303337518;
		anfParams.catalogId = 10901;
		mlSubscribe(anfParams);
	}
	if(gillyHicksSub){
		var ghParams = JQ.extend(true, {}, params);
		ghParams.aid = 2068118116;
		ghParams.sub = 2068122513;
		ghParams.catalogId = 11555;
		mlSubscribeAdditional(ghParams);
	}
}

function mlSubscribeAdditional(params){
	JQ.ajax({
		mode: "queue",
		url: "/webapp/wcs/stores/servlet/MailSubscription",
		global: false,
		type: "POST",
		data: params,
		dataType: "xml",
		success: function(xml){
			var status = xml.getElementsByTagName('mail_status')[0].firstChild.nodeValue;
			var msg = xml.getElementsByTagName('response')[0].firstChild.nodeValue;
			JQ("#mlDemographicsResponse").html("<span style='color:#DCD2C1'>"+msg+"</span>");
			document.forms.MailingList.email.value = '';								
		}
	});	
}
