﻿var http_request = false;

function CallServerForMake(url, functionName, browser)
{    
    if (window.XMLHttpRequest) 
    {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType)
        {
            http_request.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject)
    {
        // IE 
        try 
        { 
               http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
        { 
           try 
           { 
                   http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
           } 
           catch (e) 
           {} 
        }
    }

    // http_request.onreadystatechange = functionName;

    if(browser == "IE")
       http_request.open('POST', url, false);
    else
       http_request.open('GET', url, false);
       
    http_request.send(null); 

    return CheckFunctionStatus();     
}

function RedirectToMakePage(makeComboBox, url, browserType)
{
    var MakeName = makeComboBox.options[makeComboBox.selectedIndex].text;
    
    return CallServerForMake(url + "dealers-web/Ajax/MakeListAjax.aspx?MakeName=" + MakeName, CheckFunctionStatus, browserType);
}

function CheckFunctionStatus()
{
    if (http_request.readyState == 4) 
    { 
	    if (http_request.status == 200)
	    {
	        var text = http_request.responseText;
	        return text;
	    }	        
	}
}
