function checkEmail(f){if(f.value == 'name@domain.com'){alert("Invalid E-mail Address! Please re-enter."); return false;}else{ if  (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.value)){return true;}alert("Invalid E-mail Address! Please re-enter."); return false;}}
var theimg; 

function zoomit2(img){theimg = img; if(document.getElementById('zoommap') != null && document.getElementById('zoommap').height > 1){closeit_map();} if(document.getElementById('zoomme2').src  != theimg){ document.getElementById('zoomme2').src  = theimg;}if(document.getElementById('zoomme2').height < 546){resize2();}}
function resize2(){document.getElementById('zoomme2').height = eval(document.getElementById('zoomme2').height)+6;if (document.getElementById('zoomme2').height < 546){setTimeout('resize2()', 1);} else {  zoomit2(theimg);}}
function closeit2(){resize_sml2();}
function resize_sml2(){parent.document.getElementById('zoomme2').height =eval(parent.document.getElementById('zoomme2').height)-6;if(parent.document.getElementById('zoomme2').height > 1){setTimeout('resize_sml2()', 1);}}

function zoomit(img){theimg = img; if(document.getElementById('zoommap') != null && document.getElementById('zoommap').height > 1){closeit_map();} if(document.getElementById('zoomme').src  != theimg){ document.getElementById('zoomme').src  = theimg;}if(document.getElementById('zoomme').height < 420){resize();}}
function resize(){document.getElementById('zoomme').height = eval(document.getElementById('zoomme').height)+20;if (document.getElementById('zoomme').height < 420){setTimeout('resize()', 1);} else {  zoomit(theimg);}}
function zoomit_map(img){theimg = img; if (document.getElementById('zoommap').src  != theimg){ document.getElementById('zoommap').src  = theimg;}if(document.getElementById('zoommap').height < 440){resize_map();}}function resize_map(){document.getElementById('zoommap').height = eval(document.getElementById('zoommap').height)+20;if (document.getElementById('zoommap').height < 440){setTimeout('resize_map()', 1);} else {zoomit_map(theimg);}}

function zoomit_Address(img){theimg = img; if (document.getElementById('zoommap').src  != theimg){ 
	
	var ulrVars = "&Postcode="+ document.getElementById('postcode').value;
	var ulrVars = ulrVars +"&emailaddress="+ document.getElementById('emailAddress').value;
	var ulrVars = ulrVars +"&daytimeTelNo="+ document.getElementById('daytimeTelNo').value;
	var ulrVars = ulrVars +"&mobileTelNo="+ document.getElementById('mobileTelNo').value;	
	var ulrVars = ulrVars +"&Password="+ document.getElementById('Password').value;
	var ulrVars = ulrVars +"&Password2=" + document.getElementById('Password2').value;
	var ulrVars = ulrVars +"&title="+ document.getElementById('title').value;
	var ulrVars = ulrVars +"&Fname="+ document.getElementById('Fname').value;
	var ulrVars = ulrVars +"&Lname="+ document.getElementById('Lname').value;
	var ulrVars = ulrVars +"&eveningTelNo="+ document.getElementById('eveningTelNo').value;
	var ulrVars = ulrVars +"&Advert_Key="+ document.getElementById('Advert_Key').value;
	
	document.getElementById('zoommap').src  = theimg + ulrVars;

}

if(document.getElementById('zoommap').height < 440){resize_map();}}
function resize_map(){document.getElementById('zoommap').height = eval(document.getElementById('zoommap').height)+200;if (document.getElementById('zoommap').height < 440){setTimeout('resize_map()', 1);} else {zoomit_Address(theimg);}}


function closeit(){resize_sml();}
function closeit_map(){resize_sml_map();}
function resize_sml(){parent.document.getElementById('zoomme').height =eval(parent.document.getElementById('zoomme').height)-20;if(parent.document.getElementById('zoomme').height > 1){setTimeout('resize_sml()', 1);}}
function resize_sml_map(){parent.document.getElementById('zoommap').height =eval(parent.document.getElementById('zoommap').height)-20;if(parent.document.getElementById('zoommap').height > 1){setTimeout('resize_sml_map()', 1);}}

var delFirstname = "";
var delSurname = "";
var delAddress1 = "";
var delAddress2 = "";
var delAddress3 = "";
var delCountry = "";
var delCountryIndex = 0;
var delPostcode = "";

