﻿var WhoInvoker;
var MakeSelInd;
var WhoInvoker;
var MakeSelInd;
var lang;
var pTIsValid;
var pFIsValid;

function ValPriceFrom(obj, args, tmp){
    var low;
    if(tmp){low = tmp}else{low = parseInt(args.Value);}
    var ddls = returnIDs('select','ddlPriceTo');
    var ddl = ddls[0];
    var high = parseInt(ddl.options[ddl.selectedIndex].value);
    if(low == -1 || high == -1){ 
        args.IsValid = true;
        pFIsValid = true;
    }else{
        if(low <= high){
            args.IsValid = true;
            pFIsValid = true;
        }else{args.IsValid = false; pFIsValid = false;}
    }
    if(!tmp) ValPriceTo(low, high, high);
    HideErrorMsg();
}

function ValPriceTo(obj, args, tmp){
    var ddls = returnIDs('select','ddlPriceFrom');
    var ddl = ddls[0];
    var low = parseInt(ddl.options[ddl.selectedIndex].value);
    var high;
    if(tmp){high = tmp}else{high = parseInt(args.Value);}
    if(low == -1 || high == -1){ 
        args.IsValid = true;
        pTIsValid = true;
    }else{
        if(low <= high){
            args.IsValid = true;
            pTIsValid = true;
        }else{args.IsValid = false; pTIsValid = false;}
    }
    if(!tmp) ValPriceFrom(high, low, low);
    HideErrorMsg();
}

function HideErrorMsg(){
    if(pTIsValid && pFIsValid){
        document.getElementById("divsearchpriceval").style.display = "none";
    }else{ document.getElementById("divsearchpriceval").style.display = "block";}
}

