﻿/*Book Mark Js*/
var ua = navigator.userAgent.toLowerCase();
var isKonq = (ua.indexOf('konqueror') != -1);
var isSafari = (ua.indexOf('webkit') != -1);
var isMac = (ua.indexOf('mac') != -1);
var buttonStr = isMac ? 'Command/Cmd' : 'CTRL';

function bookmarksite(title, url) {
    if (isKonq) {
        alert('Sorry, but your browser does not support auto-bookmarking. Please press CTRL + B to bookmark this page.');
    } else if (window.home || isSafari) { // Firefox, Netscape, Safari, iCab
        alert('Sorry, but your browser does not support auto-bookmarking. Please press ' + buttonStr + ' + D to bookmark this page.');
    } else if (!window.print || isMac) { // IE5/Mac and Safari 1.0
        alert('Sorry, but your browser does not support auto-bookmarking. Please press Command/Cmd + D to bookmark this page.');
    } else if (window.opera && window.print) { // opera
        var elem = document.createElement('a');
        elem.setAttribute('href', url);
        elem.setAttribute('title', title);
        elem.setAttribute('rel', 'sidebar');
        elem.click();
    } else if (window.external && (!document.createTextNode || (typeof (window.external.AddFavorite) == 'unknown'))) {
        window.external.AddFavorite(url, title);
    }
}
	


/*Listbox JS*/
function clearList(list) {
    var i = 0; var o = list.options;
    for (i = o.length; i >= 0; --i)
        o[i] = null;
    list.disabled = true;
}

function addElement(list, text_in, value_in) {
    var o = list.options; var nIdx; if (o.length < 0) //IE for Mac 4.5 sets length to -1 if list is empty
        nIdx = 0; else nIdx = o.length; o[nIdx] = new Option(text_in, value_in); list.disabled = false;
}
function addElementAtPos(list, pos, text_in, value_in) {
    var o = list.options; var nIdx = 0;
    if ((pos < 0) || (pos > o.length)) return; addElement(list, '', ''); for (nIdx = o.length - 1; nIdx > pos; nIdx--)
    { o[nIdx].text = o[nIdx - 1].text; o[nIdx].value = o[nIdx - 1].value; } o[pos] = new Option(text_in, value_in); list.disabled = false;
}
function setDefaultByText(list, text_in) {
    with (list) {
        for (var i = 0; i < (options.length); i++)
        { if (options[i].text == text_in) { selectedIndex = i; return; } }
    }
}
function setDefaultByIText(list, text_in) {
    with (list) {
        if (options.length > 0) selectedIndex = 0; // in case desired text_in value is not present, set a default
        for (var i = 0; i < (options.length); i++)
        { if (options[i].text.toLowerCase() == text_in.toLowerCase()) { selectedIndex = i; return; } }
    }
}
function setDefaultByValue(list, value_in) {
    with (list) {
        for (var i = 0; i < (options.length); i++) {
            if (options[i].value == value_in) {
                selectedIndex = i; return;
            }
        }
    }
}

    
/* ddData Js*/
var mmMkCars = new Array(
    'Acura',
    'Alfa Romeo',
    'Allard',
    'Am General',
    'American Motors',
    'Aston Martin',
    'Audi',
    'Austin Healey',
    'Avanti',
    'Bentley',
    'BMW',
    'Buick',
    'Cadillac',
    'Checker',
    'Chevrolet',
    'Chrysler',
    'Cobra',
    'Cord',
    'Daewoo',
    'Daihatsu',
    'Datsun',
    'Delorean',
    'DeTomaso',
    'Devin',
    'Dodge',
    'Eagle',
    'Ferrari',
    'Fiat',
    'Fisker',
    'Ford',
    'General Motors',
    'Geo',
    'GMC',
    'Honda',
    'Hudson',
    'Hummer',
    'Hyundai',
    'Infiniti',
    'International',
    'Isuzu',
    'Jaguar',
    'Jeep',
    'Kaiser',
    'Kia',
    'Lamborghini',
    'Land Rover',
    'Lexus',
    'Lincoln',
    'Lotus',
    'Maserati',
    'Maybach',
    'Mazda',
    'Mercedes-Benz',
    'Mercury',
    'Merkur',
    'MG',
    'Mini',
    'Mitsubishi',
    'Morgan',
    'Nash-Healey',
    'Nissan',
    'Oldsmobile',
    'Panoz',
    'Peugeot',
    'Plymouth',
    'Pontiac',
    'Porsche',
    'Qvale',
    'Renault',
    'Riley',
    'Rolls-Royce',
    'Saab',
    'Saleen',
    'Saturn',
    'Scion',
    'Shelby',
    'Smart',
    'Sterling',
    'Subaru',
    'Suzuki',
    'Tesla',
    'Toyota',
    'Triumph',
    'Volkswagen',
    'Volvo',
    'Yugo',
    'Other');
