function validate_123(i)
{

	reqerr="";
	
	if(i==1) {
		if(document.form.x_typeofmove.value=="") { reqerr = reqerr + "Type of Move" + "\n" }
		if(document.form.x_fromzip.value=="") { reqerr = reqerr + "Moving From Zip Code" + "\n" }
		if(checkDate('move')==false) { reqerr = reqerr + "Move Date must be a valid date in the future" + "\n" }
	
	} else if(i==2) {

		//if(checkDate('move')==false) { reqerr = reqerr + "Move Date must be a valid date in the future" + "\n\n" }
		
		if(document.form.cityFrom.value=="") { reqerr = reqerr + "Moving From City" + "\n" }
		if(document.form.stateFrom.value=="") { reqerr = reqerr + "Moving From State" + "\n" }
		if(document.form.z.value=="") { reqerr = reqerr + "Moving From Zip Code" + "\n" }
		if(document.form.cityTo.value=="") { reqerr = reqerr + "Moving To City" + "\n" }
		if(document.form.stateTo.value=="") { reqerr = reqerr + "Moving To State" + "\n" }
		
		if(document.form.moveWeight.selectedIndex==0) { reqerr = reqerr + "Estimated Move Weight" + "\n" }
		
		if((document.form.firstName.value=="")||(document.form.firstName.value.length<2)) { reqerr = reqerr + "Your First Name (Full Name)" + "\n" }
		if((document.form.lastName.value=="")||(document.form.lastName.value.length<2)) { reqerr = reqerr + "Your Last Name (Full Name)" + "\n" }
		if((document.form.hPhone1.value.length!=3)||(document.form.hPhone2.value.length!=3)||(document.form.hPhone3.value.length!=4)) { reqerr = reqerr + "Your Home Phone" + "\n" }
		if(document.form.email.value=="") { reqerr = reqerr + "Your Email Address" + "\n" }
	
		if(emailCheck(document.form.email.value)==false) {return false;}	
	}
	 else if(i==3) {
		if(document.getElementById('zip2').value=="") { reqerr = reqerr + "Please enter a zip code." + "\n" }
	}
	else if(i==4) {
		if(document.getElementById('state').value =="") { reqerr = reqerr + "Please select a state." + "\n" }
	}
	else if(i=5){		
		if(document.getElementById('x_typeofmove').value=="") { reqerr = reqerr + "Type of Move" + "\n" }
		if(document.getElementById('x_fromzip').value=="") { reqerr = reqerr + "Moving From Zip Code" + "\n" }
		if(checkDate('move')==false) { reqerr = reqerr + "Move Date must be a valid date in the future" + "\n" }
	}	
	if (reqerr != "") {
		alert("Required Fields have not been filled in.\nBelow is a list of fields you will need to fill out.\n\n" + reqerr);
		return false;
	} else {
		return true;
	}
}


var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function checkDate(name)
{
	var d = name+"Day"
	var m = name+"Month"
	var y = name+"Year"
	var day = parseInt(document.getElementById(d).value);
	var month = document.getElementById(m).value;
	var year = parseInt(document.getElementById(y).value);

	if (!day || !month || !year)
		return false;
		
	if (year/4 == parseInt(year/4))
		monthLength[1] = 29;

	if (day > monthLength[month-1])
		return false;
		
	monthLength[1] = 28;

	var now = new Date();
	now = now.getTime(); //NN3

	var dateToCheck = new Date();
	dateToCheck.setYear(year);
	dateToCheck.setMonth(month-1);
	dateToCheck.setDate(day);
	var checkDate = dateToCheck.getTime();
	
	var futureDate = (now < checkDate);
	var pastDate = (now > checkDate);
	
	return futureDate;
}

