﻿function ShowNewsletterOther() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_DropDownListTitle").value == 'Other') {
        document.getElementById("OtherDescription").style.display = 'block';
    } else {
        document.getElementById("OtherDescription").style.display = 'none';
    }
}

function ShowOther(){
    if (document.getElementById("ctl00_ContentPlaceHolder1_TitleEdit").value == 'Other') {
        document.getElementById("OtherDescription").style.display = 'block';
    } else {
        document.getElementById("OtherDescription").style.display = 'none';
    }
}

function ShowOtherCheckout() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_TitleChk").value == 'Other') {
        document.getElementById("OtherDescriptionCheckout").style.display = 'block';
    } else {
    document.getElementById("OtherDescriptionCheckout").style.display = 'none';
    }
}

function ShowChangePasswords() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_ChangePassword").checked == true) {
        document.getElementById("ChangePassword").style.display = 'block';
        document.getElementById("ChangePasswordC").style.display = 'block';
    } else {
    document.getElementById("ChangePassword").style.display = 'none';
    document.getElementById("ChangePasswordC").style.display = 'none';
    }
}

function ShowIntrests() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_CheckBox1").checked == true) {
        document.getElementById("Intrests").style.display = 'block';
    } else {
        document.getElementById("Intrests").style.display = 'none';
    }
}

function SetSortBy(varSortValue) {
    var strPrefix = "?";
    var URL = RemoveQuery("SortBy");
    if (URL.substring(0,1) =="?") { strPrefix = "&"; }
    location.href = "productlist.aspx" + URL + strPrefix + 'SortBy=' + varSortValue;
}

function RemoveQuery(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    var URL = "";
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0].toString().toLowerCase() != variable.toString().toLowerCase()) {
            URL = URL + '&' + pair[0] + '=' + pair[1];
        }
    }
    if (URL.toString().substring(0, 1) == '&') {
        URL = '?' + URL.toString().substring(1, URL.toString().length);
    }
    return URL;
}

function RemoveFilter(variable) {
    var URL = RemoveQuery(variable);
    location.href = "productlist.aspx" + URL;
}


function searchProducts() {
    location.href = "/productlist.aspx?searchstring=" + urlencode(document.getElementById("ctl00_topnav1_SiteSearch1_SearchBox").value);
    //location.href = "productlist.aspx?searchstring=" + urlencode(document.getElementById("ctl00_topnav1_SiteSearch1_ComboBox1_text").value);
    return false;
}

function setFilter(FilterID, FilterValue) {
    var qURL = "";
    if (FilterValue != '') {
        if (location.href.indexOf('?') != -1) {
            qURL = '&f' + FilterID + '=' + urlencode(FilterValue);
        }
        else {
            qURL = '?f' + FilterID + '=' + urlencode(FilterValue);
        }
        location.href = location.href + qURL;
    }
}

function setShipping(varID) {
    self.location.href = "/displaycart.aspx?ShippingID=" + varID;
}

function ChangeMoreInformation(strObj) {
    var tabs = document.getElementById("MoreInformation_Tabs").getElementsByTagName('div');
    var info = document.getElementById("MoreInformation_Detail_1").getElementsByTagName('div');
    for (var i = 0; i < tabs.length; i++) {

        if (tabs[i].id.substring(0, 7) == 'tableft') {
            tabs[i].innerHTML = '<img class="tabimg" src="/images/bluetableft.gif" />';
            document.getElementById("tableft" + strObj).innerHTML = '<img class="tabimg" src="/images/whitetableft.gif" />';
        }

        if (tabs[i].id.substring(0, 8) == 'tabright') {
            tabs[i].innerHTML = '<img class="tabimg" src="/images/bluetabright.gif" />';
            document.getElementById("tabright" + strObj).innerHTML = '<img class="tabimg" src="/images/whitetabright.gif" />';
        }
    
        if (tabs[i].id.substring(0, 4) == 'Tab_') {
            tabs[i].className = '';

            document.getElementById("Tab_" + strObj).className = 'Active';
        }

    }
    for (var ii = 0; ii < info.length; ii++) {
        if (info[ii].id.substring(0, 12) == 'Information_') {
            info[ii].style.display = 'none';
            document.getElementById("Information_" + strObj).style.display = 'block';
        }
    }
}

