﻿function ViewVehicles(objThis, type)
{
    if(objThis.disabled)
        return;

    var url = document.getElementById("hdnUrl").value;
    url += "" + ReplaceSpecialChar(document.getElementById("hdnMake").value);
    url += "/" + ReplaceSpecialChar(document.getElementById("hdnModel").value) + ".htm"; 
   
    // if type = 0 means all and if type = 1 means certified cars.
    
    document.getElementById("hdnShowAllCars").value = type;
    
    if(type == "0")
        document.getElementById("hdnIsCertified").value = "All";
    
    else
        document.getElementById("hdnIsCertified").value = "1";
    
    var objFrm = document.getElementById("Form1");
    objFrm.action = url;
    objFrm.submit();
}

function PopulateDropDowns(sMake, sModel)
{
    try
    {
        var objMake = document.getElementById("MakesDropDownList");
        var objModel = document.getElementById("ModelsDropDownList");
    
        for(var i=0; i<objMake.length; i++)
        {
            if(objMake[i].text == sMake)
            {
                objMake[i].selected = true;
                break;
            }
        }
        
        if(sModel != "All")
        {
            try 
            { 
                var model =document.getElementById('ModelsDropDownList');
                model.options.length = 0;
                model.options[model.length]=new Option('Show All Models', 'All');
                
                var arr=objMake.value.split('@');  
                var arr1=arr[1].split('|'); 
                
                for(i=0; i<arr1.length; i++) 
                { 
                    model.options[model.length]=new Option(arr1[i],arr1[i]); 
                } 
             }catch(e){}
        }
        
        for(var i=0; i<objModel.length; i++)
        {
            if(objModel[i].text == sModel)
            {
                objModel[i].selected = true;
                break;
            }
        }        
    }
    catch(e){}
}

function VerifyIsComparable()
{
    var uid = null;
    uid = document.getElementById('hdnChkUCID').value.split(",");
    
    if(uid.length < 2)
    {
        alert("Please check at least two cars to compare.");
        return false;
    }
    else
    {
        return true;
    }
}
function MakeHdnChkUCID(UsedCarID, obj)
{
    var uid = null;
    uid = document.getElementById('hdnChkUCID').value.split(",");
    
    
       //validate if there are less than three hdnuids if true add new one
        
               
       if(!obj.checked)
       {
               try
               {
                    document.getElementById('hdnChkUCID').value = document.getElementById('hdnChkUCID').value.replace(","+UsedCarID,"");
                    document.getElementById('hdnChkUCID').value = document.getElementById('hdnChkUCID').value.replace(UsedCarID+",","");
                    document.getElementById('hdnChkUCID').value = document.getElementById('hdnChkUCID').value.replace(UsedCarID,"");
               }
               catch(err)
               {}
          
       }
       else
       {
       
        
       
           if(document.getElementById('hdnChkUCID').value != "" || document.getElementById('hdnChkUCID').value != null)
           {
                uid = document.getElementById('hdnChkUCID').value.split(",");
     
           }
           
           
            if(uid.length <= 2)
            {
            
                    if(UsedCarID != null && UsedCarID != "")
                    {
                        if(document.getElementById('hdnChkUCID').value != "" && document.getElementById('hdnChkUCID').value != null)
                        {
                            document.getElementById("hdnChkUCID").value = document.getElementById("hdnChkUCID").value + "," + UsedCarID ;
                        }
                        else
                        {
                            document.getElementById("hdnChkUCID").value = UsedCarID ;
                        }
                    }
            }
            else
            {
                obj.checked = false;
                alert("Only three Used Cars Comparison is allowed!!");
            }
        }
       return false;
}

function CheckSelectedRecords()
{
    try
    {
    
        var options = document.getElementById("hdnChkUCID").value;
        
        if(options == "")
        {
            return;
        }
            
        var arr = options.split(',');
        
        for(var i=0; i<arr.length; i++)
        {
            var obj = document.getElementById("chkComparison_" + arr[i]);
            
            if(obj != null)
            {
                obj.checked = true;
            }
        }
    }
    catch(e) { }
}

//function GetImage(usedCarId) 
//{
//    for(var j=0; j<arrImg.length;i++)
//    {
//        if(arrImg[j][0] == usedCarId)
//        {
//            return arrImg[j][1];
//        }
//    }
//}