function addbookmark(){
if (document.all)
window.external.AddFavorite(window.location, document.title);
}
function chkExpress(mem,cartitem,ssnpage)
{
	if ((mem != '0' && cartitem == 0) || (mem == '0' && cartitem == 0))
	{
		
		alert ("You have no items in your cart to save. Please add products to your shopping cart.");
		
	}
	else if (mem =='0')
	{
		if (confirm("Please login using the top bar to access this page.\n\nAre you a new customer?\nClick OK to be taken to the Register Page Or Cancel to stay on the same page.\n\nRegistration is instant and is part of the Checkout process.")){
			document.location.href="register.aspx";
			}		
	}
	
	else {
	    document.getElementById("hdnSaveCarttop").value = "Y";
	    document.forms[0].submit();
	}
	
}

function chkMemCart(mem,cartitem)
{
    location.href = "showcart.aspx";
}

function chkMemCheckout(mem,cartitem) {
	if ((mem != '0' && cartitem == 0) || (mem == '0' && cartitem == 0))
	{
		
		alert ("Please add items to your shopping cart before you checkout.");
		
	}
	else if (mem =='0')
	{
		if (confirm("Please login using the top bar to access this page.\n\nAre you a new customer?\nClick OK to be taken to the Register Page Or Cancel to stay on the same page.\n\nRegistration is instant and is part of the Checkout process.")){
			document.location.href="register.aspx";
			}		
	}
	else if (document.getElementById("hdnCheckOrder").value != 0) {
	    alert("Your order value must be greater than " + "\u00A3" + document.getElementById("hdnCheckOrder").value + " to checkout and place your order.");
	}
	else
	{
		location.href="checkout.aspx";
	}
	
}


function FocusText()
{
	
	document.frmLogin.txtLogin.value="";
}

function FocusSearchText()
{
	
	document.frmSearch.txtSearch.value="";
}