function InitSaveVariables(form) {
	delTitle = form.delTitle.value;
	delFirstname = form.delFirstname.value;
	delSurname = form.delSurname.value;
	delAddress1 = form.delAddress1.value;
	delAddress2 = form.delAddress2.value;
	delAddress3 = form.delAddress3.value;
	delPostcode = form.delPostcode.value;
	delCountryIndex = form.delCountry.selectedIndex;
	delCountry = form.delCountry[delCountryIndex].value;
}
function ShipToBillPerson(form) {
	if (form.SameAsAbove.checked) {
	InitSaveVariables(form);
		form.delTitle.value = form.Title.value;
		form.delFirstname.value = form.Firstname.value;
		form.delSurname.value = form.Surname.value;
		form.delAddress1.value = form.Address1.value;
		form.delAddress2.value = form.Address2.value;
		form.delAddress3.value = form.Address3.value;
		form.delPostcode.value = form.Postcode.value;
		form.delCountry.selectedIndex = form.Country.selectedIndex;
	}
	else {
		form.delTitle.value = delTitle;
		form.delFirstname.value = delFirstname;
		form.delSurname.value = delSurname;
		form.delAddress1.value = delAddress1;
		form.delAddress2.value = delAddress2;
		form.delAddress3.value = delAddress3;
		form.delPostcode.value = delPostcode;       
		form.delCountry.selectedIndex = delCountryIndex;
	   }
}
var SubmittedForm = 0;
function chkFrmStatus(){
		if (SubmittedForm == 0){
			SubmittedForm = 1;
			return true;			
		} else {
			alert('Please wait. The form has already been submitted.');
			document.getElementById('OrderBtn').value == ' Submitting form. Please be patient. '
			return false;
		}
}

function CheckPostCode()
	{ 
	var postcode =document.getElementById('postcode').value;
		
		if (postcode != ""){
			
			zoomit_Address('/common/GetAddress.cfm?ActionVar=SelectAddress')
			
		}
		else
		{alert("Please Enter your postcode");}
	}
	
function showHideCreditCardDiv(){
    // there are 8 card type id's 1 to 8
	var select = document.getElementById("cardType")
    var selectedIndex = select.selectedIndex
	var selectedIndexValue = document.form.cardType.options[selectedIndex].value;
	
	if (selectedIndex > 0) {
        // switch based on the selected value
        switch(selectedIndexValue) {
            case "1" : // VISA CREDIT
                document.getElementById('cardInfo_1').style.display = 'block';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'none';
                document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'none';
				break;
            case "2" : // MASTERCARD
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'block';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'none';
				document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'none';
                break;  
			case "3" : // SWITCH
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'block';
				document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'none';
                document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'none';
                break;
			case "4" : // SOLO (SWITCH)
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'block';
                document.getElementById('cardInfo_5').style.display = 'none';
				document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'none';
                break;
			case "5" : // Maestro
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'block';
				document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'none';
                break;
			case "6" : // DELTA
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'none';
                document.getElementById('cardInfo_6').style.display = 'block';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'none';
                break;
			case "7" : // VISA DEBIT
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'none';
                document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'block';
                document.getElementById('cardInfo_8').style.display = 'none';
                break;
			case "8" : // VISA ELECTRON
                document.getElementById('cardInfo_1').style.display = 'none';
                document.getElementById('cardInfo_2').style.display = 'none';
                document.getElementById('cardInfo_3').style.display = 'none';
                document.getElementById('cardInfo_4').style.display = 'none';
                document.getElementById('cardInfo_5').style.display = 'none';
                document.getElementById('cardInfo_6').style.display = 'none';
                document.getElementById('cardInfo_7').style.display = 'none';
                document.getElementById('cardInfo_8').style.display = 'block';
                break;
	   }
	   // hide all other divs
	} else {
	   // hide all divs
	    document.getElementById('cardInfo_1').style.display = 'none';
		document.getElementById('cardInfo_2').style.display = 'none';
		document.getElementById('cardInfo_3').style.display = 'none';
		document.getElementById('cardInfo_4').style.display = 'none';
		document.getElementById('cardInfo_5').style.display = 'none';
		document.getElementById('cardInfo_6').style.display = 'none';
        document.getElementById('cardInfo_7').style.display = 'none';
        document.getElementById('cardInfo_8').style.display = 'none';
	}

}	
