var loadTheMakes = true;
var MakeCheckFlag = false;
function makeWindow(url, h, w) {
        var dimensions = "height=" + h + ",width=" + w
        var optionString = dimensions + ",toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes"
logonWindow=window.open("","logonwin", optionString);
logonWindow.location.href=url
if(logonWindow.opener == null) logonWindow.opener = window;
        logonWindow.opener.name = "opener";
        logonWindow.focus();       
}      
var Models = new Array();
var ModelIDs = new Array();
var Segments = new Array();
var Make   = new Array();
var MakeID = new Array();
MakeID[0]='Acura'; Make[0]='AC'; Models[0]='MDX,RL,RSX,TL,TSX'; ModelIDs[0]='340,5,367,2,454'; MakeID[1]='Audi'; Make[1]='AU'; Models[1]='A3,A4,A6,A8,S4,TT,allroad'; ModelIDs[1]='556,6,7,8,9,10,341'; MakeID[2]='BMW'; Make[2]='BM'; Models[2]='325,330,525,530,550,645,650,750,760,M3,M5,X3,X5,Z4'; ModelIDs[2]='327,312,330,329,587,504,586,11,444,257,19,485,20,409'; MakeID[3]='Bentley'; Make[3]='BE'; Models[3]='Arnage,Continental GT'; ModelIDs[3]='420,493'; MakeID[4]='Buick'; Make[4]='BU'; Models[4]='LaCrosse,Lucerne,Rainier,Rendezvous,Terraza'; ModelIDs[4]='522,596,436,360,524'; MakeID[5]='Cadillac'; Make[5]='CA'; Models[5]='CTS,CTS-V,DTS,Escalade,Escalade ESV,Escalade EXT,SRX,STS,XLR'; ModelIDs[5]='380,477,575,29,412,371,459,519,456'; MakeID[6]='Chevrolet'; Make[6]='CH'; Models[6]='Avalanche 1500,Avalanche 2500,Aveo,Cobalt,Colorado,Corvette,Equinox,Express,HHR,Impala,Malibu,Malibu MAXX,Monte Carlo,SSR,Silverado 1500,Silverado 1500 SS,Silverado 1500HD,Silverado 2500HD,Silverado 3500,Suburban 1500,Suburban 2500,Tahoe,TrailBlazer,TrailBlazer EXT,Uplander'; ModelIDs[6]='358,363,476,521,458,38,461,58,562,44,42,475,40,450,55,564,514,315,317,47,49,48,357,385,525'; MakeID[7]='Chrysler'; Make[7]='CD'; Models[7]='300,300C,Crossfire,PT Cruiser,Pacifica,Sebring,Town & Country'; ModelIDs[7]='490,491,455,294,443,33,35'; MakeID[8]='Dodge'; Make[8]='DD'; Models[8]='Caravan,Charger,Dakota,Durango,Grand Caravan,Magnum,Neon,Ram 1500,Ram 2500,Ram 3500,SRT4,Stratus'; ModelIDs[8]='73,558,69,68,74,492,64,70,71,72,434,65'; MakeID[9]='Ford'; Make[9]='FO'; Models[9]='Crown Victoria,E-150,E-250,E-350 Super Duty,Escape,Escape Hybrid,Expedition,Explorer,F-150,F-250,F-350,Five Hundred,Focus,Freestar,Freestyle,Fusion,Mustang,Ranger,Taurus'; ModelIDs[9]='0,93,94,95,299,559,88,87,89,90,91,500,85,469,501,583,83,92,84'; MakeID[10]='GMC'; Make[10]='GM'; Models[10]='Canyon,Envoy,Envoy XL,Savana,Sierra 1500,Sierra 1500HD,Sierra 2500HD,Sierra 3500,Yukon,Yukon XL 1500,Yukon XL 2500'; ModelIDs[10]='472,100,388,106,103,515,319,105,98,296,297'; MakeID[11]='Honda'; Make[11]='HO'; Models[11]='Accord,CR-V,Civic,Civic Hybrid,Element,Insight,Odyssey,Pilot,Ridgeline,S2000'; ModelIDs[11]='108,113,109,589,437,291,114,399,552,111'; MakeID[12]='Hummer'; Make[12]='HU'; Models[12]='H1,H2 SUT,H2 SUV,H3 SUV'; ModelIDs[12]='410,511,510,544'; MakeID[13]='Hyundai'; Make[13]='HY'; Models[13]='Accent,Elantra,Santa Fe,Sonata,Tiburon,Tucson,XG350'; ModelIDs[13]='115,116,335,117,118,517,379'; MakeID[14]='Infiniti'; Make[14]='IN'; Models[14]='FX35,FX45,G35,G35x,M35,M35x,M45,Q45,QX56'; ModelIDs[14]='442,431,394,487,534,541,411,121,480'; MakeID[15]='Isuzu'; Make[15]='IS'; Models[15]='Ascender,i-280,i-350'; ModelIDs[15]='438,568,569'; MakeID[16]='Jaguar'; Make[16]='JA'; Models[16]='S-Type,X-Type,XJ,XK8,XKR'; ModelIDs[16]='128,365,400,126,129'; MakeID[17]='Jeep'; Make[17]='JD'; Models[17]='Commander,Grand Cherokee,Liberty,Wrangler'; ModelIDs[17]='573,132,362,130'; MakeID[18]='Kia'; Make[18]='KI'; Models[18]='Amanti,Optima,Rio,Rio5,Sedona,Sorento,Spectra,Spectra5,Sportage'; ModelIDs[18]='479,353,320,574,370,413,309,529,134'; MakeID[19]='Land Rover'; Make[19]='LR'; Models[19]='Freelander,LR3,Range Rover,Range Rover Sport'; ModelIDs[19]='381,518,148,560'; MakeID[20]='Lexus'; Make[20]='LE'; Models[20]='ES 330,GS 300,GS 430,GX 470,IS 250,IS 350,LS 430,LX 470,RX 330,RX 400h,SC 430'; ModelIDs[20]='468,136,328,430,599,597,339,141,451,533,352'; MakeID[21]='Lincoln'; Make[21]='LI'; Models[21]='LS,Mark LT,Navigator,Town Car,Zephyr'; ModelIDs[21]='145,538,146,144,584'; MakeID[22]='MINI'; Make[22]='MN'; Models[22]='Cooper,Cooper S'; ModelIDs[22]='390,395'; MakeID[23]='Maybach'; Make[23]='MY'; Models[23]='57,62'; ModelIDs[23]='497,498'; MakeID[24]='Mazda'; Make[24]='MA'; Models[24]='B2300,B3000,B4000,MAZDASPEED MX-5 Miata,MPV,MX-5 Miata,Mazda3,Mazda5,Mazda6,MazdaSpeed6,RX-8,Tribute'; ModelIDs[24]='359,153,154,489,156,149,481,557,433,539,441,316'; MakeID[25]='Mercedes-Benz'; Make[25]='MB'; Models[25]='C230,C280,C320,C350,C55 AMG,CL500,CL55 AMG,CL600,CL65 AMG,CLK320,CLK350,CLK500,CLK55 AMG,CLS500,CLS55 AMG,E320 CDI,E350,E500,E55 AMG,G500,G55 AMG,ML350,ML500,R350,R500,S350,S430,S500,S55 AMG,S600,S65 AMG,SL500,SL55 AMG,SL600,SL65 AMG,SLK280,SLK350,SLK55 AMG'; ModelIDs[25]='162,157,337,571,523,269,334,270,532,164,572,406,331,540,545,513,550,404,168,382,440,439,375,576,577,553,169,159,333,268,551,160,402,161,530,566,528,565'; MakeID[26]='Mercury'; Make[26]='ME'; Models[26]='Grand Marquis,Mariner,Mariner Hybrid,Milan,Montego,Monterey,Mountaineer'; ModelIDs[26]='174,509,570,585,508,470,177'; MakeID[27]='Mitsubishi'; Make[27]='MI'; Models[27]='Eclipse,Eclipse Spyder,Endeavor,Galant,Lancer,Lancer Evolution,Montero,Outlander'; ModelIDs[27]='179,273,445,181,369,449,183,415'; MakeID[28]='Nissan'; Make[28]='NI'; Models[28]='350Z,Altima,Armada,Frontier,Maxima,Murano,Pathfinder,Quest,Sentra,Titan,Xterra'; ModelIDs[28]='389,185,535,189,186,435,188,190,274,460,187'; MakeID[29]='Pontiac'; Make[29]='PO'; Models[29]='G6,GTO,Grand Prix,Montana SV6,Torrent,Vibe'; ModelIDs[29]='502,482,202,527,536,384'; MakeID[30]='Porsche'; Make[30]='PR'; Models[30]='911,Boxster,Carrera GT,Cayenne'; ModelIDs[30]='205,206,486,453'; MakeID[31]='Saab'; Make[31]='SB'; Models[31]='9-2X,9-3,9-5,9-7X'; ModelIDs[31]='512,218,219,549'; MakeID[32]='Saturn'; Make[32]='SA'; Models[32]='ION,Relay,VUE'; ModelIDs[32]='408,531,383'; MakeID[33]='Scion'; Make[33]='SC'; Models[33]='tC,xA,xB'; ModelIDs[33]='516,463,464'; MakeID[34]='Subaru'; Make[34]='SU'; Models[34]='B9 Tribeca,Baja,Forester,Impreza,Impreza WRX STi,Legacy,Outback,Outback Sport'; ModelIDs[34]='555,401,223,222,457,220,221,321'; MakeID[35]='Suzuki'; Make[35]='SZ'; Models[35]='Aerio,Aerio SX,Forenza,Grand Vitara,Reno,Verona,XL-7'; ModelIDs[35]='391,392,484,227,526,473,374'; MakeID[36]='Toyota'; Make[36]='TO'; Models[36]='4Runner,Avalon,Camry,Camry Solara,Corolla,Highlander,Highlander Hybrid,Land Cruiser,Matrix,Prius,RAV4,Sequoia,Sienna,Tacoma,Tundra'; ModelIDs[36]='234,228,229,233,231,349,554,236,386,318,235,344,239,237,238'; MakeID[37]='Volkswagen'; Make[37]='VW'; Models[37]='GTI,Golf,Jetta,New Beetle,Passat,Phaeton,Touareg'; ModelIDs[37]='251,247,248,250,249,483,432'; MakeID[38]='Volvo'; Make[38]='VO'; Models[38]='S40,S60,S80,V50,V70,XC70,XC90'; ModelIDs[38]='244,343,243,520,240,414,407';function ClearList(OptionList, TitleName)
{       OptionList.length = 0;
        OptionList.options[0] = new Option(TitleName, '', true, true);
        OptionList.options[0].selected=true;
}
function LoadModels(Index)
{       
        if (Index > 0)
        {       var CurrentModels = Models[Index - 1].split(',');
                var CurrentModelIDs = ModelIDs[Index - 1].split(',');
                for (var i=0; i<CurrentModels.length; i++)
                        document.forms['cdc'].modelid.options[i+1] = new Option(CurrentModels[i], CurrentModelIDs[i], false, false);
                        //next line added by JLK to set "Model" to selected state until chosen
                        document.forms['cdc'].modelid.options[0].selected = true;
        }
}
function LoadMakes()
{        
        loadTheMakes = false;              
        for (var i=0; i<Make.length; i++)
                document.forms['cdc'].make.options[i+1] = new Option(MakeID[i], Make[i], false, false);
        document.forms['cdc'].make.options[0].selected = true;
        ChangeDivision(0);
                      
}
function ChangeDivision(CalledFromOnLoad)
{       // Clear both of the lists first then add the options if valid Make has been selected. -GDC 
        var CurrModel = document.forms['cdc'].modelid.selectedIndex;
        var SelectedMake  = document.forms['cdc'].make.options[document.forms['cdc'].make.selectedIndex].value;
        ClearList(document.forms['cdc'].modelid, 'Select A Model');
        LoadModels(document.forms['cdc'].make.selectedIndex);
        
        if (SelectedMake == "")
        {
            MakeCheckFlag = false;
        }
        if (CalledFromOnLoad == 1)
        {       document.forms['cdc'].modelid.selectedIndex = CurrModel;
        
       }                       
}
function MakeCheck()
{ 
  var SelectedMake  = document.forms['cdc'].make.options[document.forms['cdc'].make.selectedIndex].value;  
  if (SelectedMake == "" && MakeCheckFlag == false)
  {     alert('Please select a make first.');
        MakeCheckFlag = true;
                return;
  }
}
function Go()
{ 
  var SelectedMake  = document.forms['cdc'].make.options[document.forms['cdc'].make.selectedIndex].value;
  var SelectedModel = document.forms['cdc'].modelid.options[document.forms['cdc'].modelid.selectedIndex].value;
  if (SelectedMake == "")
  {     alert('Please select a make before clicking Continue.');
                return;
  }
  if (SelectedModel == "")
  {     alert('Please select a model before clicking Continue.');
                return;
  }
//  window.location = ''+lsn_click+'&tmpid=833&RD_PARM1=http%253A%252F%252Fwww.carsdirect.com%252Fbuild%252Fstyle%253Flinktype%253Ddeep%2526ModelID%253D' + SelectedModel;
    window.open(lsn_click+'&tmpid=833&RD_PARM1=http%253A%252F%252Fwww.carsdirect.com%252Fbuild%252Fstyle%253Flinktype%253Ddeep%2526ModelID%253D' + SelectedModel);
}
//---->
document.writeln('<table border=\"1\" width=\"120\" cellpadding=\"0\" cellspacing=\"0\">');
document.writeln('        ');
document.writeln('  <tr valign=\"top\" align=\"center\" BGCOLOR=\"#FFFFFF\"> ');
document.writeln('    <td>');
document.writeln('      <form method=\"\" action=\"\" id=form2 name=\"cdc\">');
document.writeln('              <table border=\"0\" cellpadding=\"0\" cellspacing=\"1\" width=\"120\" BGCOLOR=\"#FFFFFF\">');
document.writeln('                <tr BGCOLOR=\"#FFFFFF\" VALIGN=\"TOP\" ALIGN=\"CENTER\"> ');
document.writeln('                  <td><FONT STYLE=\"Font:8pt Arial\" COLOR=\"Green\"><B>Find Your Vehicle</td>');
document.writeln('                </tr>');
document.writeln('                <tr BGCOLOR=\"#FFFFFF\"> ');
document.writeln('                  <td width=\"120\" font size=\"-1\" align=\"center\"> ');
document.writeln('                    <SELECT name=\"make\" style=\"Font:8pt Arial\" onchange=\"ChangeDivision(0);\">');
document.writeln('                      <OPTION selected value=>Select A Make</OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                      <OPTION value=></OPTION>');
document.writeln('                    </SELECT>');
document.writeln('                  </td>');
document.writeln('                </tr>');
document.writeln('                <tr BGCOLOR=\"#FFFFFF\"> ');
document.writeln('                  <td width=\"120\" align=\"center\"> ');
document.writeln('                      <SELECT Name=\"modelid\"  style=\"Font:8pt Arial\"onFocus=\"MakeCheck();\">');
document.writeln('                        <OPTION selected value=>Select A Model</option>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                        <OPTION value=></OPTION>');
document.writeln('                      </SELECT>');
document.writeln('                  </td>');
document.writeln('                </tr>');
document.writeln('                <tr BGCOLOR=\"#FFFFFF\" VALIGN=\"TOP\"> ');
document.writeln('                  <td width=\"120\" align=\"center\"><A HREF=\"javascript:Go();\"><IMG BORDER=\"0\" SRC=\"/banners/carsdirect/getaprice.gif\" ALIGN=\"TOP\"></A></td></form>');
document.writeln('               </tr>');
document.writeln('           </table>');
document.writeln('      </td>');
document.writeln('   </tr></table>');
LoadMakes();

