function CheckURL()
{
	var CountryID=getQueryVariable("s_ECountryID") 
		if (CountryID==undefined) 
		{
		}
		else
		{
				var flag=getQueryVariable("flag") 
				if (flag==undefined)
				{
				}
				else
				{
					document.getElementById("confirm").innerHTML= "<span class='ElsayaratValidDataTD'>Your suggested price has been saved.</span>"	
				}


			
				var Year=getQueryVariable("s_YearBuilt") 
					if (Year==undefined) {Year=""}
				var Make=getQueryVariable("s_EBrandID")
				 	if (Make==undefined) {Make=""}
				var Model=getQueryVariable("s_ModelID") 
					if (Model==undefined) {Model=""}
				var Trim=getQueryVariable("s_TrimID") 
					if (Trim==undefined) {Trim=""}
			
					
				var UsedCarID= getQueryVariable("UsedCarID") 
					if (UsedCarID==undefined) {UsedCarID=""}

			
  	
				var w="s_YearBuilt=" + Year +"&"
				w=w + "s_EBrandID=" +Make +"&"
				w=w + "s_ModelID=" +Model +"&"
				w=w + "s_TrimID=" +Trim +"&"
				w=w + "s_ECountryID=" +CountryID +"&"
				w=w + "UsedCarID=" +UsedCarID +"&"

				w=w + "s_CategoryID=&"
				w=w + "s_BodyStyleID=&"
				w=w + "s_DriveTrainID=&"
				w=w + "s_ECityID=&"
				w=w + "s_UsedCarPostDateFrom=&"
				w=w + "s_UsedCarPostDateTo=&"
				w=w + "s_PriceFrom=&"
				w=w + "s_PriceTo=&"
				w=w + "UsedCars_SearchOrder=" 

				
					

				g1=new grid(7,1,"Assets/XSLT/UsedCars/MapperCollapsed.xslt", MyServer + "Assets/AspFiles/getUsedCars.asp" ,'UsedCars',w, MyServer + "Assets/AspFiles/NoUsedCars.html",1,Array("1","2"),10,"Assets/XSLT/UsedCars/UsedCarsNavigator.xslt")
				g1.render()
	}
					
}
function drawgrid()
	{
	
	document.getElementById("error").innerHTML=""
	document.getElementById("confirm").innerHTML=""

	var sText=document.forms["UsedCars_Search_ValidSearch"].s_PriceFrom.value
						//var e = document.getElementById("err");
						var IsNumber=true;
						var ValidChars = "0123456789.";
						var Char;
						for (i = 0; i < sText.length ; i++) 
						{ 
							 Char = sText.charAt(i); 
							 if (ValidChars.indexOf(Char) == -1) 
							 {
								IsNumber = false;
								break;
							 }
						}
						if(IsNumber==false)
						{
						
							document.getElementById("error").innerHTML="<span class='ElsayaratErrorDataTD'>Invalid Price. </span>";
							return false;
						}

		if(document.forms["UsedCars_Search_ValidSearch"].s_PriceFrom.value=="0")
		{
				document.getElementById("error").innerHTML="<span class='ElsayaratErrorDataTD'>Invalid Price. </span>";
				return false;
		}
	var sText=document.forms["UsedCars_Search_ValidSearch"].s_PriceTo.value
						//var e = document.getElementById("err");
						var IsNumber=true;
						var ValidChars = "0123456789.";
						var Char;
						for (i = 0; i < sText.length ; i++) 
						{ 
							 Char = sText.charAt(i); 
							 if (ValidChars.indexOf(Char) == -1) 
							 {
								IsNumber = false;
								break;
							 }
						}
						if(IsNumber==false)
						{
							//e.innerText ="Invalid Mobile Number"
							document.getElementById("error").innerHTML="<span class='ElsayaratErrorDataTD'>Invalid Price. </span>";
							//Textield.focus();
							return false;
						}
		if(document.forms["UsedCars_Search_ValidSearch"].s_PriceTo.value=="0")
		{
				document.getElementById("error").innerHTML="<span class='ElsayaratErrorDataTD'>Invalid Price. </span>";
				return false;
		}

				var Year=document.forms["UsedCars_Search_ValidSearch"].s_YearBuilt.value;
				var Category=document.forms["UsedCars_Search_ValidSearch"].s_CategoryID.value;
				var BodyStyle=document.forms["UsedCars_Search_ValidSearch"].s_BodyStyleID.value;
				var DriveSystem=document.forms["UsedCars_Search_ValidSearch"].s_DriveTrainID.value;
				var Make=document.forms["UsedCars_Search_ValidSearch"].s_EBrandID.value;
				
				var Model=document.getElementById("Model").value;
				//alert(document.forms["UsedCars_Search_ValidSearch"].s_ModelID.value);
				//alert(document.getElementById("Model").value);
				var Trim=document.getElementById("SubModel").value;
				//document.forms["UsedCars_Search_ValidSearch"].s_TrimID.value;
			  	var CountryID=document.forms["UsedCars_Search_ValidSearch"].s_ECountryID.value;
			//	Var City=document.forms["UsedCars_Search_ValidSearch"].s_ECityID.value;
				var DateFrom=document.forms["UsedCars_Search_ValidSearch"].s_UsedCarPostDateFrom.value;
				var DateTo=document.forms["UsedCars_Search_ValidSearch"].s_UsedCarPostDateTo.value;
				var PriceFrom=document.forms["UsedCars_Search_ValidSearch"].s_PriceFrom.value;
				var PriceTo=document.forms["UsedCars_Search_ValidSearch"].s_PriceTo.value;
				var sortBy=document.forms["UsedCars_Search_ValidSearch"].UsedCars_SearchOrder.value;
				var NumCars=document.forms["UsedCars_Search_ValidSearch"].NumCars.value;
				var Direction=document.forms["UsedCars_Search_ValidSearch"].Direction.value;
		
		
		
		if (document.forms["UsedCars_Search_ValidSearch"].s_ECountryID.value=="")
			   {
			
				 document.getElementById("error").innerHTML="<span class='ElsayaratErrorDataTD'>Country field is required. </span>";
				//return false;
			
			   }
		 else
			  {
			 

				var w="s_YearBuilt=" + Year +"&"
				w=w + "s_CategoryID=" +Category +"&"
				w=w + "s_BodyStyleID=" +BodyStyle +"&"
				w=w + "s_DriveTrainID=" +DriveSystem +"&"
				w=w + "s_EBrandID=" +Make +"&"
				w=w + "s_ModelID=" +Model +"&"
				w=w + "s_TrimID=" +Trim +"&"
				w=w + "s_ECountryID=" +CountryID +"&"
				//w=w + "s_ECityID=" + document.forms["UsedCars_Search_ValidSearch"].s_ECityID.value +"&"
				w=w + "s_ECityID=" + document.getElementById("City").value +"&"
				w=w + "s_UsedCarPostDateFrom=" +DateFrom +"&"
				w=w + "s_UsedCarPostDateTo=" +DateTo +"&"
				w=w + "s_PriceFrom=" +PriceFrom +"&"
				w=w + "s_PriceTo=" +PriceTo +"&"
				w=w + "UsedCars_SearchOrder=" +sortBy +"&"
				w=w + "Direction=" +Direction

			//	alert(w)
			if (NumCars=="")
			{
				NumCars=7;
			}
				

			  
		g1=new grid(NumCars,1,"Assets/XSLT/UsedCars/MapperCollapsed.xslt", MyServer + "Assets/AspFiles/getUsedCars.asp" ,'UsedCars',w, MyServer + "Assets/AspFiles/NoUsedCars.html",1,Array("1","2"),10,"Assets/XSLT/UsedCars/UsedCarsNavigator.xslt")
		g1.render()
		//g1.renderNavigator()
		}
	}