var mmMdCars = new Array(); //Added without Model options: Allard, Austin Healey, Cobra, Cord, Devin, Hudson, Kaiser, MG, Nash-Healey, Riley, Shelby, Triumph
mmMdCars['Acura'] = 'CL,Integra,Legend,MDX,NSX,RDX,RL,RSX,SLX,TL,TSX,Vigor,ZDX';
mmMdCars['Alfa Romeo'] = '164,Graduate,GTV,GTV-6,Milano,Mito,Quadrifoglio,Spider';
mmMdCars['Am General'] = 'Hummer';
mmMdCars['American Motors'] = 'Alliance,Concord,Eagle,Eagle 30,Eagle 50,Encore,Spirit';
mmMdCars['Aston Martin'] = 'DB7,DB7 Vantage,DB9,DBS,Lagonda,V12 Vanquish,V8 Vantage,Vantage,Virage,Volante,Zagato';
mmMdCars['Audi'] = '80,90,100,200,4000,5000,A3,A4,A4 Wagon,A5,A6,A6 Wagon,A7,A8,allroad,Cabriolet,e-Tron,GT,Q5,Q7,Quattro,R8,RS 4,RS4,RS6,S4,S5,S6,S8,TT';
mmMdCars['Avanti'] = 'II';
mmMdCars['Bentley'] = 'Arnage,Azure,Brooklands,Continental,Continental Flying Spur,Continental GT,Continental GTC,Corniche,Eight,Mulsanne,Mulsanne S,Mulsanne Turbo,R-Type,Turbo R,Turbo RL,Turbo RT,Turbo S';
mmMdCars['BMW'] = '318,320,323,325,328,330,335,524,525,528,530,533,535,540,545,550,633,635,645,650,733,735,740,745,750,760,840,850,1-Series,3-Series,3-Series Wagon,5-Series,5-Series Wagon,6-Series,7-Series,Hydrogen-7,L6,L7,M,M3,M5,M6,X1,X3,X5,X5-M,X6,X6-M,Z3,Z4,Z8';
mmMdCars['Buick'] = 'Century,Electra,Enclave,Estate Wagon,LaCrosse,LeSabre,Lucerne,Park Avenue,Rainier,Reatta,Regal,Rendezvous,Riviera,Roadmaster,Skyhawk,Skylark,Somerset,Terraza,Verano';
mmMdCars['Cadillac'] = 'Allante,Brougham,Catera,Cimarron,Converj,CTS,CTS Sport Wagon,CTS-V,DeVille,DTS,Eldorado,Escalade,Escalade ESV,Escalade EXT,Escalade Hybrid,Fleetwood,Fleetwood Limo,Seville,Sixty Special,SRX,STS,STS-V,XLR,XLR-V,XTS';
mmMdCars['Checker'] = 'Marathon';
mmMdCars['Chevrolet'] = '1500,2500,3500,Astro,Avalanche,Aveo,Aveo 5,Beretta,Blazer,C10/K10,C20/K20,C30/K30,Camaro,Camaro SS,Caprice,Caprice Classic,Cavalier,Celebrity,Chevette,Citation,Cobalt,Colorado,Corsica,Corvette,Corvette Z06,Corvette ZR1,Cruze,El Camino,Equinox,Express,HHR,Impala,Lumina,Lumina APV,Luv,Malibu,Malibu Hybrid,Malibu Maxx,Metro,Monte Carlo,Nova,Pickup,Prizm,S-10,S-10 Blazer,Silverado,Silverado 1500,Silverado 1500 Hybrid,Silverado HD,Sonic,Spectrum,Sportvan,Sprint,SSR,Suburban,Tahoe,Tahoe Hybrid,Tracker,TrailBlazer,TrailBlazer EXT,Traverse,Uplander,V20,V30,Van,Venture,Volt';
mmMdCars['Chrysler'] = '200,300,200C,300C,300M,Aspen,Cirrus,Concorde,Conquest,Cordoba,Crossfire,E Class,Executive,Fifth Avenue,Grand Voyager,Imperial,Laser,LeBaron,LHS,New Yorker,Pacifica,Prowler,PT Cruiser,Sebring,TC,Town & Country,Voyager';
mmMdCars['Daewoo'] = 'Lanos,Leganza,Nubira';
mmMdCars['Daihatsu'] = 'Charade,Rocky';
mmMdCars['Datsun'] = '200 SX,280ZX,Maxima,Pulsar,Sentra,Stanza';
mmMdCars['Delorean'] = 'DMC-12';
mmMdCars['DeTomaso'] = 'Mangusta,Pantera';
mmMdCars['Dodge'] = '400,600,Aries,Avenger,Caliber,Caravan,Challenger,Challenger SRT8,Charger,Charger SRT8,Colt,Conquest,Dakota,Daytona,Diplomat,Durango,Dynasty,Grand Caravan,Intrepid,Journey,Lancer,Magnum,Mini Ram,Mirada,Monaco,Neon,Nitro,Omni,Pickup,Raider,Ram,Ram 1500,Ram Heavy Duty,Ram Van,Ram Wagon,Ramcharger,Rampage,Shadow,Spirit,Sprinter,SRT-4,Stealth,Stratus,Van,Viper';
mmMdCars['Eagle'] = 'Medallion,Premier,Summit,Talon,Vision';
mmMdCars['Ferrari'] = '308,328,348,512,360 Modena,400i,456 GT,456 M,512 M,512 TR,550 Barchetta,550 Maranello,575 M,599 GTB Fiorano,599-GTB-Fiorano,612 Scaglietti,612-Scaglietti,California,Challenge Stradale,Enzo,F355,F40,F430,F458-Italia,F50,GTB,GTO,GTS,Mondial,Mondial t,Superamerica,Testarossa';
mmMdCars['Fiat'] = '500,Panda,Pininfarina,Spider 2000,X1/9';
mmMdCars['Fisker'] = 'Karma';
mmMdCars['Ford'] = 'Aerostar,Aspire,Bronco,Bronco II,C-MAX,Club Wagon,Contour,Crown Victoria,E-Series,Econoline,Edge,Escape,Escape Hybrid,Escort,Excursion,EXP,Expedition,Expedition EL,Explorer,Explorer Sport,Explorer Sport Trac,F-150,F100,F150,F250,F350,Fairmont,Fairmont Futura,Festiva,Fiesta,Five Hundred,Flex,Focus,Focus Electric,Freestar,Freestyle,Fusion,Fusion Hybrid,GT,LTD,Mustang,Mustang Shelby-GT500,Pickup,Probe,Ranger,Shelby GT500,Super-Duty,Taurus,Taurus-SHO,Taurus-X,Tempo,Thunderbird,Transit Connect,Van,Windstar,ZX2';
mmMdCars['General Motors'] = 'EV-1';
mmMdCars['Geo'] = 'Metro,Prizm,Spectrum,Storm,Tracker';
mmMdCars['GMC'] = '1500,2500,3500,Acadia,Caballero,Canyon,Envoy,Envoy XL,Envoy XUV,Jimmy,Pickup,Rally,S-15 Jimmy,S-15 Pickup,Safari,Savana,Sierra,Sierra 1500,Sierra 1500 Hybrid,Sierra-HD,Sierra-Heavy Duty,Sonoma,Suburban,Terrain,Van,Vandura,Yukon,Yukon Hybrid,Yukon XL';
mmMdCars['Honda'] = 'Accord,Accord Crosstour,Accord Hybrid,Civic,Civic Hybrid,CR-V,CR-Z,CRX,del Sol,Element,FCX-Clarity,Fit,Insight,Odyssey,Passport,Pilot,Prelude,R-V,Ridgeline,S2000,Stream';
mmMdCars['Hummer'] = 'H1,H1 Alpha,H2,H2-SUT,H3,H3T';
mmMdCars['Hyundai'] = 'Accent,Azera,Elantra,Elantra Touring,Entourage,Equus,Excel,Genesis,Genesis Coupe,Portico,Santa Fe,Scoupe,Sonata,Sonata Hybrid,Tiburon,Tucson,Veracruz,XG300,XG350';
mmMdCars['Infiniti'] = 'EX,FX,FX35,FX45,G20,G35,G37,I30,I35,J30,M,M30,M35,M45,Q45,QX4,QX56';
mmMdCars['International'] = 'MXT,RXT';
mmMdCars['Isuzu'] = 'Amigo,Ascender,Axiom,Hombre,i-280,i-290,i-350,i-370,I-Mark,Impulse,Oasis,Pickup,Rodeo,Rodeo Sport,Stylus,Trooper,VehiCROSS';
mmMdCars['Jaguar'] = 'S-Type,Super V8,Super V8 Portfolio,Vanden Plas,X-Type,X-Type Wagon,XF,XJ,XJ12,XJ6,XJ8,XJ8L,XJL-SUPERSPORT,XJR,XJR-S,XJS,XK,XK8,XKR';
mmMdCars['Jeep'] = 'Cherokee,CJ,CJ-7,Comanche,Commander,Compass,Grand Cherokee,Grand Wagoneer,J10,J20,Liberty,Patriot,Scrambler,Wagoneer,Wrangler,Wrangler Unlimited';
mmMdCars['Kia'] = 'Amanti,Borrego,Forte,Optima,Rio,Rio5,Rondo,Sedona,Sephia,Sorento,Sorrento,Soul,Spectra,Spectra5,Sportage';
mmMdCars['Lamborghini'] = 'Countach,Diablo,Gallardo,Jalpa,Murcielago';
mmMdCars['Land Rover'] = 'Defender,Discovery,Freelander,LR2,LR3,LR4,Range Rover,Range Rover Evoque,Range Rover Sport,Series III';
mmMdCars['Lexus'] = 'CT200h,ES,ES 250,ES 300,ES 330,ES 350,GS,GS 300,GS 350,GS 400,GS 430,GS 450h,GS Hybrid,GX,GX 470,HS,IS,IS 250,IS 300,IS 350,IS-F,LS,LS 400,LS 430,LS 460,LS 600h,LS Hybrid,LX,LX 450,LX 470,RX 300,RX 330,RX 350,RX 400h,RX Hybrid,RX350,SC,SC 300,SC 400,SC 430';
mmMdCars['Lincoln'] = 'Aviator,Blackwood,Continental,LS,Mark LT,Mark VI,Mark VII,Mark VIII,Mark-LT,MKS,MKT,MKX,MKZ,MKZ Hybrid,Navigator,Town Car,Zephyr';
mmMdCars['Lotus'] = 'Elan,Elise,Esprit,Esprit V8,Exige';
mmMdCars['Maserati'] = '228,430,Biturbo,Coupe,GranSport,GranSport Spyder,GranTurismo,Quattroporte,Spyder';
mmMdCars['Maybach'] = '57,62,Type 57,Type 62';
mmMdCars['Mazda'] = '323,626,929,B-Series,B-Series Trucks,CX-7,CX-9,GLC,Mazda2,Mazda3,Mazda5,Mazda6,Mazda6 Wagon,MAZDASPEED Miata MX-5,Mazdaspeed Protege,Mazdaspeed3,MazdaSpeed6,Miata MX-5,Millenia,MPV,MX-3,MX-5 Miata,MX-6,Navajo,Pickup,Protege,Protege5,RX-7,RX-8,Tribute';
mmMdCars['Mercedes-Benz'] = '190,240D,C-Class,C63-AMG,CL,CL-Class,CL63-AMG,CL65-AMG,CLK,CLS,CLS-Class,CLS63-AMG,E-Class,E-Class Coupe,E-Class Wagon,E63-AMG,E63-AMG Wagon,G-Class,G55-AMG,GL,GL-Class,GLK-Class,M-Class,ML63-AMG,R-Class,S-Class,SL-Class,SLK,SLR McLaren';
mmMdCars['Mercury'] = 'Capri,Colony Park,Cougar,Grand Marquis,LN7,Lynx,Marauder,Mariner,Mariner Hybrid,Marquis,Milan,Milan Hybrid,Montego,Monterey,Mountaineer,Mystique,Sable,Topaz,Tracer,Villager,Zephyr';
mmMdCars['Merkur'] = 'Scorpio,XR4Ti';
mmMdCars['Mini'] = 'Clubman,Cooper,Cooper S,Countryman';
mmMdCars['Mitsubishi'] = '3000GT,Cordia,Diamante,Eclipse,Endeavor,Expo,Galant,i-MiEV,Lancer,Lancer Evolution,Lancer Sportback,Minivan,Mirage,Montero,Montero Sport,Outlander,Outlander Sport,Pickup,Precis,Raider,Sigma,Starion,Tredia';
mmMdCars['Morgan'] = 'Aero 8,Plus 8';
mmMdCars['Nissan'] = '200SX,240SX,280ZX,300ZX,350Z,370Z,Altima,Altima Hybrid,Armada,Axxess,Cube,Frontier,GT-R,Juke,Leaf,Maxima,Murano,NV,NX,Pathfinder,Pickup,Pulsar,Quest,Rogue,Sentra,Stanza,Titan,Van,Versa,Xterra';
mmMdCars['Oldsmobile'] = '98,Achieva,Alero,Aurora,Bravada,Calais,Custom Cruiser,Cutlass,Cutlass Calais,Cutlass Ciera,Cutlass Cruiser,Cutlass Salon,Cutlass Supreme,Delta 88,Eighty-Eight,Firenza,Intrigue,LSS,Ninety-Eight,Omega,Regency,Silhouette,Toronado';
mmMdCars['Panoz'] = 'AIV Roadster,Esperante,Roadster';
mmMdCars['Peugeot'] = '405,504,505,604,Liberte';
mmMdCars['Plymouth'] = 'Acclaim,Breeze,Caravelle,Colt,Conquest,Fury,Gran Fury,Grand Voyager,Horizon,Laser,Neon,Pickup,Prowler,Reliant,Sapporo,Scamp,Sundance,Turismo,Van,Voyager';
mmMdCars['Pontiac'] = '1000,2000,6000,Aztek,Bonneville,Fiero,Firebird,G37,G5,G55-AMG,G6,G8,G8-GXP,Grand Am,Grand Prix,GTO,LeMans,Montana,Montana SV6,Parisienne,Phoenix,Safari,Solstice,Sunbird,Sunfire,Torrent,Trans Sport,Vibe';
mmMdCars['Porsche'] = '911,924,928,944,968,911-Carrera,911-GT3,911-Turbo,Boxster,Carrera GT,Cayenne,Cayman,Cayman S,Panamera';
mmMdCars['Qvale'] = 'Mangusta';
mmMdCars['Renault'] = '18i,Alliance,Fuego,LeCar,Sport Wagon,Sportwagon';
mmMdCars['Rolls-Royce'] = 'Camargue,Corniche,Park Ward,Phantom,Phantom VI,Silver Seraph,Silver Spirit,Silver Spur';
mmMdCars['Saab'] = '900,9000,4-Sep,6-Sep,9-2X,9-3,9-3 Wagon,9-5,9-5 Wagon,9-7X';
mmMdCars['Saleen'] = 'S7';
mmMdCars['Saturn'] = 'Astra,Aura,Aura Hybrid,Ion,L,LS,LW,Outlook,Relay,SC,Sky,SL,SW,VUE,VUE Hybrid';
mmMdCars['Scion'] = 'iQ,tC,xA,xB,xD';
mmMdCars['Smart'] = 'ForTwo,ForTwo Electric Drive';
mmMdCars['Sterling'] = '825,827';
mmMdCars['Subaru'] = '1600,1800,B9 Tribeca,Baja,Brat,DL,Forester,GL,GL-10,Impreza,Impreza Wagon,Impreza WRX,Justy,Legacy,Loyale,Outback,RX,STD,SVX,Tribeca,XT';
mmMdCars['Suzuki'] = 'Aerio,Equator,Esteem,Forenza,Grand Vitara,Kizashi,Reno,Samurai,Sidekick,Swift,SX4,SX4 Wagon,Verona,Vitara,X-90,XL-7,XL7';
mmMdCars['Tesla'] = 'Model-S,Roadster';
mmMdCars['Toyota'] = '4Runner,Avalo0n,Avalon,Camry,Camry Hybrid,Camry Solara,Celica,Corolla,Cressida,ECHO,FJ Cruiser,FJ-Cruiser,Highlander,Highlander Hybrid,Land Cruiser,Matrix,MR2,Paseo,Pickup,Previa,Prius,Prius-C,RAV4,Sequoia,Sienna,Starlet,Supra,T100,Tacoma,Tercel,Tundra,Van,Venza,Yaris';
mmMdCars['Volkswagen'] = 'Beetle,BlueSport,Cabrio,Cabriolet,CC,Corrado,Eos,Eurovan,Fox,GLI,Gold,Golf,GTI,Jetta,Jetta SportWagen,New Beetle,Passat,Passat Wagon,Phaeton,Quantum,R32,Rabbit,Routan,Scirocco,Tiguan,Touareg,Van,Vanagon';
mmMdCars['Volvo'] = '240,740,760,780,850,940,960,760GT,C30,C70,Coupe,DL,GL,GLT,S40,S60,S70,S80,S90,V40,V50,V70,V90,XC60,XC70,XC90';
mmMdCars['Yugo'] = 'Cabrio,GV';
mmMdCars['Other'] = 'Other';