function chkLogin() {
    strRemail = /^[\x09\]+[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@*.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
    strEvalue = document.getElementById("tb1_txtLogin").value;
    strIndex = strEvalue.indexOf("@");
    if (document.getElementById("tb1_txtLogin").value == "") {
        alert("Please enter in both Login Email and Password.");
        document.getElementById("tb1_txtLogin").focus();
        return false;
    }
    else if (document.getElementById("tb1_txtLogin").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("tb1_txtLogin").focus();
        return false;
    }
    else if (!echeck(strEvalue)) {
        alert("Please enter in a valid email address.");
        document.getElementById("tb1_txtLogin").focus();
        return false;
    }
    else if (document.getElementById("tb1_txtPassword").value == "") {
        alert("Please enter in both Login Email and Password.");
        document.getElementById("tb1_txtPassword").focus();
        return false;
    }
    else if (document.getElementById("tb1_txtPassword").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("tb1_txtPassword").focus();
        return false;
    }

    else {
        __doPostBack('btnlogin', '');
        return true;
    }
}



function chkMemberLogout(cartitem) {
    if (cartitem != 0) {
        if (confirm("You have item/s in your shopping cart. Click Ok to save the items in your shopping cart for later.\nClick Cancel to logout without saving the items in your shopping cart.")) {
            //alert('1');
            document.getElementById("hdnSaveCartt").value = "Y";
            //return true;
        }
        else {
            //alert('2');
            document.getElementById("hdnSaveCartt").value = "D";
            //return true;
        }
    }
    else {
        //alert('3');
        document.getElementById("hdnSaveCartt").value = "D";
        //return true;
    }
    document.getElementById("hdnlogoutt").value = "logout";
    //alert(document.getElementById("hdnSaveCartt").value);
    //alert(document.getElementById("hdnlogout").value);
    document.forms[0].submit();

}

function chkSearch(type) {


    if (document.getElementById("tb1_txtSearch").value == "") {
        alert("Please enter in the search text.");
        document.getElementById("tb1_txtSearch").focus();
        //if (type == 'frm')
        //{
        return false;
        //}
    }
    else if (document.getElementById("tb1_txtSearch").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("tb1_txtSearch").focus();
        //if (type == 'frm') {
        return false;
        //}
    }
    else {
        return true;
        //window.location.href = "search.aspx?txtSearch="+document.getElementById("rb1_txtSearch").value+"#sa";
    }
}




function FocusContact()
{
    document.getElementById("txtComments").value = "";
}

function ContactForm() {
    strRemail = /^[\x09\]+[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@*.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
    strEvalue = document.getElementById("txtContactEmail").value;
    strIndex = strEvalue.indexOf("@");
    if (document.getElementById("txtContactName").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtContactName").focus();
        return false;
    }
    else if (document.getElementById("txtContactEmail").value == "") {
        alert("The form is incomplete. Kindly enter in the Email Address.");
        document.getElementById("txtContactEmail").focus();
        return false;
    }
    else if (document.getElementById("txtContactEmail").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtContactEmail").focus();
        return false;
    }
    else if ((!strRemail.test(strEvalue)) || strIndex == -1) {
        alert("Please enter in a valid Email Address.");
        document.getElementById("txtContactEmail").focus();
        return false;
    }

    else if (!echeck(strEvalue)) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtContactEmail").focus();
        return false;
    }

    else if (document.getElementById("txtContactNo").value == "") {
        alert("The form is incomplete. Kindly enter in the Contact No.");
        document.getElementById("txtContactNo").focus();
        return false;
    }
    else if (document.getElementById("txtContactNo").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtContactNo").focus();
        return false;
    }
    else if (document.getElementById("txtComments").value == "") {
        alert("The form is incomplete. Kindly enter in the Comments.");
        document.getElementById("txtComments").focus();
        return false;
    }
    else {
        return true;
    }

}

function ChkAccountForm() {
    strRemail = /^[\x09\]+[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@*.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
    strTelephone = /^[0-9 ]+$/i;
    strFax = /^[0-9 ]+$/i;
    strPostCode = /^[_a-zA-Z0-9- ]+$/i;
    strEvalue = document.getElementById("txtRegisterEmail").value;
    strTvalue = document.getElementById("txtRegisterTelephone").value;
    strFvalue = document.getElementById("txtRegisterFax").value;
    strPvalue = document.getElementById("txtRegisterPostCode").value;
    strIndex = strEvalue.indexOf("@");

    if (document.getElementById("txtRegisterEmail").value == "") {
        alert("Please enter Login Email.");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterEmail").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if ((!strRemail.test(strEvalue)) || strIndex == -1) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if (!echeck(strEvalue)) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPassword").value == "") {
        alert("Please enter Password.");
        document.getElementById("txtRegisterPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterConfPassword").value == "") {
        alert("Please enter Confirm Password.");
        document.getElementById("txtRegisterConfPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPassword").value.length < 4 || document.getElementById("txtRegisterConfPassword").value.length < 4) {
        alert("Password and Confirm Password need to be atleast 4 chars.");
        document.getElementById("txtRegisterConfPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPassword").value != document.getElementById("txtRegisterConfPassword").value) {
        alert("The password and confirm password need to match.");
        document.getElementById("txtRegisterConfPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterTitle").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterTitle").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterFirstname").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterFirstname").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterSurname").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterSurname").focus();
        return false;
    }
    else if ((document.getElementById("txtRegisterTitle").value != "" && (document.getElementById("txtRegisterFirstname").value == "" || document.getElementById("txtRegisterSurname").value == "")) || (document.getElementById("txtRegisterFirstname").value != "" && (document.getElementById("txtRegisterTitle").value == "" || document.getElementById("txtRegisterSurname").value == "")) || (document.getElementById("txtRegisterSurname").value != "" && (document.getElementById("txtRegisterTitle").value == "" || document.getElementById("txtRegisterFirstname").value == ""))) {
        alert("Please enter the Account User's Full Name.");
        document.getElementById("txtRegisterTitle").focus();
        return false;
    }
    else if (!((document.getElementById("txtRegisterTitle").value != "" && document.getElementById("txtRegisterFirstname").value != "" && document.getElementById("txtRegisterSurname").value != "") || (document.getElementById("txtRegisterCompany").value != ""))) {
        alert("Please enter in either the Company Name or the Account User's Name.");
        document.getElementById("txtRegisterTitle").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterAddressOne").value == "") {
        alert("Please enter Address Line 1.");
        document.getElementById("txtRegisterAddressOne").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterAddressOne").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterAddressOne").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterCity").value == "") {
        alert("Please enter City/Town.");
        document.getElementById("txtRegisterCity").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterCity").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterCity").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPostCode").value == "") {
        alert("Please enter Postcode.");
        document.getElementById("txtRegisterPostCode").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPostCode").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterPostCode").focus();
        return false;
    }
    else if (!strPostCode.test(strPvalue)) {
        alert("Please enter post code in proper format");
        document.getElementById("txtRegisterPostCode").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterTelephone").value == "") {
        alert("Please enter Telephone.");
        document.getElementById("txtRegisterTelephone").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterTelephone").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterTelephone").focus();
        return false;
    }
    else if (!strTelephone.test(strTvalue)) {
        alert("Please enter telephone number in proper format");
        document.getElementById("txtRegisterTelephone").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterFax").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterFax").focus();
        return false;
    }
    else if (!strFax.test(strFvalue) && document.getElementById("txtRegisterFax").value != "") {
        alert("Please enter fax number in proper format or leave it blank.");
        document.getElementById("txtRegisterFax").focus();
        return false;
    }
    else {
        //document.frmRegister.submit();
        return true;
    }

}


