
/*Called from addressPaymentDetailsBodyLayout.jsp Page 
Display the Quick Post code Finder*/
function initAddressBillingPage() {
	var countryCode = document.getElementById('countryCode').value;
	var fourPMUser = false;
	if (document.getElementById('fourPMUser') != null && document.getElementById('fourPMUser').value.length != 0) {
		fourPMUser = document.getElementById('fourPMUser').value;
	}
	var isBillingCountryUK = document.getElementById('isBillingCountryUK').value;
	if(fourPMUser != 'true'){
		if( countryCode == 'GBR' || isBillingCountryUK == 'true'){
			$('#postcodeFinder').show();
			document.forms[0].billingCountryCode.value = 'GBR';
		} else {
			$('#postcodeFinder').hide();
		}
		if(countryCode == 'USA') {
			$('#line5').after(' <img id="blankUSA" alt="" src="/static_content/3pm/en/images/blank.gif"/> <span id="savingUSA" class="saving">*</span>');
		} else {
			$("#savingUSA").remove();
			$("#blankUSA").remove();
		}
	} else {
		$('#postcodeFinder').hide();
	}
}


/*Called from addressDetails.jsp Page 
onchange function of country list to display the Quick Post code Finder*/

function displayPostcodeFinder(countryCode) {
	if (document.forms[0].billingCountryCode != null) {
		document.forms[0].billingCountryCode.value = countryCode;
	} else {
		document.forms[1].billingCountryCode.value = countryCode;
	}
	if(countryCode == 'GBR') {
		$('#postcodeFinder').show();
	} else {
		$('#postcodeFinder').hide();
	}
	if(countryCode == 'USA') {
		$('#line5').after(' <img id="blankUSA" alt="" src="/static_content/3pm/en/images/blank.gif"/> <span id="savingUSA" class="saving">*</span>');
	} else {
		$("#savingUSA").remove();
		$("#blankUSA").remove();
	}
}


/*Called from confirmOrder.jsp Page 
Display the buttons and the modal windows to Order confirmation Page*/
function initConfirmPage() {
	displayButtons();
	showModelWindow();
}

function displayButtons() {
	if (document.getElementById("terms") != null) {
		document.getElementById("terms").style.display = "inline";  
	}
	if (document.getElementById("termsNoScript") != null) {
		document.getElementById("termsNoScript").style.display = "none";
	}
	if (document.getElementById("privacy1") != null) {
		document.getElementById("privacy1").style.display = "inline";  
	}
	if (document.getElementById("privacy1NoScript") != null) {
		document.getElementById("privacy1NoScript").style.display = "none";
	}
	if (document.getElementById("privacy2") != null) {
		document.getElementById("privacy2").style.display = "inline";
	}
	if (document.getElementById("privacy2NoScript") != null) {  
		document.getElementById("privacy2NoScript").style.display = "none";
	}
	if (document.getElementById("privacy3") != null) {
		document.getElementById("privacy3").style.display = "inline";  
	}
	if (document.getElementById("privacy3NoScript") != null) {
		document.getElementById("privacy3NoScript").style.display = "none";
	}
}

function showModelWindow() {
	$('#overlayTipbox').show();
	$('#changeCountryMsg1').hide();
	$('#pleaseWait2').hide();
	$('#placeOrderButton2').show();
	$('#pleaseWait1').hide();
	$('#placeOrderButton1').show();
	var modalWindow = document.getElementById('modalWindows').value;
	if(modalWindow == 'true'){
		$('#placeOrderButton1').hide();
		$('#pleaseWait1').show();
		$('#placeOrderButton2').hide();
		$('#changeCountryMsg1').show();
		$('#pleaseWait2').show();
		$('#overlayTipbox').css('zIndex','1001');
		$('html, body').animate({scrollTop:0}, 'slow');  
		$('#overlay').fadeIn(1000);
		$('#overlayClose').fadeIn(1100);
		$('#overlay').click(function(){
			$('#overlay').hide();
			$('#overlayClose').hide();
			$('#overlayTipbox').hide();
			$('#overlayTipbox').css('zIndex','1');
		});
		$('#overlayClose').click(function(){
			$('#overlay').hide();
			$('#overlayClose').hide();
			$('#overlayTipbox').hide();
			$('#overlayTipbox').css('zIndex','1');
		});
	} else {
		$('#overlay').hide();
		$('#overlayClose').hide();
		$('#overlayTipbox').hide();
		$('#overlayTipbox').css('zIndex','1');
	}
}

function clearOverlay(){
	$('#overlay').hide();
	$('#overlayClose').hide();	
}

function checkConsent() {
	document.getElementById('pleaseTickBoxMsg').style.display='block';
	document.getElementById('pleaseTickBoxImg').style.display='block';
	document.getElementById('pleaseTickBoxImgSwap').style.display='none';		
	if (document.getElementById('dpConsent').checked) {
		document.getElementById('pleaseTickBoxMsg').style.display = 'none';
		document.getElementById('pleaseTickBoxImg').style.display = 'none';
		document.getElementById('pleaseTickBoxImgSwap').style.display='block';
	} 			
}
