this.ErrorClass = "jobtext Error";
this.solErrorClass = "jobtext";
this.ErrorTextClass = "ErrorText";
function resetall(){
		document.getElementById('ErName').innerHTML = "";	
		document.freequotes.name.className=this.solErrorClass;
		
		document.getElementById('Ercompany').innerHTML = "";	
		document.freequotes.company.className=this.solErrorClass;
		
		document.getElementById('Erphone').innerHTML = "";	
		document.freequotes.phone.className=this.solErrorClass;
		
		document.getElementById('Eremail').innerHTML = "";	
		document.freequotes.email.className=this.solErrorClass;
	}
var flag=flag1=flag2=flag3=flag4=flag5=flag6=flag7= true;
function validator(){
	//var flag = true;
	
	var name=document.freequotes.name.value;
	  if(name == "") {
	  	document.freequotes.name.className=this.ErrorClass;
		//alert("Please enter your Name"); 
		document.getElementById('ErName').className = this.ErrorTextClass;
		document.getElementById('ErName').innerHTML = "Please enter your Name";		
		document.freequotes.name.select();
		//return false;
		flag = flag1 = false;
		}else{
		document.getElementById('ErName').innerHTML = "";	
		document.freequotes.name.className=this.solErrorClass;
		flag = flag1 = true;
		}
	
	var company=document.freequotes.company.value;
	  if(name == "") {
	  	//document.freequotes.company.className=this.ErrorClass;
		//alert("Please enter your Name"); 
		//document.freequotes.company.value="N/A";
		//document.getElementById('Ercompany').className = this.ErrorTextClass;
		//document.getElementById('Ercompany').innerHTML = "";		
		//document.freequotes.company.select();
		//return false;	
		//flag = false;
		}else{
		//document.getElementById('Ercompany').innerHTML = "";	
		//document.freequotes.company.className=this.solErrorClass;
		//document.freequotes.company.value="N/A";
		//flag = true;
		}
		
	var phone_num=document.freequotes.phone.value;
		if(phone_num == ""){
		document.freequotes.phone.className=this.ErrorClass;
		//alert("Please  enter your Phone Number");
		document.getElementById('Erphone').className = this.ErrorTextClass;
		document.getElementById('Erphone').innerHTML = "Please  enter your Phone Number";    
		if(flag){
			document.freequotes.phone.select();
		}
			
		//return false;	
		flag = flag2 = false;
		}else{
			
		document.getElementById('Erphone').innerHTML = ""; 
		document.freequotes.phone.className=this.solErrorClass;
		flag = flag2 = true;
			//--------------------------------------------			
			var numericExpression = /^[0-9]+$/;
				if(!document.freequotes.phone.value.match(numericExpression)){	
				document.freequotes.phone.className=this.ErrorClass;
					//alert("invalid data format \n  enter only numbers  ");
					document.getElementById('Erphone').className = this.ErrorTextClass;
					document.getElementById('Erphone').innerHTML = "invalid data format, enter only numbers"; 			
					if(flag){
						document.freequotes.phone.select();
					}
					//return false;	
					flag = flag3 = false;
					
				}else{
					document.freequotes.phone.className=this.solErrorClass; 
					document.getElementById('Erphone').innerHTML = "";
					//flag = true;
					flag = flag3 = true;
				}
			//--------------------------------------------
		}
	
	
	
	var email=document.freequotes.email.value;	
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
	
	if(email == ""){
		document.freequotes.email.className=this.ErrorClass; 
		//alert("Please  enter a valid email address");
		document.getElementById('Eremail').className = this.ErrorTextClass;
		document.getElementById('Eremail').innerHTML = "Please  enter a valid email address";     
		if(flag){	
			document.freequotes.email.select();
		}
		//return false;
		flag = flag4 = false;
		}else{				
			document.freequotes.email.className=this.solErrorClass;
			document.getElementById('Eremail').innerHTML = "";
			flag = flag4 = true;
			 //-----------------------------------------//
			 //-----------------------------------------//
			 if (AtPos == -1 || StopPos == -1) {				
					document.freequotes.email.className=this.ErrorClass; 
					//alert("Not a valid email address");
					document.getElementById('Eremail').className = this.ErrorTextClass;
					document.getElementById('Eremail').innerHTML = "Not a valid email address"; 
					if(flag){	
						document.freequotes.email.select();
					}
					//return false;
				flag = flag5 = false;
				}else{					
					document.freequotes.email.className=this.solErrorClass;
					document.getElementById('Eremail').innerHTML = "";
					flag = flag5 = true;
					//-----------------------------------------//
			 		//-----------------------------------------//
					if (StopPos < AtPos) {
						document.freequotes.email.className=this.ErrorClass; 
						//alert("Not a valid email address");
						document.getElementById('Eremail').innerHTML = "Not a valid email address"; 
							if(flag){	
								document.freequotes.email.select();
							}
						//return false;
						flag = flag6 = false;
					}else{
						document.freequotes.email.className=this.solErrorClass;
						document.getElementById('Eremail').innerHTML = "";
						flag6 = true;
						//-----------------------------------------//
						if (StopPos - AtPos == 1) {						
							document.freequotes.email.className=this.ErrorClass; 
							//alert("Not a valid email address");
							document.getElementById('Eremail').innerHTML = "Not a valid email address"; 
							if(flag){	
								document.freequotes.email.select();
							}
							//return false;
							flag = flag7 = false;
						}else{
							document.freequotes.email.className=this.solErrorClass;
							document.getElementById('Eremail').innerHTML = "";
							flag = flag7 = true;
						}
			 			//-----------------------------------------//
					}
					
				}
			//-----------------------------------------//
		}	
	if(flag == true && flag1==true && flag2==true && flag3==true && flag4==true && flag5==true && flag6==true && flag7==true){
		if(company == "") {
			document.freequotes.company.value = "N/A"
		}
		if(document.freequotes.comment.value == ""){
				document.freequotes.comment.value= "N/A"			
			}
		document.getElementById('FeedBacks').style.color = "#857D74";
		document.getElementById('FeedBacks').innerHTML = "Please Wait, Sending Mail -&gt; <img src=\"images/ajax-loader-mailto-web-mumbai.gif\" alt=\"Sending Mail, Please Wait\" />";
		return true; 
	}else{
		document.getElementById('FeedBacks').style.color = "#FF6633";
		document.getElementById('FeedBacks').innerHTML = "Please Fill Required Field";
		return false;
	}	
		
	
	
	
}