function ChkRecommendForm() {
    strRemail = /^[\x09\]+[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@*.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
    strRvalue = document.getElementById("txtRecEmail").value;
    strSvalue = document.getElementById("txtSenderEmail").value;
    strRIndex = strRvalue.indexOf("@");
    strSIndex = strSvalue.indexOf("@");

    if (document.getElementById("txtRecName").value == "") {
        alert("Please enter Receiver's Name.");
        document.getElementById("txtRecName").focus();
        return false;
    }
    else if (document.getElementById("txtRecName").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRecName").focus();
        return false;
    }
    else if (document.getElementById("txtRecEmail").value == "") {
        alert("Please enter Receiver's Email.");
        document.getElementById("txtRecEmail").focus();
        return false;
    }
    else if (document.getElementById("txtRecEmail").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRecEmail").focus();
        return false;
    }
    else if ((!strRemail.test(strRvalue)) || strRIndex == -1) {
        alert("Please enter email in the proper format");
        document.getElementById("txtRecEmail").focus();
        return false;
    }
    else if (!echeck(strRvalue)) {
        alert("Please enter email in the proper format");
        document.getElementById("txtRecEmail").focus();
        return false;
    }

    else if (document.getElementById("txtSenderName").value == "") {
        alert("Please enter Sender's Name.");
        document.getElementById("txtSenderName").focus();
        return false;
    }
    else if (document.getElementById("txtSenderName").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtSenderName").focus();
        return false;
    }
    else if (document.getElementById("txtSenderEmail").value == "") {
        alert("Please enter Sender's Email.");
        document.getElementById("txtSenderEmail").focus();
        return false;
    }
    else if (document.getElementById("txtSenderEmail").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtSenderEmail").focus();
        return false;
    }
    else if ((!strRemail.test(strSvalue)) || strSIndex == -1) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtSenderEmail").focus();
        return false;
    }
    else if (!echeck(strSvalue)) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtSenderEmail").focus();
        return false;
    }

    else if (document.getElementById("txtRecEmail").value == document.getElementById("txtSenderEmail").value) {
        alert("Receiver Email cannot be the same as Sender Email.");
        document.getElementById("txtSenderEmail").focus();
        return false;
    }
    else if (document.getElementById("txtRecommendSubject").value == "") {
        alert("Please enter Email Subject.");
        document.getElementById("txtRecommendSubject").focus();
        return false;
    }
    else if (document.getElementById("txtRecommendSubject").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRecommendSubject").focus();
        return false;
    }
    else if (document.getElementById("txtRecommendMessage").value == "") {
        alert("Please enter Email Message.");
        document.getElementById("txtRecommendMessage").focus();
        return false;
    }
    else if (document.getElementById("txtRecommendMessage").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRecommendMessage").focus();
        return false;
    }
    else if (document.getElementById("captchacode").value == "") {
        alert("Please enter the characters in the image above.");
        document.getElementById("captchacode").focus();
        return false;
    }
    else if (document.getElementById("captchacode").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("captchacode").focus();
        return false;
    }
    else {
        return true;
    }

}


