﻿function FillModels(url_,Year,make,makeID,objModel,br,type) 
{ 
	if (window.XMLHttpRequest) 
       {
               http_request = new XMLHttpRequest();
               if (http_request.overrideMimeType)
               {
                       http_request.overrideMimeType('text/xml');
               }
       }
       else if (window.ActiveXObject)
       {
           try 
           { 
                   http_request = new ActiveXObject("Msxml2.XMLHTTP");
           } 
           catch (e) 
           { 
               try 
               { 
                       http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
               } 
               catch (e) 
               {} 
           }
       } 
		
		for(j=objModel.length; j>=0; j--)
			  objModel.options[j]=null;

	 objModel.options[0] = new Option("Loading...","0");
		var url = url_+"dealers-web/Ajax/MakeModelAjax.aspx?request="+type+"&year="+Year+"&make="+make+"&makeID="+makeID;
		// need to start Work
		http_request.onreadystatechange = function() { alertContents_models(http_request,objModel); }; 
		if(br=="Microsoft Internet Explorer")
		    br="ie";
        
        if(br=="ie")
		    http_request.open('POST', url, true);
		    else
		     http_request.open('GET', url, true);
		http_request.send(null); 
}
		  
function alertContents_models(http_request,objModel) 
{ 
	if (http_request.readyState == 4) 
	{ 
		if (http_request.status == 200) 
		{ 				
	        try
	        {
	            objModel.disabled = false;
				for(j=objModel.length; j>=0; j--)
			        objModel.options[j]=null;
				var arr=http_request.responseText.split("@");
				var arr_=null;
				
				
				for(i=0; i<arr.length; i++)
				{				   			    						
			        arr_=arr[i].split("|");			        			        
			        objModel.options[objModel.options.length] = new Option( arr_[0],arr_[1]);		    				
				}
			}	
			catch(e)
			{
			alert ("Exception name is " + e.name + " and Message is " + e.message);
			}						
		}
	} 
}