//validate forget Password
function forgetPass()
{
	uname = document.forgot.uname;
	if(uname.value =="" || uname.value == null)
	{
		alert('Please enter your Username!');
		uname.focus();
		return false;
	}
else
	{
	  email = document.forgot.email;
	  if(email.value == "" || email.value == null)
	   {
	   alert('Please Enter your Email!');
	   email.focus();
	   return false;
	  }//end of if
else
	{
		if(!(checkmail(email.value)))
		{
		alert('Please enter a valid email address!');
		email.focus();
		return false;
		}
return true;

  }
 }
}// End of forgetPass

function Validation()
{
	
	subject = document.listDetails.subject;
	   if(subject.value == "" || subject.value == null)
	  {
		   alert('Please Enter Subject!');
		   subject.focus();
		 return false;
			  }//end of if
	else
		{
			comments = document.listDetails.description;
	   if(comments.value == "" || comments.value == null)
	  	{
		   alert('Please Enter your Comments!');
		   comments.focus();
		 return false;
			  }//end of if
  else
		{
			deliver_date = document.listDetails.deliver_date;
	   if(deliver_date.value == "" || deliver_date.value == null)
	  	{
		   alert('Please Enter your Delivery date!');
		   deliver_date.focus();
		 return false;
			  }//end of if
			  
	else
	{
	price = document.listDetails.price;
	if(price.value == "" || price.value == null)
	{
		alert('Please Enter your quote!');
		price.focus();
		return false;
	} //end of if
	else
	 {
				  
		 if(!(IsNumeric(price.value)))
			{
				alert('Please enter number only!');
				price.focus();
				return false;
			}
	
		return true;
	}
	}
	}
	}
}
function loginForm()
{
	uname = document.login.uname;
	if(uname.value =="" || uname.value == null)
	{
		alert('Please enter your Username!');
		uname.focus();
		return false;
	}
	else 
		{
			password = document.login.pass;
			if(password.value == "" || password.value == null)
			{
				alert('Please enter password');
				password.focus();
				return false;
	        }
		}
		return true;
	
}// End of login

function jobsSignupValidate()
{
	uname = document.signup.uname;
	if(uname.value =="" || uname.value == null)
	{
		alert('Please enter your Username!');
		uname.focus();
		return false;
	}
	 phone = document.signup.phone;
	 if(phone.value == "" || phone.value == null)
	     {
	      alert('Please enter Phone!');
		  phone.focus();
		  return false;
	  }//e
	  
	    email = document.signup.email;
	  if(email.value == "" || email.value == null)
		{
		 alert('Please Enter your Email!');
		 email.focus();
		 return false;
		}//end of if
		
			if(!(checkmail(email.value)))
			  {
			   alert('Please enter a valid email address!');
			   email.focus();
			   return false;
			}
	
	else 
		{
			password = document.signup.pass;
			if(password.value == "" || password.value == null)
			{
			 	 alert('Please enter password!');
				 password.focus();
				 return false;
	    	 }else{
				repass = document.signup.repass;
			 	if(repass.value == "" || repass.value == null)
		     		 {
		      			alert('Please retype password!');
			  			repass.focus();
			  			return false;
			  		}//end of if
					else
			  		 {
			   		   if(document.signup.pass.value != document.signup.repass.value )
				         {
			       		 alert('Both password must be same!');
                   			document.signup.pass.focus();
				 		 return false;
						 }
					 }
			}
		}
		return true;
	
}// End of login



