﻿// JScript File
function clickButton(e, buttonid){ 
	var bt = document.getElementById(buttonid); 
	if (typeof bt == 'object'){ 
		if (window.event) iKeyCode = window.event.keyCode
		else if (e) iKeyCode = e.which;
			
		if (iKeyCode == 13){ 
			bt.click(); 
			return false; 
		} 
	} 
} 

function selectTheText(myel){
	temp = document.getElementById(myel);
	temp.select();
}

function cleartext(){
    temp = document.getElementById("ucTopNav_tbsearchfor")
    temp.value='';
}

function changeForeColor(myel){
	temp = document.getElementById(myel);
	temp.style.color="black";
	temp.select();
}

function bestsellers(bestsellers,deal,hotpick){
      document.getElementById("tblbestsellers").style.display=bestsellers;
      document.getElementById("tbldeal").style.display=deal;
      document.getElementById("tblhotpicks").style.display=hotpick;
}

function featured(bestsellers,deal,hotpick){
      document.getElementById("tblfeatured").style.display=bestsellers;
      document.getElementById("tblspecials").style.display=deal;
      document.getElementById("tblclearance").style.display=hotpick;
}

function ShowHide(){
    var contentprefix = "";//"ctl00_ContentPlaceHolder1_"
    var displayvar
    if (document.getElementById(contentprefix + "ddPayment").options[document.getElementById(contentprefix + "ddPayment").selectedIndex].value=='Credit/Debit Card'){
        document.getElementById(contentprefix + "tbCardNo").disabled=false;
        document.getElementById(contentprefix + "tbCardNo").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "tbCardholder").disabled=false;
        document.getElementById(contentprefix + "tbCardholder").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "tbCVC").disabled=false;
        document.getElementById(contentprefix + "tbCVC").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "tbIssue").disabled=false;
        document.getElementById(contentprefix + "tbIssue").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "ddExpMonth").disabled=false;
        document.getElementById(contentprefix + "ddExpMonth").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "ddExpYear").disabled=false;
        document.getElementById(contentprefix + "ddExpYear").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "ddStartMonth").disabled=false;
        document.getElementById(contentprefix + "ddStartMonth").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "ddStartYear").disabled=false;
        document.getElementById(contentprefix + "ddStartYear").style.backgroundColor='#ffffff';
        document.getElementById(contentprefix + "ddCardType").disabled=false;
        document.getElementById(contentprefix + "ddCardType").style.backgroundColor='#ffffff';
    }
    else{
        document.getElementById(contentprefix + "tbCardNo").disabled=true;
        document.getElementById(contentprefix + "tbCardNo").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "tbCardholder").disabled=true;
        document.getElementById(contentprefix + "tbCardholder").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "tbCVC").disabled=true;
        document.getElementById(contentprefix + "tbCVC").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "tbIssue").disabled=true;
        document.getElementById(contentprefix + "tbIssue").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "ddExpMonth").disabled=true;
        document.getElementById(contentprefix + "ddExpMonth").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "ddExpYear").disabled=true;
        document.getElementById(contentprefix + "ddExpYear").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "ddStartMonth").disabled=true;
        document.getElementById(contentprefix + "ddStartMonth").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "ddStartYear").disabled=true;
        document.getElementById(contentprefix + "ddStartYear").style.backgroundColor='#EBEBE4';
        document.getElementById(contentprefix + "ddCardType").disabled=true;
        document.getElementById(contentprefix + "ddCardType").style.backgroundColor='#EBEBE4';
    }
}

