function PasswordValidate()
		{
		
			trimAll(document.ChangePass)
		if (document.ChangePass.oldPassword.value == "" )
			{
				alert("Please Enter a Old Password");
				document.ChangePass.oldPassword.focus();
				return false;
			}
			if (document.ChangePass.NewPassword.value == "" )
			{
				alert("Please Enter a New Password");
				document.ChangePass.NewPassword.focus();
				return false;
			}
			if (document.ChangePass.cnfPassword.value == "" )
			{
				alert("Please Enter a Confirm New Password");
				document.ChangePass.cnfPassword.focus();
				return false;
			}		
			if (document.ChangePass.cnfPassword.value != document.ChangePass.NewPassword.value )
			{
				alert("Please Enter Correct Confirm Password");
				document.ChangePass.cnfPassword.focus();
				return false;
			}
			
			return true;
		}
		
		
		 function trimAll(Obj)
				{
					   
				 for (i=0;i<Obj.elements.length;i++)
				    if (Obj.elements[i].type == "text" || Obj.elements[i].type == "textarea" )      
							
				            trim(Obj.elements[i])
				 return true;  
				}
				
					function trim(Obj)
					{ //alert(Obj.value)
						if (Obj.value.charAt(0)==" " )
						  {
						    Obj.value = Obj.value.substring(1,Obj.value.length)
						    trim(Obj)
						  } 
						 else if (Obj.value.charAt(Obj.value.length-1)==" " )
						  {
						    Obj.value = Obj.value.substring(0,Obj.value.length-1)
						    trim(Obj)
						  }  	    
						 return true 
					}
					function ContactValidate()
					{
					   
					trimAll(document.frmContact)
					 
					 
						if(document.frmContact.Name.value == "")
						{
							alert("Please enter your name!!")
							document.frmContact.Name.focus()
							return false
						}						

						if(document.frmContact.Email.value == "")
						{
							alert("Please enter your email address!!")
							document.frmContact.Email.focus()
							return false
						}
						
						if ((document.frmContact.Email.value.indexOf('@', 0) == -1) || (document.frmContact.Email.value.indexOf('.', 0) == -1) || (document.frmContact.Email.value.indexOf('@.', 0) != -1) || (document.frmContact.Email.value.indexOf('.@', 0) != -1))
					 	{
							alert("Please enter valid email!!")
							document.frmContact.Email.select()
							document.frmContact.Email.focus()
							return false
						}
						if(document.frmContact.subject.value == "")
						{
							alert("Please enter subject!!")
							document.frmContact.subject.focus()
							return false
						}
						
						if(document.frmContact.Message.value == "")
						{
							alert("Please enter Message!!")
							document.frmContact.Message.focus()
							return false
						}
					}
					
		function DealerLocatorValidate()
		{	aler("");
		return false;		
			if(document.frmDealer.stateID.value=="")
			{
				alert("Please Select State");
				document.frmDealer.stateID.focus();
				return false;				
			}			
			
			return true;
		}
		
		function ServiceValidate()
		{			
			if(document.frmService.stateID.value=="")
			{
				alert("Please Select State");
				document.frmService.stateID.focus();
				return false;				
			}			
			
			return true;
		}
		
		function LocaterDealValidate()
		{			
			if(document.frmService.stateID.value=="")
			{
				alert("Please Select State");
				document.frmService.stateID.focus();
				return false;				
			}			
			
			return true;
		}
		function ForgetValidate()
		{
		trimAll(document.Forget)
		if ((document.Forget.Name.value == ""))
			{
				alert("Please Enter a Your Name");
				document.Forget.Name.focus();
				return false;
			}
			if ((document.Forget.UserName.value == "") || (document.Forget.UserName.value.indexOf('@', 0) == -1) || (document.Forget.UserName.value.indexOf('.', 0) == -1) || (document.Forget.UserName.value.indexOf('.@', 0) != -1) || (document.Forget.UserName.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid User Name (Email Id)");
				document.Forget.UserName.focus();
				return false;
			}
			
			return true;
		}
		
		
		function DealerValidate()
		{
			//alert("")
			//return false;
				var fl=validate_image(document.DealRagis.Logo.value);
		//return false;
		trimAll(document.DealRagis);
		//alert(document.DealRagis.Make.value)
		LstMake();
		//return true;
			if(document.DealRagis.DealershipName.value=="")
			{
				alert("Please Enter Dealer Name");
				document.DealRagis.DealershipName.focus();
				return false;				
			}			
			
			if(document.DealRagis.ContactPersonName.value=="")
			{
				alert("Please Enter Contact Person Name");
				document.DealRagis.ContactPersonName.focus();
				return false;				
			}
			if(document.DealRagis.DealsIn.value=="")
			{
				alert("Please Select Atleast One Make");
				document.DealRagis.Make.focus();
				return false;
			}
			if(document.DealRagis.Desc.value=="")
			{
				alert("Please Enter Some Decription");
				document.DealRagis.Desc.focus();
				return false;
			}
			if(document.DealRagis.Phone.value=="")
			{
				alert("Please Enter Phone No.");
				document.DealRagis.Phone.focus();
				return false;				
			}
			
			var pphnoDealer= document.DealRagis.Phone.value.replace(/[\(\)\.\-\ ]/g, '');		
			if(isNaN(pphnoDealer)==true)
			{
				alert("Please Enter Correct Phone No.");
				document.DealRagis.Phone.focus();
				return false;				
			}
			
			if ((document.DealRagis.Email.value == "") || (document.DealRagis.Email.value.indexOf('@', 0) == -1) || (document.DealRagis.Email.value.indexOf('.', 0) == -1) || (document.DealRagis.Email.value.indexOf('.@', 0) != -1) || (document.DealRagis.Email.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid Email Address.");
				document.DealRagis.Email.focus();
				return false;
			}
			if(document.DealRagis.Logo.value != "" && fl==false)
			{
				alert("Please upload valid Image")
				document.frmRagis.txtImage.focus()
				return false
			}
			if(document.DealRagis.Address1.value=="")
			{
				alert("Please Enter Address");
				document.DealRagis.Address1.focus();
				return false;				
			}
			
			if(document.DealRagis.stateID.value=="")
			{
				alert("Please Select State");
				document.DealRagis.stateID.focus();
				return false;				
			}
			if(document.DealRagis.PinCode.value=="")
			{
				alert("Please Enter Pin Code");
				document.DealRagis.PinCode.focus();
				return false;				
			}			
			if(document.DealRagis.PinCode.value.length!=6 || isNaN(document.DealRagis.PinCode.value))
			{
				alert("Please Enter Valid Pin Code");
				document.DealRagis.PinCode.focus();
				return false;				
			}
			if ((document.DealRagis.UserName.value == "") || (document.DealRagis.UserName.value.indexOf('@', 0) == -1) || (document.DealRagis.UserName.value.indexOf('.', 0) == -1) || (document.DealRagis.UserName.value.indexOf('.@', 0) != -1) || (document.DealRagis.UserName.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid Email Id as User Name");
				document.DealRagis.UserName.focus();
				return false;
			}
			if(document.DealRagis.Password.value=="")
			{
				alert("Please Enter Password");
				document.DealRagis.Password.focus();
				return false;				

			}
			if(document.DealRagis.ConPassword.value=="")
			{
				alert("Please Enter Confirm Password");
				document.DealRagis.ConPassword.focus();
				return false;				
			}
			if(document.DealRagis.ConPassword.value!=document.DealRagis.Password.value)
			{
				alert("Please Password not match with Confirm Password");
				document.DealRagis.ConPassword.focus();
				return false;				
			}
			return true;
		}
		
		function validate_image(strImag)
	{
		var imgextn,vl,flag;
		flag="Y"
		vl=strImag;
		imgextn=vl.substring(vl.length-4,vl.length)
		  
		if(imgextn.charAt(0)==".")
			{//alert(imgextn)
			imgextn=vl.substring(vl.length-3,vl.length)
			//alert(imgextn)
				if(imgextn=="jpg"||imgextn=="bmp"||imgextn=="gif")
				{flag="N"}
			}
		else
		{
			if(imgextn!="jpeg")
			 {//alert("Invalid format of image")
				return false;
			 }
		}
			
		if(flag!="N")
		{//alert("Invalid format of image")
				return false;
		}
		document.DealRagis.hExtn.value=imgextn
		return true
	}
	
	
	function LstMake()
	{
		var mkId,SL,ln
		mkId=""
		SL=document.getElementById("Make")
		ln=SL.length		  
		for(var i=0;i<ln;i++)
		{
			if(SL[i].selected==true)
			{
				if(mkId!="")
				{
					mkId=mkId+","
				}
				mkId=mkId+SL[i].value
			}
		}
		document.DealRagis.DealsIn.value=mkId
		//alert(document.DealRagis.DealsIn.value)
	}
	
function selectCombo(objName,selVal)
{
	//alert(objName)
	var obj=document.getElementById(objName)	
	for(var i=0;i<obj.length;i++)
	{	
		if(obj[i].value==selVal)
		{
			obj.selectedIndex=i
			break;
		}
	}
}

function selectMake(selVal)
{
	
	var obj=document.DealRagis.Make		
	for(var i=0;i<obj.length;i++)
	{	
		if(selVal.indexOf(obj[i].value, 0) > -1)
		{
			obj[i].selected=true;
			
		}
	}
}
function IndivisualValidate()
		{
			trimAll(document.DealIndi);
			if(document.DealIndi.Title.value=="")
			{
				alert("Please Select Title");
				document.DealIndi.Title.focus();
				return false;				
			}			
			
			if(document.DealIndi.Name.value=="")
			{
				alert("Please Enter Name");
				document.DealIndi.Name.focus();
				return false;				
			}
			if(document.DealIndi.PhoneNo.value=="")
			{
				alert("Please Enter Phone No.");
				document.DealIndi.PhoneNo.focus();
				return false;				
			}
							
			var pphnoIndividual= document.DealIndi.PhoneNo.value.replace(/[\(\)\.\-\ ]/g, '');
			
			if(isNaN(pphnoIndividual)==true)
			{
				alert("Please Enter Correct Phone No.");
				document.DealIndi.PhoneNo.value="";
				document.DealIndi.PhoneNo.focus();
				return false;				
			}
			
			if ((document.DealIndi.Email.value == "") || (document.DealIndi.Email.value.indexOf('@', 0) == -1) || (document.DealIndi.Email.value.indexOf('.', 0) == -1) || (document.DealIndi.Email.value.indexOf('.@', 0) != -1) || (document.DealIndi.Email.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid Email Address.");
				document.DealIndi.Email.focus();
				return false;
			}
			
			if(document.DealIndi.Address.value=="")
			{
				alert("Please Enter Address");
				document.DealIndi.Address.focus();
				return false;				
			}
			
			if(document.DealIndi.stateID.value=="")
			{
				alert("Please Select State");
				document.DealIndi.stateID.focus();
				return false;				
			}
			if(document.DealIndi.PinCode.value=="")
			{
				alert("Please Enter Pin Code");
				document.DealIndi.PinCode.focus();
				return false;				
			}			
			if(document.DealIndi.PinCode.value.length!=6 || isNaN(document.DealIndi.PinCode.value))
			{
				alert("Please Enter Valid Pin Code");
				document.DealIndi.PinCode.focus();
				return false;				
			}
			if ((document.DealIndi.UserName.value == "") || (document.DealIndi.UserName.value.indexOf('@', 0) == -1) || (document.DealIndi.UserName.value.indexOf('.', 0) == -1) || (document.DealIndi.UserName.value.indexOf('.@', 0) != -1) || (document.DealIndi.UserName.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid Email Id as User Name");
				document.DealIndi.UserName.focus();
				return false;
			}
			if(document.DealIndi.Password.value=="")
			{
				alert("Please Enter Password");
				document.DealIndi.Password.focus();
				return false;				

			}
			if(document.DealIndi.ConPassword.value=="")
			{
				alert("Please Enter Confirm Password");
				document.DealIndi.ConPassword.focus();
				return false;				
			}
			if(document.DealIndi.ConPassword.value!=document.DealIndi.Password.value)
			{
				alert("Please Password not match with Confirm Password");
				document.DealIndi.ConPassword.focus();
				return false;				
			}
			return true;
		}
		
		
		function DealerQueotaValidate()
		{
			//alert("")
			//return false;
				var fl=validate_image(document.DealRagis.Logo.value);
		//return false;
		trimAll(document.DealRagis);
		//alert(document.DealRagis.Make.value)
		LstMake();
		//return true;
			if(document.DealRagis.DealershipName.value=="")
			{
				alert("Please Enter Dealer Name");
				document.DealRagis.DealershipName.focus();
				return false;				
			}			
			
			if(document.DealRagis.ContactPersonName.value=="")
			{
				alert("Please Enter Contact Person Name");
				document.DealRagis.ContactPersonName.focus();
				return false;				
			}
			if(document.DealRagis.DealsIn.value=="")
			{
				alert("Please Select Atleast One Make");
				document.DealRagis.Make.focus();
				return false;
			}
			if(document.DealRagis.Desc.value=="")
			{
				alert("Please Enter Some Decription");
				document.DealRagis.Desc.focus();
				return false;
			}
			
			if(document.DealRagis.Phone.value=="")
			{
				alert("Please Enter Phone No.");
				document.DealRagis.Phone.focus();
				return false;				
			}
			
			if(isNaN(document.DealRagis.Phone.value)==true)
			{
				alert("Please Enter Correct Phone No.");
				document.DealRagis.Phone.focus();
				return false;				
			}
			
			if ((document.DealRagis.Email.value == "") || (document.DealRagis.Email.value.indexOf('@', 0) == -1) || (document.DealRagis.Email.value.indexOf('.', 0) == -1) || (document.DealRagis.Email.value.indexOf('.@', 0) != -1) || (document.DealRagis.Email.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid Email Address.");
				document.DealRagis.Email.focus();
				return false;
			}
			if(document.DealRagis.Logo.value != "" && fl==false)
			{
				alert("Please upload valid Image")
				document.frmRagis.txtImage.focus()
				return false
			}
			if(document.DealRagis.Address1.value=="")
			{
				alert("Please Enter Address");
				document.DealRagis.Address1.focus();
				return false;				
			}
			
			if(document.DealRagis.stateID.value=="")
			{
				alert("Please Select State");
				document.DealRagis.stateID.focus();
				return false;				
			}
			if(document.DealRagis.PinCode.value=="")
			{
				alert("Please Enter Pin Code");
				document.DealRagis.PinCode.focus();
				return false;				
			}			
			if(document.DealRagis.PinCode.value.length!=6 || isNaN(document.DealRagis.PinCode.value))
			{
				alert("Please Enter Valid Pin Code");
				document.DealRagis.PinCode.focus();
				return false;				
			}
			if ((document.DealRagis.UserName.value == "") || (document.DealRagis.UserName.value.indexOf('@', 0) == -1) || (document.DealRagis.UserName.value.indexOf('.', 0) == -1) || (document.DealRagis.UserName.value.indexOf('.@', 0) != -1) || (document.DealRagis.UserName.value.indexOf('@.', 0) != -1))
			{
				alert("Please Enter a Valid Email Id as User Name");
				document.DealRagis.UserName.focus();
				return false;
			}
			if(document.DealRagis.Password.value=="")
			{
				alert("Please Enter Password");
				document.DealRagis.Password.focus();
				return false;				

			}
			if(document.DealRagis.ConPassword.value=="")
			{
				alert("Please Enter Confirm Password");
				document.DealRagis.ConPassword.focus();
				return false;				
			}
			if(document.DealRagis.ConPassword.value!=document.DealRagis.Password.value)
			{
				alert("Please Password not match with Confirm Password");
				document.DealRagis.ConPassword.focus();
				return false;				
			}
			return true;
		}
		
		function review2Validate()
	{
		trimAll(document.reviewstep2);		
		
		if(chkRd(document.reviewstep2.rdStyling))
		{
			alert("Please Rate this Model Style wise");			
			document.reviewstep2.rdStyling[0].focus();
			return false;
		}
		if(chkRd(document.reviewstep2.rdPerformance))
		{
			alert("Please Rate this Model Performance wise")			
			document.reviewstep2.rdPerformance[0].focus();
			return false;
		}
		if(chkRd(document.reviewstep2.rdInterior))
		{
			alert("Please Rate this Model Interior wise")			
			document.reviewstep2.rdInterior[0].focus();
			return false;
		}
		if(chkRd(document.reviewstep2.rdQuality))
		{
			alert("Please Rate this Model Quality wise")			
			document.reviewstep2.rdQuality[0].focus();
			return false;
		}
		if(chkRd(document.reviewstep2.rdRecommendation))
		{
			alert("Please Rate this Model Recommendation wise")			
			document.reviewstep2.rdRecommendation[0].focus();
			return false;
		}
		if(document.reviewstep2.Pros.value=="")
		{
			alert("Please Enter Pros")
			document.reviewstep2.Pros.focus();
			return false;
		}
		if(document.reviewstep2.Pros.value.length>500)
		{
			alert("Pros length limit cross 500")
			document.reviewstep2.Pros.focus();
			return false;
		}
		
		if(document.reviewstep2.Pros.value=="")
		{
			alert("Please Enter Pros")
			document.reviewstep2.Pros.focus();
			return false;
		}
		if(document.reviewstep2.Pros.value.length>500)
		{
			alert("Pros length limit cross 500")
			document.reviewstep2.Pros.focus();
			return false;
		}
		
		if(document.reviewstep2.Cons.value=="")
		{
			alert("Please Enter Cons")
			document.reviewstep2.Cons.focus();
			return false;
		}
		if(document.reviewstep2.Cons.value.length>500)
		{
			alert("Cons length limit cross 500")
			document.reviewstep2.Cons.focus();
			return false;
		}
		
		if(document.reviewstep2.AllReview.value=="")
		{
			alert("Please Enter Overall Review")
			document.reviewstep2.AllReview.focus();
			return false;
		}
		if(document.reviewstep2.AllReview.value.length>500)
		{
			alert("Overall Review length limit cross 500")
			document.reviewstep2.AllReview.focus();
			return false;
		}
		
		if(document.reviewstep2.Title.value=="")
		{
			alert("Please Enter Title")
			document.reviewstep2.Title.focus();
			return false;
		}
		
		/*if(document.reviewstep2.ZipCode.value=="")
		{
			alert("Please Enter ZipCode")
			document.reviewstep2.ZipCode.focus();
			return false;
		}*/
	}
	
	
	
	
	function chkRd(obj)	{
				
		for(var i=0;i<obj.length;i++)
		{
			if(obj[i].checked==true)
			{
				return false;
				
			}
		}				
		return true;
	}
	
	
	function SellCarValidate()
		{
			//alert("")
			//return false;
				var fl=validate_image(document.SellCar.ImageName.value);
		//return false;
		trimAll(document.SellCar);
		//alert(document.UsedCar.Make.value)
		
		//return true;
			if(document.SellCar.UsedMakeID.value=="")
			{
				alert("Please Select Make");
				document.SellCar.UsedMakeID.focus();
				return false;				
			}	
			
			if(document.SellCar.UsedModelID.value=="")
			{
				alert("Please Select Model");
				document.SellCar.UsedModelID.focus();
				return false;				
			}
			if(document.SellCar.ImageName.value != "" && fl==false)
			{
				alert("Please Upload Valid Image")
				document.SellCar.ImageName.focus()
				return false
			}
			if(document.SellCar.RegistrationStateID.value=="")
			{
				alert("Please Select Registration State");
				document.SellCar.RegistrationStateID.focus();
				return false;
			}
			if(document.SellCar.PhysicalLocatedState.value=="")
			{
				alert("Please Select Currently located State");
				document.SellCar.PhysicalLocatedState.focus();
				return false;
			}
			if(document.SellCar.YearOfRegistration.value=="")
			{
				alert("Please Select Year Of Registration");
				document.SellCar.YearOfRegistration.focus();
				return false;				
			}
			
			if(document.SellCar.CurrentKMReading.value=="")
			{
				alert("Please Enter Current KM Reading");
				document.SellCar.CurrentKMReading.focus();
				return false;				
			}
			
			if(isNaN(document.SellCar.CurrentKMReading.value)=="false")
			{
				alert("Please Enter Correct Current KM Reading");
				document.SellCar.CurrentKMReading.focus();
				return false;				
			}
			
			if(isNaN(document.SellCar.CurrentKMReading.value))
			{
				alert("Please Enter Valid Current KM Reading");
				document.SellCar.CurrentKMReading.focus();
				return false;				
			}
			
			if(document.SellCar.ExpectedPrice.value=="")
			{
				alert("Please Enter Expected Price");
				document.SellCar.ExpectedPrice.focus();
				return false;				
			}
			if(isNaN(document.SellCar.ExpectedPrice.value))
			{
				alert("Please Enter Valid Expected Price");
				document.SellCar.ExpectedPrice.focus();
				return false;				
			}			
			
			return true;
		}
		
		function viewImage(imgName)
		{
			if(imgName!="")
			{
					window.open("viewUsedCar.asp?img="+imgName,"ViewImage",config="menubar=no,height=280,width=430,scrollbars=No")
			}
		}
		
function ViewTicketValidate() 
		{
				
			trimAll(document.NewQuery);	
			if(document.NewQuery.TextComment.value=="")
			{
				alert("Please Enter Your Query Line");
				document.NewQuery.TextComment.focus();
				return false;				
			}
		
	return true;
		}