function isValidate_contactus() {

	var dealerShip = document.getElementById("dealerShip");

	var name = document.getElementById("name");
	var eMail = document.getElementById("eMail");
	var phone = document.getElementById("phone");
	var subject = document.getElementById("subject");
	var comments = document.getElementById("comments");
	var find = document.getElementById("find");


	var msg_dealership = "Dealership";
	var msg_name = "Name";
	var msg_email = "Email";
	var msg_phone = "Phone";
	var msg_subject = "subject";
	var msg_comments = "comments";
	var msg_find = "find";


	if (name.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_name + ".";
		name.focus();
		return false;
	}

	else if (eMail.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_email + ".";
		eMail.focus();
		return false;
	}
	else return isEmailCheck(eMail);
}

function isEmailCheck(text) {
	var str = text.value;
	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);
	var lldot = str.lastIndexOf(dot);

	if (str == "") {
		return true;
	}

	if (str.indexOf(at) == -1) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (str.indexOf(at, (lat + 1)) != -1) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (str.indexOf(dot, (lat + 2)) == -1) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (str.indexOf(" ") != -1) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	if (lldot == (lstr - 1)) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid email";
		text.focus();
		return false;
	}

	return true;
}


function isValidate_warrantyclaim() {

	var vin = document.getElementById("VIN");
	var vehicle_make = document.getElementById("Vehicle_Make");
	var vehicle_model = document.getElementById("Vehicle Model");
	var year = document.getElementById("Vehicle_Year");
	var date_install = document.getElementById("Install_Date");
	var install_mileage = document.getElementById("Install_Milage");
	var current_mileage = document.getElementById("Current_Mileage");
	var EMail = document.getElementById("EMail");
	var address = document.getElementById("Address");
	var state = document.getElementById("State");
	var city = document.getElementById("City");
	var zip = document.getElementById("Zip");
	var year = document.getElementById("Vehicle Year");
	var country = document.getElementById("Country");

	var msg_vin = "VIN";
	var msg_vehicle_make = "Vehicle_Make";
	var msg_email = "Email";
	var msg_model = "Vehicle_Model";
	var msg_year = "Year";
	var msg_date = "Date";
	var msg_install_mileage = "Install Mileage";
	var msg_current_mileage = "Current Mileage";
	var msg_address = "Address";
	var msg_state = "State";
	var msg_city = "City";
	var msg_zip = "Zip";
	var msg_year = "Year";
	var msg_country = "Country";


	if (vin.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_vin + ".";
		vin.focus();
		return false;
	}

	else if (vehicle_make.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_vehicle_make + ".";

		vehicle_make.focus();
		return false;
	}

	else if (vehicle_model.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_model + ".";

		vehicle_model.focus();
		return false;
	} else if (!isNumeric(year)) {
		year.focus();
		return false;
	} else if (year.value <= 0) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_year + ".";
		year.focus();
		return false;
	} else if (date_install.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_date + ".";
		date_install.focus();
		return false;
	} else if (!isNumeric(install_mileage)) {
		install_mileage.focus();
		return false;
	} else if (install_mileage.value <= 0) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_install_mileage + ".";
		install_mileage.focus();
		return false;
	} else if (!isNumeric(current_mileage)) {
		current_mileage.focus();
		return false;
	} else if (current_mileage.value <= 0) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_current_mileage + ".";
		current_mileage.focus();
		return false;
	} else if (EMail.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_email + ".";

		EMail.focus();
		return false;
	}
	else if (!isEmailCheck(EMail)) {
		return false;
	}
	else if (address.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_address + ".";

		address.focus();
		return false;
	}
	else if (city.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_city + ".";

		city.focus();
		return false;
	} else if (state.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_state + ".";

		state.focus();
		return false;
	} else if (zip.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_zip + ".";
		zip.focus();
		return false;
	}
	else if (country.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_country + ".";

		country.focus();
		return false;
	}


	else return true;

}


function isValidate_registration() {

	var vin = document.getElementById("VIN");
	var vehicle_make = document.getElementById("Vehicle_Make");
	var vehicle_model = document.getElementById("Vehicle_Model");
	var year = document.getElementById("Vehicle_Year");
	var date_install = document.getElementById("Install_Date");
	var install_mileage = document.getElementById("Install_Mileage");
	var current_mileage = document.getElementById("Current_Mileage");
	var address = document.getElementById("Address");
	var city = document.getElementById("City");
	var state = document.getElementById("State");
	var zip = document.getElementById("Zip");
	var country = document.getElementById("Country");


	var msg_vin = "VIN";
	var msg_vehicle_make = "Vehicle_Make";
	var msg_vehicle_model = "Vehicle_Model";
	var msg_year = "Year";
	var msg_date = "Date";
	var msg_install_mileage = "Install Mileage";
	var msg_current_mileage = "Current Mileage";
	var msg_address = "Address";
	var msg_city = "City";
	var msg_state = "State";
	var msg_zip = "Zip";
	var msg_country = "Country";


	if (vin.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_vin + ".";
		vin.focus();
		return false;
	}
	else if (vehicle_make.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_vehicle_make + ".";
		vehicle_make.focus();
		return false;
	} else if (vehicle_model.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_vehicle_model + ".";
		vehicle_model.focus();
		return false;
	} else if (!isNumeric(year)) {
		year.focus();
		return false;
	} else if (year.value <= 0) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_year + ".";
		year.focus();
		return false;
	} else if (date_install.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_date + ".";
		date_install.focus();
		return false;
	} else if (!isNumeric(install_mileage)) {
		install_mileage.focus();
		return false;
	} else if (install_mileage.value <= 0) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_install_mileage + ".";
		install_mileage.focus();
		return false;
	} else if (!isNumeric(current_mileage)) {
		current_mileage.focus();
		return false;
	} else if (current_mileage.value <= 0) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_current_mileage + ".";
		current_mileage.focus();
		return false;
	} else if (address.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_address + ".";
		address.focus();
		return false;
	} else if (city.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_city + ".";
		city.focus();
		return false;
	} else if (state.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_state + ".";
		state.focus();
		return false;
	} else if (zip.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_zip + ".";
		zip.focus();
		return false;
	} else if (country.value == "") {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid " + msg_country + ".";
		country.focus();
		return false;
	} else return true;

}

function isNumeric(text) {

	var nums = /^[0-9]*$/;
	if (!nums.test(text.value)) {
		document.getElementById("javscripterrors").innerHTML = "Please enter valid year.";


		return false;
	}
	return true;

}

	