function ChangeMoreInformation_1(strObj) {
    var tabs = document.getElementById("MoreInformation_Tabs").getElementsByTagName('div');
    var info = document.getElementById("MoreInformation_Detail_1").getElementsByTagName('div');
    for (var i = 0; i < tabs.length; i++) {

        if (tabs[i].id.substring(0, 7) == 'tableft') {
            tabs[i].innerHTML = '<img class="tabimg" src="/images/bluetableft.gif" />';
            document.getElementById("tableft" + strObj).innerHTML = '<img class="tabimg" src="/images/whitetableft.gif" />';
        }

        if (tabs[i].id.substring(0, 8) == 'tabright') {
            tabs[i].innerHTML = '<img class="tabimg" src="/images/bluetabright.gif" />';
            document.getElementById("tabright" + strObj).innerHTML = '<img class="tabimg" src="/images/whitetabright.gif" />';
        }

        if (tabs[i].id.substring(0, 4) == 'Tab_') {
            tabs[i].className = '';

            document.getElementById("Tab_" + strObj).className = 'Active';
        }

    }
    for (var ii = 0; ii < info.length; ii++) {
        if (info[ii].id.substring(0, 12) == 'Information_') {
            info[ii].style.display = 'none';
            document.getElementById("Information_" + strObj).style.display = 'block';
        }
    }
}

function ChangeMoreInformation_2(strObj) {
    var tabs = document.getElementById("MoreInformation_Tabs").getElementsByTagName('div');
    var info = document.getElementById("MoreInformation_Detail_2").getElementsByTagName('div');
    for (var i = 0; i < tabs.length; i++) {

        if (tabs[i].id.substring(0, 7) == 'tableft') {
            tabs[i].innerHTML = '<img class="tabimg" src="/images/bluetableft.gif" />';
            document.getElementById("tableft" + strObj).innerHTML = '<img class="tabimg" src="/images/whitetableft.gif" />';
        }

        if (tabs[i].id.substring(0, 8) == 'tabright') {
            tabs[i].innerHTML = '<img class="tabimg" src="/images/bluetabright.gif" />';
            document.getElementById("tabright" + strObj).innerHTML = '<img class="tabimg" src="/images/whitetabright.gif" />';
        }

        if (tabs[i].id.substring(0, 4) == 'Tab_') {
            tabs[i].className = '';

            document.getElementById("Tab_" + strObj).className = 'Active';
        }

    }
    for (var ii = 0; ii < info.length; ii++) {
        if (info[ii].id.substring(0, 12) == 'Information_') {
            info[ii].style.display = 'none';
            document.getElementById("Information_" + strObj).style.display = 'block';
        }
    }
}


function showmore1() {
    document.getElementById("tabblock2").style.display = 'none';
    document.getElementById("tabblock1").style.display = 'block';
    document.getElementById("tabblock3").style.display = 'none';
    document.getElementById("tabblock4").style.display = 'none';
    document.getElementById("More1").style.display = 'block';
    document.getElementById("More2").style.display = 'none';
    document.getElementById("More3").style.display = 'none';
    document.getElementById("More4").style.display = 'none';
}

function showmore2() {
    document.getElementById("tabblock1").style.display = 'none';
    document.getElementById("tabblock2").style.display = 'block';
    document.getElementById("tabblock3").style.display = 'none';
    document.getElementById("tabblock4").style.display = 'none';
    document.getElementById("More1").style.display = 'none';
    document.getElementById("More2").style.display = 'block';
    document.getElementById("More3").style.display = 'none';
    document.getElementById("More4").style.display = 'none';
}

function showmore3() {
    document.getElementById("tabblock2").style.display = 'none';
    document.getElementById("tabblock3").style.display = 'block';
    document.getElementById("tabblock4").style.display = 'none';
    document.getElementById("tabblock1").style.display = 'none';
    document.getElementById("More3").style.display = 'block';
    document.getElementById("More4").style.display = 'none';
    document.getElementById("More1").style.display = 'none';
    document.getElementById("More2").style.display = 'none';
}

function showmore4() {
    document.getElementById("tabblock3").style.display = 'none';
    document.getElementById("tabblock4").style.display = 'block';
    document.getElementById("tabblock1").style.display = 'none';
    document.getElementById("tabblock2").style.display = 'none';
    document.getElementById("More4").style.display = 'block';
    document.getElementById("More1").style.display = 'none';
    document.getElementById("More2").style.display = 'none';
    document.getElementById("More3").style.display = 'none';
}