/* mmCars JS*/
function echoCars() {
    $.each(mmMkCars, function(index, value) {
        if (value) {
            // var models = mmMdCars[value].split(',');
            // $.each(models, function(index2, value2) {
            //     $("#output").append(value+', '+value2+"<br />");
            // });
            $("#output").append("'"+value+"','");
        }
    });
}

function mmInitializeCars(parent, make, model, make_caption, model_caption) {
    clearList(parent.ddlMake);
    addElement(parent.ddlMake, "", 0);

    for (var i = 0; i < mmMkCars.length; i++)
        if (mmMkCars[i]) {
        addElement(parent.ddlMake, mmMkCars[i], mmMkCars[i]);
    }

    if (make) {
        setDefaultByIText(parent.ddlMake, make);

        if (model_caption != "")
            mmChangeMakeCars(parent, model_caption);

        if (model)
            setDefaultByText(parent.ddlModel, model);
    }
    else {
        parent.ddlMake.selectedIndex = 0;
        mmChangeMakeCars(parent, model_caption);
    }
}

function mmChangeMakeCars(parent, model_caption) {
    var ModelList = mmMdCars[parent.ddlMake.options[parent.ddlMake.selectedIndex].value];
    clearList(parent.ddlModel);
    addElement(parent.ddlModel, model_caption, "");
    if (ModelList) {
        var rgModels = ModelList.split(',');
        for (var i = 0; i < rgModels.length; i++) {
            var sName, sValue;
            // rgModels[i] may be a singular value of ModelAscii, or a "#" delimited string of ModelID and ModelAscii
            if (rgModels[i].indexOf('#') != -1) {
                var rgModel = rgModels[i].split('#');
                // Bug #13866:  No need for the model ID in CPO search.  Just use model name.
                sName = sValue = rgModel[1];
            }
            else
                sName = sValue = rgModels[i];
            if (rgModels[i]) {
                addElement(parent.ddlModel, sName, sValue);
            }
        }
        parent.ddlModel.disabled = false;
    }
    else
        parent.ddlModel.disabled = true;

    parent.ddlModel.selectedIndex = 0;
}