function signupValidate()
{
	user = document.signup.uname;
	if(user.value == "" || user.value == null)
	{
		alert('Please enter your User Name!');
		user.focus();
		return false;
	}
	else
						{
					   email = document.signup.email;
			          if(email.value == "" || email.value == null)
		                {
		                 alert('Please Enter your Email!');
			             email.focus();
			             return false;
			            }//end of if
					  else
					   {
						if(!(checkmail(email.value)))
		              {
			           alert('Please enter a valid email address!');
			           email.focus();
			           return false;
		}
	else 
	{
		fname = document.signup.fname;
		if(fname.value == '' || fname.value == null)
		 {
			alert('Please enter your First Name!');
			fname.focus();
			return false;
			
		 }//end of if
		 
		   else
			 {
			   passw = document.signup.pass;
			   if(passw.value == "" || passw.value == null)
				{
			 	 alert('Please enter password!');
				 passw.focus();
				 return false;
	    		 }//end of if
			 else
			 {
		   	 repass = document.signup.repass;
			 if(repass.value == "" || repass.value == null)
		      {
		      alert('Please retype password!');
			  repass.focus();
			  return false;
			  }//end of if
			  else
			   {
			   if(document.signup.pass.value != document.signup.repass.value )
				{
			     alert('Both password must be same!');
                 document.signup.pass.focus();
				  return false;
				 }
			else
			{
				 add = document.signup.address;
				 if(add.value == "" || add.value == null)
		      {
		      alert('Please enter address!');
			  add.focus();
			  return false;
			  }//end of if
			 
			else
			{
				 city = document.signup.city;
				 	 if(city.value == "" || city.value == null)
		      {
		      alert('Please enter City!');
			  city.focus();
			  return false;
			  }//end of if
			  else
			  {
			  country = document.signup.country;
			  if(country.value == "" || country.value == null)
		      {
		      alert('Please enter Country!');
			  country.focus();
			  return false;
			  }//end of if
			  
			  else
			  {
			  pcode = document.signup.pcode;
			  if(pcode.value == "" || pcode.value == null)
		      {
		      alert('Please Post Code!');
			  pcode.focus();
			  return false;
			  }//end of if
			  else
			  {
		      phone = document.signup.phone;
			  if(phone.value == "" || phone.value == null)
		      {
		      alert('Please enter Phone!');
			  phone.focus();
			  return false;
			  }//end of if
			  else
			  {
				  
				 if(!(IsNumSpace(phone.value)))
						{
						alert('Phone number should be numbers and spaces only!');
						phone.focus();
						return false;
						}
						
		 else
			{
				 terms = document.signup.terms;
				 if(document.signup.terms.checked==false)
		      {
		      alert('Please check the terms checkbox');
			   terms.focus();
			  return false;
			  }//end 
		return true;
					}
				}
			  }
			  }
			  }
			  }
			  
			  }
			}
				 
			}
		 }
																	 
		  }//end of pass else
			
		
								 
			 }//end of fname else
			 
		
		 
	} // end of uname else
	

}//end of function

//Transporter validation
/*
function transpoterValidate()
{
   email = document.transporter.email;
	if(email.value == "" || email.value == null)
		 {
		    alert('Please Entr your Email!');
			 email.focus();
			 return false;
		}//end of if
		
		else
		  {
			if(!(checkmail(email.value)))
		 	 {
			    alert('Please enter a valid email address!');
			    email.focus();
			    return false;
		     }
	else
	{
	user = document.transporter.uname;
	if(user.value == "" || user.value == null)
	{
		alert('Please enter your User Name!');
		user.focus();
		return false;
	}
	 
		   else
			 {
			   passw = document.transporter.pass;
			   if(passw.value == "" || passw.value == null)
				{
			 	 alert('Please enter password!');
				 passw.focus();
				 return false;
	    		 }//end of if
			 else
			 {
		   	 repass = document.transporter.repass;
			 if(repass.value == "" || repass.value == null)
		      {
		      alert('Please retype password!');
			  repass.focus();
			  return false;
			  }//end of if
			  else
			   {
			   if(document.transporter.pass.value != document.transporter.repass.value )
				{
			     alert('Both password must be same!');
                 document.transporter.pass.focus();
				  return false;
				 }
			else
			{
				company = document.transporter.company;
				 if(company.value == "" || company.value == null)
		      {
		      alert('Please enter company name');
			  company.focus();
			  return false;
			  }//end of if
			
			  else
			  {
		      phone = document.transporter.phone;
			  if(phone.value == "" || phone.value == null)
		      {
		      alert('Please enter Phone!');
			  phone.focus();
			  return false;
			  }//end of if
			  else
			  {
				  
				 if(!(IsNumSpace(phone.value)))
						{
						alert('Phone number should be numbers and spaces only!');
						phone.focus();
						return false;
						}
						
		
		return true;
					}
				}
			 
			}
				 
			}
		 }
																	 
		  }//end of pass else
			
		
								 
			 }//end of uname else
			 
		
		 
	} // end of checkmail else
	

}//end of function
*/

