﻿// JScript File

/////////////////////////   VALIDATE ZIP CODE   /////////////////////////
var gMake = null;
var gModel = null;

function GetImageUrl(http_request, urls, ModelImageID) 
{
	if (http_request.readyState == 4) 
	{
		if (http_request.status == 200) 
		{
		    
		    if(http_request.responseText == "")
		    {
		        document.getElementById(ModelImageID).style.display="none";
		        document.getElementById(ModelImageID).style.visibility = "hidden";
		    }
		    else
		    {
		        document.getElementById(ModelImageID).style.visibility = "visible";
		        document.getElementById(ModelImageID).style.display = "inline";
    		    document.getElementById(ModelImageID).src = http_request.responseText;
    		   
    	
			}

		}
	} 

}

//////////////////////////////////////////////////////////////////////////

function GetImage(ModelImageID) 
{
       
        var browser = document.getElementById("hdnBrowser").value;
        var url = document.getElementById("hdnUrl").value;
        var make =  document.getElementById('Make').value;
        var model = document.getElementById('Model').value;

        model = model.replace(" & ", ".AND.");
        
        
        
	    var http_request = false;	
	    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) 
	            {} 
	        } 
	    } 
	    
		if (!http_request) 
		{ 			
		}
		
					 						    
		var urls = url + "Ajax/Server.aspx?request=Image&make="+make+"&model="+model;
		
		
		if(browser == "IE")
		    http_request.open('POST', urls, false);
		else
		    http_request.open('GET', urls, false);
		    
		http_request.send(null); 
		return GetImageUrl(http_request, url,ModelImageID);
}

function GetLargeImage(ModelImageID) 
{
        var browser = document.getElementById("hdnBrowser").value;
        var url = document.getElementById("hdnUrl").value;
      
        var make =  document.getElementById("Make").value;
        var model = document.getElementById("Model").value;
        gMake =  make;
        model = model.replace(" & ", ".AND.");
	    gModel = model;
	    var http_request = false;	
	    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) 
	            {} 
	        } 
	    } 
	    
		if (!http_request) 
		{ 			
		}
		
					 						    
		var urls = url + "Ajax/Server.aspx?request=LargeImage&make="+make+"&model="+model;
		
		
		if(browser == "IE")
		    http_request.open('POST', urls, false);
		else
		    http_request.open('GET', urls, false);
		    
		http_request.send(null); 
        
        
		return GetImageUrl(http_request, url,ModelImageID);
}