function ChkRegisterForm() {
    strRemail = /^[\x09\]+[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@*.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
    strTelephone = /^[0-9 ]+$/i;
    strFax = /^[0-9 ]+$/i;
    strPostCode = /^[_a-zA-Z0-9- ]+$/i;
    strEvalue = document.getElementById("txtRegisterEmail").value;
    strTvalue = document.getElementById("txtRegisterTelephone").value;
    strFvalue = document.getElementById("txtRegisterFax").value;
    strPvalue = document.getElementById("txtRegisterPostCode").value;
    strIndex = strEvalue.indexOf("@");

    if (document.getElementById("txtRegisterEmail").value == "") {
        alert("Please enter Login Email.");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterEmail").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if ((!strRemail.test(strEvalue)) || strIndex == -1) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if (!echeck(strEvalue)) {
        alert("Please enter your email in the proper format");
        document.getElementById("txtRegisterEmail").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPassword").value == "") {
        alert("Please enter Password.");
        document.getElementById("txtRegisterPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterConfPassword").value == "") {
        alert("Please enter Confirm Password.");
        document.getElementById("txtRegisterConfPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPassword").value.length < 4 || document.getElementById("txtRegisterConfPassword").value.length < 4) {
        alert("Password and Confirm Password need to be atleast 4 chars.");
        document.getElementById("txtRegisterConfPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPassword").value != document.getElementById("txtRegisterConfPassword").value) {
        alert("The password and confirm password need to match.");
        document.getElementById("txtRegisterConfPassword").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterTitle").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterTitle").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterFirstname").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterFirstname").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterSurname").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterSurname").focus();
        return false;
    }
    else if ((document.getElementById("txtRegisterTitle").value != "" && (document.getElementById("txtRegisterFirstname").value == "" || document.getElementById("txtRegisterSurname").value == "")) || (document.getElementById("txtRegisterFirstname").value != "" && (document.getElementById("txtRegisterTitle").value == "" || document.getElementById("txtRegisterSurname").value == "")) || (document.getElementById("txtRegisterSurname").value != "" && (document.getElementById("txtRegisterTitle").value == "" || document.getElementById("txtRegisterFirstname").value == ""))) {
        alert("Please enter the Account User's Full Name.");
        document.getElementById("txtRegisterTitle").focus();
        return false;
    }
    else if (!((document.getElementById("txtRegisterTitle").value != "" && document.getElementById("txtRegisterFirstname").value != "" && document.getElementById("txtRegisterSurname").value != "") || (document.getElementById("txtRegisterCompany").value != ""))) {
        alert("Please enter in either the Company Name or the Account User's Name.");
        document.getElementById("txtRegisterTitle").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterAddressOne").value == "") {
        alert("Please enter Address Line 1.");
        document.getElementById("txtRegisterAddressOne").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterAddressOne").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterAddressOne").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterCity").value == "") {
        alert("Please enter City/Town.");
        document.getElementById("txtRegisterCity").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterCity").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterCity").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPostCode").value == "") {
        alert("Please enter Postcode.");
        document.getElementById("txtRegisterPostCode").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterPostCode").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterPostCode").focus();
        return false;
    }
    else if (!strPostCode.test(strPvalue)) {
        alert("Please enter post code in proper format");
        document.getElementById("txtRegisterPostCode").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterTelephone").value == "") {
        alert("Please enter Telephone.");
        document.getElementById("txtRegisterTelephone").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterTelephone").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterTelephone").focus();
        return false;
    }
    else if (!strTelephone.test(strTvalue)) {
        alert("Please enter telephone number in proper format");
        document.getElementById("txtRegisterTelephone").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterFax").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterFax").focus();
        return false;
    }
    else if (!strFax.test(strFvalue) && document.getElementById("txtRegisterFax").value != "") {
        alert("Please enter fax number in proper format or leave it blank.");
        document.getElementById("txtRegisterFax").focus();
        return false;
    }
    else if ((document.getElementById("cboRegisterHear").value == 'Other') && (document.getElementById("txtRegisterHear").value == '')) {
        alert("Please enter where you have heard about us. Thankyou.");
        document.getElementById("txtRegisterHear").focus();
        return false;
    }
    else if (document.getElementById("txtRegisterHear").value.charAt(0) == ' ') {
        alert("You have not entered this field properly.\nPlease remove the leading spaces");
        document.getElementById("txtRegisterHear").focus();
        return false;
    }
    else if (document.getElementById("chkTerms").checked == false) {
        alert("You have not agreed to the terms and conditions. Please check this.");
        document.getElementById("chkTerms").focus();
        return false;
    }
    else {
        return true;
    }

}
function chkRegisterOtherHear() {
    with (document.getElementById("cboRegisterHear")) { for (i = 0; i < length; i++) if (options[i].value == 'Other') { options[i].selected = true } }
}
function chkRegisterHear() {
    document.getElementById("txtRegisterHear").value = '';
}