//transporter validation
// validate user prifile
function validateTransporter()
{
	uname = document.register.uname;
	if(uname.value == '' || uname.value == null)
		 {
			alert('Please enter username!');
			uname.focus();
			return false;
			
		 }//end of if
	else
		 {
		   passw = document.register.pass;
	   if(passw.value == "" || passw.value == null)
		{
	    	 alert('Please enter password!');
			 passw.focus();
			 return false;
	    }//end of if
	else
		{
		   	 repass = document.register.conPass;
		 if(repass.value == "" || repass.value == null)
		  {
		      alert('Please enter confirm password!');
			  repass.focus();
			  return false;
		  }//end of if
	 else
		{
		if(document.register.pass.value != document.register.conPass.value )
		 {
		     alert('Both password must be same!');
             document.transporter.pass.focus();
		     return false;
		}
	
	 else
	 {
			fname = document.register.fname;
		if(fname.value == '' || fname.value == null)
		 {
			alert('Please enter your First Name!');
			fname.focus();
			return false;
		 }//end of if
	 else
	 {
	    	 company = document.register.company;
		if(company.value == "" || company.value == null)
		 {
		      alert('Please enter company name!');
			  company.focus();
			  return false;
		 }//end of if
	 else
	 {
	    	 address = document.register.address;
		if(address.value == "" || address.value == null)
		 {
		      alert('Please enter your address!');
			  address.focus();
			  return false;
		 }//end of if
	 else
	 {
	    	 city = document.register.city;
		if(city.value == "" || city.value == null)
		 {
		      alert('Please enter your city name!');
			  city.focus();
			  return false;
		 }//end of if
	 else
	 {
	    	 county = document.register.county;
		if(county.value == "" || county.value == null)
		 {
		      alert('Please enter your county!');
			  county.focus();
			  return false;
		 }//end of if
	else
	 {
	    	 country = document.register.country;
		if(country.value == "" || country.value == null)
		 {
		      alert('Please enter country name!');
			  country.focus();
			  return false;
		 }//end of if
	else
	 {
	    	 pcode = document.register.pcode;
		if(pcode.value == "" || pcode.value == null)
		 {
		      alert('Please enter Postcode!');
			  pcode.focus();
			  return false;
		 }//end of if
	 else
	  {
	        phone = document.register.phone;
		if(phone.value == "" || phone.value == null)
		  {
		      alert('Please enter Phone!');
			  phone.focus();
			  return false;
		}//end of if
	 else
	  {
	 	 if(!(IsNumSpace(phone.value)))
		  {
			 alert('Phone number should be numbers and spaces only!');
			 phone.focus();
			 return false;
		  }
						
	else
	{
		   email = document.register.email;
	   if(email.value == "" || email.value == null)
	    {
	      alert('Please enter your Email!');
	      email.focus();
	      return false;
	}//end of if
	else
	  {
		if(!(checkmail(email.value)))
		{
		alert('Please enter a valid email address!');
		email.focus();
		return false;
		}
	 else
			{
				 terms = document.register.terms;
		 if(document.register.terms.checked==false)
		      {
		      alert('Please check the terms checkbox');
			   terms.focus();
			  return false;
			  }//end 
			 	
	return true;
		}
	}
		 }
	  }
	  }
	  }
	  }
	  }
	  }
	}
	 }
			  
			}
			   }
																			 
		  }//end of pass else
								 
			 }//end of fname else
		
}//end of function

function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
 // function to allow numbers and spaces only not chars
 function IsNumSpace(sText)

{
   var ValidChars = "0123456789 ";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
 
function mailvalid()
{
	mail = document.lostpass.email;
	if(mail.value == '' || mail.value == null)
	{
		alert('Please enter your email address!');
		mail.focus();
		return false;
	}
	else
	{
		if(!(checkmail(mail.value)))
		{
			alert('Please enter a valid email address!');
			mail.focus();
			return false;
		}
		return true;
	}
}

function checkmail(str)
{
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   //alert("Please enter a valid E-mail ID");
		   return false;
		   
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Please enter a valid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Please enter a valid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Please enter a valid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   // alert("Please enter a valid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   // alert("Please enter a valid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Please enter a valid E-mail ID");
		    return false;
		 }

 		 return true;					
	}
	