function ShowDelivery() {
    document.getElementById("Delivery").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_Radio1").checked = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Radio2").checked = false;
    document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Address1D").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Address2D").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Address3D").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_TownD").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_CountyD").disabled = false;
    document.getElementById("ctl00_ContentPlaceHolder1_SelectedRegionDelivery").disabled = false;

    if (document.getElementById("ctl00_ContentPlaceHolder1_Other").checked = true) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").value == 'Tredz')
        {
            document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").value = '';
            document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").value = '';
            document.getElementById("ctl00_ContentPlaceHolder1_Address1D").value = '';
            document.getElementById("ctl00_ContentPlaceHolder1_Address2D").value = '';
            document.getElementById("ctl00_ContentPlaceHolder1_Address3D").value = '';
            document.getElementById("ctl00_ContentPlaceHolder1_TownD").value = '';
            document.getElementById("ctl00_ContentPlaceHolder1_CountyD").value = '';           
        }
    }
}

function HideDelivery() {
    document.getElementById("Delivery").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_Radio1").checked = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Radio2").checked = false;
    document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_Address1D").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_Address2D").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_Address3D").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_TownD").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_CountyD").value = '';      
}

function ShowAddress() {
    document.getElementById("Address").style.display = 'block';
}

function HideAddress() {
    document.getElementById("Address").style.display = 'none';
}


function ShowCardAll(strCardType) {

    switch (strCardType) {
        case 'Credit':
            document.getElementById("tblCardDetails").style.display = '';
            document.getElementById("tblPayPal").style.display = 'none';
            document.getElementById("tblCheque").style.display = 'none';
            document.getElementById("tblFinance").style.display = 'none';
            document.getElementById("divIssueData").style.display = 'none';
            document.getElementById("divIssueLabel").style.display = 'none';
            document.getElementById("divStartDateLabel").style.display = 'none';
            document.getElementById("divStartDateData").style.display = 'none';
            break;
        case 'Debit':
            document.getElementById("tblCardDetails").style.display = '';
            document.getElementById("tblPayPal").style.display = 'none';
            document.getElementById("tblCheque").style.display = 'none';
            document.getElementById("tblFinance").style.display = 'none';
            document.getElementById("divIssueData").style.display = '';
            document.getElementById("divIssueLabel").style.display = '';
            document.getElementById("divStartDateLabel").style.display = '';
            document.getElementById("divStartDateData").style.display = '';
            break;
        case 'Paypal':
            document.getElementById("tblCardDetails").style.display = 'none';
            document.getElementById("tblPayPal").style.display = '';
            document.getElementById("tblCheque").style.display = 'none';
            document.getElementById("tblFinance").style.display = 'none';
            break;
        case 'Finance':
            document.getElementById("tblCardDetails").style.display = 'none';
            document.getElementById("tblPayPal").style.display = 'none';
            document.getElementById("tblCheque").style.display = 'none';
            document.getElementById("tblFinance").style.display = '';
            break;
        case 'Cheque':
            document.getElementById("tblCardDetails").style.display = 'none';
            document.getElementById("tblPayPal").style.display = 'none';
            document.getElementById("tblCheque").style.display = '';
            document.getElementById("tblFinance").style.display = 'none';
            break;
    }
}

function ShowCard1() {
    /*document.getElementById("trCardName").style.display = 'block';
    document.getElementById("trCardNumber").style.display = 'block';
    document.getElementById("trStart").style.display = 'none';
    document.getElementById("trExpiry").style.display = 'block';
    document.getElementById("trIssue").style.display = 'none';
    document.getElementById("trSecurityA").style.display = 'block';
    document.getElementById("trSecurityB").style.display = 'block';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'none';
    */
    document.getElementById("tblCardDetails").style.display = '';
    document.getElementById("tblPayPal").style.display = 'none';
    document.getElementById("tblCheque").style.display = '';
    document.getElementById("tblFinance").style.display = '';
    document.getElementById("ctl00_ContentPlaceHolder1_txtMaster").checked = 'true';
}

