function emptyvalidation(entered, alertbox)

{

with (entered)

{

if (value==null || value=="")

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

else {return true;}

}

} 





function emailvalidation(entered, alertbox)

{

with (entered)

{

apos=value.indexOf("@"); 

dotpos=value.lastIndexOf(".");

lastpos=value.lengtha;

if (apos<1 

|| dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 

{if (alertbox) {alert(alertbox);} return false;}

else {return true;}

}

} 



function checkRadio(entered, alertbox)

{

with (entered)

//{

var radio_choice=false;

for (counter=0; counter < entered.length; counter++)

{

if (entered[counter].checked)

radio_choice=true;

}

if(!radio_choice)

{

if (alertbox!="") {alert(alertbox);}

return(false);

}

return(true);

}

function checkboxvalidation(entered, alertbox)

{

with (entered)

{

if (!checked)

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

else {return true;}

}

} 



function valuevalidation(entered, min, max, alertbox, datatype)

{

// Digit Validation by Henrik Petersen / NetKontoret

// Explained at www.echoecho.com/jsforms.htm

// Please do not remove this line and the two lines above.

with (entered)

{

checkvalue=parseFloat(value);

if (datatype)

{smalldatatype=datatype.toLowerCase();

if (smalldatatype.charAt(0)=="i") 

{checkvalue=parseInt(value); if (value.indexOf(".")!=-1) {checkvalue=checkvalue+1}};

}

if ((parseFloat(min)==min && value<min) || (parseFloat(max)==max && value>max) || value!=checkvalue)

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

else {return true;}

}

} 





function formvalidation(thisform)

{

with (document.f)

{

//if (emptyvalidation(item01_qty,"The quantity field cannot be left blank.  Please enter your quantity.")==false) {item01_qty.focus(); return false;};

if ((document.forms["f"]["item01_price"].value != "") || (document.forms["f"]["item01_qty"].value != "")){  //

	if (valuevalidation(item01_qty,1,99,"If you enter an amount for a gift certificate, you must enter a quantity of at least 1.","")==false) {item01_qty.focus(); return false;};

	if (valuevalidation(item01_price,50,999,"If you enter quantity for a gift certificate, you must enter an amount of at least 50.","")==false) {item01_price.focus(); return false;};



}

}

} 




