function checkquantity() {
	missinginfo = "";
	if (document.form.q.value == "") {
	missinginfo += "\n     -  Quantity";
	}
	if (missinginfo != "") {
	missinginfo = "Please enter a quantity!";
	alert(missinginfo);
	return false;
	}
	else return true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function same_as_shipping(x)
{
	if(document.form.same_info.checked == true)
	{
		document.form.bfirstname.value = document.form.sfirstname.value;
		document.form.blastname.value = document.form.slastname.value;
		document.form.bcompany.value = document.form.scompany.value;
		document.form.baddress.value = document.form.saddress.value;
		document.form.baddress2.value = document.form.saddress2.value;
		document.form.bcity.value = document.form.scity.value;
		document.form.bstate.selectedIndex = document.form.sstate.selectedIndex;
		document.form.bcountry.selectedIndex = document.form.scountry.selectedIndex;
		document.form.bphone.value = document.form.sphone.value;
		document.form.bzip.value = document.form.szip.value;
	}
	else if(document.form.same_info.checked == false)
	{
		document.form.bfirstname.value = "";
		document.form.blastname.value = "";
		document.form.bcompany.value = "";
		document.form.baddress.value = "";
		document.form.baddress2.value = "";
		document.form.bcity.value = "";
		document.form.bstate.selectedIndex = "";
		document.form.bcountry.selectedIndex = "";
		document.form.bphone.value = "";
		document.form.bzip.value = "";
	}
}

function cvv2Win()
{
	window.open("cvv2-explanation.php","","width=425,height=300,top=200,left=400,scrollbars=yes");
}


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 FOR DOUBLE CLICK TRAPPING **********************************
//   Copyright 2000 William and Mari Bontrager
//   Copyright 2003 Bontrager Connection, LLC

TrapClicksForHowManySeconds = 10;

AlertBoxMessage = "";


PopUpBoxURL = "";
PopUpBoxHeight = 300;
PopUpBoxWidth = 500;


NameOfForm = "";
NameOfSubmitButton = "";
NewTextForSubmitButton = "";

// ////////////////////////////////////////// //
// NO CUSTOMIZATION REQUIRED BELOW THIS POINT //
// ////////////////////////////////////////// //


TrapTime = 0;
DoubleClickTrapperCounter = 0;


function DoubleClickTrapperAction() {
DoubleClickTrapperCounter++;
DoubleClickTrapperButton();
var trapTheClick = false;
if(DoubleClickTrapperCounter > 1 ) { trapTheClick = true; }
if(trapTheClick == true) {
	if(TrapTime == 0) {
		var tDate = new Date;
		TrapTime = tDate.valueOf();
		}
	else {
		var tDate = new Date;
		var localTrapTime = tDate.valueOf();
		if((localTrapTime - TrapTime) > (TrapClicksForHowManySeconds * 1000)) {
			TrapTime = 0;
			trapTheClick = false;
			DoubleClickTrapperCounter = 0;
			}
		}
	}
var valueToReturn = true;
if(trapTheClick == true) {
	valueToReturn = false;
	DoubleClickTrapperPopUp();
	DoubleClickTrapperAlert();
	}
return valueToReturn;
} // end of function DoubleClickTrapperAction()


function DoubleClickTrapperButton() {
var formname   = StripSpaces(NameOfForm);
var submitname = StripSpaces(NameOfSubmitButton);
var newtext    = StripSpaces(NewTextForSubmitButton);
if(formname.length > 0 && submitname.length > 0 && newtext.length > 0) {
	var s = 'document.' + NameOfForm + '.' + NameOfSubmitButton + ".value = '" + NewTextForSubmitButton + "'";
	eval(s);
	}
} // end of function DoubleClickTrapperButton()


function DoubleClickTrapperPopUp() {
var url = StripSpaces(PopUpBoxURL);
if(url.length > 0) {
	if(PopUpBoxHeight < 1) { PopUpBoxHeight = 200; }
	if(PopUpBoxWidth < 1) { PopUpBoxWidth = 300; }
	window.open(url,'',('height=' + PopUpBoxHeight + ',width=' + PopUpBoxWidth + ',resizable=yes,scrollbars=yes'));
	}
} // end of function DoubleClickTrapperPopUp()


function DoubleClickTrapperAlert() {
var message = StripSpaces(AlertBoxMessage);
if(message.length > 0) { alert(AlertBoxMessage); }
} // end of function DoubleClickTrapperAlert()


function StripSpaces(s) {
while(s.indexOf(' ') == 0) { s = s.substr(1); }
return s;
} // end of function StripSpaces()



