
function VF_frmSearch(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,char,required,true,isRegExp, Enter keywords,Flags,gi-rev,errMsg,Please enter keywords to search.-->
<!--end_of_saved_settings-->
	var theForm = document.frmSearch;
	var userRE0 = new RegExp("PRODUCT NAME / KEYWORD","gi");
	var errMsg = "";
	var setfocus = "";

	if ((theForm['char'].value == "") || (userRE0.test(theForm['char'].value))){
		errMsg = "Please enter product name or keywords to search\.";
		setfocus = "['char']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmVoucher(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,txtVoucherNumber,required,true,fLen,8,8,errMsg,Please enter your 8 Character Voucher Number.-->
<!--end_of_saved_settings-->
	var theForm = document.frmVoucher;
	var errMsg = "";
	var setfocus = "";

	if (theForm['txtVoucherNumber'].value.length < 8 || theForm['txtVoucherNumber'].value.length > 8){
		errMsg = "Please enter your 8 Character Voucher Number\.";
		setfocus = "['txtVoucherNumber']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmProduct(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,itemId,required,true,errMsg,Hello-->
<!--end_of_saved_settings-->
	var theForm = document.frmProduct;
	var errMsg = "";
	var setfocus = "";

	if (theForm['itemId'].value == ""){
		errMsg = "Hello";
		setfocus = "['itemId']";
	}
	if (errMsg != ""){
		//alert(errMsg);
		//eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmBilling(){ //v2.0
<!--start_of_saved_settings-->
<!--type,password,name,memPasswordC,required,true,isEqualTo,memPassword,errMsg,Please confirm your password.-->
<!--type,password,name,memPassword,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memTelephone,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memLastName,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memFirstName,required,true,errMsg,Please enter all required fields.-->
<!--end_of_saved_settings-->
	var theForm = document.frmBilling;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";
	var setfocus = "";

	if (theForm['memPasswordC'].value == "" || (theForm['memPasswordC'].value != theForm['memPassword'].value)){
		errMsg = "Please confirm your password\.";
		setfocus = "['memPasswordC']";
	}
	if (theForm['memPassword'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memPassword']";
	}
	if (theForm['memTelephone'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memTelephone']";
	}
	if (theForm['memLastName'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memLastName']";
	}
	if (theForm['memFirstName'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memFirstName']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmShipping(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,memShipCountry,required,true,errMsg,Please enter all shipping details.-->
<!--type,text,name,memShipPostCode,required,true,errMsg,Please enter all shipping details.-->
<!--type,text,name,memShipCounty,required,true,errMsg,Please enter all shipping details.-->
<!--type,text,name,memShipCity,required,true,errMsg,Please enter all shipping details.-->
<!--type,textarea,name,memShipAddress,required,true,errMsg,Please enter all shipping details.-->
<!--end_of_saved_settings-->
	var theForm = document.frmShipping;
	var errMsg = "";
	var setfocus = "";

	if (theForm['memShipCountry'].value == ""){
		errMsg = "Please enter all shipping details\.";
		setfocus = "['memShipCountry']";
	}
	if (theForm['memShipPostCode'].value == ""){
		errMsg = "Please enter all shipping details\.";
		setfocus = "['memShipPostCode']";
	}
	if (theForm['memShipCounty'].value == ""){
		errMsg = "Please enter all shipping details\.";
		setfocus = "['memShipCounty']";
	}
	if (theForm['memShipCity'].value == ""){
		errMsg = "Please enter all shipping details\.";
		setfocus = "['memShipCity']";
	}
	if (theForm['memShipAddress'].value == ""){
		errMsg = "Please enter all shipping details\.";
		setfocus = "['memShipAddress']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmRegister(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,memShipPostCode,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memShipCounty,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memShipCity,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memShipAddress,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memBillPostCode,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memBillCounty,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memBillCity,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memBillAddress,required,true,errMsg,Please enter all required fields.-->
<!--type,password,name,memPasswordC,required,true,isEqualTo,memPassword,errMsg,Please confirm your password.-->
<!--type,password,name,memPassword,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memUserName,required,true,errMsg,Please enter a username.-->
<!--type,text,name,memEmail,required,true,isEmail,errMsg,Please enter all required fields.-->
<!--type,text,name,memTelephone,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memLastName,required,true,errMsg,Please enter all required fields.-->
<!--type,text,name,memFirstName,required,true,errMsg,Please enter all required fields.-->
<!--end_of_saved_settings-->
	var theForm = document.frmRegister;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";
	var setfocus = "";

	if (theForm['memShipPostCode'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memShipPostCode']";
	}
	if (theForm['memShipCounty'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memShipCounty']";
	}
	if (theForm['memShipCity'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memShipCity']";
	}
	if (theForm['memShipAddress'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memShipAddress']";
	}
	if (theForm['memBillPostCode'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memBillPostCode']";
	}
	if (theForm['memBillCounty'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memBillCounty']";
	}
	if (theForm['memBillCity'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memBillCity']";
	}
	if (theForm['memBillAddress'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memBillAddress']";
	}
	if (theForm['memPasswordC'].value == "" || (theForm['memPasswordC'].value != theForm['memPassword'].value)){
		errMsg = "Please confirm your password\.";
		setfocus = "['memPasswordC']";
	}
	if (theForm['memPassword'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memPassword']";
	}
	if (theForm['memUserName'].value == ""){
		errMsg = "Please enter a username\.";
		setfocus = "['memUserName']";
	}
	if (!emailRE.test(theForm['memEmail'].value)){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memEmail']";
	}
	if (theForm['memTelephone'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memTelephone']";
	}
	if (theForm['memLastName'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memLastName']";
	}
	if (theForm['memFirstName'].value == ""){
		errMsg = "Please enter all required fields\.";
		setfocus = "['memFirstName']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmLogin(){ //v2.0
<!--start_of_saved_settings-->
<!--type,password,name,password,required,true,errMsg,Enter your password.-->
<!--type,text,name,username,required,true,errMsg,Enter your login code.-->
<!--end_of_saved_settings-->
	var theForm = document.frmLogin;
	var errMsg = "";
	var setfocus = "";

	if (theForm['password'].value == ""){
		errMsg = "Enter your password\.";
		setfocus = "['password']";
	}
	if (theForm['username'].value == ""){
		errMsg = "Enter your username\.";
		setfocus = "['username']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_frmLoginReminder(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,username,required,true,errMsg,Enter your username.-->
<!--end_of_saved_settings-->
	var theForm = document.frmLogin;
	var errMsg = "";
	var setfocus = "";

	if (theForm['username'].value == ""){
		errMsg = "Enter your username\.";
		setfocus = "['username']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function fill_shipping (theform,obj) {
	if (obj.checked) {
		theform.memShipAddress.value = theform.memBillAddress.value;
		theform.memShipCity.value = theform.memBillCity.value;
		theform.memShipCounty.value = theform.memBillCounty.value;
		theform.memShipPostCode.value = theform.memBillPostCode.value;
		theform.memShipCountry.value = theform.memBillCountry.value;
	}
}

function keyCheck(eventObj, obj)
{
	var keyCode

	// Check For Browser Type
	if (document.all){ 
		keyCode=eventObj.keyCode
	}
	else{
		keyCode=eventObj.which
	}
	
	var str=obj.value

	if(keyCode==46){ 
		if (str.indexOf(".")>0){
			return false
		}
	}

	if((keyCode<48 || keyCode >58)   &&   (keyCode != 46)   &&   (keyCode != 8)   &&   (keyCode != 9)){ // Allow only integers and decimal points
		return false
	}
	
/*	if(obj.id=="width") {
		calculateM2()
	} else if(obj.id=="length") {
		calculateM2()
	} else if(obj.id=="m2") {
		calculateTotalPacks()
	}*/
	
	return true
}

function keyCheckWhole(eventObj, obj)
{
	var keyCode

	// Check For Browser Type
	if (document.all){ 
		keyCode=eventObj.keyCode
	}
	else{
		keyCode=eventObj.which
	}
	
	var str=obj.value

	if((keyCode<48 || keyCode >58)   &&   (keyCode != 8)   &&   (keyCode != 9)){ // Allow only integers and decimal points
		return false
	}	
	return true
}

function formatNumber(myNum, numOfDec)
{
	var decimal = 1
	for(i=1; i<=numOfDec;i++)
	decimal = decimal *10
	
	var myFormattedNum = (Math.round(myNum * decimal)/decimal).toFixed(numOfDec)
	return(myFormattedNum)
} 

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
