function CheckSwatchForm() {
    var sMsg = '';
    if (document.getElementById("Initial1").value == '') { sMsg = sMsg + 'Please enter your First name\n'; }
    if (document.getElementById("txtSurname").value == '') { sMsg = sMsg + 'Please enter your Last name\n'; }
    if (document.getElementById("txtTelephone").value == '') { sMsg = sMsg + "Please enter your Phone number\n"; }
    if (document.getElementById("txtEmail").value == '') { sMsg = sMsg + 'Please enter your Email address\n'; }
    if (document.getElementById("txtAddress1").value == '') { sMsg = sMsg + 'Please enter your Address\n'; }
    if (document.getElementById("txtPostCode").value == '') { sMsg = sMsg + 'Please enter your Postcode\n'; }
    if (document.getElementById("txtCaptcha").value == '') { sMsg = sMsg + 'Please fill in the Captcha Text \n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function giftmessage(obj){

	if (obj.value.length > 240){
			
			obj.value = obj.value.substring(0, 240);
			alert("Message must be no more than 240 Characters.");
	
		}
}

function CheckoutRedirect(){
	var objCheckout = document.getElementById("checkout");
	var strCheckout = objCheckout.innerHTML;
	var strNoItemsOld = 'You currently do not have any items in your basket.';
	if(strCheckout.indexOf(strNoItemsOld) >= 0){
		objCheckout.innerHTML = '';
		window.location = "/displaycart.asp";
	}
}

function forgotPassword2() {
    if (document.getElementById("txtEmail").value != "") {
        document.getElementById("EmailMe").value = document.getElementById("txtEmail").value;
        document.getElementById("ForgotPassword").submit();
    } else {
        alert("You need to enter an email in the box above.");
    }
}

function forgotPassword() {
	if(document.getElementById("Email").value!=""){
		document.getElementById("EmailMe").value=document.getElementById("Email").value;
		document.getElementById("ForgotPassword").submit();			
	}else{
		alert("You need to enter an email in the box above.");
	}
}

var HPBanner = new Array();
var CurBanner = -1;

function ShowRotateBanner(){
	self.location.href="aboutus.asp"; 
}

function SetupRotateBanner(){
	try{
	HPBanner[0] = 'Banner';
	HPBanner[1] = 'Banner2';
	HPBanner[2] = 'Banner3';

	window.setInterval('RotateBanner()',4000);
	RotateBanner();
	}catch(e){}
}

function RotateBanner(){
	try{
	CurBanner ++;
	if (CurBanner>= HPBanner.length){CurBanner=0}
	document.getElementById("HomepageBanner").style.backgroundImage = 'url(/content/homepage/images/SS09/' + HPBanner[CurBanner] + '.jpg)';
	} catch(e){}
	
}
function ShowInfo(strObj) {
	HideInfo();
	document.getElementById('Tab'+strObj).src='/content/products/images/aw10_'+strObj+'_On.jpg';
	document.getElementById('InfoBox'+strObj).style.display='block';
}

function HideInfo() {
    document.getElementById('TabDesc').src = '/content/products/images/aw10_Desc.jpg';
    document.getElementById('TabFeat').src = '/content/products/images/aw10_Feat.jpg';
    document.getElementById('TabSize').src = '/content/products/images/aw10_Size.jpg';
    document.getElementById('TabCare').src = '/content/products/images/aw10_Care.jpg';
	document.getElementById('InfoBoxDesc').style.display='none';
	document.getElementById('InfoBoxFeat').style.display='none';
	document.getElementById('InfoBoxSize').style.display='none';
	document.getElementById('InfoBoxCare').style.display='none';
}

function showMainImage(varimagename){
	try{
		if (intInGrid == 0){
		document.getElementById("product_image2").style.display='none';
		}
	}catch(e){}		
}

function CheckPermission(){
	var sMsg = '';
	if (document.getElementById("txtYourTitle").value == ''){sMsg = sMsg + 'Please enter your Title.\n';}
	if (document.getElementById("txtYourName").value == ''){sMsg = sMsg + 'Please enter your Full name.\n';}
	if (document.getElementById("txtYourAddress").value == ''){sMsg = sMsg + 'Please enter the first line of your Address.\n';}
	if (document.getElementById("txtYourTown").value == ''){sMsg = sMsg + 'Please enter your Town/City.\n';}
	if (document.getElementById("txtYourPost").value == ''){sMsg = sMsg + 'Please enter your Postcode.\n';}
	if (document.getElementById("title1").value == ''){sMsg = sMsg + 'Please enter your friends Title.\n';}
	if (document.getElementById("txtFriendsName").value == ''){sMsg = sMsg + 'Please enter your friends Full name.\n';}
	if (document.getElementById("txtFriendsAddress").value == ''){sMsg = sMsg + 'Please enter your friends address.\n';}
	if (document.getElementById("txtFriendsTown").value == ''){sMsg = sMsg + 'Please enter your friends Town/City.\n';}
	if (document.getElementById("txtFriendsPost").value == ''){sMsg = sMsg + 'Please enter your friends Postcode.\n';}
	if (document.getElementById("permission").checked != true){sMsg = sMsg + "Please tick to confirm you have asked for your recommended friends permission to supply their details.";}

	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
	
}

function CheckSignup(){
	var sMsg = '';
	if (document.getElementById("txtEmail").value == ''){sMsg = sMsg + 'Please enter your Email Address\n';}
	if (document.getElementById("txtPassword").value == ''){sMsg = sMsg + 'Please enter a Password\n';}
	if (document.getElementById("txtPasswordConfirm").value == ''){sMsg = sMsg + "Please confirm your Password\n";}
	if (document.getElementById("cboTitle").value == ''){sMsg = sMsg + 'Please enter your Title.\n';}
	if (document.getElementById("txtInitial1").value == ''){sMsg = sMsg + 'Please enter your First Name \n';}
	if (document.getElementById("txtSurname").value == ''){sMsg = sMsg + 'Please enter your Surname\n';}
	if (document.getElementById("txtAddress1").value == ''){sMsg = sMsg + 'Please enter your Address\n';}
	if (document.getElementById("txtAddress5").value == ''){sMsg = sMsg + 'Please enter your Town\City \n';}
	if (document.getElementById("txtPostCode").value == ''){sMsg = sMsg + 'Please enter your Postcode\n';}
	if (document.getElementById("txtCaptcha").value == ''){sMsg = sMsg + 'Please fill in the Captcha Text \n';}
	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
}

function CheckSignupUSA(){
	var sMsg = '';
	if (document.getElementById("txtEmail").value == ''){sMsg = sMsg + 'Please enter your Email Address\n';}
	if (document.getElementById("txtPassword").value == ''){sMsg = sMsg + 'Please enter a Password\n';}
	if (document.getElementById("txtPasswordConfirm").value == ''){sMsg = sMsg + "Please confirm your Password\n";}
	if (document.getElementById("cboTitle").value == ''){sMsg = sMsg + 'Please enter your Title.\n';}
	if (document.getElementById("txtInitial1").value == ''){sMsg = sMsg + 'Please enter your First Name \n';}
	if (document.getElementById("txtSurname").value == ''){sMsg = sMsg + 'Please enter your Surname\n';}
	if (document.getElementById("txtAddress1").value == ''){sMsg = sMsg + 'Please enter your Address\n';}
	if (document.getElementById("txtAddress4").value == ''){sMsg = sMsg + 'Please enter your Town\City \n';}
	if (document.getElementById("txtAddress5").value == ''){sMsg = sMsg + 'Please enter your State \n';}
	if (document.getElementById("txtPostCode").value == ''){sMsg = sMsg + 'Please enter your Zipcode\n';}
	if (document.getElementById("txtCaptcha").value == ''){sMsg = sMsg + 'Please fill in the Captcha Text \n';}
	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
	
}

function CheckSearch() {
    if (document.getElementById("SearchString").value == 'PRODUCT SEARCH') { document.getElementById("SearchString").value = ''; }
}
var HPImages = new Array();
var CurImage = -1;

function ShowRotateProduct(){
	self.location.href="ProductDetail.asp?ProductCatalogue=" + HPImages[CurImage]; 
}

function SetupRotateImages(){
	HPImages[0] = 'PressText1';
	HPImages[1] = 'PressText2';
	HPImages[2] = 'PressText3';

	window.setInterval('RotateImages()',4000);
	RotateImages();
	}

function RotateImages(){
	try{
		CurImage ++;
	if (CurImage >= HPImages.length){CurImage=0}
		document.getElementById("imgRotate").src = '/content/homepage/images/PressText/' + HPImages[CurImage] + '.jpg';
	} catch(e){}
	
}

function HideDelivery(){
	document.getElementById("delivery-div").style.display='none';
}

function ShowDelivery(){
	document.getElementById("delivery-div").style.display='block';
}

function HideShippingDelivery(){
	document.getElementById("delivery-div").style.display='none';
}

function ShowShippingDelivery(){
	document.getElementById("delivery-div").style.display='block';
}

function popUp(URL,width,height,scroll){
	var settings
	settings = "width="+width+",height="+height+",scrollbars="+scroll+",toolbar=no, status=yes";
	popwin = window.open(URL,"FAFSPORT",settings);
	popwin.focus();
}

function shopby(varvalue,varfilter){
	self.location.href="productlist.asp?shopby=1&a=resetsearch&Filter=" + varfilter + "|" + varvalue;
}

function SelectFilter(strSearch,varVal, catID){
	if (catID != ''){
		self.location.href="ProductList.asp?shopby=1&SearchString=" + strSearch + "&Filter=" + varVal + "&CatID=" + catID;
	}
	else{
		self.location.href="ProductList.asp?shopby=1&SearchString=" + strSearch + "&Filter=" + varVal;
	}
}

function shopbycolour(varvalue,varfilter){
	self.location.href="ColourList.asp?shopby=1&a=resetsearch&Filter=" + varfilter + "|" + varvalue;
}

function SelectFiltercolour(strSearch,varVal, catID){
	if (catID != ''){
		self.location.href="ColourList.asp?shopby=1&SearchString=" + strSearch + "&Filter=" + varVal + "&CatID=" + catID;
	}
	else{
		self.location.href="ColourList.asp?shopby=1&SearchString=" + strSearch + "&Filter=" + varVal;
	}
}

function SwitchCurrency(){
	document.getElementById("frmCurrency").submit();
}

function AddToCart(varStock, varProd, varCol, varSize)
{
 document.getElementById("StockID").value = varStock;
 document.getElementById("ProductID").value = varProd;
 document.getElementById("ColourID").value = varCol;
 document.getElementById("SizeID").value = varSize;
 document.getElementById("frmAddTocart").submit();

}

function UpdatePerson(){
	document.getElementById("custom1").innerHTML = document.getElementById("NameField").value;
	document.getElementById("custom2").innerHTML = document.getElementById("PhoneNumber").value + ' ' + document.getElementById("PhoneNumber2").value;
	document.getElementById("custom3").innerHTML = document.getElementById("PostCode").value;

	document.getElementById("f_Custom1").value = document.getElementById("NameField").value;
 	document.getElementById("f_Custom2").value = document.getElementById("PhoneNumber").value + ' ' + document.getElementById("PhoneNumber2").value;
	document.getElementById("f_Custom3").value = document.getElementById("PostCode").value;
}


function ChangeCountryOption(varVal){
	self.location.href="?CID=" + varVal;
}

function showCatHead(){
	if (document.getElementById("cat_body").style.display == "none"){
		document.getElementById("cat_body").style.display = "block";
		document.getElementById("expandLink").innerHTML = "<< contract";
	}else{
		document.getElementById("cat_body").style.display = "none";
		document.getElementById("expandLink").innerHTML = "expand >>";
	}
}

var bMore = false;

function CheckLoginForm(){

	var sMsg="";
	bFail = false;
    if (frmLogin.txtSurname.value == ""){
      bFail=true;
      sMsg=sMsg + "Surname is a required field\n";
    }

    if (frmLogin.txtPassword.value == ""){
      bFail=true;
      sMsg=sMsg + "password is a required field\n";
    }

    if (frmLogin.txtPassword.value != frmLogin.txtPasswordC.value){
      bFail=true;
      sMsg=sMsg + "Password's do not match\n";
    }

	if(bFail==true){
		alert(sMsg);
		return false;
	}else{
		return true;
	}
}

function ShowHideInitial(varObj){
	if (varObj.cboTitle.value=='Other'){
	    varObj.Initial1.style.display='none';
	    divI.style.display='none';
	}else{
	    varObj.Initial1.style.display='block';
	    divI.style.display='block';
	}
}


function  ShowHideInitialD(varObj){
	if (varObj.cboTitleD.value=='Other'){
	   	varObj.Initial1D.style.display='none';
	    divI.style.display='none';
	}else{
	    varObj.Initial1D.style.display='block';
	    divI.style.display='block';
	}
}

function CheckPostReq(varObj){
    if (IgnoreCountry(varObj.value)==true){
   		PostReq.style.display='none';
		alert("Please enter your 'District' and 'Country' in the 'County' field\n");
	}else{
   		PostReq.style.display='block';
	}
}

function Trim(TRIM_VALUE){
    if(TRIM_VALUE.length < 1){
    	return"";
    }
    TRIM_VALUE = RTrim(TRIM_VALUE);
    TRIM_VALUE = LTrim(TRIM_VALUE);
    if(TRIM_VALUE==""){
    	return "";
    }
    else{
    	return TRIM_VALUE;
    }
} //End Function

function RTrim(VALUE){
    var w_space = String.fromCharCode(32);
    var v_length = VALUE.length;
    var strTemp = "";
    if(v_length < 0){
    return"";
    }
    var iTemp = v_length -1;

    while(iTemp > -1){
    	if(VALUE.charAt(iTemp) == w_space){
    	}
    	else{
    		strTemp = VALUE.substring(0,iTemp +1);
    		break;
    	}
    	iTemp = iTemp-1;

	} //End While
	return strTemp;

} //End Function

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function

function allow_numeric(obj){
	if (/[^0-9]/i.test(obj.value))
 	obj.value=obj.value.replace(/[^0-9]/g,'')
  	obj.focus()
}

function allow_alpha(obj){
	if (/[^a-z]/i.test(obj.value))
 	obj.value=obj.value.replace(/[^a-z]/gi,'')
  	obj.focus()
}

function isValidEmail(str) {
   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789 ";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function ShowMore(){

	if (bMore==false){
		bMore=true;
		divSteps.style.display='block';
		more.innerText="<<";
	}else{
		bMore=false;
		divSteps.style.display='none';
		more.innerText=">>";
	}	
}

function SendPageToFriend(){
	popUp('Emailafriend.asp?Page=' + location.href,"400","260","no");
}

function ChangeShippingOption(varVal){
	self.location.href="?SIP=" + varVal;
}

function EnsureSelection() {
	var bSel;
	try {
		bSel = false;
		if (document.CatReqList.CatalogueRequest){
			for (var i = 1; i<= document.CatReqList.CatalogueRequest.length; i++){
				if (document.CatReqList.CatalogueRequest[i-1].checked == true)	{
					bSel = true;
				}
			}
		}
		// do we have a valid selection
		if (bSel == true) {
			// ok to continue
			document.CatReqList.submit();
		} else {
			alert("Please select at least one catalogue to order");
		}
	} catch(e) {
		alert("EnsureSelection\n" + e.description);
	}
}

function MakeDelAddressCard(frmObj){
	if(frmObj.chkSame.checked==true){
		frmObj.txtSurnameD.value=frmObj.txtName.value;
		frmObj.txtSurnameD.readOnly=true;
		frmObj.txtAddress1D.value=frmObj.txtAddress1.value;
		frmObj.txtAddress1D.readOnly=true;
		frmObj.txtAddress2D.value=frmObj.txtAddress2.value;
		frmObj.txtAddress2D.readOnly=true;
		frmObj.txtAddress3D.value=frmObj.txtAddress3.value;
		frmObj.txtAddress3D.readOnly=true;
		frmObj.txtAddress4D.value=frmObj.txtAddress4.value;
		frmObj.txtAddress4D.readOnly=true;
		frmObj.txtAddress5D.value=frmObj.txtAddress5.value;
		frmObj.cboCountryD.readOnly=true;
		frmObj.cboCountryD.value=frmObj.cboCountry.value;
		frmObj.cboCountryD.locked=true;
		frmObj.txtAddress5D.readOnly=true;
		frmObj.txtPostCodeD.value=frmObj.txtPostCode.value;
		frmObj.txtPostCodeD.readOnly=true;
		frmObj.txtTelephoneD.value=frmObj.txtTelephone.value;
		frmObj.txtTelephoneD.readOnly=true;
		frmObj.txtEmailD.value=frmObj.txtEmail.value;
		frmObj.txtEmailD.readOnly=true;
		frmObj.txtEmailD.value=frmObj.txtEmail.value;
		frmObj.txtEmailD.readOnly=true;
	}else{
		frmObj.txtSurnameD.disabled=false;
		frmObj.txtAddress1D.readOnly=false;
		frmObj.txtAddress2D.readOnly=false;
		frmObj.txtAddress3D.readOnly=false;
		frmObj.txtAddress4D.readOnly=false;
		frmObj.txtAddress5D.readOnly=false;
		frmObj.txtPostCodeD.readOnly=false;
		frmObj.cboCountry.readOnly=false;
		frmObj.cboCountry.locked=false;
		frmObj.txtTelephoneD.readOnly=false;
		frmObj.txtEmailD.readOnly=false;
		frmObj.txtEmailD.readOnly=false;
	}
}

function subSearch() {
	if ((document.Menu.C1.value== "") || (document.Menu.C2.value== "") ||(document.Menu.C3.value== "") || (document.Menu.C4.value== "")) {
		if (document.Menu.C1.value== "") {
			document.Menu.C1.value= 0;
		}
		if (document.Menu.C2.value== "") {
			document.Menu.C2.value= 0;
		}
		if (document.Menu.C3.value== "") {
			document.Menu.C3.value= 0;
		}
		if (document.Menu.C4.value== "") {
			document.Menu.C4.value= 0;
		}
		document.Menu.submit();
	// Dont process this one
	}
	else	{
		document.Menu.submit();
	}
}

function saveProduct(varOBJ){fraSaveItem.location.href="SaveProductLater.asp?ProductID=" + varOBJ.value + "&checked=" + varOBJ.checked;}
function ShowPrice(varObj, objPrice, Index){
		var PriceString;
		var intCount=1;
		PriceString=varObj.value.split("x"); 
		if (varObj.value != '')
		{ 
		objPrice.innerHTML=PriceString[4]; 
		document.getElementById("qty" + Index).readOnly=false;
		Index++;
		document.getElementById("fastCode" + Index).readOnly=false;

		}else{
			objPrice.innerHTML='';
			for(intCount;intCount<11;intCount++){
				document.getElementById("fastCode" + intCount).readOnly=true;
				document.getElementById("qty" + intCount).readOnly=true;
			}
			}
}    
function GetStock(varOBJ, intCount){if(varOBJ.value==''){return;}fraGetStock.location.href="LookUpStock.asp?PID="+ varOBJ.value + "&RowCount=" + intCount;}

function ValidateAddressFormD(frmObj){
	if (frmObj.nocheck=='1'){
		return true;
	}else{
	var bFail=false;
	var sMsg="";
	if (frmObj.Initial1D.style.display=="block"){
	if (Trim(frmObj.Initial1D.value) == ""){
		bFail=true;
		sMsg=sMsg + "Initial is a required field\n";
	}}

	if (Trim(frmObj.txtSurnameD.value) == ""){
		bFail=true;
		sMsg=sMsg + "Surname is a required field\n";
	}

	if (Trim(frmObj.txtAddress1D.value) == ""){
		bFail=true;
		sMsg=sMsg + "Address is a required field\n";
	}

	if (Trim(frmObj.txtAddress4D.value) == ""){
		bFail=true;
		sMsg=sMsg + "Town is a required field\n";
	}
	if (frmObj.cboCountryD.value == ""){
		bFail=true;
		sMsg=sMsg + "Country is a required field\n";
	}
	if (Trim(frmObj.txtPostCodeD.value) == ""){
		if (IgnoreCountry(frmObj.cboCountryD.value)==false){
		bFail=true;
		sMsg=sMsg + "Post Code is a required field\n";
		}
	}
	if(bFail==true){
		alert(sMsg);
		return false;
	}else{
		return true;
	}}
}

function ValidateAddressForm(frmObj){
	if (frmObj.nocheck=='1'){
		return true;
	}else{
	var bFail=false;
	var sMsg="";

	if (frmObj.Initial1.style.display=="block"){
	if (Trim(frmObj.Initial1.value) == ""){
		bFail=true;
		sMsg=sMsg + "Please enter your first intial\n";
	}
	}

	if (Trim(frmObj.txtSurname.value) == ""){
		bFail=true;
		sMsg=sMsg + "surname is a required field\n";
	}

	if (Trim(frmObj.txtAddress1.value) == ""){
		bFail=true;
		sMsg=sMsg + "Address is a required field\n";
	}

	if (Trim(frmObj.txtAddress4.value) == ""){
		bFail=true;
		sMsg=sMsg + "Town is a required field\n";
	}
	if (frmObj.cboCountry.value == ""){
		bFail=true;
		sMsg=sMsg + "Country is a required field\n";
	}
	if (Trim(frmObj.txtPostCode.value) == ""){
		if (IgnoreCountry(frmObj.cboCountry.value)==false){
		bFail=true;
		sMsg=sMsg + "Post Code is a required field\n";
		}
	}
	if (Trim(frmObj.txtTelephone.value) == ""){
		bFail=true;
		sMsg=sMsg + "Telephone is a required field\n";
	}
	if (IsNumeric(Trim(frmObj.txtTelephone.value)) == false){
		bFail=true;
		sMsg=sMsg + "Telephone number is invalid\n";
	}

	if (Trim(frmObj.txtEmail.value) == ""){
		bFail=true;
		sMsg=sMsg + "Email is a required field\n";
	}
	if (isValidEmail(frmObj.txtEmail.value)==false){
		bFail=true;
		sMsg=sMsg + "Invalid Email address\n";
	}
	if(bFail==true){
		alert(sMsg);
		return false;
	}else{
		return true;
	}}
}

function ValidateCCForm(frmObj){	
	var bFail=false;
	var sMsg="";
	
	
	var objCT = document.getElementsByName("CardType");
	
	for (var i=0;i++;i<objCT.length){
		alert(objCT[i].value);
	}	
	if (frmObj.CardName.value == ""){
		bFail=true;
		sMsg = sMsg + "Cardholders Name is a required field\n";
	}
	if (frmObj.CreditCardNum.value == ""){
		bFail=true;
		sMsg = sMsg + "Card Number is a required field\n";
	}
	if (frmObj.ValidToMonth.value == ""){
		bFail=true;
		sMsg = sMsg + "Valid To Month is a required field\n";
	}
	if (frmObj.ValidToYear.value == ""){
		bFail=true;
		sMsg = sMsg + "Valid To Year is a required field\n";
	}
	if (frmObj.CardSecurityCode.value == ""){
		bFail=true;
		sMsg = sMsg + "Security code is a required field\n";
	}
	if (document.getElementById("TandCs").checked != true){
		alert("Please tick to confirm you accept our Terms & Conditions.");
		return false;
	}
	if(bFail==true){
		alert(sMsg);
		return false;
	}else{
		return true;}
}

function SelectAddress(strAddressLine, strSuffix){
	self.location.href="SelectAddress.asp?A=" + strAddressLine + "&Suffix=" + strSuffix;
}

var bMore = false;
var intSI = 0;
function clearopts(varItem){
	intSI = document.getElementById(varItem).selectedIndex;
	document.getElementById(varItem).length = 1;
}

function selectopts(varItem){
	document.getElementById(varItem).selectedIndex = intSI;
}

window.name = "MAIN"

function checkBuyForm(varObj){
 
	if (varObj.ColourID.value==-1){
		alert("Please Choose your colour");
	 	return false;
	}else{
	 	return true;
	}
}
 
function CheckCatalogueForm(){
	var sMsg = '';
	if (document.getElementById("txtFirstName").value == ''){sMsg = sMsg + 'Please enter your First Name.\n';}
	if (document.getElementById("txtSurname").value == ''){sMsg = sMsg + 'Please enter your Surname.\n';}
	if (document.getElementById("txtAddress1").value == ''){sMsg = sMsg + 'Please enter the first line of your Address.\n';}
	if (document.getElementById("txtTownCity").value == ''){sMsg = sMsg + 'Please enter your Town/City.\n';}
	if (document.getElementById("txtPostcode").value == '') { sMsg = sMsg + 'Please enter your Postcode.\n'; }
	if (document.getElementById("txtCaptcha").value != 'Y4HX3P') { sMsg = sMsg + 'Please enter the correct characters .\n'; }
	if (document.getElementById("Where").value == 'Where') { sMsg = sMsg + 'Please tell us where you heard about Pure .\n'; }
	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
}
function CheckCatalogueFormUSA(){
	var sMsg = '';
	if (document.getElementById("txtFirstName").value == ''){sMsg = sMsg + 'Please enter your First Name.\n';}
	if (document.getElementById("txtSurname").value == ''){sMsg = sMsg + 'Please enter your Surname.\n';}
	if (document.getElementById("txtAddress1").value == ''){sMsg = sMsg + 'Please enter the first line of your Address.\n';}
	if (document.getElementById("txtTownCity").value == ''){sMsg = sMsg + 'Please enter your Town/City.\n';}
	if (document.getElementById("txtAddress3").value == ''){sMsg = sMsg + 'Please enter your State.\n';}
	if (document.getElementById("txtPostcode").value == ''){sMsg = sMsg + 'Please enter your Zipcode.\n';}
	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
}

function CheckLoginForm(){
	var sMsg = '';
	if (document.getElementById("Email").value == ''){sMsg = sMsg + 'Please enter your email.\n';}
	if (document.getElementById("Password").value == ''){sMsg = sMsg + 'Please enter your password.\n';}
	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
}

function forgotPassword(){
	if(document.getElementById("txtEmail").value!=""){
		document.getElementById("EmailMe").value=document.getElementById("txtEmail").value;
		document.getElementById("ForgotPassword").submit();			
	}else{
		alert("You need to enter an email in the box above.");
	}
}

function CheckNewLoginForm(){
	var sMsg = '';
	if (document.getElementById("txtEmailNew").value == ''){sMsg = sMsg + 'Please enter your email.\n';}
	if (document.getElementById("txtPassword").value == ''){sMsg = sMsg + 'Please enter your password.\n';}
	if (document.getElementById("txtPasswordC").value == ''){sMsg = sMsg + 'Please confirm your password.\n';}
	if (frmRegister.txtPassword.value != frmRegister.txtPasswordC.value){ bFail=true;sMsg=sMsg + "Password's do not match\n";}

	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
}
function changeQty(e)
{
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	if(keynum == 13)
	{
		UpdateCart();
	}
}

var replaceApos = function()
{
 var value = this.value;
 this.value = value.replace(/'/g, "`");
}

function doOnBlur()
{
 var forms = document.getElementsByTagName("form");
 
 if(forms.length > 0)
 {
  for(i=0;i<forms.length;i++)
  {
   var inputs = forms[i].getElementsByTagName("input");
   if(inputs.length > 0)
   {
    for(j=0;j<inputs.length;j++)
    {
     if(inputs[j].type == "text")
     {
      inputs[j].onblur = replaceApos;
     }
    }
   }
  }
 }
}

function ShowDynamic(){
	document.getElementById("DynamicImage").style.display='';
}
function ShowColourSwatch(){
	document.getElementById("ColourSwatch").style.display='';
}
function ShowSizeChart(){
	document.getElementById("SizeChart").style.display='';
}
function ShowCare(){
	document.getElementById("CareGuide").style.display='';
}

function SendPageToFriend(){
	var strProdCat;
	var intProdID;
	strProdCat = document.getElementById("ProdCat").value;
	intProdID = document.getElementById("ProdID").value;
	strProdName = document.getElementById("ProdName").value;
	popUp('Emailafriend.asp?ProductID=' + intProdID + '&ProductCatalogue=' + strProdCat + '&ProductName=' + strProdName,"600","380","no");
}

function ValidateCheckoutStage(){
	var sMsg = '';
	if (document.getElementById("TandC").checked != true){
		alert("Please tick to confirm you accept our Terms & Conditions.");
		return false;
	}

	if (document.getElementById("txtEmail").value == ''){sMsg = sMsg + 'Please enter your Email address.\n';}
	if (document.getElementById("txtPassword").value == ''){sMsg = sMsg + 'Please enter your Password.\n';}
	if (document.getElementById("txtPasswordC").value == ''){sMsg = sMsg + 'Please confirm your Password.\n';}
	if (document.getElementById("txtPassword").value != document.getElementById("txtPasswordC").value){bFail = true; sMsg =sMsg + "Passwords must match\n";}
	if (document.getElementById("Initial1").value == ''){sMsg = sMsg + 'Please enter your First Name.\n';}
	if (document.getElementById("txtSurname").value == ''){sMsg = sMsg + 'Please enter your Surname.\n';}
	if (document.getElementById("txtTelephone").value == ''){sMsg = sMsg + 'Please enter your Telephone number.\n';}	
	if (document.getElementById("txtAddress1").value == ''){sMsg = sMsg + 'Please enter the first line of your Address.\n';}
	if (document.getElementById("txtAddress5").value == ''){sMsg = sMsg + 'Please enter your Town/City.\n';}
	if (document.getElementById("txtPostCode").value == ''){sMsg = sMsg + 'Please enter your Postcode.\n';}	
	if (sMsg == ''){return true;}else{alert(sMsg); return false;}
}