function JddlYear_SelectedIndexChanged(invoker, indx){    
    var _src = 'GetDdlData.aspx?' + 'year=' + invoker.children[indx].value;    
    //dY = document.getElementById('searchP_ddlMake');
    var dYs = returnIDs('select','ddlMake');
    var dY = dYs[0];
    ind = dY.selectedIndex;    
    _src += '&makes=' + 1;
    //document.getElementById('searchP_frData').src = _src;
    var ifrms = returnIDs('iframe','frData');
    ifrms[0].src = _src;
    }
    
    function JJddlYear_SelectedIndexChanged(invoker, indx){ 
    var _src = 'GetDdlData.aspx?' + 'make=' + invoker.children[indx].value;    
    //var dY = document.getElementById('searchP_ddlYear');
    var dYs = returnIDs('select','ddlYear');
    var dY = dYs[0];
    var ind = dY.selectedIndex;
    _src += '&years=' + dY.children[ind].value;   
    //document.getElementById('searchP_frData').src = _src;
    var ifrms = returnIDs('iframe','frData');
    ifrms[0].src = _src;
    }
    
    
    
    function PreseveIndex1(invoker, indx){
      //document.getElementById('searchP_hdnSelModel').value=invoker.children[indx].value+';'+invoker.children[indx].text;;
      var temp = returnIDs('input','hdnSelModel');
      temp[0].value = invoker.children[indx].value+';'+invoker.children[indx].text;        
    }
    
    function LookUpStock1(invoker, indx)
    {           
        var retVal;
        var dY;
        //if(invoker.id == 'searchP_ddlYear'){
        if(invoker.id.indexOf('ddlYear') != -1){
            retVal = 'year;' + invoker.options[indx].value;       
            //dY = document.getElementById('searchP_ddlMake');
            var dYs = returnIDs('select','ddlMake');
            dY = dYs[0];
            ind = dY.selectedIndex; 
            retVal += ';make;'+ind;
            WhoInvoker = 'year';       
            //document.getElementById('searchP_hdnSelYear').value = invoker.options[indx].text;
            var temp = returnIDs('input','hdnSelYear');
            temp[0].value = invoker.options[indx].text;
        }        
        //if(invoker.id == 'searchP_ddlMake'){
        if(invoker.id.indexOf('ddlMake') != -1){
            retVal = 'make;'+ invoker.options[indx].value;
            //dY = document.getElementById('searchP_ddlYear');
            var dYs = returnIDs('select','ddlYear');
            dY = dYs[0];
            ind = dY.selectedIndex;
            retVal += ';year;'+dY.options[ind].text;
            WhoInvoker = 'make'; 
            MakeSelInd = indx;       
            //document.getElementById('searchP_hdnSelInd').value=invoker.options[indx].value+';'+invoker.options[indx].text; 
            var temp = returnIDs('input','hdnSelInd');
            temp[0].value = invoker.options[indx].value+';'+invoker.options[indx].text;   
        }
        //var dealerID = document.getElementById('searchP_hdnDealerID').value;
        var dealerIDs = returnIDs('input','hdnDealerID');
        var dealerID = dealerIDs[0].value;
        retVal += ';dealerid;'+dealerID;        
        CallServer(retVal, "");             
    }
    
     function LookUpStockN(invoker, indx)
    {    
       
        var retVal;
        var dY;
        /*if(invoker.id == 'searchP_ddlYear'){
        retVal = 'year;' + invoker.options[indx].value;       
        dY = document.getElementById('searchP_ddlMake');
        ind = dY.selectedIndex; 
        retVal += ';make;'+ind;
        WhoInvoker = 'year';       
        document.getElementById('searchP_hdnSelYear').value = invoker.options[indx].text;
        }*/        
        //if(invoker.id == 'searchP_ddlMake'){
        if(invoker.id.indexOf('ddlMake') != -1){
        retVal = 'make;'+ invoker.options[indx].value;
        //dY = document.getElementById('searchP_ddlYear');
        //ind = dY.selectedIndex;
        //retVal += ';year;'+dY.options[ind].text;
        retVal += ';year;'+'-1';
        WhoInvoker = 'make'; 
        MakeSelInd = indx;       
        //document.getElementById('searchP_hdnSelInd').value=invoker.options[indx].value+';'+invoker.options[indx].text; 
        var temp = returnIDs('input','hdnSelInd');
        temp[0].value = invoker.options[indx].value+';'+invoker.options[indx].text;      
        }
        //var dealerID = document.getElementById('searchP_hdnDealerID').value;
        var dealerIDs = returnIDs('input','hdnDealerID');
        var dealerID = dealerIDs[0].value;
        retVal += ';dealerid;'+dealerID;        
        CallServer(retVal, "");             
    }
    
    function ReceiveServerData1(rValue)
    {      
        if(WhoInvoker == 'year'){
            var arrCommon = new Array();
            var arrMake = new Array();
            var arrModel = new Array();            
            arrCommon = rValue.split(':');
            varMake = arrCommon[0].split(';');
            arrModel = arrCommon[1].split(';');           
            //var ddlMakeToChange = document.getElementById('searchP_ddlMake');
            var ddlMakeToChanges = returnIDs('select','ddlMake');
            var ddlMakeToChange = ddlMakeToChanges[0];
             while(ddlMakeToChange.options.length){
                ddlMakeToChange.remove(0);
            }
            var yT;
            var yV;
            for(var i=0;i<varMake.length;i++){
                yT = varMake[i].substr(varMake[i].indexOf(',')+1,varMake[i].length - varMake[i].indexOf(',')-1);
                yV = varMake[i].substr(0, varMake[i].indexOf(','));
                ddlMakeToChange.options[i] = new Option(yT, yV);
            }
            
             //var ddlModelToChange = document.getElementById('searchP_ddlModel');
             var ddlModelToChanges = returnIDs('select','ddlModel');
             var ddlModelToChange = ddlModelToChanges[0];
             while(ddlModelToChange.options.length){
                ddlModelToChange.remove(0);
            }            
            for(var i=0;i<arrModel.length;i++){
               yT = arrModel[i].substr(arrModel[i].indexOf(',')+1,arrModel[i].length - arrModel[i].indexOf(',')-1);
                yV = arrModel[i].substr(0, arrModel[i].indexOf(','));
                ddlModelToChange.options[i] = new Option(yT, yV); 
            } 
           } 
                     
             if(WhoInvoker == 'make'){                
                var arrModel = new Array();                        
                arrModel = rValue.split(';');  
                var yT;
                var yV;
                //document.getElementById('searchP_ddlMake').selectedIndex = MakeSelInd;
                var rIDs = returnIDs('select','ddlMake');
                rIDs[0].selectedIndex = MakeSelInd;
                
                //var ddlModelToChange = document.getElementById('searchP_ddlModel');
                var ddlModelToChanges = returnIDs('select','ddlModel');
                var ddlModelToChange = ddlModelToChanges[0];
                while(ddlModelToChange.options.length){
                    ddlModelToChange.remove(0);
              }
                for(var i=0;i<arrModel.length;i++){
                    yT = arrModel[i].substr(arrModel[i].indexOf(',')+1,arrModel[i].length - arrModel[i].indexOf(',')-1);
                    yV = arrModel[i].substr(0, arrModel[i].indexOf(','));
                    ddlModelToChange.options[i] = new Option(yT, yV); 
                    }                 
               }       
    }
    
    
    
    function ExpandBlock(envoker, ctlID, imgClpID){  
    //var ctl = document.getElementById(ctlID);
    var ctls = returnIDs('div',ctlID);
    var ctl = ctls[0]; 
     if(ctl != null){
        if(ctl.style.display == "none")ctl.style.display = "block";
        else ctl.style.display = "none";
     }    
     if(envoker.src.indexOf('Expand.gif') != -1)envoker.src = 'Images/Colapse.gif';
     else envoker.src = 'Images/Expand.gif';
     
     //var imgClpEnd = document.getElementById(imgClpID);
//     var imgClpEnds = returnIDs('img',imgClpID);
//     var imgClpEnd = imgClpEnds[0];
//     imgClpEnd.src = cachImgClpEnd.src;   
     
     }
     
     function ChangeDisplay(val) {     
    if (typeof(val.display) == "string") {    
        if (val.display == "None") {
            return;
        }
        if (val.display == "Dynamic") {
            val.style.display = val.isvalid ? "none" : "inline";
            return;
        }
    }    
    val.style.visibility = val.isvalid ? "hidden" : "visible";
}
    
        
    function fReset(){    
    //document.getElementById('form1').reset();
    var rIDs = returnIDs('form','form1');
    if(rIDs[0]){
        rIDs[0].reset();
    }
    else{
        rIDs = returnIDs('form','aspnetForm');
        rIDs[0].reset();
    }
    var vals = document.getElementsByTagName('span');
    
    for(var i=0;i<vals.length;i++){
        if(vals[i].className == 'validators' || vals[i].className == 'validatorsU'){
            vals[i].isvalid = true;
            ChangeDisplay(vals[i]);
        }
    }
    //var vlSm = document.getElementById('valSum');
    var vlSms = returnIDs('span','valSum');
    var vlSm = vlSms[0];
    if(vlSm != null)vlSm.innerHTML='';
    //var vlSm1 = document.getElementById('sendQuote_valSum');
    var vlSm1s = returnIDs('span','valSum');
    var vlSm1 = vlSm1s[0];
    if(vlSm1 != null)vlSm1.innerHTML='';     
    //document.getElementById('valSum').innerHTML='';sendQuote_valSum
    }
    
    function LightLink(envoker, inv){        
        var idL = envoker.id.replace(/tdImg/,'lnkCarDetals1');   
              
        //var lnk = document.getElementById(idL);
        var lnks = returnIDs('td',idL);
        var lnk = lnks[0];
        if(lnk != null)lnk.className = 'dtheadertitle2L';               
        inv.style.cursor='pointer';        
    }
    function DarkLink(envoker){
        var idL = envoker.id.replace(/tdImg/,'lnkCarDetals1');          
        //var lnk = document.getElementById(idL);
        var lnks = returnIDs('td',idL);
        var lnk = lnks[0];
        if(lnk != null)lnk.className = 'dtheadertitle2';
    }
    
    function SwitchFocus(envoker){
    switch(envoker.id){
        case 'Phone':
        var rIDs = returnIDs('input','Phone1');
        //if(envoker.value.length ==3 && document.getElementById('Phone1').value.length ==0)
        //document.getElementById('Phone1').focus();
        if(envoker.value.length ==3 && drIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'Phone1':  
        var rIDs = returnIDs('input','Phone2');    
        //if(envoker.value.length ==3 && document.getElementById('Phone2').value.length==0)
        //document.getElementById('Phone2').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
    }
    
    }
    
    function DispHideAdvSearch(invoker, evt){   
        //var advS = document.getElementById('searchP_tdAdvSearch1');        
        var advSs = returnIDs('div','tdAdvSearch1');
        var advS = advSs[0];
        
        if(advS.style.visibility == 'hidden'){       
         advS.style.display = 'block';
         advS.style.visibility = 'visible';     
        }
        else{   
       
        advS.style.visibility = 'hidden';
        advS.style.display = 'none';    
        }    
        
        var atext;   
        var isIE;
        var obj;
        if(navigator.userAgent.indexOf('MSIE') != -1){
            isIE = true;
        }else{isIE = false;}
        if(isIE){
            obj = invoker.innerText;
        }else{obj = invoker.firstChild.nodeValue;}
        switch(obj){
            case "Advanced Search":
            atext = "Basic Search";
            break;
            case "Basic Search":
            atext = "Advanced Search";
            break;
            case "Búsqueda Avanzada":
            atext = "Búsqueda Básica";
            break;
            case "Búsqueda Básica":
            atext = "Búsqueda Avanzada";
            break;
            default:
            atext = "Search Options";
            break;
        }
        if(isIE){
            invoker.innerText = atext;
        }else{invoker.firstChild.nodeValue = atext;}
    }
    
    function PageQuery(q) {
    if(q.length > 1) this.q = q.substring(1, q.length);
    else this.q = null;
    this.keyValuePairs = new Array();
    if(q) {
    for(var i=0; i < this.q.split("&").length; i++) {
    this.keyValuePairs[i] = this.q.split("&")[i];
    }
    }
    this.getKeyValuePairs = function() { return this.keyValuePairs; }
    this.getValue = function(s) {
    for(var j=0; j < this.keyValuePairs.length; j++) {
    if(this.keyValuePairs[j].split("=")[0] == s)
    return this.keyValuePairs[j].split("=")[1];
    }
    return false;
    }
    this.getParameters = function() {
    var a = new Array(this.getLength());
    for(var j=0; j < this.keyValuePairs.length; j++) {
    a[j] = this.keyValuePairs[j].split("=")[0];
    }
    return a;
    }
    this.getLength = function() { return this.keyValuePairs.length; }
    }
    function queryString(key){
    var page = new PageQuery(window.location.search);
    return unescape(page.getValue(key));
    }
    function getQueryItem(key){
    if(queryString(key)=='false')
    {
    return null;
    }else{
    return queryString(key);
    }
    }
    
    function GetLang(){
        if(location.href.toLowerCase().indexOf('carlistu') != -1
          || location.href.toLowerCase().indexOf('usedcarsearch') != -1 
          || location.href.toLowerCase().indexOf('isearchn') != -1
          || location.href.toLowerCase().indexOf('ilistn') != -1){
            var qLang = getQueryItem("lang");
            if(qLang){
                lang = qLang;
            }else{
                lang = "en"
            }
        }
    }
    
    function ChangeLang(invoker, senderUrl, type){
////        var atext;
//        var splitUrl = senderUrl.split("/");
//        var url = splitUrl[splitUrl.length - 1];
//        var urls = url.split("?");    
////        if(navigator.userAgent.indexOf('MSIE') != -1){
////            if(invoker.innerText == 'Español'){
////                atext = 'English';
////                lang = "es";
////            }
////            else{
////                atext = 'Español';
////                lang = "en";
////            }
////            invoker.innerText = atext;
////        }
////        else{
////            if(invoker.firstChild.nodeValue == 'Español'){
////                atext = 'English';
////                lang = "es";
////            }
////            else{
////                atext = 'Español';
////                lang = "en";
////            }
////            invoker.firstChild.nodeValue = atext;
////        }
////        var loc;
////        if(type.toLowerCase() == "new"){
////            loc = "ISearchN.aspx?lang=" + lang;
////        }else{
////            loc = "UsedCarSearch.aspx?lang=" + lang;
////        }
////        location.href = loc;
        var loc;
        switch(lang){
            case "en":
                loc = ChangeQueryLang(senderUrl, "es");
                break;
            case "es":
                loc = ChangeQueryLang(senderUrl, "en");
                break;
            default:
                loc = ChangeQueryLang(senderUrl, "en");
                break;
        }
        location.href = loc;
    }
    
    function ChangeQueryLang(url, newLang){
        var qLang = getQueryItem("lang");
        var newUrl;
        var oldQuery = "lang=" + lang;
        var newQuery = "lang=" + newLang;
        if(qLang){
            newUrl = url.replace(oldQuery,newQuery);
        }
        else{
            if(url.indexOf("?") == -1){
                newUrl = url + "?" + newQuery;
            }
            else{
                newUrl = url + "&" + newQuery;
            }  
        }
        lang = newLang;
        return newUrl;
    }
   
    function ShowSearchResults1(){ 
    var r = Page_ClientValidate();   
    if(!r)return;   
        //var dV = document.getElementById('searchP_hdnDealerID').value;
        var dVs = returnIDs('input','hdnDealerID');
        var dV = dVs[0].value;              
        //var y = document.getElementById('searchP_ddlYear');
        var ys = returnIDs('select','ddlYear');
        var y = ys[0];
        //var m = document.getElementById('searchP_ddlMake');
        var ms = returnIDs('select','ddlMake');
        var m = ms[0];
        //var x = document.getElementById('searchP_ddlModel'); 
        var xs = returnIDs('select','ddlModel');
        var x = xs[0]; 
        //var yy = document.getElementById('searchP_ddlYearTo'); 
        var yys = returnIDs('select','ddlYearTo');
        var yy = yys[0];
        //var c = document.getElementById('searchP_ddlColor');
        var cs = returnIDs('select','ddlColor');
        var c = cs[0]; 
        //var t = document.getElementById('searchP_ddlType');
        var ts = returnIDs('select','ddlType');
        var t = ts[0]; 
        //var mlg = document.getElementById('searchP_ddlMileage'); 
        var mlgs = returnIDs('select','ddlMileage');
        var mlg = mlgs[0];
        //var priceF = document.getElementById('searchP_ddlPriceFrom');
        var priceFs = returnIDs('select','ddlPriceFrom');
        var priceF = priceFs[0];
        //var priceTo = document.getElementById('searchP_ddlPriceTo');
        var priceTos = returnIDs('select','ddlPriceTo');
        var priceTo = priceTos[0];
        //var zipA = document.getElementById('searchP_txtZip');
        var zipAs = returnIDs('input','txtZip');
        var zipA = zipAs[0];
        //var dis = document.getElementById('searchP_ddlDistance'); 
        var diss = returnIDs('select','ddlDistance');
        var dis = diss[0];
        //var crt = document.getElementById('searchP_chkCertified');
        var crts = returnIDs('input','chkCertified');
        var crt = crts[0];
        //var stl = document.getElementById('searchP_ddlStyle'); 
        var stls = returnIDs('select','ddlStyle');
        var stl = stls[0];
        //var stc = document.getElementById('searchP_txtStock'); 
        var stcs = returnIDs('input','txtStock');
        var stc = stcs[0];
        //var vpp = document.getElementById('searchP_ddlVehNum');
        var vpps = returnIDs('select','ddlVehNum');
        var vpp = vpps[0];           
        var yT;        
        var yT;
        var mV;
        var xV;
        var yyT;
        var cY
        var tY;
        var milU;
        var prF;
        var prT;
        var zipT;
        var disT;
        var crtV;
        var stlV;
        var stcV;
        var vppV;
         //yT = y.options[y.selectedIndex].text;
         yT = y.options[y.selectedIndex].value;
         mV = m.options[m.selectedIndex].value;
         xV =  x.options[x.selectedIndex].value;
         //yyT = yy.options[yy.selectedIndex].text;
         yyT = yy.options[yy.selectedIndex].value;                 
         cY = c.options[c.selectedIndex].value;         
         tY = t.options[t.selectedIndex].value;
         milU = mlg.options[mlg.selectedIndex].value;
         //prF = priceF.options[priceF.selectedIndex].text;
         prF = priceF.options[priceF.selectedIndex].value;
         //prT = priceTo.options[priceTo.selectedIndex].text;
         prT = priceTo.options[priceTo.selectedIndex].value;         
         //if(zipA.value is null || zipA.value == '')zipT = -1;         
         //else zipT = zipA.value;
         if(zipA.value == '')zipT = -1;
         else zipT = zipA.value;
         disT = dis.options[dis.selectedIndex].value;
         crtV = crt.checked;
         stlV = stl.options[stl.selectedIndex].value;
         if(stc.value == '')stcV = -1;
         else stcV = stc.value;
         vppV = vpp.options[vpp.selectedIndex].value;              
              
        var e = dV+';'+yT+';'+mV+';'+xV+';'+yyT+';'+cY+';'+tY+';'+milU+';'+prF+';'+prT+';'+zipT+';'+disT+';'+crtV+';'+stlV+';'+stcV+';'+vppV;
        e = escape(e);        
        var q = 'CarListU.aspx?ydmx='+e; 
        q += "&lang="+lang;
        var gid = getQueryItem("gid");
        if(gid){
            q += "&gid=" + gid;
        }     
        location.href = q;       
    }
   
    
    var curImgShow;
    var repID;
    var imgArrCars;
    var virtImgs;
    
    function RollOverSwap(invoker){
    if(virtImgs == null || imgArrCars[0] == null) return;
        var ind = imgIndexRet(invoker.src);
       window.clearTimeout(repID);        
                  
        /*if(navigator.userAgent.indexOf('MSIE') != -1 && navigator.userAgent.indexOf('Opera') == -1){     
        imgArrCars[0].style.filter="blendTrans(duration=2)";
  	    imgArrCars[0].style.filter="blendTrans(duration=crossFadeDuration)";
  	    imgArrCars[0].filters.blendTrans.Apply();  
        imgArrCars[0].filters.blendTrans.Play(); 
        }*/
        
        imgArrCars[0].src = virtImgs[ind].src;
         
       
        repID = window.setTimeout(CurrentImgSwap,5000); 
        
    }
    
     function CurrentImgSwap(){
       curImgShow++;
       //if(curImgShow >= imgArrCars.length)curImgShow = 0; 
       if(curImgShow >= virtImgs.length)curImgShow = 0;             
        if(navigator.userAgent.indexOf('MSIE') != -1 && navigator.userAgent.indexOf('Opera') == -1){     
        imgArrCars[0].style.filter="blendTrans(duration=2)";
  	    imgArrCars[0].style.filter="blendTrans(duration=crossFadeDuration)";
  	    imgArrCars[0].filters.blendTrans.Apply();  
        imgArrCars[0].filters.blendTrans.Play(); 
        }  
              
       //imgArrCars[0].src = imgArrCars[curImgShow].src;
         imgArrCars[0].src = virtImgs[curImgShow].src;
       
       repID = window.setTimeout(CurrentImgSwap,5000); 
       
    }
    
    /*function FistImgPlay(fistImg){                  
        if(navigator.userAgent.indexOf('MSIE') != -1 && navigator.userAgent.indexOf('Opera') == -1){     
        imgArrCars[0].style.filter="blendTrans(duration=2)";
  	    imgArrCars[0].style.filter="blendTrans(duration=crossFadeDuration)";
  	    imgArrCars[0].filters.blendTrans.Apply();  
        imgArrCars[0].filters.blendTrans.Play(); 
        }       
         imgArrCars[0].src = fistImg.src;     
    }*/
    
    function ImgShow(){
        if(location.href.toLowerCase().indexOf('cardetailsu') != -1){
            imgArrCars = new Array();
            //imgArrCars[0] = document.getElementById('carInfoU_imgLarge');
            var rIDs = returnIDs('img','imgLarge');    
            imgArrCars[0] = rIDs[0];
            if(imgArrCars[0] == null)return;
            var origImg = new Image();
            origImg.src = imgArrCars[0].src;
            var newHeight = (origImg.height * imgArrCars[0].width) / origImg.width;
            imgArrCars[0].style.height = newHeight + "px";
            //var imgInfor = document.getElementById('hdnLImgs').value;
            var imgInfors = returnIDs('input','hdnLImgs');
            var imgInfor = imgInfors[0].value;
            var arrImgSrc = imgInfor.split(";");
            
            virtImgs = new Array();    
            for(var i=0;i<arrImgSrc.length;i++){
                nImg = new Image();
                nImg.src = arrImgSrc[i];        
                virtImgs[i] = nImg;        
            }   
           
            curImgShow = 0;
            //if(navigator.userAgent.indexOf('Opera') != -1)document.getElementById('tbBigImage').className = 'notmovable';
            if(navigator.userAgent.indexOf('Opera') != -1){
                //document.getElementById('tbBigImage').className = 'notmovable';
                var rID2s = returnIDs('table','tbBigImage');
                rID2s[0].className = 'notmovable';
            }
            CurrentImgSwap();    
        }
    }  
    
    function clearSwap(){    
        window.clearTimeout(repID);
    }
    
    function imgIndexRet(imgSrc){
    var arrSrdParts = imgSrc.split("/");
    var imgName  = arrSrdParts[arrSrdParts.length - 1];
    
//    imgName = imgName.substring(0, imgName.indexOf('_'))+'.jpg';
    var toReplace = "_120.";
    imgName = imgName.replace(toReplace,"_640.");
    
    
    for(var i=0;i<virtImgs.length;i++){
       if(virtImgs[i].src.toLowerCase().indexOf(imgName.toLowerCase()) != -1){
        return i;
       }
    }    
    return '';
    }
    
    function ShowBigImage(invoker){
        var imgName;
        imgName = invoker.src.replace("_120","_640");
        var pURL = imgName;
        var img = new Image();
        img.src = pURL;
        var pInfo='toolbar=0';
        pInfo+='location=0,';
        pInfo+='directories=0,';
        pInfo+='status=0,';
        pInfo+='menubar=0,';
        pInfo+='scrollbars=0,';
        pInfo+='resizable=1,';
        pInfo+='width=' + (img.width + 50) + ',';
        pInfo+='height=' + (img.height + 50);
        var newPop = window.open(pURL, 'ImgWin', pInfo);
        newPop.focus();
//        //var tbimg = document.getElementById('imgLargeMov');
//        var tbimgs = returnIDs('img','imgLargeMov');
//        var tbimg = tbimgs[0];
//        
//        var ind = imgIndexRet(invoker.src);   
//        tbimg.src = virtImgs[ind].src;
//        
//        //tbimg.src =  invoker.src;
//        
//        //var tbml = document.getElementById('tbBigImage'); 
//        var tbmls = returnIDs('table','tbBigImage');
//        var tbml = tbmls[0];   
//        tbml.style.visibility = 'visible';
    }
    
    function closeBigImg(evt){
    //var tbimg = document.getElementById('imgLargeMov');
    var tbimgs = returnIDs('img','imgLargeMov');
    var tbimg = tbimgs[0];
    tbimg.src = '';
    //var tbml = document.getElementById('tbBigImage'); 
    var tbmls = returnIDs('table','tbBigImage');
    var tbml = tbmls[0];   
    tbml.style.visibility = 'hidden';
    if(navigator.userAgent.indexOf('MSIE') != -1){
    event.cancelBubble = true;
    event.returnValue = false;
    }
    else{
    evt.preventBubble();
    evt.preventDefault();
    }
    }
    
    function calcPayments(evt){
    //var dp = document.getElementById('payCalc_txtDownPayment');
    var dps = returnIDs('input','txtDownPayment');
    var dp = dps[0]; 
    //var la = document.getElementById('payCalc_txtLoanAmount'); 
    var las = returnIDs('input','txtLoanAmount');
    var la = las[0];   
    //var ir = document.getElementById('payCalc_txtInterestRate'); 
    var irs = returnIDs('input','txtInterestRate');
    var ir = irs[0];   
    //var lt = document.getElementById('payCalc_txtLoanTerm');
    var lts = returnIDs('input','txtLoanTerm');
    var lt = lts[0];
    //var rs = document.getElementById('payCalc_txtMonthlyPayment');
    var rss = returnIDs('input','txtMonthlyPayment');
    var rs = rss[0];
   
    //if(dp.value == '' || la.value == '' || ir.value == '' || lt.value == '')
    //{
    //cancelEvent(evt);
    //return;
    //}
    
    var dpv = parseInt(dp.value);    
    var lav = parseInt(la.value);
    var irvDig = ir.value;
    
    if(irvDig.indexOf(",") != -1)irvDig = irvDig.replace(/\,/,".");
    var irv = irvDig/100;
    var ltv = parseInt(lt.value);
    var loanMoney = lav - dpv;
    ////if(loanMoney < 0){
    //cancelEvent(evt);
    //return;
    //}
    var res = (loanMoney*(irv/12))/(1-Math.pow(1+irv/12,-ltv));
    //source link:http://teachertech.rice.edu/Participants/bchristo/lessons/carpaymt.html
    
    res = '' + res;
    if(res.indexOf('.') != -1)res = res.substring(0,res.indexOf('.'));
    if(res != 'NaN')rs.value = res;       
    cancelEvent(evt);
    
    }
    
    function cancelEvent(evt){
    if(navigator.userAgent.indexOf('MSIE') != -1){
    event.cancelBubble = true;
    event.returnValue = false;
    }
    else{
    evt.preventBubble();
    evt.preventDefault();
    }
    }
    
    function resetCalc(evt){
    //var dp = document.getElementById('payCalc_txtDownPayment').value = '';
    var dps = returnIDs('input','txtDownPayment');
    dps[0].value = ''; 
    //var la = document.getElementById('payCalc_txtLoanAmount').value = ''; 
    var las = returnIDs('input','txtLoanAmount');
    las[0].value = '';   
    //var ir = document.getElementById('payCalc_txtInterestRate').value = ''; 
    var irs = returnIDs('input','txtInterestRate');
    irs[0].value = '';   
    //var lt = document.getElementById('payCalc_txtLoanTerm').value = '';
    var lts = returnIDs('input','txtLoanTerm');
    lts[0].value = '';
    //var rs = document.getElementById('payCalc_txtMonthlyPayment').value = '';
    var rss = returnIDs('input','txtMonthlyPayment');
    rss[0].value = '';
    cancelEvent(evt);
    } 
    
    
    function doNothing(){
    var o = '_o';
    }
    
    
    var tm2;
    var sendData;
    function LookUpStock2()
    {
   
    sendData = '';
   //document.getElementById('spanResults').style.visibility = 'hidden'; 
   var rIDs = returnIDs('span','spanResults');
   rIDs[0].style.visibility = 'hidden';
   //document.getElementById('spanResults').style.display = 'none';
   rIDs[0].style.display = 'none';
   //document.getElementById('sumMes').style.display = 'inline';
   var rID2s = returnIDs('span','sumMes');
   rID2s[0].style.display = 'inline';
    
   var r = Page_ClientValidate();
   //if(!r)document.getElementById('sumMes').style.visibility='visible'; 
   if(!r)rID2s[0].style.visibility='visible'; 
   else{
   //document.getElementById('sumMes').style.visibility='hidden';
   rID2s[0].style.visibility='hidden';
   
   
   //var fnV = document.getElementById('sendQuote_FName').value;
   var fnVs = returnIDs('input','FName');
   var fnV = fnVs[0].value;
   //var lnV = document.getElementById('sendQuote_Lname').value;
   var lnVs = returnIDs('input','Lname');
   var lnV = lnVs[0].value;
   //var pnV = document.getElementById('sendQuote_Phone').value;
   var pnVs = returnIDs('input','Phone');
   var pnV = pnVs[0].value;
   //var pnV1 = document.getElementById('sendQuote_Phone1').value;
   var pnV1s = returnIDs('input','Phone1');
   var pnV1 = pnV1s[0].value;
   //var pnV2 = document.getElementById('sendQuote_Phone2').value;
   var pnV2s = returnIDs('input','Phone2');
   var pnV2 = pnV2s[0].value;
   
   var pnvT = pnV + pnV1 + pnV2;
   
   //var stV = document.getElementById('sendQuote_txtStreet').value;
   var stVs = returnIDs('input','txtStreet');
   var stV = stVs[0].value;
   //var ctV = document.getElementById('sendQuote_txtCity').value;
   var ctVs = returnIDs('input','txtCity');
   var ctV = ctVs[0].value;
   
   //var sts = document.getElementById('sendQuote_ddlState');
   var stss = returnIDs('select','ddlState');
   var sts = stss[0];
   var stsV = sts.options[sts.selectedIndex].text;
   
   //var zpV = document.getElementById('sendQuote_txtZip').value;
   var zpVs = returnIDs('input','txtZip');
   var zpV = zpVs[0].value;
   //var emV = document.getElementById('sendQuote_Email').value;
   var emVs = returnIDs('input','Email');
   var emV = emVs[0].value;
   //var cmV = document.getElementById('sendQuote_Comments').value;
   var cmVs = returnIDs('textarea','Comments');
   var cmV = cmVs[0].value;
   
   //NSBSearch_ddlYear
   var lbT;
   //var lblt = document.getElementById('carInfoU_lblTitle');
   var lblts = returnIDs('span','lblTitle');
   var lblt = lblts[0];
   //if(lblt != null)lbT = document.getElementById('carInfoU_lblTitle').innerText;
   if(lblt != null)lbT = lblt.innerText;
   else{
    //var y = document.getElementById('NSBSearch_ddlYear');
    var ys = returnIDs('select','ddlYear');
    var y = ys[0];
    //var mk = document.getElementById('NSBSearch_ddlMake');
    var mks = returnIDs('select','ddlMake');
    var mk = mks[0];
    //var md = document.getElementById('NSBSearch_ddlModel');
    var mds = returnIDs('select','ddlModel');
    var md = mds[0];
    var yv;
    var mkv;
    var mdv;
    if(y != null)yv = y.options[y.selectedIndex].text;
    if(mk != null)mkv = mk.options[mk.selectedIndex].text;
    if(md != null)mdv = md.options[md.selectedIndex].text; 
    lbT = yv + ' ' + mkv + ' ' + mdv;   
   }
   
   var lchr = location.href;
   lchr = unescape(lchr);
   //var stlV = lchr.substring(lchr.indexOf('=')+1,lchr.indexOf(';'));  
   var stlV = getQueryItem("ydmx");
   var vehicleID = stlV.split(";")[0];
    sendData = fnV+';'+lnV+';'+pnvT+';'+stV+';'+ctV+';'+stsV+';'+zpV+';'+emV+';'+cmV+';'+lbT+';'+vehicleID+';';
    SendingIni();
    tm2 = window.setTimeout(sendMessage,2000); 
   }  
    }     
    
    function sendMessage(){
    
        window.clearTimeout(tm2);        
        CallServer1(sendData, "");  
    }
    
    var showAr;
    var curInd = -1;
    var tmIndx;
    
    function SendingRequest(){   
    //var spnR = document.getElementById('spanResults');
    var spnRs = returnIDs('span','spanResults');
    var spnR = spnRs[0];    
    curInd++;
    if(curInd>3)curInd = 0; 
    if(navigator.userAgent.indexOf('MSIE') != -1)spnR.innerText = showAr[curInd];    
    else spnR.firstChild.nodeValue = spnR.innerText = showAr[curInd];  
    spnR.style.color = '#004077';
    spnR.style.display = 'inline';       
    spnR.style.visibility = 'visible';
    tmIndx = window.setTimeout(SendingRequest, 200);       
    }
    function SendingIni(){ 
     
    var showline1='Sending your request';
    var showline2='Sending your request.'; 
    var showline3='Sending your request..'; 
    var showline4='Sending your request...'; 
    showAr = new Array();
    showAr[0] = showline1;
    showAr[1] = showline2;
    showAr[2] = showline3;
    showAr[3] = showline4;   
    SendingRequest();       
    }  
    
    function ReceiveServerData2(rValue)
    {
        
       window.clearTimeout(tmIndx);
       //document.getElementById('sumMes').style.display = 'none';
       var rIDs = returnIDs('span','sumMes');
       rIDs[0].style.display = 'none';       
       //var spnR = document.getElementById('spanResults');
       var spnRs = returnIDs('span','spanResults');
       var spnR = spnRs[0];
       var tn; 
       while(spnR.firstChild){
        spnR.removeChild(spnR.firstChild);
       }
       if(rValue == '0'){
        tn = document.createTextNode('Error occured when sending your request. Please try again or send request later.');
        spnR.style.color = 'red';
        spnR.style.display = 'inline';       
        spnR.style.visibility = 'visible';
       }
       else{ 
        tn = document.createTextNode('Your request was sent successfully.');
        spnR.style.color = 'green';
        spnR.style.display = 'inline';       
        spnR.style.visibility = 'visible';
        clearFields();
       }
        spnR.style.position = 'relative';
       spnR.appendChild(tn);
        
    }
    
    function clearFields(){
    //document.getElementById('sendQuote_FName').value = '';
    var rIDs = returnIDs('input','FName');
    rIDs[0].value = '';
    //document.getElementById('sendQuote_Lname').value = '';
    var rID2s = returnIDs('input','Lname');
    rID2s[0].value = '';
    //document.getElementById('sendQuote_Phone').value = '';
    var rID3s = returnIDs('input','Phone');
    rID3s[0].value = '';
    //document.getElementById('sendQuote_Phone1').value = '';
    var rID4s = returnIDs('input','Phone1');
    rID4s[0].value = '';
    //document.getElementById('sendQuote_Phone2').value = '';  
    var rID5s = returnIDs('input','Phone2');
    rID5s[0].value = '';
    //document.getElementById('sendQuote_txtStreet').value = '';
    var rID6s = returnIDs('input','txtStreet');
    rID6s[0].value = '';
    //document.getElementById('sendQuote_txtCity').value = '';   
    var rID7s = returnIDs('input','txtCity');
    rID7s[0].value = '';
    //var sts = document.getElementById('sendQuote_ddlState').selectedIndex = 0;
    var rID8s = returnIDs('select','ddlState');
    rID8s[0].selectedIndex = 0;     
    //document.getElementById('sendQuote_txtZip').value = '';
    var rID9s = returnIDs('input','txtZip');
    rID9s[0].value = '';
    //document.getElementById('sendQuote_Email').value = '';
    var rID10s = returnIDs('input','Email');
    rID10s[0].value = '';
    //document.getElementById('sendQuote_Comments').value = '';
    var rID11s = returnIDs('textarea','Comments');
    rID11s[0].value = '';
    }
    
    function SwitchFocusU(envoker){
    
    switch(envoker.id){    
        case 'sendQuote_Phone':
        var rIDs = returnIDs('input','Phone1');
        //if(envoker.value.length ==3 && document.getElementById('sendQuote_Phone1').value.length ==0)
        //document.getElementById('sendQuote_Phone1').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'sendQuote_Phone1':
        var rIDs = returnIDs('input','Phone2');       
        //if(envoker.value.length ==3 && document.getElementById('sendQuote_Phone2').value.length==0)
        //document.getElementById('sendQuote_Phone2').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
        case 'sendQuote_Phone3':
        var rIDs = returnIDs('input','Phone4');
        //if(envoker.value.length ==3 && document.getElementById('sendQuote_Phone4').value.length ==0)
        //document.getElementById('sendQuote_Phone4').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'sendQuote_Phone4': 
        var rIDs = returnIDs('input','Phone5');      
        //if(envoker.value.length ==3 && document.getElementById('sendQuote_Phone5').value.length==0)
        //document.getElementById('sendQuote_Phone5').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length==0)
        rIDs[0].focus();
         break;
        case 'Phone':
        var rIDs = returnIDs('input','Phone1');
        //if(envoker.value.length ==3 && document.getElementById('Phone1').value.length ==0)
        //document.getElementById('Phone1').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'Phone1': 
        var rIDs = returnIDs('input','Phone2');      
        //if(envoker.value.length ==3 && document.getElementById('Phone2').value.length==0)
        //document.getElementById('Phone2').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
        case 'Phone3':
        var rIDs = returnIDs('input','Phone4');
        //if(envoker.value.length ==3 && document.getElementById('Phone4').value.length ==0)
        //document.getElementById('Phone4').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'Phone4':   
        var rIDs = returnIDs('input','Phone5');    
        //if(envoker.value.length ==3 && document.getElementById('Phone5').value.length==0)
        //document.getElementById('Phone5').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
        case 'Phone6':
        var rIDs = returnIDs('input','Phone7');
        //if(envoker.value.length ==3 && document.getElementById('Phone7').value.length ==0)
        //document.getElementById('Phone7').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'Phone7':  
        var rIDs = returnIDs('input','Phone8');     
        //if(envoker.value.length ==3 && document.getElementById('Phone8').value.length==0)
        //document.getElementById('Phone8').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
        case 'txtssn':
        var rIDs = returnIDs('input','txtssn1');
        //if(envoker.value.length ==3 && document.getElementById('txtssn1').value.length ==0)
        //document.getElementById('txtssn1').focus();
        if(envoker.value.length ==3 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'txtssn1':   
        var rIDs = returnIDs('input','txtssn2');    
        //if(envoker.value.length ==2 && document.getElementById('txtssn2').value.length==0)
        //document.getElementById('txtssn2').focus();
        if(envoker.value.length ==2 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
        case 'txtMonth':
        var rIDs = returnIDs('input','txtDay');
        //if(envoker.value.length ==2 && document.getElementById('txtDay').value.length ==0)
        //document.getElementById('txtDay').focus();
        if(envoker.value.length ==2 && rIDs[0].value.length ==0)
        rIDs[0].focus();
        break;
        case 'txtDay':  
        var rIDs = returnIDs('input','txtYear');     
        //if(envoker.value.length ==2 && document.getElementById('txtYear').value.length==0)
        //document.getElementById('txtYear').focus();
        if(envoker.value.length ==2 && rIDs[0].value.length==0)
        rIDs[0].focus();
        break;
    }    
    }
    
    function fResetU(){
    window.clearTimeout(tmIndx);  
    //document.getElementById('form1').reset();
    var rIDs = returnIDs('form','form1');
    if(rIDs[0]){
        rIDs[0].reset();
    }
    else{
        rIDs = returnIDs('form','aspnetForm');
        rIDs[0].reset();
    }
    var vals = document.getElementsByTagName('span');   
    for(var i=0;i<vals.length;i++){
        if(vals[i].className == 'validatorsU'){
            vals[i].isvalid = true;
            ChangeDisplay(vals[i]);
        }     
    }
    //document.getElementById('spanResults').style.visibility = 'hidden';
    //document.getElementById('spanResults').style.display = 'none'; 
    var rID2s = returnIDs('span','spanResults');
    rID2s[0].style.visibility = 'hidden';
    rID2s[0].style.display = 'none';   
    //document.getElementById('sumMes').style.visibility='hidden';
    //document.getElementById('sumMes').style.display = 'inline';
    var rID3s = returnIDs('span','sumMes');
    rID3s[0].style.visibility='hidden';
    rID3s[0].style.display = 'inline';
    }
    
     function fResetSPU(){
    //document.getElementById('form1').reset();
    var rIDs = returnIDs('form','form1');
    if(rIDs[0]){
        rIDs[0].reset();
    }
    else{
        rIDs = returnIDs('form','aspnetForm');
        rIDs[0].reset();
    }
    var vals = document.getElementsByTagName('span');
    
    for(var i=0;i<vals.length;i++){
        if(vals[i].className == 'validatorsU'){
            vals[i].isvalid = true;
            ChangeDisplay(vals[i]);
        }
    }   
    }
    
    
    //temporal::
    function ShowSearchResults2(){
        //var dV = document.getElementById('searchP_hdnDealerID').value;
        var dVs = returnIDs('input','hdnDealerID');
        var dV = dVs[0].value;              
        //var y = document.getElementById('searchP_ddlYear');
        var ys = returnIDs('select','ddlYear');
        var y = ys[0];
        //var m = document.getElementById('searchP_ddlMake');
        var ms = returnIDs('select','ddlMake');
        var m = ms[0];
        //var x = document.getElementById('searchP_ddlModel'); 
        var xs = returnIDs('select','ddlModel');
        var x = xs[0]; 
        //var yy = document.getElementById('searchP_ddlYearTo'); 
        var yys = returnIDs('select','ddlYearTo');
        var yy = yys[0];
        //var c = document.getElementById('searchP_ddlColor');
        var cs = returnIDs('select','ddlColor');
        var c = cs[0]; 
        //var t = document.getElementById('searchP_ddlType');
        var ts = returnIDs('select','ddlType');
        var t = ts[0]; 
        //var mlg = document.getElementById('searchP_ddlMileage'); 
        var mlgs = returnIDs('select','ddlMileage');
        var mlg = mlgs[0];
        //var priceF = document.getElementById('searchP_ddlPriceFrom');
        var priceFs = returnIDs('select','ddlPriceFrom');
        var priceF = priceFs[0];
        //var priceTo = document.getElementById('searchP_ddlPriceTo');
        var priceTos = returnIDs('select','ddlPriceTo');
        var priceTo = priceTos[0];
        //var zipA = document.getElementById('searchP_txtZip');
        var zipAs = returnIDs('input','txtZip');
        var zipA = zipAs[0];
        //var dis = document.getElementById('searchP_ddlDistance'); 
        var diss = returnIDs('select','ddlDistance');
        var dis = diss[0];
        //var crt = document.getElementById('searchP_chkCertified');
        var crts = returnIDs('input','chkCertified');
        var crt = crts[0];
        //var stl = document.getElementById('searchP_ddlStyle'); 
        var stls = returnIDs('select','ddlStyle');
        var stl = stls[0];
        //var stc = document.getElementById('searchP_txtStock'); 
        var stcs = returnIDs('input','txtStock');
        var stc = stcs[0];
        //var vpp = document.getElementById('searchP_ddlVehNum');
        var vpps = returnIDs('select','ddlVehNum');
        var vpp = vpps[0];            
        var yT;        
        var yT;
        var mV;
        var xV;
        var yyT;
        var cY
        var tY;
        var milU;
        var prF;
        var prT;
        var zipT;
        var disT;
        var crtV;
        var stlV;
        var stcV;
        var vppV;
         yT = y.options[y.selectedIndex].text;
         mV = m.options[m.selectedIndex].value;
         xV =  x.options[x.selectedIndex].value;
         yyT = yy.options[yy.selectedIndex].text;                 
         cY = c.options[c.selectedIndex].text;         
         tY = t.options[t.selectedIndex].text;
         milU = mlg.options[mlg.selectedIndex].value;
         prF = priceF.options[priceF.selectedIndex].text;
         prT = priceTo.options[priceTo.selectedIndex].text;         
         //if(zipA.value is null || zipA.value == '')zipT = -1;         
         //else zipT = zipA.value;
         if(zipA.value == '')zipT = -1;
         else zipT = zipA.value;
         disT = dis.options[dis.selectedIndex].value;
         crtV = crt.checked;
         stlV = stl.options[stl.selectedIndex].value;
         if(stc.value == '')stcV = -1;
         else stcV = stc.value;
         vppV = vpp.options[vpp.selectedIndex].text;
        //if(navigator.userAgent.indexOf('MSIE') == -1){         
              
        var e = dV+';'+yT+';'+mV+';'+xV+';'+yyT+';'+cY+';'+tY+';'+milU+';'+prF+';'+prT+';'+zipT+';'+disT+';'+crtV+';'+stlV+';'+stcV+';'+vppV;
        e = escape(e);        
        var q = 'CarListUNew.aspx?ydmx='+e;
        //var q = 'CarList.aspx?ydmx='+dV+';'+yT+';'+mV+';'+xV;          
             
        location.href = q;       
    }
    
    function I_N_ShowSearchResults(){ 
    var r = Page_ClientValidate();   
    if(!r)return;   
        //var dV = document.getElementById('searchP_hdnDealerID').value; 
        var dVs = returnIDs('input','hdnDealerID');
        var dV = dVs[0].value;              
        ////var y = document.getElementById('searchP_ddlYear');
        //var m = document.getElementById('searchP_ddlMake');
        var ms = returnIDs('select','ddlMake');
        var m = ms[0];
        //var x = document.getElementById('searchP_ddlModel'); 
        var xs = returnIDs('select','ddlModel');
        var x = xs[0]; 
        ////var yy = document.getElementById('searchP_ddlYearTo'); 
        //var c = document.getElementById('searchP_ddlColor'); 
        var cs = returnIDs('select','ddlColor');
        var c = cs[0];
        ////var t = document.getElementById('searchP_ddlType'); 
        ////var mlg = document.getElementById('searchP_ddlMileage'); 
        //var priceF = document.getElementById('searchP_ddlPriceFrom');
        var priceFs = returnIDs('select','ddlPriceFrom');
        var priceF = priceFs[0];
        //var priceTo = document.getElementById('searchP_ddlPriceTo');
        var priceTos = returnIDs('select','ddlPriceTo');
        var priceTo = priceTos[0];
        //var zipA = document.getElementById('searchP_txtZip');
        var zipAs = returnIDs('input','txtZip');
        var zipA = zipAs[0];
        //var dis = document.getElementById('searchP_ddlDistance'); 
        var diss = returnIDs('select','ddlDistance');
        var dis = diss[0];
        ////var crt = document.getElementById('searchP_chkCertified');
        //var stl = document.getElementById('searchP_ddlStyle'); 
        var stls = returnIDs('select','ddlStyle');
        var stl = stls[0];
        ////var stc = document.getElementById('searchP_txtStock'); 
        //var vpp = document.getElementById('searchP_ddlVehNum'); 
        var vpps = returnIDs('select','ddlVehNum');
        var vpp = vpps[0];          
        var yT;        
        var yT;
        var mV;
        var xV;
        var yyT;
        var cY
        var tY;
        var milU;
        var prF;
        var prT;
        var zipT;
        var disT;
        var crtV;
        var stlV;
        var stcV;
        var vppV;
         //yT = y.options[y.selectedIndex].text;
         yT = '-1';
         mV = m.options[m.selectedIndex].value;
         xV =  x.options[x.selectedIndex].value;
         //yyT = yy.options[yy.selectedIndex].text; 
         yyT = '-1';                
         cY = c.options[c.selectedIndex].value;         
         //tY = t.options[t.selectedIndex].text;
         tY = '1';
         //milU = mlg.options[mlg.selectedIndex].value;
         milU = '-1';
         prF = priceF.options[priceF.selectedIndex].value;
         prT = priceTo.options[priceTo.selectedIndex].value;         
         //if(zipA.value is null || zipA.value == '')zipT = -1;         
         //else zipT = zipA.value;
         if(zipA.value == '')zipT = -1;
         else zipT = zipA.value;
         disT = dis.options[dis.selectedIndex].value;
         //crtV = crt.checked;
          crtV = 'false';
         stlV = stl.options[stl.selectedIndex].value;
         //if(stc.value == '')stcV = -1;
         //else stcV = stc.value;
         stcV = '-1';
         vppV = vpp.options[vpp.selectedIndex].value;              
              
        var e = dV+';'+yT+';'+mV+';'+xV+';'+yyT+';'+cY+';'+tY+';'+milU+';'+prF+';'+prT+';'+zipT+';'+disT+';'+crtV+';'+stlV+';'+stcV+';'+vppV;
        e = escape(e);        
        var q = 'IListN.aspx?ydmx='+e;  
        q += "&lang=" + lang;
        var gid = getQueryItem("gid");
        if(gid){
            q += "&gid=" + gid;
        }
        location.href = q;       
    }
    
    function HideSearchButton(){
    //document.getElementById('A1').style.visibility = 'hidden';
    var rIDs = returnIDs('a','A1');
    rIDs[0].style.visibility = 'hidden';
    var rID2s = returnIDs('div','divTitle');
    //if(navigator.userAgent.indexOf('MSIE') != -1) document.getElementById('divTitle').innerHTML = 
    //'Choose Vehicle to Quote';
    //else
    //document.getElementById('divTitle').firstChild.nodeValue = 'Choose Vehicle to Quote';
    if(navigator.userAgent.indexOf('MSIE') != -1) rID2s[0].innerHTML = 
    'Choose Vehicle to Quote';
    else
    rID2s[0].firstChild.nodeValue = 'Choose Vehicle to Quote';
    
    }
    
    var openOptNum = "1";

function ChangeOpt(sender){
    toOpenNum = sender.id.replace("optionLink","");
	if(toOpenNum == openOptNum) return;
	var openedDivs = returnIDs("div","optionCont" + openOptNum);
	var openedDiv = openedDivs[0];
	var toOpens = returnIDs("div",sender.id.replace("Link","Cont"));
	var toOpen = toOpens[0];
	openedDiv.style.display = "none";
	toOpen.style.display = "block";
	var toCloseLink = document.getElementById("optionLink"+openOptNum);
	sender.className = "optionListActive";
	toCloseLink.className = "";
	sender.blur();
	openOptNum = toOpenNum;	
}

function printPage(){
    //loop through all the option containers and show them.
    var divsToShow = returnIDs("div","optionCont");
    for(var i = 0; i < divsToShow.length; i++){
        divsToShow[i].style.display = 'block';
    }
    //if images of the vehicle exist, show the first one and stop the image show (with the cleartimeout)
    var swapImg = virtImgs[0] != null && virtImgs[0] != 'undefined' && virtImgs.length > 1;
    if(swapImg){
        RollOverSwap(returnIDs('img','imgSmall1')[0]);
        window.clearTimeout(repID);
    }
    window.print();
    //if images exist, start the image show in a roundabout way (act like someone rolled over the first thumbnail)
    if(swapImg){
        RollOverSwap(returnIDs('img','imgSmall1')[0]);
    }
    //hide all the divs but the one that should be visible
    window.setTimeout(function(){
    for(var i = 0; i < divsToShow.length; i++){
        if(divsToShow[i].id.indexOf('optionCont' + openOptNum) == -1){
            divsToShow[i].style.display = 'none';
        }
    }
    },3000);
}
    
    function returnIDs(typename, partID){
var firstArr = document.getElementsByTagName(typename);
if(firstArr == null || firstArr.length == 0 )return null;
var secondArr = new Array();
var ind = 0;
for(var i=0;i<firstArr.length;i++){
        if(firstArr[i].id.indexOf(partID) != -1){
            secondArr[ind] = firstArr[i];
            ind++;
        }   
    }
return secondArr;
} 

function ToggleDisplay(id){    
    
    var advS = document.getElementById(id);        
    
    if(advS.style.display == 'none')       
     advS.style.display = 'block';
    else{   
    advS.style.display = 'none';    
    }
}
