function popUpTerms(URL) 
{
	var Width,Height,pWidth,pHeight;
	// declare your popup height/width variables here
	// and have your function declared below the code below.
   
if (self.screen) 
{     // for NN4 and IE4+
	Width = screen.width
	Height = screen.height
	// Testing this first prevents firing the slow Java of NN4
}
else if (self.java) 
{   // for NN3 with enabled Java
       var jkit = java.awt.Toolkit.getDefaultToolkit();
       var scrsize = jkit.getScreenSize();       
       Width = scrsize.width; 
       Height = scrsize.height; 
}
if (Width == 800)
{
	//set your popup height/width to this
	pHeight=500; 
	pWidth=500;
}
else
{
	// set your popup height/width to something else.....
	pHeight=500; 
	pWidth=500;
}
	window.open(URL, '', "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width="+pWidth+",height="+pHeight+",left = " + parseInt((Width-pWidth)/2) + ",top = " + parseInt((Height-pHeight-60)/2) + "");
}

var message = "", more_msg = ""
function check_req(form, x) 
      {
        for (var i = 0; i < x; i++)
        {
         var fieldname = form.elements[i].name; 
         var fieldval=form.elements[i].value;
         //check required form fields         
         if (fieldname == "adult" && fieldval == "0")
              {more_msg = "Please enter the number of adults";document.forms[0].elements["adult"].focus();}
         if (fieldname == "last_name" && fieldval == "")
              {more_msg = "Please enter your last name";document.forms[0].elements["last_name"].focus();}
           else if (fieldname == "first_name" && fieldval == "")
              {more_msg = "Please enter your first name";document.forms[0].elements["first_name"].focus();}
           else if (fieldname == "address" && fieldval == "")
              {more_msg = "Please enter your first street address ";document.forms[0].elements["address"].focus();}
           else if (fieldname == "posttown" && fieldval == "")
              {more_msg = "Please enter your town";document.forms[0].elements["posttown"].focus();}
           else if (fieldname == "county_state" && fieldval == "")
              {more_msg = "Please enter your county";document.forms[0].elements["county_state"].focus();}
           else if (fieldname == "postcode_zip" && fieldval == "")
              {more_msg = "Please enter your postcode";document.forms[0].elements["postcode_zip"].focus();}
           else if (fieldname == "telnumber" && fieldval == "")
              {more_msg = "Please enter your contact telephone number";document.forms[0].elements["telnumber"].focus();}
           else if (fieldname == "email" && fieldval == "")
              {more_msg = "Please enter your email address";document.forms[0].elements["email"].focus();}
           else if (fieldname == "item" && fieldval == "")
              {more_msg = "Please choose a size";document.forms[0].elements["item"].focus();}


         if (fieldname == "usesendaddress" && form.usesendaddress.checked && form.elements["postcode_zip_send"].value =="")
              {more_msg = "Please enter your alternative address postcode";document.forms[0].elements["postcode_zip_send"].focus();}
			
			         	   
         if (more_msg != "")
           {message  = message + "\n" + more_msg;  more_msg = ""; }
        } //Next i
         if (message != "") //if have error message for required field...
            {alert("The following errors were encountered:\n\n" + message + "\n\nPlease complete the form and submit again."); message = "";}
         else 
            {//if email is incorrect, canceled submit 
            if(!emailCheck(form.elements["email"].value)) {form.elements["email"].focus();return(false)};
			
			form.action='BuyProduct.asp'; 
            form.submit();
            }  	      
      } 



function check_ProdAdd(x) 
{
		document.forms["prdct"+x].elements["Item"].value = document.forms["prdct"+x].elements["item" + x].value
		document.forms["prdct"+x].elements["count"].value = document.forms["prdct"+x].elements["count" + x].value
		document.forms["prdct"+x].submit();
} 

var version4 = (navigator.appVersion.charAt(0) == "4"); 
var popupHandle;
function closePopup() {
if(popupHandle != null && !popupHandle.closed) popupHandle.close();
}
function displayPopup(position,url,name,height,width,evnt) {
// position=1 POPUP: makes screen display up and/or left, down and/or right 
// depending on where cursor falls and size of window to open
// position=2 CENTER: makes screen fall in center
var properties = "scrollbars=yes,resizable=yes,status=no,toolbar = 0, location = 0, height = " + height;
properties = properties + ", width=" + width;
var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt;
if(navigator.appName == "Microsoft Internet Explorer") {
screenY = document.body.offsetHeight;
screenX = window.screen.availWidth;
}
else {
screenY = window.outerHeight
screenX = window.outerWidth
}
if(position == 1)	{ // if POPUP not CENTER
cursorX = evnt.screenX;
cursorY = evnt.screenY;
padAmtX = 10;
padAmtY = 10;
if((cursorY + height + padAmtY) > screenY) {
// make sizes a negative number to move left/up
padAmtY = (-30) + (height * -1);
// if up or to left, make 30 as padding amount
}
if((cursorX + width + padAmtX) > screenX)	{
padAmtX = (-30) + (width * -1);	
// if up or to left, make 30 as padding amount
}
if(navigator.appName == "Microsoft Internet Explorer") {
leftprop = cursorX + padAmtX;
topprop = cursorY + padAmtY;
}
else {
leftprop = (cursorX - pageXOffset + padAmtX);
topprop = (cursorY - pageYOffset + padAmtY);
   }
}
else{
leftvar = (screenX - width) / 2;
rightvar = (screenY - height) / 2;
if(navigator.appName == "Microsoft Internet Explorer") {
leftprop = leftvar;
topprop = rightvar;
}
else {
leftprop = (leftvar - pageXOffset);
topprop = (rightvar - pageYOffset);
   }
}
if(evnt != null) {
properties = properties + ", left = " + leftprop;
properties = properties + ", top = " + topprop;
}
closePopup();
popupHandle = open(url,name,properties);
}
