function populate()
{
document.form1.price1.value = document.form1.item1.value + ".00";
document.form1.orprice1.value = document.form1.item1.value;
document.form1.newprice1b.value = document.form1.item1.value;
var current = document.form1.item1.selectedIndex;
document.form1.itemnum1.value = document.form1.item1.options[current].text;
}
function populate2()
{
document.form1.price2.value = document.form1.item2.value + ".00";
document.form1.orprice2.value = document.form1.item2.value;
document.form1.newprice2b.value = document.form1.item2.value;
var current2 = document.form1.item2.selectedIndex;
document.form1.itemnum2.value = document.form1.item2.options[current2].text;
}
function populate3()
{
document.form1.price3.value = document.form1.item3.value + ".00";
document.form1.orprice3.value = document.form1.item3.value;
document.form1.newprice3b.value = document.form1.item3.value;
var current3 = document.form1.item3.selectedIndex;
document.form1.itemnum3.value = document.form1.item3.options[current3].text;
}
function update1()
{
document.form1.newprice1.value = document.form1.QTY1.value+ '*' +document.form1.orprice1.value;
document.form1.price1.value = eval(document.form1.newprice1.value)+ ".00";
document.form1.newprice1b.value = eval(document.form1.price1.value)- ".00";
}
function update2()
{
document.form1.newprice2.value = document.form1.QTY2.value+ '*' +document.form1.orprice2.value;
document.form1.price2.value = eval(document.form1.newprice2.value)+ ".00";
document.form1.newprice2b.value = eval(document.form1.price2.value)- ".00";
}
function update3()
{
document.form1.newprice3.value = document.form1.QTY3.value+ '*' +document.form1.orprice3.value;
document.form1.price3.value = eval(document.form1.newprice3.value)+ ".00";
document.form1.newprice3b.value = eval(document.form1.price3.value)- ".00";
}
function updatetotal()
{
document.form1.pre.value = document.form1.newprice1b.value+ '+' +document.form1.newprice2b.value + '+' +document.form1.newprice3b.value + '+' +document.form1.ship.value;
document.form1.total.value = eval(document.form1.pre.value)+ ".00";
}

function checkform ( form1 )
{
  // ** Name Validation **
  if (form1.name.value == "") {
    alert( "Please enter your name." );
    form1.name.focus();
    return false ;
  }
  if (form1.address.value == "") {
    alert( "Please enter your address." );
    form1.address.focus();
    return false ;
  }
if (form1.city.value == "") {
    alert( "Please enter your city." );
    form1.city.focus();
    return false ;
  }
  if (form1.state.value == "") {
    alert( "Please enter your state." );
    form1.state.focus();
    return false ;
  }
if (form1.zip.value == "") {
    alert( "Please enter your zip code." );
    form1.zip.focus();
    return false ;
  }
  if (form1.phone.value == "") {
    alert( "Please enter your phone number." );
    form1.phone.focus();
    return false ;
  }
if (form1.price1.value == "") {
    alert( "Please select an item to order." );
    return false ;
  }
  if (form1.total.value == "") {
    alert( "Please click on the \"Calculate Total\" button." );
    return false ;
  }
// ** END **
  return ValidateForm();

}

//* DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("You must enter a valid E-mail address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("You must enter a valid E-mail address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("You must enter a valid E-mail address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("You must enter a valid E-mail address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("You must enter a valid E-mail address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("You must enter a valid E-mail address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("You must enter a valid E-mail address")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.form1.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
//-------