function addToHistoryCart() {
    var blncheck = false;
    var cnt = 0;
    var inputElements = document.getElementsByTagName('input');

    for (var i = 0; i < inputElements.length; i++) {

        var myElement = inputElements[i];

        if (myElement.type == "checkbox") {

            if (myElement.checked == false) {
                cnt = cnt;
            }
            else {
                cnt = cnt + 1;
                blncheck = true;
            }

        }

    }
    if (cnt == 0) {
        alert('You need to select at least one product to add to cart.');
    }
    else {
        document.forms[0].submit();
    }

}



function chkProducts() {
    var inputElements = document.getElementsByTagName('input');

    for (var i = 0; i < inputElements.length; i++) {

        var myElement = inputElements[i];

        if (myElement.type == "checkbox") {
            myElement.checked = true;
        }

    }

}


function getProduct(frmObj, teaser) {
    
	(document.getElementById) ? dom = true : dom = false;
				
	var strCboProduct = frmObj.value;
	var strProdValues = strCboProduct.split("|");

	if (dom) {
	    document.getElementById("pricebox" + teaser).innerHTML = "&pound;" + strProdValues[1];
	    document.getElementById("imagebox" + teaser).src = "/images/thumbs/" + strProdValues[2];
	    document.getElementById("unitbox" + teaser).innerHTML = "<strong>Qty: </strong>" + strProdValues[3];
	    if (strProdValues[4] == "Y") {
	        //alert(document.getElementById("txtCustom" + teaser));
	        document.getElementById("txtCustom" + teaser).style.display = 'block';
	        document.getElementById("disct" + teaser).style.display = 'block';
	        document.getElementById("hdncusttext" + teaser).value = 'Y';
	    }
	    else {
	        document.getElementById("txtCustom" + teaser).style.display = 'none';
	        document.getElementById("disct" + teaser).style.display = 'none';
	        document.getElementById("hdncusttext" + teaser).value = 'N';
	    }

	}
	if (document.layers) {

	    document.layers["pricebox" + teaser].innerHTML = "&pound;" + strProdValues[1];
	    document.layers["imagebox" + teaser].src = "/images/thumbs/" + strProdValues[2];
	    document.layers["unitbox" + teaser].innerHTML = "<strong>Qty: </strong>" + strProdValues[3];
	} 

	
}