function ShowCard2() {
    document.getElementById("trCardName").style.display = 'block';
    document.getElementById("trCardNumber").style.display = 'block';
    document.getElementById("trStart").style.display = 'block';
    document.getElementById("trExpiry").style.display = 'block';
    document.getElementById("trIssue").style.display = 'block';
    document.getElementById("trSecurityA").style.display = 'block';
    document.getElementById("trSecurityB").style.display = 'block';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'none';
    document.getElementById("trPayPal").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_txtSolo").checked = 'true';
}

function ShowCard3() {
    document.getElementById("trCardName").style.display = 'block';
    document.getElementById("trCardNumber").style.display = 'block';
    document.getElementById("trStart").style.display = 'block';
    document.getElementById("trExpiry").style.display = 'block';
    document.getElementById("trIssue").style.display = 'block';
    document.getElementById("trSecurityA").style.display = 'block';
    document.getElementById("trSecurityB").style.display = 'block';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'none';
    document.getElementById("trPayPal").style.display = 'none';   
    document.getElementById("ctl00_ContentPlaceHolder1_txtMaestro").checked = 'true';
}

function ShowCard4() {
    document.getElementById("trCardName").style.display = 'block';
    document.getElementById("trCardNumber").style.display = 'block';
    document.getElementById("trStart").style.display = 'none';
    document.getElementById("trExpiry").style.display = 'block';
    document.getElementById("trIssue").style.display = 'none';
    document.getElementById("trSecurityA").style.display = 'block';
    document.getElementById("trSecurityB").style.display = 'block';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_txtVisa").checked = 'true';
}

function ShowCard5() {
    document.getElementById("trCardName").style.display = 'block';
    document.getElementById("trCardNumber").style.display = 'block';
    document.getElementById("trStart").style.display = 'block';
    document.getElementById("trExpiry").style.display = 'block';
    document.getElementById("trIssue").style.display = 'block';
    document.getElementById("trSecurityA").style.display = 'block';
    document.getElementById("trSecurityB").style.display = 'block';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'none';
    document.getElementById("trPayPal").style.display = 'none';   
    document.getElementById("ctl00_ContentPlaceHolder1_txtElectron").checked = 'true';
}

function ShowCard6() {
    document.getElementById("trCardName").style.display = 'none';
    document.getElementById("trCardNumber").style.display = 'none';
    document.getElementById("trStart").style.display = 'none';
    document.getElementById("trExpiry").style.display = 'none';
    document.getElementById("trIssue").style.display = 'none';
    document.getElementById("trSecurityA").style.display = 'none';
    document.getElementById("trSecurityB").style.display = 'none';
    document.getElementById("trCheque").style.display = 'block';
    document.getElementById("trFinance").style.display = 'none';
    document.getElementById("trPayPal").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_txtCheque").checked = 'true';
}

function ShowCardFinance() {
    document.getElementById("trCardName").style.display = 'none';
    document.getElementById("trCardNumber").style.display = 'none';
    document.getElementById("trStart").style.display = 'none';
    document.getElementById("trExpiry").style.display = 'none';
    document.getElementById("trIssue").style.display = 'none';
    document.getElementById("trSecurityA").style.display = 'none';
    document.getElementById("trSecurityB").style.display = 'none';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'block';
    document.getElementById("trPayPal").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_txtFinance").checked = 'true';
}

function ShowCard8() {
    document.getElementById("trCardName").style.display = 'none';
    document.getElementById("trCardNumber").style.display = 'none';
    document.getElementById("trStart").style.display = 'none';
    document.getElementById("trExpiry").style.display = 'none';
    document.getElementById("trIssue").style.display = 'none';
    document.getElementById("trSecurityA").style.display = 'none';
    document.getElementById("trSecurityB").style.display = 'none';
    document.getElementById("trCheque").style.display = 'none';
    document.getElementById("trFinance").style.display = 'none';
    document.getElementById("trPayPal").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_txtPaypal").checked = 'true';
}