/* Inline Js Functions*/

var current = 1;
function pageSwitch(id) {
    if (!document.getElementById) return false;
    var div = document.getElementById("safety" + id);
    var curDiv = document.getElementById("safety" + current);
    curDiv.style.display = "none";
    div.style.display = "block";
    var tabs = document.getElementById('safety_tabs').getElementsByTagName('li');
    if (current == 1) {
        tabs[tabs.length - current].style.backgroundPosition = '0% -1%';
    }
    if (current == 2) {
        tabs[tabs.length - current].style.backgroundPosition = '34% -1%';
    }
    if (current == 3) {
        tabs[tabs.length - current].style.backgroundPosition = '68% -1%';
    }
    if (current == 4) {
        tabs[tabs.length - current].style.backgroundPosition = '102% -1%';
    }
    if (id == 1) {
        tabs[tabs.length - id].style.backgroundPosition = '0% 99%';
    }
    if (id == 2) {
        tabs[tabs.length - id].style.backgroundPosition = '34% 99%';
    }
    if (id == 3) {
        tabs[tabs.length - id].style.backgroundPosition = '68% 99%';
    }
    if (id == 4) {
        tabs[tabs.length - id].style.backgroundPosition = '102% 100%';
    }
    current = id;
}

// This is for show/hide display on advanced search and reviews
function reveal(id) {
    document.getElementById(id).style.display = 'block';
    position_seo_footer();
}