function echeck(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		   
		    return false
		 }

 		 return true					
	}

	////////----For Dot

	function chkforgot() {
	    strRemail = /^[\x09\]+[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@*.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
	    strEvalue = document.getElementById("tb1_txtLoginEmail").value;
	    strIndex = strEvalue.indexOf("@");

	    if (document.getElementById("tb1_txtLoginEmail").value == "") {
	        alert("Please enter in your Login Email.");
	        document.getElementById("tb1_txtLoginEmail").focus();
	        return false;
	    }
	    else if (document.getElementById("tb1_txtLoginEmail").value.charAt(0) == ' ') {
	        alert('You have not entered this field properly.\nPlease remove the leading spaces');
	        document.getElementById("tb1_txtLoginEmail").focus();
	        return false;
	    }
	    else if ((!strRemail.test(strEvalue)) || strIndex == -1) {
	        alert("Please enter in a valid Email address.");
	        document.getElementById("tb1_txtLoginEmail").focus();
	        return false;
	    }
	    else {
	        return true;
	    }

	}

	function FocusText() {
	    if (document.getElementById("tb1_txtLoginEmail").value == "Login") {
	        document.getElementById("tb1_txtLoginEmail").value = "";
	    }
	    return false;
	}
	function FocusText0() {
	    if (document.getElementById("tb1_txtLogin").value == "Login") {
	        document.getElementById("tb1_txtLogin").value = "";
	    }
	    return false;
	}
	function echeck(str) {

	    var at = "@"
	    var dot = "."
	    var lat = str.indexOf(at)
	    var lstr = str.length
	    var ldot = str.indexOf(dot)
	    if (str.indexOf(at) == -1) {

	        return false
	    }

	    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {

	        return false
	    }

	    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {

	        return false
	    }

	    if (str.indexOf(at, (lat + 1)) != -1) {

	        return false
	    }

	    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {

	        return false
	    }

	    if (str.indexOf(dot, (lat + 2)) == -1) {

	        return false
	    }

	    if (str.indexOf(" ") != -1) {

	        return false
	    }

	    return true
	}


	function refresh_postcode(selected_postcode) {
	    var add_list = document.getElementById('cboAddress').options[document.getElementById('cboAddress').selectedIndex].value.split("|");
	    //Set the fields you want returned
	    if (add_list[0] != "0") {
	        document.getElementById('txtRegisterCompany').value = add_list[0];
	        document.getElementById('txtRegisterAddressOne').value = add_list[1];
	        document.getElementById('txtRegisterAddressTwo').value = add_list[2];
	    }

	}


	function refresh_checkoutpostcode(selected_postcode) {
	    var add_list = document.getElementById('cboAddress').options[document.getElementById('cboAddress').selectedIndex].value.split("|");
	    //Set the fields you want returned
	    if (add_list[0] != "0") {
	        document.getElementById('txtCheckoutCompany').value = add_list[0];
	        document.getElementById('txtCheckoutAddressOne').value = add_list[1];
	        document.getElementById('txtCheckoutAddressTwo').value = add_list[2];
	    }

	}
	function refresh_delpostcode(selected_postcode) {
	    var add_list = document.getElementById('cboDelAddress').options[document.getElementById('cboDelAddress').selectedIndex].value.split("|");
	    //Set the fields you want returned
	    if (add_list[0] != "0") {
	        document.getElementById('txtShippingCompany').value = add_list[0];
	        document.getElementById('txtShippingAddressOne').value = add_list[1];
	        document.getElementById('txtShippingAddressTwo').value = add_list[2];
	    }

	}