function CheckNewsletterEmail() {
    var sMsg = '';
    var bCardChecked = false;
    if (document.getElementById("ctl00_BottomNav1_txtEmailNewsletter").value == '') { sMsg = sMsg + 'Please enter your Email Address.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function popUp(URL, width, height, scroll) {
    var settings
    settings = "width=" + width + ",height=" + height + ",scrollbars=" + scroll + ",toolbar=no";
    popwin = window.open(URL, "FAFSPORT", settings);
    popwin.focus();
}

function popUpImage(URL, width, height, scroll) {
    var settings
    settings = "width=" + width + ",height=" + height + ",scrollbars=" + scroll + ",toolbar=no, resizeable=yes, fullscreen=yes";
    popwin = window.open(URL, "ZoomImage", settings);
    popwin.focus();
}


function ShowDeliverySwansea() {
    document.getElementById("Delivery").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").value = 'Tredz';
    document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").value = 'SA7 9FH';
    document.getElementById("ctl00_ContentPlaceHolder1_Address1D").value = 'Castell Close';
    document.getElementById("ctl00_ContentPlaceHolder1_Address2D").value = 'Swansea Enterprise Park';
    document.getElementById("ctl00_ContentPlaceHolder1_Address3D").value = 'Llansamlet';
    document.getElementById("ctl00_ContentPlaceHolder1_TownD").value = 'Swansea';
    document.getElementById("ctl00_ContentPlaceHolder1_CountyD").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_SelectedRegionDelivery").value = '1';
    document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Address1D").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Address2D").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Address3D").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_TownD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_CountyD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_SelectedRegionDelivery").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Same").checked = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Other").checked = false;
}


function ShowDeliveryCardiff() {
    document.getElementById("Delivery").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").value = 'Tredz';
    document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").value = 'CF11 8EF';
    document.getElementById("ctl00_ContentPlaceHolder1_Address1D").value = 'Penarth Road Retail Park';
    document.getElementById("ctl00_ContentPlaceHolder1_Address2D").value = 'Penarth Road';
    document.getElementById("ctl00_ContentPlaceHolder1_Address3D").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_TownD").value = 'Cardiff';
    document.getElementById("ctl00_ContentPlaceHolder1_CountyD").value = '';
    document.getElementById("ctl00_ContentPlaceHolder1_SelectedRegionDelivery").value = '1';
    document.getElementById("ctl00_ContentPlaceHolder1_CompanyD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Address1D").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Address2D").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Address3D").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_TownD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_CountyD").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_SelectedRegionDelivery").disabled = true;
    document.getElementById("ctl00_ContentPlaceHolder1_Same").checked = false;
    document.getElementById("ctl00_ContentPlaceHolder1_Other").checked = false;
}


