// JavaScript Document
function checkit(obj){
var emailchk = obj.Email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (obj.ModelName.value==""){
		alert("Please select your model!");
		//obj.CDModelName.select();
		obj.ModelName.focus();
		return false;
	}
	
	
	if (obj.SerialNum.value==""){
		alert("Please input your serial number!");
		obj.SerialNum.select();
		obj.SerialNum.focus();
		return false;
	}

	//if (obj.SerialNum.value.length != 10 
//&& obj.SerialNum.value.length != 15){
//		alert("Invalid serial number length!\nSerial numbers are 
//10 or 15 characters.");
//		obj.SerialNum.select();
//		obj.SerialNum.focus();
//		return false;
//	}

	if (obj.Email.value==""){
		alert("Please input your email!");
		obj.Email.select();
		obj.Email.focus();
		return false;	
	}
	if (!(filter.test(emailchk))){
	    alert('Please enter a valid email address.');
		obj.Email.select();
		obj.Email.focus();
		return false;
	}
	if (obj.FirstName.value==""){
		alert("Please input your first name!");
		obj.FirstName.select();
		obj.FirstName.focus();
		return false;
	}
	if (obj.LastName.value==""){
		alert("Please input your last name!");
		obj.LastName.select();
		obj.LastName.focus();
		return false;
	}
	if (obj.Addr1.value==""){
		alert("Please input your address!");
		obj.Addr1.select();
		obj.Addr1.focus();
		return false;
	}
	if (obj._City.value==""){
		alert("Please enter your city");
		obj._City.select();
		obj._City.focus();
		return false;
	}
	if (obj.State.value==""){
		alert("Please choose your state!");
		obj.State.focus();
		return false;
	}
	if (obj.ZIP.value==""){
		alert("Please input your zip code!");
		obj.ZIP.focus();
		obj.ZIP.select();
		return false;
	}
	//purchase date check
	if (obj.PurchMon.value=="0" || obj.PurchDay.value=="0" || obj.PurchYear.value=="0"){
		if (obj.PurchMon.value=="0"){
			alert("Please select purchase Month");
			obj.PurchMon.focus();
			return false;
		}
		if (obj.PurchDay.value=="0"){
			alert("Please select purchase Date");
			obj.PurchDay.focus();
			return false;
		}
		if (obj.PurchYear.value=="0"){
			alert("Please select purchase Year");
			obj.PurchYear.focus();
			return false;
		}

	}
	//check to see if it is a previous date
	//var regDate = new Date();
	var regDate = new Date(obj.PurchYear.value,obj.PurchMon.value-1,obj.PurchDay.value);
	var toDate = new Date("Friday, December 29, 2006");

	if (regDate >= toDate){
		alert("Invalid purchase date!");
		obj.PurchDay.focus();
		//alert(regDate.toString());
		//alert(toDate.toString());
		return false;
	}


	if (obj.PurchName.value==""){
		alert("Please choose place purchased!");
		obj.PurchName.focus();
		return false;
	}

return true;
}