<!--
function isname(str)
{
//var str = document.forms[1].login.value;
if((str.substring(0,1)<"a" || str.substring(0,1)>"z") && (str.substring(0,1)<"A" || str.substring(0,1)>"Z"))
{
	//alert("The First Name should begin with an alphabetic character.");
	return false;
}
for (var i = 1; i < str.length; i++)
{
	var ch = str.substring(i, i + 1);
	if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && (ch!=39) && (ch != '_'))

		{
			//alert("\nThe First Name field  accepts letters,numbers & underscore.\n\nPlease re-enter your Login Name.");
			return false;
		}
}
return true;
}

function ischar(str)
{
//var str = document.forms[2].xphone.value;

for (var i = 1; i < str.length; i++)
{
	var ch = str.substring(i, i + 1);
	if ((ch < "0" || "9" < ch) && (ch !='-'))

		{
			//alert("\nThe First Name field  accepts letters,numbers & underscore.\n\nPlease re-enter your Login Name.");
			return false;
		}
}
return true;
}


function emailvalidation(entered)
{
with (entered)
{
  if ((value=="")||(value==" "))
  {
    return false;
  }
	apos=value.indexOf("@"); 
	dotpos=value.lastIndexOf(".");
	lastpos=value.length-1;
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
	{return false;}
	else {return true;}
	}
}




function validate(frm)
	{
		
		
		
		if (frm.grand_tot.value == 0) {
		alert("You haven't ordered anything.");
		return false;
	
	}
		
		
		
		// validate myradiobuttons
myOption = -1;
for (i=frm.ship_opt.length-1; i > -1; i--) {
if (frm.ship_opt[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("You must select a delivery option");
return false;
}




		

		
		
		
		
		
			if(frm.paymentType.value=="")
				{
					alert("Please select a payment type");
					frm.paymentType.focus();
					return (false);
				}
		

			if(frm.first_name.value=="")
				{
					alert("Please Enter your First Name");
					frm.first_name.focus();
					return (false);

				}
		else
				{
				  if(!isname(frm.first_name.value))
				  {
				  alert("Please Enter Your First Name in Proper Format (no numbers or spaces allowed)")
				  frm.first_name.focus();
				  return false
				  }
				}
				
			if(frm.last_name.value=="")
				{
					alert("Please Enter your Last Name");
					frm.last_name.focus();
					return (false);

				}
		else
				{
				  if(!isname(frm.last_name.value))
				  {
				  alert("Please Enter Your Last Name in Proper Format (no numbers or spaces allowed)")
				  frm.last_name.focus();
				  return false
				  }
				}
				
				if(frm.address1.value=="")
				{
					alert("Please Enter your Address");
					frm.address1.focus();
					return (false);
				}
				
				if(frm.city.value=="")
				{
					alert("Please Enter your City");
					frm.city.focus();
					return (false);
				}
	
				if(frm.state.value=="")
				{
					alert("Please Enter your State");
					frm.state.focus();
					return (false);
				}

				if(frm.zip.value=="")
				{
					alert("Please Enter your Zip");
					frm.zip.focus();
					return (false);
				}

				if(frm.phone.value=="")
				{
					alert("Please Enter Phone Number");
					frm.phone.focus();
					return (false);
				}
			else						
				{
					if(!ischar(frm.phone.value))
				{
				alert("Please Enter Phone Number in Proper Format")
				frm.phone.focus();
				return false;
				}
			}

				if(frm.email.value=="")
				{
					alert("Please Enter E-Mail Address");
					frm.email.focus();
					return (false);
				}
		else		
				if(!emailvalidation(frm.email))
					{
					alert("Please Enter E-Mail in Proper Format")
					frm.email.focus();
					return false;
					}		

}
//-->


<!--
function limit(field, chars) {
	if (field.value.length > chars) field.value = field.value.substr(0, chars);
	// next line is optional
	//alert('You are only allowed to enter '+chars+' characters in the '+field.name+' field!');
}
//-->