function Navigate(x) 
	{
		//y=x.id
		g1.NavNavigate(x)
	}
	
function nFirst()
	{
		
		g1.NavFirst()
		
	}
	
function nPrevious()
	{
		g1.NavPrevious()
		
	}
	
function nNext()
	{
		
		
		g1.NavNext()
		
	}
function nLast(x)
	{
		
		g1.NavLast()
	}

function renderExpandedUsedCars(x)
{
	
	var m="t"+(x.id);
	var n=x.id
	document.getElementById(m).innerHTML=g1.renderSubset("Assets/XSLT/UsedCars/RootOutputSubset.xslt",Array("UsedCarId",n),"Assets/XSLT/UsedCars/MapperExpanded.xslt")

}

function renderCollapsedUsedCars(x)
{

	var m="t"+(x.id);
	var n=x.id
	document.getElementById(m).innerHTML=g1.renderSubset("Assets/XSLT/UsedCars/RootOutputSubset.xslt",Array("UsedCarId",n),"Assets/XSLT/UsedCars/MapperCollapseOne.xslt")
}

function EmailToFriend(y)
{
	//var yy=y.name;
	var Country=document.getElementById("cc").value
	window.location="UsedCarsEmailToFriend.asp?UsedCarID=" + y + "&s_ECountryID=" + Country 
}