//This is for the search_box flash
function removeFlash() {
    el = document.getElementById('flash-search_box');
    if (el) {
        el.style.display = "none";
    }
}
// This is for the shop type alert
function chkRads(frm, ty) {
    if (frm.sn.value == 'SHOP NAME') {
        var rad_arr = [ty];
        var rd_ar_ln = rad_arr.length;
        var i = 0;
        while (i < rd_ar_ln) {
            var curr_rad = frm[rad_arr[i]];
            var rad_len = curr_rad.length;
            for (var n = 0; n < rad_len; n++) {
                if (curr_rad[n].checked) break;
                else if (n == rad_len - 1) {
                    alert("Please be sure to indicate a shop type.");
                    return false;
                }
            }
            i++;
        }
        return true;
    }
}



// fix positioning of sub_footer moved for print
position_seo_footer();
function position_seo_footer() {
    var divs = document.getElementsByTagName('div');
    i = 0;
    while (i < divs.length && !divs[i].className.match('sub_footer')) { i += 1; }
    if (i < divs.length) {
        divs[i].style.bottom = document.getElementById('footer').offsetHeight + 'px';
        if (document.all) { divs[i].style.left = document.getElementsByTagName('body')[0].offsetLeft + 'px'; }
    }
}

// setup input field prompts interaction
var input_list = new Array();