// validate user prifile
function profileValidate()
{
	fname = document.profile.fname;
	if(fname.value == '' || fname.value == null)
		 {
			alert('Please enter your First Name!');
			fname.focus();
			return false;
			
		 }//end of if
		 else
			{
				 company = document.profile.company;
				 if(company.value == "" || company.value == null)
		      {
		      alert('Please enter company name!');
			  company.focus();
			  return false;
			  }//end of if
		 else
			{
				 add = document.profile.address;
				 if(add.value == "" || add.value == null)
		      {
		      alert('Please enter address!');
			  add.focus();
			  return false;
			  }//end of if
		else
			{
				 city = document.profile.city;
				 	 if(city.value == "" || city.value == null)
		      {
		      alert('Please enter your city name');
			  city.focus();
			  return false;
			  }//end of if
		else
			{
				 county = document.profile.county;
				 	 if(county.value == "" || county.value == null)
		      {
		      alert('Please enter your county name');
			  county.focus();
			  return false;
			  }//end of if
		 else
			  {
			  country = document.profile.country;
			  if(country.value == "" || country.value == null)
		      {
		      alert('Please enter Country!');
			  country.focus();
			  return false;
			  }//end of if
		else
			  {
			  pcode = document.profile.pcode;
			  if(pcode.value == "" || pcode.value == null)
		      {
		      alert('Please Post Code!');
			  pcode.focus();
			  return false;
			  }//end of if
		else
			  {
		      phone = document.profile.phone;
			  if(phone.value == "" || phone.value == null)
		      {
		      alert('Please enter Phone!');
			  phone.focus();
			  return false;
			  }//end of if
		 else
			  {
				  
				 if(!(IsNumSpace(phone.value)))
						{
						alert('Phone number should be numbers and spaces only!');
						phone.focus();
						return false;
						}
						
			else
						{
					   email = document.profile.email;
			          if(email.value == "" || email.value == null)
		                {
		                 alert('Please enter your Email!');
			             email.focus();
			             return false;
			            }//end of if
			else
					   {
						if(!(checkmail(email.value)))
		              {
			           alert('Please enter a valid email address!');
			           email.focus();
			           return false;
		}
			  
			 	
		return true;
					}
				}
			  }
			  }
			  }
			  }
			  }
			}
				 
																			 
		  }//end of pass else
								 
			 }//end of fname else
		
}//end of function

//validate List Form
function listValidate(){

	email = document.listForm.email;
	if(email.value == "" || email.value == null) {
		alert('Please enter your Email!');
		email.focus();
		return false;
	}//end of if
	else{
		if(!(checkmail(email.value)))
		{
			alert('Please enter a valid email address!');
			email.focus();
			return false;
		}
		else{
		
			phone = document.listForm.phone;
			if(phone.value == "" || phone.value == null)
			{
				alert('Please enter Phone!');
				phone.focus();
				return false;
			}//end of if
			else
			{
			
				if(!(IsNumSpace(phone.value)))
				{
					alert('Phone number should be numbers and spaces only!');
					phone.focus();
					return false;
				}
				else
				{
					vmake = document.listForm.vmake;
					if(vmake.value == '' || vmake.value == null )
					{
						alert('Please enter Vehicle make!');
						vmake.focus();
						return false;
					}		
					else
					{
						vmode = document.listForm.vmodel;
						if(vmode.value == "" || vmode.value == null)
						{
							alert('Please enter vehicle model!');
							vmode.focus();
							return false;
						}//end of if
						else
						{
						col_pcode = document.listForm.col_pcode;
						if(col_pcode.value == "" || col_pcode.value == null)
						{
							alert('Please enter Collection Post code!');
							col_pcode.focus();
							return false;
						}//end of if						
						else
						{
						del_pcode = document.listForm.del_pcode;
						if(del_pcode.value == '' || del_pcode.value == null )
						{
						alert('Please enter destination post code!');
						del_pcode.focus();
						return false;
						}
						else
						{
						col_country = document.listForm.col_country;
						if(col_country.value == '' || col_country.value == null )
						{
						alert('Please enter Collection Country!');
						col_country.focus();
						return false;
						}
						else
						{
						del_country = document.listForm.del_country;
						if(del_country.value == '' || del_country.value == null )
						{
						alert('Please enter Delivery Country!');
						del_country.focus();
						return false;
						}
						
						
						else
						{
						terms = document.listForm.terms;
						if(document.listForm.terms.checked==false)
						{
						alert('Please check the terms checkbox');
						terms.focus();
						return false;
						}//end 
						captcha = document.listForm.captacha_code.value;
						security_c = document.listForm.security_code.value;
						if(captcha != security_c){
							alert("Please enter the correct code you see in the image");
							document.listForm.captacha_code.focus();
							return false;
							
						}
						return true;
						}
						}
						}
						} 
						}
					}
				}
			}
		}
													 
	}//end of first else
								 
}//end of function
			
		