function SendPayPal() {
    document.getElementById("PayPalForm").submit();
}



    function ShowThumb(varThumb) {
        document.getElementById("imgMain").src = document.getElementById(varThumb).src.replace("_Basket", "_Large");
    }
    function ShowMainImage(varSRC) {
        document.getElementById("imgMain").src = varSRC;
    }
    

	/*additional images*/
    function ShowMain1() {
        document.getElementById("prodimg1").style.display = 'none';
        document.getElementById("prodimg2").style.display = 'block';
    }

	function ShowMain2() {
		document.getElementById("prodimg1").style.display='none';
		document.getElementById("prodimg2").style.display='block';
	}
	function HideMain2() {
		document.getElementById("prodimg2").style.display='none';
		document.getElementById("prodimg1").style.display='block';
	}
	function ShowMain3() {
		document.getElementById("prodimg1").style.display='none';
		document.getElementById("prodimg3").style.display='block';
	}
	function HideMain3() {
		document.getElementById("prodimg3").style.display='none';
		document.getElementById("prodimg1").style.display='block';
	}
	function ShowMain4() {
		document.getElementById("prodimg1").style.display='none';
		document.getElementById("prodimg4").style.display='block';
	}
	function HideMain4() {
		document.getElementById("prodimg4").style.display='none';
		document.getElementById("prodimg1").style.display='block';
	}
	function ShowMain5() {
		document.getElementById("prodimg1").style.display='none';
		document.getElementById("prodimg5").style.display='block';
	}
	function HideMain5() {
		document.getElementById("prodimg5").style.display='none';
		document.getElementById("prodimg1").style.display='block';
	}
	function ShowMain6() {
		document.getElementById("prodimg1").style.display='none';
		document.getElementById("prodimg6").style.display='block';
	}
	function HideMain6() {
		document.getElementById("prodimg6").style.display='none';
		document.getElementById("prodimg1").style.display='block';
	}


	function ShowLargeSKU(objImg, alt1) {
	    document.getElementById("imgMain").src = objImg;
	    document.getElementById("imgMain").alt = alt1;

	}
	function HideLargeSKU(){
		//document.getElementById("prodimg01_1").style.display='block';
	    //document.getElementById("SKUimg").style.display='none';
	
	}

	function urlencode(str) {
	    // http://kevin.vanzonneveld.net
	    // +   original by: Philip Peterson
	    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // +      input by: AJ
	    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // +   improved by: Brett Zamir (http://brett-zamir.me)
	    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // +      input by: travc
	    // +      input by: Brett Zamir (http://brett-zamir.me)
	    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // +   improved by: Lars Fischer
	    // +      input by: Ratheous
	    // +      reimplemented by: Brett Zamir (http://brett-zamir.me)
	    // %          note 1: This reflects PHP 5.3/6.0+ behavior
	    // *     example 1: urlencode('Kevin van Zonneveld!');
	    // *     returns 1: 'Kevin+van+Zonneveld%21'
	    // *     example 2: urlencode('http://kevin.vanzonneveld.net/');
	    // *     returns 2: 'http%3A%2F%2Fkevin.vanzonneveld.net%2F'
	    // *     example 3: urlencode('http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a');
	    // *     returns 3: 'http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a'

	    var hexStr = function(dec) {
	        return '%' + dec.toString(16).toUpperCase();
	    };

	    var ret = '',
            unreserved = /[\w.-]/; // A-Za-z0-9_.- // Tilde is not here for historical reasons; to preserve it, use rawurlencode instead
	    str = (str + '').toString();

	    for (var i = 0, dl = str.length; i < dl; i++) {
	        var ch = str.charAt(i);
	        if (unreserved.test(ch)) {
	            ret += ch;
	        }
	        else {
	            var code = str.charCodeAt(i);
	            // Reserved assumed to be in UTF-8, as in PHP
	            if (code === 32) {
	                ret += '+'; // %20 in rawurlencode
	            }
	            else if (code < 128) { // 1 byte
	                ret += hexStr(code);
	            }
	            else if (code >= 128 && code < 2048) { // 2 bytes
	                ret += hexStr((code >> 6) | 0xC0);
	                ret += hexStr((code & 0x3F) | 0x80);
	            }
	            else if (code >= 2048 && code < 65536) { // 3 bytes
	                ret += hexStr((code >> 12) | 0xE0);
	                ret += hexStr(((code >> 6) & 0x3F) | 0x80);
	                ret += hexStr((code & 0x3F) | 0x80);
	            }
	            else if (code >= 65536) { // 4 bytes
	                ret += hexStr((code >> 18) | 0xF0);
	                ret += hexStr(((code >> 12) & 0x3F) | 0x80);
	                ret += hexStr(((code >> 6) & 0x3F) | 0x80);
	                ret += hexStr((code & 0x3F) | 0x80);
	            }
	        }
	    }
	    return ret;
	    
	}
	
function validateLength(oSrc, args){
   args.IsValid = (args.Value.length >= 11);
}

