function IsFormComplete(FormName){var x       = 0var FormOk  = true
while ((x < document.forms[FormName].elements.length) && (FormOk))   {     if  ( (document.forms[FormName].baby_lastname.value == '')  ||  (document.forms[FormName].baby_hometown.value == '') || (document.forms[FormName].baby_homestate.value == '') || (document.forms[FormName].parents_names.value == '') )     {  	alert('Oops.  It looks like one or more required fields are blank or invalid. Please try again.')        FormOk = false      }     x ++
   }
return FormOk}

function IsFormCompleteU(FormName,pid,regprice,addamt) {  var x       = 0  var FormOk  = true
  var up = '-u';
  var newpid = pid + up;
  var newprice = '60.00';
  while ((x < document.forms[FormName].elements.length) && (FormOk)) {     if  ( (document.forms[FormName].baby_lastname.value == '')  ||  (document.forms[FormName].baby_hometown.value == '') || (document.forms[FormName].baby_homestate.value == '') || (document.forms[FormName].parents_names.value == '') )  {  	alert('Oops.  It looks like one or more required fields are blank or invalid. Please try again.')        FormOk = false      }     x ++
  }
  if (document.forms[FormName].upsell.checked == 1) {
 	alert(newpid)
 	alert(regprice)
 	alert(addamt)
 	alert(newprice)
	document.forms[FormName].ref.value = newpid;
	document.forms[FormName].ref.price = newprice;
  } else {
	document.forms[FormName].ref.value = pid;
	document.forms[FormName].ref.price = regprice;
  }
  return FormOk}


function upsellChangePrice(FormName, pid) {
	var up = '-u';
	var newpid = pid + up;

	//alert(document.forms[FormName].upsell.value)
	if (document.forms[FormName].upsell.checked == 1) {
 		//alert('upsell checkbox clicked. ')
 		//alert(newpid)
    		document.all('price').innerHTML = '<b>Price: $60.00</b>';
	} else {
    		document.all('price').innerHTML = '<b>Price: $45.00</b>';
	}}

function textCounter(field, countfield, maxlimit) {        if (field.value.length > maxlimit) {                field.value = field.value.substring(0, maxlimit);        } else {                countfield.value = maxlimit - field.value.length;        }}

function ProductPopup(prod_id)       {       if(window.popup)	       {		       window.popup.location='/cgi-bin/productPopup.cgi?prod_id=' + prod_id;		       window.popup.focus();	       }	       else	       {     popupURL= '/cgi-bin/productPopup.cgi?prod_id=' + prod_id;	       var popup=window.open(popupURL,"popup",'top=7,screenY=7,left=7,screenX=7,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=615,height=440');	       if(navigator.appName.substring(0,8)=="Netscape" || navigator.appName=="Microsoft Internet Explorer")	       {		       popup.location=popupURL;		       popup.opener=self;	       }		       popup.focus();	       }       }
