function frmRequestValidation(){
	
	var msg			=	'';
	var seterror 	= 	'';
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	var requestmodel = document.getElementById("request_model");
	var requestmodelinfo = document.getElementById('request_model_info');
	
	var inputdate = document.getElementById("inputDate");
	var inputdateinfo = document.getElementById('inputDate_info');
	
	var title = document.getElementById("title");
	var titleinfo = document.getElementById('title_info');
	
	var fname = document.getElementById("fname");
	var fnameinfo = document.getElementById('fname_info');
	
	var surname = document.getElementById("surname");
	var surnameinfo = document.getElementById('surname_info');
	
	var email = document.getElementById("email");
	var emailinfo = document.getElementById('email_info');
	
	var contactno = document.getElementById("contact_no");
	var contactinfo = document.getElementById('contact_info');
	
	var address1 = document.getElementById("address1");
	var address1info = document.getElementById('address1_info');
	
	var town = document.getElementById("town");
	var towninfo = document.getElementById('town_info');
	
	var county = document.getElementById("county");
	var countyinfo = document.getElementById('county_info');
	
	var postcode = document.getElementById("postcode");
	var postcodeinfo = document.getElementById('postcode_info');
	
	var country = document.getElementById("country");
	var countryinfo = document.getElementById('country_info');
	
	if(requestmodel.options[requestmodel.selectedIndex].value == "Select a model"){
		
		requestmodelinfo.innerHTML = "Please select a model";
		requestmodel.setAttribute("class","list_menu error1");
		msg+="request_model";
		if(seterror == "") { 
			seterror = "request_model";
		}
	}else{
		requestmodel.setAttribute("class","list_menu");
	}
	if(inputdate.value == ""){
		
		inputdateinfo.innerHTML = "Date field required";
		inputdate.setAttribute("class","error1");
		msg+="inputdate";
		if(seterror == "") { 
			seterror = "inputdate";
		}
	}else{
		inputdate.setAttribute("class","text_fld_03");
	}
	if(title.options[title.selectedIndex].value == "Select your title"){
		
		titleinfo.innerHTML = "Please select your title";
		title.setAttribute("class","list_menu error1");
		msg+="title";
		if(seterror == "") { 
			seterror = "title";
		}
	}else{
		title.setAttribute("class","list_menu");
	}
	if(fname.value == ""){
		
		fnameinfo.innerHTML = "First name field required";
		fname.setAttribute("class","text_fld_03 error1");
		msg+="fname";
		if(seterror == "") { 
			seterror = "fname";
		}
	}else{
		fname.setAttribute("class","text_fld_03");
	}
	if(surname.value == ""){
		
		surnameinfo.innerHTML = "Surname field required";
		surname.setAttribute("class","text_fld_03 error1");
		msg+="surname";
		if(seterror == "") { 
			seterror = "surname";
		}
	}else{
		surname.setAttribute("class","text_fld_03");
	}
	if(email.value == ""){
		
		emailinfo.innerHTML = "Email field required";
		email.setAttribute("class","text_fld_03 error1");
		msg+="email";
		if(seterror == "") { 
			seterror = "email";
		}
	}else if(email.value.search(reg) < 0){
		
		emailinfo.innerHTML = "Valid email address required";
		email.setAttribute("class","text_fld_03 error1");
		msg+="email";
		if(seterror == "") { 
			seterror = "email";
		}
	}else{
		email.setAttribute("class","text_fld_03");
	}
	if(contactno.value == ""){
		
		contactinfo.innerHTML = "Contact no field required";
		contactno.setAttribute("class","text_fld_03 error1");
		msg+="contactno";
		if(seterror == "") { 
			seterror = "contactno";
		}
	}else{
		contactno.setAttribute("class","text_fld_03");
	}
	if(address1.value == ""){
		
		address1info.innerHTML = "Adress1 field required";
		address1.setAttribute("class","text_fld_03 error1");
		msg+="address1";
		if(seterror == "") { 
			seterror = "address1";
		}
	}else{
		address1.setAttribute("class","text_fld_03");
	}
	if(town.value == ""){
		
		towninfo.innerHTML = "Town field required";
		town.setAttribute("class","text_fld_03 error1");
		msg+="town";
		if(seterror == "") { 
			seterror = "town";
		}
	}else{
		town.setAttribute("class","text_fld_03");
	}
	if(county.value == ""){
		
		countyinfo.innerHTML = "County field required";
		county.setAttribute("class","text_fld_03 error1");
		msg+="county";
		if(seterror == "") { 
			seterror = "county";
		}
	}else{
		county.setAttribute("class","text_fld_03");
	}
	if(postcode.value == ""){
		
		postcodeinfo.innerHTML = "Postcode field required";
		postcode.setAttribute("class","text_fld_03 error1");
		msg+="postcode";
		if(seterror == "") { 
			seterror = "topostcodewn";
		}
	}else{
		postcode.setAttribute("class","text_fld_03");
	}
	if(country.value == ""){
		
		countryinfo.innerHTML = "Country field required";
		country.setAttribute("class","text_fld_03 error1");
		msg+="country";
		if(seterror == "") { 
			seterror = "country";
		}
	}else{
		country.setAttribute("class","text_fld_03");
	}
	if(msg == ''){
		
		document.testdriveForm.submit();
		return true;
	}else{
		
		return false;
	}

}

function newletterValidate(){
	
	var msg			=	'';
	var seterror 	= 	'';
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	var name = document.getElementById("name");
	var nameInfo = document.getElementById('nameInfo');
	
	var email = document.getElementById("email");
	var emailInfo = document.getElementById('emailInfo');
	
	if(name.value == "Enter your name"){
		
		nameInfo.innerHTML = "name field required";
		name.setAttribute("class","text_fld_02 error");
		msg+="surname";
		if(seterror == "") { 
			seterror = "name";
		}
	}else{
		name.setAttribute("class","text_fld_02");
	}
	if(email.value == "Enter email address"){
		
		emailInfo.innerHTML = "Email field required";
		email.setAttribute("class","text_fld_02 error");
		msg+="email";
		if(seterror == "") { 
			seterror = "email";
		}
	}else if(email.value.search(reg) < 0){
		
		emailInfo.innerHTML = "Valid email address required";
		email.setAttribute("class","text_fld_02 error");
		msg+="email";
		if(seterror == "") { 
			seterror = "email";
		}
	}else{
		email.setAttribute("class","text_fld_02");
	}
	
	if(msg == ''){
		
		document.newsletterForm.submit();
		return true;
	}else{
		
		return false;
	}

}