function validatePayment(){
    var errorMsg;
    var contentprefix = "";//"ctl00_ContentPlaceHolder1_";
    errorMsg = 'Please Specify The Following:\n';
    if (document.getElementById(contentprefix + "ddPayment").options[document.getElementById(contentprefix + "ddPayment").selectedIndex].value == ' - Please Select - ') {errorMsg += " - Payment Method\n"};
    if (document.getElementById(contentprefix + "ddPayment").options[document.getElementById(contentprefix + "ddPayment").selectedIndex].value == 'Credit/Debit Card') {
        if (document.getElementById(contentprefix + "tbCardNo").value == '') {errorMsg += " - Card No.\n"};
        if (document.getElementById(contentprefix + "tbCardholder").value == '') {errorMsg += " - Card Holder.\n"};
        if (document.getElementById(contentprefix + "ddExpMonth").options[document.getElementById(contentprefix + "ddExpMonth").selectedIndex].value == '--') {errorMsg += " - Expiry Month\n"};
        if (document.getElementById(contentprefix + "ddExpMonth").options[document.getElementById(contentprefix + "ddExpYear").selectedIndex].value == '--') {errorMsg += " - Expiry Year\n"};
        if (document.getElementById(contentprefix + "tbCVC").value == '') {errorMsg += " - CVC.\n"};
    }
    if (document.getElementById("tbcontactforename").value == '') {errorMsg += " - Forename\n"};
	if (document.getElementById("tbcontactsurname").value == '') {errorMsg += " - Surname\n"};
	if (document.getElementById("tbaddress1").value == '') {errorMsg += " - Address 1\n"};
	if (document.getElementById("tbcity").value == '') {errorMsg += " - Town/City\n"};
	if (document.getElementById("tbcounty").value == '') {errorMsg += " - County\n"};
	if (document.getElementById("tbpostcode").value == '') {errorMsg += " - Post Code\n"};
    if (errorMsg == 'Please Specify The Following:\n') {return true} else {alert(errorMsg);return false} 
}


function acceptterms(){
    var contentprefix = "";//"ctl00_ContentPlaceHolder1_";
    if (document.getElementById(contentprefix + "cbterms").checked == true) {
        return true;
    }
    else {
        alert("You must read and accept our Terms & Conditions in order to submit this order!");
        return false;
    }
}

function validatereg(){
	var errormsg = '';
	//if (document.getElementById("tbname").value ==''){errormsg += " - Name\n"};
	if (document.getElementById("tbemail").value ==''){errormsg += " - Email\n"};
	if (document.getElementById("tbpassword").value ==''){errormsg += " - Password\n"};
	if (document.getElementById("tbconfirm").value ==''){errormsg += " - Confirm Password\n"};
	if (document.getElementById("ddpasswordreminder").options[document.getElementById("ddpasswordreminder").selectedIndex].value==''){errormsg += " - Password Reminder Question\n"};
	if (document.getElementById("tbanswer").value==''){errormsg += " - Password Reminder Answer\n"};
	if (document.getElementById("tbforename").value==''){errormsg += " - First Name\n"};
	if (document.getElementById("tbsurname").value==''){errormsg += " - Surname\n"};
	if (document.getElementById("tbaddress1").value==''){errormsg += " - Address Line 1\n"};
	if (document.getElementById("tbaddress4").value==''){errormsg += " - Town/City\n"};
	if (document.getElementById("tbcounty").value==''){errormsg += " - County\n"};
	if (document.getElementById("tbpostcode").value==''){errormsg += " - Postcode\n"};
	
	if (errormsg != ''){
		alert("Please Complete The Following\n" + errormsg);
		return false;
	}
	else {
		return true;
	}
}

function nextpage(){ //Delivery Details Page
	var errorMsg;
	errorMsg = 'Please Specify The Following:\n';
	if (document.getElementById("tbcontactforename").value == '') {errorMsg += " - Forename\n"};
	if (document.getElementById("tbcontactsurname").value == '') {errorMsg += " - Surname\n"};
	if (document.getElementById("tbaddress1").value == '') {errorMsg += " - Address 1\n"};
	if (document.getElementById("tbcity").value == '') {errorMsg += " - Town/City\n"};
	if (document.getElementById("tbcounty").value == '') {errorMsg += " - County\n"};
	if (document.getElementById("tbpostcode").value == '') {errorMsg += " - Post Code\n"};
	if (document.getElementById("tbtelephone").value == '') {errorMsg += " - Telephone\n"};
	if (document.getElementById("tbemail").value == '') {errorMsg += " - Email\n"};
	if (errorMsg == 'Please Specify The Following:\n') {return true} else {alert(errorMsg);return false} 
}