function BidOnThisCar(y)
{
//alert("bid");
	//var yy=y.name;
	var UserID=document.getElementById("SessionUser").value
	var Country=document.getElementById("cc").value
	if (UserID !="") 
	{
	window.location="BidThisCar.asp?UsedCarID=" + y + "&UserID=" + UserID + "&s_ECountryID=" + Country 
	}
	else
	{
	var n="errorBid" + y
	//alert(yy);
	 UserNotLogin(n);
	}
}
function AddToMyFavorites(y)
{
	//var yy=y.name;
	var UserID=document.getElementById("SessionUser").value;
	if (UserID !="") 
	{
	//	window.location="Favorites_Add.asp?MemberID=" + UserID +  "&RecordID=" + yy + "&ModuleID=1&RedirForm='UsedCarsSearch.asp'" 
		var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0");
		xmlhttp.open("GET", MyServer +"assets/aspfiles/FavoritesAdd.asp?MemberID=" + UserID +  "&RecordID=" + y + "&ModuleID=1" , false);
		//xmlhttp.open("GET", MyServer +"assets/aspfiles/FavoritesAdd.asp?MemberID=56&RecordID=138&ModuleID=1", false);
		xmlhttp.send(); 
		var t =(xmlhttp.responseText);
	//	alert(t);
		var o=n="errorBid" + y
		if (t==-1)
		{
			//document.getElementById("confirm").innerText="This car already exists in your favorites."
			document.getElementById(o).innerHTML="<span><table width='100%'><tr bgcolor='cccccc'><td height='1'></td></tr><tr><td><strong class='red' style='font-size:9px'>This used car already exists in your favorites.</strong></td></tr></table></span>"
		}
		if (t==1)
		{
			//document.getElementById("confirm").innerText="Used car has been added to your favorites."
			document.getElementById(o).innerHTML="<span><table width='100%'><tr bgcolor='cccccc'><td height='1'></td></tr><tr><td class='ElsayaratValidDataTD'>Used car has been added to your favorites.</td></tr></table></span>"
		}


	}
	else
	{
		var n="errorBid" + y
		UserNotLogin(n);
	}
}

function MakeComboChanged()
{
	var brand_sel = document.getElementById("Brand");
	var brand_id1 = brand_sel.value;
	return GetModels(brand_id1,"Model","SubModel");
}

function ModelComboChanged()
{
	var model_sel = document.getElementById("Model");
	var model_id1 = model_sel.value;
	return GetTrims(model_id1,"SubModel");
}