﻿//// JScript File

function RedirectMe(url,br,year,make,model,carID,pagetype,changeType,pagetype1,pagetype2)
{
    location.href= RedirectOnBaseofChange(url,br,year,make,model.replace("&", "And"),carID,pagetype,changeType,pagetype1,pagetype1);
}

var http_request = false;

function CallServerTrim(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 RedirectOnBaseofChange(url,browserType,year,make,model,carID,pagetype,changeType,pagetype1,pagetype2)
{
    return CallServerTrim(url + "web/Ajax/TrimAjax.aspx?request="+ changeType +"&Year="+year+"&Make="+make+"&Model="+model+"&CarID=" + carID + "&PageType="+pagetype + "&PageType1=" + pagetype1 + "&PageType2=" + pagetype2, CheckStatus, browserType);
}

function CheckStatus()
{
     if (http_request.readyState == 4) 
    { 
	    if (http_request.status == 200)
	    {//alert(http_request.responseText);
	        var text = http_request.responseText;
	        return text;
	        }
	        
	        }
}
