

function addbookmark(){
if (document.all)
window.external.AddFavorite(window.location, document.title);
}
function chkSave(mem,cartitem)
{
	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)
{
	//if (mem =='0')
	//{
	//	alert ("Please login to view the Shopping Cart. Use the login section on the top panel to login or register with us.");
	//}
	//else if (mem != '0' && cartitem == 0)
	//{
	//	alert ("Please add a product to the cart before proceeding to Shopping Cart.");
	//}
	//else
	//{
		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("tb1_hdnCheckOrdertop").value != 0)
	{
	    alert("Your order value must be greater than " + "\u00A3" + document.getElementById("tb1_hdnCheckOrdertop").value + " to checkout and place your order.");
	}
	else
	{
		location.href="checkout.aspx";
	}
	
}


function FocusText() {
    //Login
    if (document.getElementById("tb1_txtLogin").value == "Login") {
        document.getElementById("tb1_txtLogin").value = "";
    }
    else {
        document.getElementById("tb1_txtLogin").value = document.getElementById("tb1_txtLogin").value;
    }
    return false;
}

function FocusSearchText()
{
    document.getElementById("tb1_txtSearch").value = "";
    return false;
}
function chkSearch() {
    if (document.getElementById("tb1_txtSearch").value == "") {
        alert("Please enter in the search text.");
        document.getElementById("tb1_txtSearch").focus();
        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();
        return false;
    }
    else {
        return true;
    }
}
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_txtPassword").value == "") {
		alert("Please enter in both Login Email and Password.");
		document.getElementById("tb1_txtPassword").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((!strRemail.test(strEvalue)) || strIndex==-1)
   	{
      	alert ("Please enter in a valid email address.");
      	document.getElementById("tb1_txtLogin").focus();
      	return false;	
   	}
	else
	{
	    //document.frmLogin.submit();//document.forms[0].submit();
	    return true;
	}
}
function Onchange(id) {

}
function forgotPassword(loginname)
{
var win = 'newForgotWindow';
var feat = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=670,height=320,left=50,screenx=35,top=0,screenY=50';
var page='forgot.asp?hdnLogin='+loginname;
OpenWin = this.open(page, win, feat);	
}

function chkMemberLogout(cartitem) {
    //alert(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.frmSearch.txtSearch.value=="") {
//		alert("Please enter in the search text.");
//		document.frmSearch.txtSearch.focus();		
//		if (type == 'frm')
//		{
//			return false;
//		}
//	}
//	else if(document.frmSearch.txtSearch.value.charAt(0)==' '){
//		alert("You have not entered this field properly.\nPlease remove the leading spaces");
//		document.frmSearch.txtSearch.focus();		
//		if (type == 'frm') {
//			return false;
//		}
//	}	
//	else 
//	{
//		document.frmSearch.submit();		
//	}
//}


function ClearForm() {
    document.getElementById("txtContactName").value = "";
    document.getElementById("txtContactEmail").value = "";
    document.getElementById("txtContactNo").value = "";
    document.getElementById("txtComments").value = "Add your comments here";
    return false;
}
function ClearForm_Recommend() {
    document.getElementById("txtRecName").value = "";
    document.getElementById("txtRecEmail").value = "";
    document.getElementById("txtSenderName").value = "";
    document.getElementById("txtSenderEmail").value = "";
    document.getElementById("txtRecommendSubject").value = "";
    document.getElementById("txtRecommendMessage").value = "";
    return false;
}
function FocusContact() {
    if (document.getElementById("txtComments").value == "Add your comments here") {
        document.getElementById("txtComments").value = "";
    }
    else {document.getElementById("txtComments").value = document.getElementById("txtComments").value;
    }
    
    return false;
}

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 if (document.getElementById("txtComments").value.charAt(0) == ' ') {
   	    alert("You have not entered this field properly.\nPlease remove the leading spaces");
   	    document.getElementById("txtComments").focus();
   	    return false;
   	}
   	else if (document.getElementById("txtComments").value == "Add your comments here") {
   	    alert("The form is incomplete. Kindly enter in the Comments.");
   	    document.getElementById("txtComments").value = "";
   	    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 {
   	    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(){

//	if ((!document.frmHistoryDetails.chkProductCode)){
//		alert("No Products To Select");
//		
//	}
//	else{
//	
//	if (document.frmHistoryDetails.chkProductCode.value ==null){
//		for (var i=0;i<document.frmHistoryDetails.chkProductCode.length;i++){
//			document.frmHistoryDetails.chkProductCode[i].checked = true;
//		}
//	}
//	else{
//		document.frmHistoryDetails.chkProductCode.checked = true;
//	}
//	}
//}

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(teaser) {
    var e = document.getElementById("cboProducts" + teaser);
    var strUser = e.options[e.selectedIndex].value
    if (e) {
        (document.getElementById) ? dom = true : dom = false;

        var strCboProduct = e.options[e.selectedIndex].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 class='headMaroon'>Sale Unit: </strong>" + strProdValues[3];

        }
        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 class='headMaroon'>Sale Unit: </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					
	}

