var testresults
function checkemail(){
var str=document.getElementById('form1').email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_registration() {
    if( document.getElementById('form1').name.value.match(/^\s*$/) )
	{ 
		alert("Please enter name");
		document.getElementById('form1').name.focus()
		return false;
	} 
	if( document.getElementById('form1').address.value.match(/^\s*$/) )
	{ 
		alert("Please enter address");
		document.getElementById('form1').address.focus()
		return false;
	}
	if( document.getElementById('form1').city.value.match(/^\s*$/) )
	{ 
		alert("Please enter city ");
		document.getElementById('form1').city.focus()
		return false;
	}
	if( document.getElementById('form1').state.value.match(/^\s*$/) )
	{ 
		alert("Please enter state ");
		document.getElementById('form1').state.focus()
		return false;
	} 
	if( document.getElementById('form1').zip.value.match(/^\s*$/) )
	{ 
		alert("Please enter zip ");
		document.getElementById('form1').zip.focus()
		return false;
	}
//var checkOK = "0123456789";
//var checkStr = document.getElementById('form1').zip.value;
//var allValid = true;
//var allNum = "";
//for (i = 0;  i < checkStr.length;  i++)
//{
//ch = checkStr.charAt(i);
//for (j = 0;  j < checkOK.length;  j++)
//if (ch == checkOK.charAt(j))
//break;
//if (j == checkOK.length)
//{
//allValid = false;
//break;
//}
//if (ch != ",")
//allNum += ch;
//}
//if (!allValid)
//{
//alert("Please enter only numbers in the zip field");
//document.getElementById('form1').zip.focus();
//return (false);
//}
		if(document.getElementById('form1').phone.value.match(/^\s*$/) )
	{ 
		alert("Please enter phone number ");
		document.getElementById('form1').phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = document.getElementById('form1').phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
document.getElementById('form1').phone.focus();
return (false);
}
	if( document.getElementById('form1').email.value.match(/^\s*$/) )
	{ 
		alert("Please enter email ");
		document.getElementById('form1').email.focus()
		return false;
    }
	if( document.getElementById('form1').model.value.match(/^\s*$/) )
	{ 
		alert("Please enter model ");
		document.getElementById('form1').model.focus()
		return false;
    }
	if( document.getElementById('form1').serial.value.match(/^\s*$/) )
	{ 
		alert("Please enter serial ");
		document.getElementById('form1').serial.focus()
		return false;
    }
	if( document.getElementById('form1').purchasedate.match(/^\s*$/) )
	{ 
		alert("Please enter purchase date ");
		document.getElementById('form1').purchasedate.focus()
		return false;
    }
	if( document.getElementById('form1').dealer.value.match(/^\s*$/) )
	{ 
		alert("Please enter dealer ");
		document.getElementById('form1').dealer.focus()
		return false;
    }
	return checkemail()	
}
var testresults
function checkemail_order(){
var str=document.getElementById('form1').Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_order()
{
	if( document.getElementById('form1').FirstName.value == "" )
	{ 
		alert("Please enter FirstName ");
		document.getElementById('form1').FirstName.focus()
		return false;
	} 

	if( document.getElementById('form1').LastName.value == "" )
	{ 
		alert("Please enter LastName ");
		return false;
	}
	
	if( document.getElementById('form1').Address.value == "" )
	{ 
		alert("Please enter Address ");
		document.getElementById('form1').Address.focus()
		return false;
	} 
	if( document.getElementById('form1').City.value == "" )
	{ 
		alert("Please enter City ");
		document.getElementById('form1').City.focus()
		return false;
	} 
	if( document.getElementById('form1').State.value == "--" )
	{ 
		alert("Please enter State ");
		document.getElementById('form1').State.focus()
		return false;
	} 
	if( document.getElementById('form1').Zip.value == "" )
	{ 
		alert("Please enter Zip ");
		document.getElementById('form1').Zip.focus()
		return false;
	}
	var checkOK = "0123456789";
var checkStr = document.getElementById('form1').Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip field");
document.getElementById('form1').Zip.focus();
return (false);
}
	if( document.getElementById('form1').Email.value == "" )
	{ 
		alert("Please enter Email ");
		document.getElementById('form1').Email.focus()
		return false;
	} 
	if( document.getElementById('form1').Phone.value == "" )
	{ 
		alert("Please enter Phone Number ");
		document.getElementById('form1').Phone.focus()
		return false;
	}
	var checkOK = "0123456789";
var checkStr = document.getElementById('form1').Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
document.getElementById('form1').Phone.focus();
return (false);
}
	if( document.getElementById('form1').SerialNO.value == "" )
	{ 
		alert("Please enter Serial Number ");
		document.getElementById('form1').SerialNO.focus()
		return false;
	} 
	if( document.getElementById('form1').PurMonth.value == "--" )
	{ 
		alert("Please Date of Purchase ");
		document.getElementById('form1').PurMonth.focus()
		return false;
	} 
	if( document.getElementById('form1').PurDate.value == "--" )
	{ 
		alert("Please enter Date of Purchase ");
		document.getElementById('form1').PurDate.focus()
		return false;
	} 
	if( document.getElementById('form1').PurYear.value == "--" )
	{ 
		alert("Please enter Date of Purchase ");
		document.getElementById('form1').PurYear.focus()
		return false;
	} 
	if( document.getElementById('form1').PurchasedName.value == "" )
	{ 
		alert("Please enter Name of store where purchased ");
		document.getElementById('form1').PurchasedName.focus()
		return false;
	} 
	if( document.getElementById('form1').CardType.value == "--Select--" )
	{ 
		alert("Please enter Card Type ");
		document.getElementById('form1').CardType.focus()
		return false;
	} 
	if( document.getElementById('form1').PayFirstName.value == "" )
	{ 
		alert("Please enter PAYMENT INFORMATION's First Name ");
		document.getElementById('form1').PayFirstName.focus()
		return false;
	} 
	if( document.getElementById('form1').PayLastName.value == "" )
	{ 
		alert("Please enter PAYMENT INFORMATION's Last Name ");
		document.getElementById('form1').PayLastName.focus()
		return false;
	} 
	if( document.getElementById('form1').PayAddress.value == "" )
	{ 
		alert("Please enter PAYMENT INFORMATION's Address ");
		document.getElementById('form1').PayAddress.focus()
		return false;
	} 
	if( document.getElementById('form1').PayCity.value == "" )
	{ 
		alert("Please enter PAYMENT INFORMATION's City ");
		document.getElementById('form1').PayCity.focus()
		return false;
	}
	if( document.getElementById('form1').PayState.value == "--" )
	{ 
		alert("Please enter PAYMENT INFORMATION's State ");
		document.getElementById('form1').PayState.focus()
		return false;
	} 
	if( document.getElementById('form1').PayZip.value == "" )
	{ 
		alert("Please enter PAYMENT INFORMATION's Zip ");
		document.getElementById('form1').PayZip.focus()
		return false;
	} 
	if( document.getElementById('form1').CardNO.value == "" )
	{ 
		alert("Please enter Credit Card Number ");
		document.getElementById('form1').CardNO.focus()
		return false;
	}
	var checkOK = "0123456789";
var checkStr = document.getElementById('form1').CardNO.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the card number field");
document.getElementById('form1').CardNO.focus();
return (false);
}
		if( document.getElementById('form1').ExpDate.value == "--" )
	{ 
		alert("Please enter Card Expiration Month ");
		document.getElementById('form1').ExpDate.focus()
		return false;
	} 
		if( document.getElementById('form1').YDate.value == "--" )
	{ 
		alert("Please enter Card Expiration Year ");
		document.getElementById('form1').YDate.focus()
		return false;
	} 
	return checkemail_order()	
}
var testresults
function checkemail_link(){
var str=document.getElementById('form1').Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_link() {
    if( document.getElementById('form1').Name.value.match(/^\s*$/) )
	{ 
		alert("Please enter name");
		document.getElementById('form1').Name.focus()
		return false;
	} 
    if( document.getElementById('form1').Email.value.match(/^\s*$/) )
	{ 
		alert("Please enter email ");
		document.getElementById('form1').Email.focus()
		return false;
    }
		if(document.getElementById('form1').Phone.value.match(/^\s*$/) )
	{ 
		alert("Please enter phone number ");
		document.getElementById('form1').Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = document.getElementById('form1').Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
document.getElementById('form1').Phone.focus();
return (false);
}
	if( document.getElementById('form1').Website.value.match(/^\s*$/) )
	{ 
		alert("Please enter website ");
		document.getElementById('form1').Website.focus()
		return false;
    }
	return checkemail_link()	
}
var testresults
function checkemail_contact(){
var str=document.getElementById('form1').Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_contact() {
    if(document.getElementById('form1').Name.value.match(/^\s*$/) )
	{ 
		alert("Please enter name");
		document.getElementById('form1').Name.focus()
		return false;
	} 
    if( document.getElementById('form1').Email.value.match(/^\s*$/) )
	{ 
		alert("Please enter email ");
		document.getElementById('form1').Email.focus()
		return false;
    }
		if(document.getElementById('form1').Phone.value.match(/^\s*$/) )
	{ 
		alert("Please enter phone number ");
		document.getElementById('form1').Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = document.getElementById('form1').Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
document.getElementById('form1').Phone.focus();
return (false);
}
	return checkemail_contact()	
}