function ValidateContactForm(){
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtFullName").value == '') { sMsg = sMsg + 'Please enter your name.\n'; }
	if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value == ''){sMsg = sMsg + 'Please enter your email.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail2").value == ''){sMsg = sMsg + 'Please confirm your email.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_cboReason").value == ''){sMsg = sMsg + 'Please select a reason for contacting us.\n';}
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCaptcha").value != 'Y7MG5') { sMsg = sMsg + 'Please enter the correct characters.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ValidateSignupNewsLetter() {
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_Email").value == '') { sMsg = sMsg + 'Please enter your email address.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ValidateRegister() {
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_TitleEdit").value == 'Other') { if (document.getElementById("ctl00_ContentPlaceHolder1_OtherDesc").value == 'Please State') { sMsg = sMsg + 'Please state your own title.\n'; } }
    if (document.getElementById("ctl00_ContentPlaceHolder1_TitleEdit").value == 'Other') { if (document.getElementById("ctl00_ContentPlaceHolder1_OtherDesc").value == '') { sMsg = sMsg + 'Please state your own title.\n'; } }
    if (document.getElementById("ctl00_ContentPlaceHolder1_TitleEdit").value == '') { sMsg = sMsg + 'Please enter your title.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_FirstName").value == '') { sMsg = sMsg + 'Please enter your first name.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Surname").value == '') { sMsg = sMsg + 'Please enter your surname.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Address1").value == '') { sMsg = sMsg + 'Please enter the first line of your address.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Town").value == '') { sMsg = sMsg + 'Please enter your town/city.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Postcode").value == '') { sMsg = sMsg + 'Please enter your postcode.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Email").value == '') { sMsg = sMsg + 'Please enter your email address.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Telephone").value == '') { sMsg = sMsg + 'Please enter your telephone number.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Password").value == '') { sMsg = sMsg + 'Please enter your password.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_PasswordC").value == '') { sMsg = sMsg + 'Please confirm your password.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_PasswordC").value != document.getElementById("ctl00_ContentPlaceHolder1_Password").value) { sMsg = sMsg + 'Your passwords must match.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ValidateEditMyDetails() {
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_TitleEdit").value == '') { sMsg = sMsg + 'Please enter your title.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_FirstName").value == '') { sMsg = sMsg + 'Please enter your first name.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Surname").value == '') { sMsg = sMsg + 'Please enter your surname.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Address1").value == '') { sMsg = sMsg + 'Please enter the first line of your address.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Town").value == '') { sMsg = sMsg + 'Please enter your town/city.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Postcode").value == '') { sMsg = sMsg + 'Please enter your postcode.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Email").value == '') { sMsg = sMsg + 'Please enter your email address.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Telephone").value == '') { sMsg = sMsg + 'Please enter your telephone number.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ValidateCheckoutDetails(){
    var sMsg = '';
    var bCardChecked  = false;
	if (document.getElementById("ctl00_ContentPlaceHolder1_TitleChk").value == ''){sMsg = sMsg + 'Please enter your Title.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_TitleChk").value == 'Other') { if (document.getElementById("ctl00_ContentPlaceHolder1_OtherDesc").value == 'Please State') { sMsg = sMsg + 'Please state your own title.\n'; } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_TitleChk").value == 'Other') { if (document.getElementById("ctl00_ContentPlaceHolder1_OtherDesc").value == '') { sMsg = sMsg + 'Please state your own title.\n'; } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_Initial1").value == ''){sMsg = sMsg + 'Please enter your First Name.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_Surname").value == ''){sMsg = sMsg + 'Please enter your Surname.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_Telephone").value == ''){sMsg = sMsg + 'Please enter your telephone number.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_Email").value == ''){sMsg = sMsg + 'Please enter your email.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_Email2").value == ''){sMsg = sMsg + 'Please confirm your Email.\n';}
    if (document.getElementById("ctl00_ContentPlaceHolder1_Email2").value != document.getElementById("ctl00_ContentPlaceHolder1_Email").value){ bFail=true;sMsg=sMsg + "The email addresses you entered must match\n";}	
	if (document.getElementById("ctl00_ContentPlaceHolder1_PostCode").value == ''){sMsg = sMsg + 'Please enter your Postcode.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_Address1").value == ''){sMsg = sMsg + 'Please enter the first line of your Address.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_Town").value == ''){sMsg = sMsg + 'Please enter your Town.\n';}
	if (document.getElementById("ctl00_ContentPlaceHolder1_TandC").checked == false) { sMsg = sMsg + 'Please confirm our Terms and Conditions.\n'; }
	if (document.getElementById("ctl00_ContentPlaceHolder1_LoggedOnValidate").value == 'false') { if (document.getElementById("Save").checked == true) { if (document.getElementById("ctl00_ContentPlaceHolder1_Password").value == '') { sMsg = sMsg + 'Please enter your password.\n'; } } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_LoggedOnValidate").value == 'false') { if (document.getElementById("Save").checked == true) { if (document.getElementById("ctl00_ContentPlaceHolder1_PasswordC").value == '') { sMsg = sMsg + 'Please confirm your password.\n'; } } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_LoggedOnValidate").value == 'false') { if (document.getElementById("Save").checked == true) { if (document.getElementById("ctl00_ContentPlaceHolder1_Password").value != document.getElementById("ctl00_ContentPlaceHolder1_PasswordC").value) { sMsg = sMsg + 'Your password must match.\n'; } } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_Other").checked == true) { if (document.getElementById("ctl00_ContentPlaceHolder1_PostCodeD").value == '') { sMsg = sMsg + 'Please eneter a delivery postcode.\n'; } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_Other").checked == true) { if (document.getElementById("ctl00_ContentPlaceHolder1_Address1D").value == '') { sMsg = sMsg + 'Please eneter a delivery address line 1.\n'; } }
	if (document.getElementById("ctl00_ContentPlaceHolder1_Other").checked == true) { if (document.getElementById("ctl00_ContentPlaceHolder1_TownD").value == '') { sMsg = sMsg + 'Please eneter a delivery town.\n'; } }
    for (var i = 0; i < document.getElementsByName("ctl00$ContentPlaceHolder1$CardType").length; i++) {
        if (document.getElementsByName("ctl00$ContentPlaceHolder1$CardType")[i].checked == true) {
            bCardChecked = true;
            switch (document.getElementsByName("ctl00$ContentPlaceHolder1$CardType")[i].value) {
                case 'txtCheque':
                    break;
                case 'txtPaypal':
                    break;
                case 'txtFinance':
                    var check = false;
                    //try { if (document.getElementById("classiccred").checked == true) { check = true; } } catch (ex) { }
                    //try { if (document.getElementById("interest12").checked == true) { check = true; } } catch (ex) { }
                    //try { if (document.getElementById("interest24").checked == true) { check = true; } } catch (ex) { }
                    //try { if (document.getElementById("bnpl").checked == true) { check = true; } } catch (ex) { }
                    //try { if (document.getElementById("bnpl6").checked == true) { check = true; } } catch (ex) { }
                    //try { if (document.getElementById("financeproduct").checked == true) { check = true; } } catch (ex) { }
                    //try {
                        //for (var i = 0; i < document.getElementsByName("financeproduct").length; i++) {
                            //if (document.getElementById("financeproduct")[i].checked == true) { check = true; }
                        //}
                    //} catch (ex) { }

                    //if (!check) {
                        //sMsg += "You need to select a finance type\n";
                        //bFail = true;
                    //}
                    break;
                default:
                    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCardName").value == '') { sMsg = sMsg + "Name on card is a required field\n"; }
                    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCardNumber").value == '') { sMsg = sMsg + "Card Number is a required field\n"; }
                    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCV2").value == '') { sMsg = sMsg + "Security Code is a required field\n"; }
                    if (document.getElementById("ctl00$ContentPlaceHolder1$txtExpiry1").value == '') { sMsg = sMsg + "Expiry Date month is a required field\n"; }
                    if (document.getElementById("ctl00$ContentPlaceHolder1$txtExpiry2").value == '') { sMsg = sMsg + "Expiry Date year is a required field\n"; }
                    break;
            }
        }
    }
    if (bCardChecked != true) { sMsg = sMsg + "Please choose payment method\n"; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ShowInfo() {
    document.getElementById('BasketInformation').style.display = 'block'
}

function HideInfo() {
    document.getElementById('BasketInformation').style.display = 'none'
}

function ShowNewsletterInfo() {
    document.getElementById('NewsletterInformation').style.display = 'block'
}

function HideNewsletterInfo() {
    document.getElementById('NewsletterInformation').style.display = 'none'
}
function ValidateLogin() {
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_Checkout_LoginEmail").value == '') { sMsg = sMsg + 'Please enter your email address.\n'; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_Checkout_LoginPassword").value == '') { sMsg = sMsg + 'Please enter your password.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ValidateForgotPassword() {
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_Checkout_LoginEmail").value == '') { sMsg = sMsg + 'Please enter your email address.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function CheckEmailBasket(){
    var sMsg = '';
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtName").value == '') { sMsg = sMsg + 'Please enter your name.\n'; }
    if (isValidEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value) == false) { bFail = true; sMsg = sMsg + "Please enter a valid email address for yourself\n"; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtTheirName").value == '') { sMsg = sMsg + 'Please enter their name.\n'; }
    if (isValidEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtTheirEmail").value) == false) { bFail = true; sMsg = sMsg + "Please enter a valid email address for the recipient\n"; }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtSubject").value == '') { sMsg = sMsg + 'Please enter a subject.\n'; }

    
    
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function isValidEmail(str) {
    return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

function ShowMenu(strObj) {
    HideMenus();
    document.getElementById('Nav-' + strObj).style.display = 'block'
    document.getElementById('Tab-' + strObj).className = 'selected';
}

function HideMenus() {
    document.getElementById('Nav-Finance').style.display = 'none'
    document.getElementById('Tab-Finance').className = '';
}