function NewWindow(mypage, myname, w, h, scroll,resize,loc,dir,stat) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize+',location='+loc+',directories='+dir+',status='+stat+''
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function searchform(form){

var errstr="";

if (form.searchwords.value.length<1) {errstr="Please enter your search phrase.\n";}

if(errstr!=""){alert(errstr);return false;}

document.wordsearch.submit();
}



function validatebuyform(form) {
//alert("here");
//var form = document.getElementById(document.form);

var errstr="";
if  (form.txtQty.value.length < 1 || form.txtQty.value < 1 ){errstr="Please enter the quantity you require"}

if  (isNaN(form.txtQty.value)){errstr="Please enter the quantity you require"}

//if(errstr!=""){alert(errstr);return false;}

qty=parseInt(form.txtQty.value)
itemid=form.id.value
itemtype=form.type.value

var url="add2basket.asp";
url=url+"?itemid="+itemid;
url=url+"&itemtype="+itemtype;
url=url+"&txtQty="+qty;
url=url+"&Action=Add";

if(errstr!=""){    alert(errstr); }
else { NewWindow(url,'add2basket','350','150','yes','no','no','no','no' ); }

}


function validatecontactdetails(form){
		 var errstr="";
		if (form.username.value.length<1) {errstr="Email address required\n";}
		    if(form.username.value.length>1){
		      if(form.username.value.indexOf('@',0)==-1 || form.username.value.indexOf('.',0)==-1){errstr=errstr+"Valid Email Address required:\n";}
		    }
		  if(errstr!=""){alert(errstr);return false;}
}


function validateSubmission(form){
//if (form.subzonesReqd.value=="TRUE") {alert("Please select delivery country where required"); return false;}
//if (!document.formtcs.chkbox1.checked ) { alert("Please tick to accept our Terms & Conditions"); return false;}

return confirm("Order Complete?\nPlease ensure you have all the items in your basket that you require as you will be unable to return to your order to change this later.");

}


function ConfirmDelete(form){
return confirm("Delete Order?");
}


function validatedel(form){
var answer = confirm("Delete Item?");
if (answer) {form.submit();}
}


function validatePayment(form){

     var errstr = "";
     var mess = "";

    if(form.Title.value.length<1){errstr=errstr+"Please enter your Title\n";}
    if(form.Forename.value.length<1){errstr=errstr+"Please enter your First name\n";}
    if(form.Surname.value.length<1){errstr=errstr+"Please enter your Surname\n";}
    if(form.Address1.value.length<1){errstr=errstr+"Please enter your Address\n";}
    if(form.Town.value.length<1){errstr=errstr+"Please enter your Town\n";}
    if(form.PostCode.value.length<1){errstr=errstr+"Please enter your Post Code\n";}
    if(form.Phone.value.length<1){errstr=errstr+"Please enter your Phone\n";}
    if(form.EMail.value.length<1){errstr=errstr+"Please enter your email address\n";}
   
    if(form.EMail.value.length>1){
      if(form.EMail.value.indexOf('@',0)==-1 || form.EMail.value.indexOf('.',0)==-1){errstr=errstr+"Your email address is invalid\n";}
    }	

      if (form.EMail.value != form.confirmemail.value) {errstr=errstr+"Email addresses don't match, please retype\n";}

     if(errstr==""){return confirm(mess+"Are all the details correct?");}
      else{alert(errstr);return false;}

}