////////////////////////////////////////////////////////////////////////////////////////////////////////
//validate Update  List Form
	function updateListValidate()
{
	vmodel = document.listedit.vmodel;
	if(vmodel.value == '' || vmodel.value == null)
		 {
			alert('Please enter vehicle model!');
			vmodel.focus();
			return false;
			
		 }//end of if
		 else
			{
				 vmake = document.listedit.vmake;
				 	 if(vmake.value == "" || vmake.value == null)
		      {
		      alert('Please enter vehicle make!');
			  vmake.focus();
			  return false;
			  }//end of if
			  else
			 {
			   col_pcode = document.listedit.col_pcode;
			   if(col_pcode.value == '' || col_pcode.value == null )
				{
			     alert('Please enter collection postcode!');
                 col_pcode.focus();
				  return false;
				 }
			else
			{
				 del_pcode = document.listedit.del_pcode;
				 if(del_pcode.value == "" || del_pcode.value == null)
		      {
		      alert('Please enter destination postcode!');
			  del_pcode.focus();
			  return false;
			  }//end of if
			 
							  
		return true;
					}
				}
			
			}
																			 
		  }//end of first else
								 
			
			


function contactValidation()
{
	
	name = document.contact.name;
	   if(name.value == "" || name.value == null)
	    {
		   alert('Please Enter your name!');
		   name.focus();
		 return false;
		 }//end of if
	else
		{
			email = document.contact.email;
	   if(email.value == "" || email.value == null)
	  	{
		   alert('Please enter your Email!');
		   email.focus();
		 return false;
		}//end of if
	else
		{
		 if(!(checkmail(email.value)))
		  {
			    alert('Please enter a valid email address!');
			   email.focus();
			     return false;
		  }
			  
	else
	{
	subject = document.contact.subject;
	if(subject.value == "" || subject.value == null)
	{
		alert('Please enter your subject!');
		subject.focus();
		return false;
	} //end of if
	else
	{
		
		mail_body = document.contact.mail_body;
			if(mail_body.value == "" || mail_body.value == null)
		      {
		      alert('Please enter your message!');
			  mail_body.focus();
			  return false;
			  }//end of if 
		return true;
	}
	}
	}
		}
}



	  
		  
	function rateValidate()
	{
		
		comment = document.form.comment;
			if(comment.value == "" || comment.value == null)
		      {
		      alert('Please enter your comments!');
			  comment.focus();
			  return false;
			  }//end of if 
		return true;
	
	}
	
	//validate message
	function msgValidate()
	{
		
		subject = document.messageForm.subject;
			if(subject.value == "" || subject.value == null)
		      {
		      alert('Please enter your subject!');
			  subject.focus();
			  return false;
			  }//end of if 
		else
			 {
			   mail_message = document.messageForm.mail_message;
			   if(mail_message.value == "" || mail_message.value == null )
				{
			     alert('Please enter your message!');
                 mail_message.focus();
				  return false;
				 }
			
		return true;
	
	        }
	}
		  
		  
function sendDetails(){
	
	email = document.listForm.email;
	if(email.value == "" || email.value == null) {
		alert('Please enter your Email!');
		email.focus();
		return false;
	}//end of if
	else{
		if(!(checkmail(email.value)))
		{
			alert('Please enter a valid email address!');
			email.focus();
			return false;
		}
		else{
				phone = document.listForm.phone;
				if(phone.value == "" || phone.value == null)
				{
					alert('Please enter Phone!');
					phone.focus();
					return false;
				}//end of if
				else
				{
				
					if(!(IsNumSpace(phone.value)))
					{
						alert('Phone number should be numbers and spaces only!');
						phone.focus();
						return false;
					}
					else{
						col_country = document.listForm.col_country;
						if(col_country.value == '' || col_country.value == null ){
							alert('Please enter Collection Country!');
							col_country.focus();
							return false;
						}
						else{
							col_pcode = document.listForm.col_pcode;
							if(col_pcode.value == "" || col_pcode.value == null){
								alert('Please enter Collection Post code!');
								col_pcode.focus();
								return false;
							}//end of if						
							else{
								del_pcode = document.listForm.del_pcode;
								if(del_pcode.value == '' || del_pcode.value == null ){
									alert('Please enter destination post code!');
									del_pcode.focus();
									return false;
								}
								else{
									del_country = document.listForm.del_country;
									if(del_country.value == '' || del_country.value == null ){
										alert('Please enter Delivery Country!');
										del_country.focus();
										return false;
									}
									else{
										sendDetails_next();
									}
								}
							}
						} 
					}
				}
			}
													 
	}//end of first else
								 
}//end of function		  
								 
			 
			 
			 
			 
			 
			 
			 
			 
		


	
	
	