Field = function(elm) {
    this.elm = elm;
    this.name = elm.name;
    this.prompt = elm.value;
}

function addEvent(elm, evt, outcome) {
    if (document.attachEvent) {
        elm.attachEvent('on' + evt, outcome, false);
    } else {
        elm.addEventListener(evt, outcome, false);
    }
}

function fieldfocus(elm) {
    if (window.event) {
        elm = window.event.srcElement;
    } else {
        elm = elm.target;
    }
    for (i = 0; i < input_list.length; i++) {
        if (elm == input_list[i].elm) {
            if (elm.value == input_list[i].prompt) {
                elm.value = '';
                elm.className = elm.className.replace(/\s*fieldprompt/, '');
                break;
            }
        }
    }
}
function fieldblur(elm) {
    if (window.event) {
        elm = window.event.srcElement;
    } else {
        elm = elm.target;
    }
    for (i = 0; i < input_list.length; i++) {
        if (elm == input_list[i].elm) {
            if ('' == elm.value) {
                elm.value = input_list[i].prompt;
                if (!elm.className.match('fieldprompt')) {
                    elm.className += ' fieldprompt';
                }
                break;
            }
        }
    }
}

// gather or <input type="text"> elements with default values
inputs = document.getElementsByTagName('input');
for (i = 0; i < inputs.length; i++) {
    if ('text' == inputs[i].type.toLowerCase() || 'password' == inputs[i].type.toLowerCase()) {
        input_list.push(new Field(inputs[i]));
        addEvent(inputs[i], 'focus', fieldfocus);
        addEvent(inputs[i], 'blur', fieldblur);
        inputs[i].className += ' fieldprompt';
    }
}

function watch_for_popup() {
    popping = window.location.href.indexOf('?popup=');
    target_a = null;
    if (0 < popping) {
        uri = window.location.href.substr(popping + 7);
        a_list = document.getElementsByTagName('a');
        for (i = 0; i < a_list.length; i++) {
            if (a_list[i].href.match(uri)) {
                target_a = a_list[i];
                break;
            }
        }
        target_a.onclick.call(this);
    }
}
addEvent(window, 'load', watch_for_popup);

$(document).ready(function() {
    //echoCars();
});
