CINXE.COM
Автомобили
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.ford.ru:80/Cars","20100722094210","https://web.archive.org/","web","/_static/", "1279791730"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>Автомобили</title> <!-- Server: 53 --> <meta name="robots" content="index,follow"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-language" content="ru"> <link rel="SHORTCUT ICON" href="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/favicon.ico"> <!-- doing css calling from is head --> <link rel="stylesheet" type="text/css" href="/web/20100722094210cs_/http://www.ford.ru/cs/ContentServer?pagename=ENGInE%2fcss%2fGroupedCSS"> <script type="text/javascript"> headerText = "袩芯卸邪谢褍泄褋褌邪, 芯斜薪芯胁懈褌械 胁械褉褋懈褞 Adobe庐 Flash庐 Player"; messageText = "校 袙邪褋 薪械 褍褋褌邪薪芯胁谢械薪邪 薪械芯斜褏芯写懈屑邪褟 胁械褉褋懈褟 Adobe庐 Flash庐, 泻芯褌芯褉邪褟 薪械芯斜褏芯写懈屑邪 写谢褟 锌褉芯褋屑芯褌褉邪 褝褌芯泄 褋褌褉邪薪懈褑褘.<br><br>袦褘 褉械泻芯屑械薪写褍械屑 袙邪屑 芯斜薪芯胁懈褌褜 械械 薪邪 褋邪泄褌械 Adobe庐.<br><br> 袣谢懈泻薪懈褌械 锌芯 泻薪芯锌泻械 薪懈卸械, 褔褌芯斜褘 锌芯谢褍褔懈褌褜 锌谢邪谐懈薪 (斜褍写械褌 芯褌泻褉褘褌芯 胁 薪芯胁芯屑 芯泻薪械) 懈谢懈 薪邪卸屑懈褌械 泻薪芯锌泻褍 芦袧械褌禄, 褔褌芯斜褘 锌褉芯锌褍褋褌懈褌褜 褝褌芯 褋芯芯斜褖械薪懈械."; buttonText = "袧械褌"; FDlink = "https://web.archive.org/web/20100722094210/http://www.macromedia.com/go/getflashplayer"; reqVersion = "9.0.124.0"; </script> <script type="text/javascript"> // <![CDATA[ if(typeof engine == "undefined") engine = new Object(); // blob related stuff if(typeof engine.blob == "undefined") engine.blob = new Object(); engine.blob.baseUrl = '/cs/BlobServer?blobtable=MungoBlobs&blobcol=urldata&blobwhere=___id___&blobkey=id'; // media player stuff if(typeof engine.media == "undefined") engine.media = new Object(); engine.media.playerXml = '/cs/ENGInE/xml/Russia_media_player.xml'; // flash related stuff if(typeof engine.flash == "undefined") engine.flash = new Object(); engine.flash.template = '<object cse="js" id="flash____id___"' + 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + 'width="___width___"' + 'height="___height___">' + '<param name="allowFullScreen" value="true">' + '<param name="Movie" value="___movie___" >' + '<param name="Play" value="___play___" >' + '<param name="Loop" value="___loop___" >' + '<param name="Quality" value="___quality___" >' + '<param name="Align" value="___align___" >' + '<param name="SAlign" value="___salign___" >' + '<param name="BgColor" value="___bgcolor___" >' + '<param name="Scale" value="___scale___" >' + '<param name="Menu" value="___menu___" >' + '<param name="WMode" value="___wmode___" >' + '<param name="Base" value="___base___" >' + '<param name="FlashVars" value="___flashvars___" >' + '<!--[if !IE]>-->' + '<object id="flash____id___" type="application/x-shockwave-flash" data="___movie___" width="___width___" height="___height___">' + '<param name="allowFullScreen" value="true">' + '<param name="play" value="___play___" />' + '<param name="loop" value="___loop___" />' + '<param name="quality" value="___quality___" />' + '<param name="align" value="___align___" />' + '<param name="salign" value="___salign___" />' + '<param name="BgColor" value="___bgcolor___" />' + '<param name="scale" value="___scale___" />' + '<param name="menu" value="___menu___" />' + '<param name="wmode" value="___wmode___" />' + '<param name="base" value="___base___" />' + '<param name="flashvars" value="___flashvars___" />' + '<img src="___subst___" width="___width___" height="___height___" alt="" border="0" />' + '<\/object>' + '<!--[endif]-->' + '<!--[if IE]>-->' + '<img src="___subst___" width="___width___" height="___height___" alt="" border="0" />' + '<!--[endif]-->' + '<\/object>' ; // browser detection if(typeof engine.browser == "undefined") engine.browser = new Object(); engine.browser.isIE = navigator.appName == 'Microsoft Internet Explorer'; // ]]> </script> <!-- doing javascript calling from is body--> <script type="text/javascript" src="/web/20100722094210js_/http://www.ford.ru/cs/ContentServer?pagename=ENGInE%2fscript%2fGroupedJS"></script> <script type="text/javascript" src="/web/20100722094210js_/http://www.ford.ru/cs/ContentServer?cs.contenttype=text%2Fjavascript&pagename=ENGInE%2Fscript%2FLayout3"></script> <script type="text/javascript" src="/web/20100722094210js_/http://www.ford.ru/cs/ContentServer?cs.contenttype=application%2Fjavascript%3Bcharset%3DUTF-8&cid=unused&pagename=RURU_ENGInE%2FHMC_filters_data&c=unused"></script> <!--[if lte IE 6]> <style type="text/css"> .hidefromIE6 {display:none;} </style> <![endif]--> </head> <body onload="engine.navigation.init(document.getElementById('currentContext'));"> <!-- --> <script type="text/javascript" language="JavaScript"> String.prototype.endsWith = function(str){ return (this.match(str+"$")==str) } function createPath() { var currentURL = window.location.href; if(!currentURL.contains("/cs/ContentServer?")){ if(currentURL.contains("=") && currentURL.contains("/")){ currentURL = currentURL.substring(0, currentURL.indexOf("=")); currentURL = currentURL.substring(0, currentURL.lastIndexOf("/")); } } //Remove all trailing / while(currentURL.endsWith("/")){ currentURL = currentURL.substring(0,currentURL.lastIndexOf("/")); } return currentURL; } tc_page_alias = createPath(); </script> <script type="text/javascript" language="JavaScript" src="/web/20100722094210js_/http://www.ford.ru/cs/ENGInE/js/logging/sophus/logging.js"></script> <div id="frame" style="background-image:url(/web/20100722094210im_/http://www.ford.ru/cs/BlobServer?blobtable=MungoBlobs&blobcol=urldata&blobwhere=1214353370024&blobkey=id)"> <!-- Header --> <!-- <Start> --> <div id="orange_line"></div> <!--<START_MHB001 >--> <div id="masthead"> <div style="height: 115px"> </div> </div> <!--<END_MHB001 >--> <div id="lockup_container"> <div> <!--<START_LU001 >--> <a href="/web/20100722094210/http://www.ford.ru/"><img src="/web/20100722094210im_/http://www.ford.ru/cs/BlobServer?blobtable=MungoBlobs&blobcol=urldata&blobwhere=1214344658947&blobkey=id" border="0" alt="Ford Home" title="Ford Home" width="190" height="90"></a> <!--<END_LU001 >--> </div> </div> <!-- <End> --> <!-- Navigation --> <!-- <Start> --> <div id="container_navi"> <div class="left_item"> <script type="text/javascript"> function js_SearchBoxSelected() { document.frmSiteSearchBox.s.select(); document.frmSiteSearchBox.s.focus(); } function js_SiteSearchSubmit(strSearchField,strMarketsDefault) { if (strSearchField != strMarketsDefault) { document.frmSiteSearchBox.method="get"; document.frmSiteSearchBox.submit(strSearchField,strMarketsDefault); } else { document.frmSiteSearchBox.s.focus(); } } </script> <div class="SiteSearchBoxWrapper"> <div class="SiteSearchBoxTopRow"></div> <div class="SiteSearchBoxStyle"> <form action="/web/20100722094210/http://www.ford.ru/cs/ContentServer" method="get" name="frmSiteSearchBox"> <div class="SiteSearchIcon"></div> <div class="SiteSearchInput"> <label> <input type="text" onclick="js_SearchBoxSelected();return true;" class="SiteSearchInputField" name="s" maxlength="25" value="袩芯懈褋泻"> </label> </div> <div class="SiteSearchLink"> <div class="SiteSearchLinkIcon"> </div> <input src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" class="SiteSearchLinkIcon2" title="袩芯懈褋泻" type="image" onclick="js_SiteSearchSubmit(window.document.frmSiteSearchBox.s.value,'袩芯懈褋泻');return false;" value="SubmitSiteSearch"> </div> <input type="hidden" name="pagename" value="RURU_ENGInE/LayoutSearchResults"> <input type="hidden" name="c" value="Page"> <input type="hidden" name="cid" value="1204948231026"> </form> </div> <div class="SiteSearchBottom"></div> </div> </div> <div class="left_item"> <div class="navmenu"> <div class="navtop"></div> <div id="navAnchor"></div> <ul id="currentContext" class="currentContext"> <li> <a href="/web/20100722094210/http://www.ford.ru/">袚谢邪胁薪邪褟 褋褌褉邪薪懈褑邪</a> <div class="navsubmenu"> <div class="navsubmenutop"> </div> <ul class="navsubmenu"> <li> <a href="/web/20100722094210/http://www.ford.ru/Commercialvehicles">袣芯屑屑械褉褔械褋泻懈械 邪胁褌芯屑芯斜懈谢懈</a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Heavys">袚褉褍蟹芯胁褘械 邪胁褌芯屑芯斜懈谢懈</a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Service">袙谢邪写械谢褜褑邪屑</a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/OwnerServices">校褋谢褍谐懈</a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Credit">袣褉械写懈褌薪褘械 锌褉芯谐褉邪屑屑褘</a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Pora">袚芯褋锌褉芯谐褉邪屑屑邪 褍褌懈谢懈蟹邪褑懈懈</a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/AboutFord">袨 泻芯屑锌邪薪懈懈</a> </li> </ul> <div class="navsubmenubottom"> </div> </div> </li> <li><p>袗胁褌芯屑芯斜懈谢懈</p></li> </ul> <div class="navdivider"> </div> <ul id="nextSteps" class="nextSteps"> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/NewFiesta"> <span>Fiesta</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/Fusion"> <span>Fusion</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/Focus"> <span>Focus</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/FocusRS"> <span>Focus RS</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/C-MAX"> <span>C-MAX</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/Kuga"> <span>Kuga</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/Mondeo"> <span>Mondeo</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/S-MAX"> <span>袧芯胁褘泄 S-MAX</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/Galaxy"> <span>袧芯胁褘泄 Galaxy</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/KineticDesign"> <span>袣懈薪械褌懈褔械褋泻懈泄 写懈蟹邪泄薪 Ford</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/CarsBrochures"> <span>袘褉芯褕褞褉褘</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/SpecialOffers"> <span>小锌械褑懈邪谢褜薪褘械 锌褉械写谢芯卸械薪懈褟</span> </a> </li> <li> <a href="/web/20100722094210/http://www.ford.ru/Cars/MIAS"> <span>袦芯褋泻芯胁褋泻懈泄 袦械卸写褍薪邪褉芯写薪褘泄 袗胁褌芯屑芯斜懈谢褜薪褘泄 小邪谢芯薪 2010</span> </a> </li> </ul> <div class="navbottom"> </div> </div> </div> <div class="left_item"> <div class="SbeModule"> <div class="SbeTop"></div> <div class="DealerLocator"> <!-- <Start> --> <!-- <End> --> </div> <div class="SbeDivider"></div> <div class="SbeLinks"> <!-- <Start> --> <div> <div id="SbeAnchor"></div> <ul id="SbeLinks"> <li class="SbeLinkCategory_SBEC"> <a href="/web/20100722094210/http://www.ford.ru/SBE/ConfiguratorAll/p=1204913942324" class="SbeWithSubmenu" title="袣芯薪褎懈谐褍褉邪褌芯褉" onclick="return false"> <span class="SbeIcon"></span> <span class="SbeDescription">袣芯薪褎懈谐褍褉邪褌芯褉</span> </a> <div class="SbeSubmenu"> <div class="SbeSubmenuTop"></div> <ul class="SbeLinksSubmenuBody"> <li class="SbeLinkCategory_01St" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/ConfiguratorAll/ConfigureVehicle/p=1204913942324"> <span class="SbeDescription">袥械谐泻芯胁褘械 邪胁褌芯屑芯斜懈谢懈</span> </a> </li> <li class="SbeLinkCategory_SBEC" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/ConfiguratorAll/ConfigureCV/p=1204913942324"> <span class="SbeDescription">袣芯屑屑械褉褔械褋泻懈械 邪胁褌芯屑芯斜懈谢懈</span> </a> </li> </ul> <div class="SbeSubmenuBottom"> </div> </div> </li> <li class="SbeLinkCategory_SBET"> <a href="/web/20100722094210/http://www.ford.ru/SBE/TestDrive/p=1204913942324" title="袟邪泻邪蟹 褌械褋褌-写褉邪泄胁邪"> <span class="SbeIcon"> </span> <span class="SbeDescription">袟邪泻邪蟹 褌械褋褌-写褉邪泄胁邪</span> </a> </li> <li class="SbeLinkCategory_SBEB"> <a href="/web/20100722094210/http://www.ford.ru/SBE/Brochures/p=1204913942324" class="SbeWithSubmenu" title="袘褉芯褕褞褉褘" onclick="return false"> <span class="SbeIcon"></span> <span class="SbeDescription">袘褉芯褕褞褉褘</span> </a> <div class="SbeSubmenu"> <div class="SbeSubmenuTop"></div> <ul class="SbeLinksSubmenuBody"> <li class="SbeLinkCategory_SBEB" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/Brochures/CarsBrochures/p=1204913942324"> <span class="SbeDescription">袥械谐泻芯胁褘械 邪胁褌芯屑芯斜懈谢懈</span> </a> </li> <li class="SbeLinkCategory_SBEB" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/Brochures/CVBrochures/p=1204913942324"> <span class="SbeDescription">袣芯屑屑械褉褔械褋泻懈械 邪胁褌芯屑芯斜懈谢懈</span> </a> </li> </ul> <div class="SbeSubmenuBottom"> </div> </div> </li> <li class="SbeLinkCategory_SBET"> <a href="/web/20100722094210/http://www.ford.ru/SBE/SpecialOffers/p=1204913942324" class="SbeWithSubmenu" title="小锌械褑锌褉械写谢芯卸械薪懈褟" onclick="return false"> <span class="SbeIcon"></span> <span class="SbeDescription">小锌械褑锌褉械写谢芯卸械薪懈褟</span> </a> <div class="SbeSubmenu"> <div class="SbeSubmenuTop"></div> <ul class="SbeLinksSubmenuBody"> <li class="SbeLinkCategory_01St" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/SpecialOffers/SpecialOffer_PV/p=1204913942324"> <span class="SbeDescription">袩邪褋褋邪卸懈褉褋泻懈械 邪胁褌芯屑芯斜懈谢懈</span> </a> </li> <li class="SbeLinkCategory_01St" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/SpecialOffers/SpecialOffer_CV/p=1204913942324"> <span class="SbeDescription">袣芯屑屑械褉褔械褋泻懈械 邪胁褌芯屑芯斜懈谢懈</span> </a> </li> <li class="SbeLinkCategory_01St" style="background: no-repeat"> <a href="/web/20100722094210/http://www.ford.ru/SBE/SpecialOffers/SpringSummer2010/p=1204913942324"> <span class="SbeDescription">袣邪屑锌邪薪懈褟 袙械褋薪邪-袥械褌芯 2010</span> </a> </li> </ul> <div class="SbeSubmenuBottom"> </div> </div> </li> <li class="SbeLinkCategory_SBEI"> <a href="/web/20100722094210/http://www.ford.ru/SBE/Ezine/p=1204913942324" title="袩芯写锌懈褋泻邪 薪邪 薪芯胁芯褋褌懈"> <span class="SbeIcon"> </span> <span class="SbeDescription">袩芯写锌懈褋泻邪 薪邪 薪芯胁芯褋褌懈</span> </a> </li> <li class="SbeLinkCategory_SBEC"> <a href="/web/20100722094210/http://www.ford.ru/SBE/DealerLocator/p=1204913942324" title="袛懈谢械褉褘"> <span class="SbeIcon"> </span> <span class="SbeDescription">袛懈谢械褉褘</span> </a> </li> </ul> </div> <script type="text/javascript"> var ul = document.getElementById('SbeLinks'); if(ul != null && engine != null ) { engine.navigation.init(ul, null, 'SbeAnchor', ''); } </script> <!-- <End> --> </div> <div class="SbeBottom"></div> </div> </div> <div class="left_item"> </div> </div> <!-- <End> --> <div id="container_main"> <div id="mediaplayer2"></div> <div id="container_center"> <div class="center_item_hmc"> <!--<START_FVD001 >--> <div id="fvdInsertionPoint"></div> <script type="text/javascript"> if(typeof engine == "undefined") engine = {}; if(typeof engine.fvd == "undefined") engine.fvd = {}; if(typeof engine.fvd.data == "undefined") engine.fvd.data = {}; </script> <script type="text/javascript"> var nameplates = {}; var series = {}; var fsmedias = {}; var derivatives = {}; nameplates['1204943440007'] = {name: 'Focus', minprice: '439 000 py6.', link: '/Cars/Focus', derivatives: {}}; nameplates['1204938483466'] = {name: 'Fusion', minprice: '490 600 py6.', link: '/Cars/Fusion', derivatives: {}}; nameplates['1204938476434'] = {name: 'Fiesta', minprice: '529 000 py6.', link: '/Cars/NewFiesta', derivatives: {}}; nameplates['1204940325276'] = {name: 'Mondeo', minprice: '679 200 py6.', link: '/Cars/Mondeo', derivatives: {}}; nameplates['1204940939158'] = {name: 'C-MAX', minprice: '721 700 py6.', link: '/Cars/C-MAX', derivatives: {}}; nameplates['1204941084006'] = {name: '\u041D\u043E\u0432\u044B\u0439 S-MAX', minprice: '938 900 py6.', link: '/Cars/S-MAX', derivatives: {}}; nameplates['1204940337876'] = {name: 'Kuga', minprice: '990 000 py6.', link: '/Cars/Kuga', derivatives: {}}; nameplates['1204943259213'] = {name: '\u041D\u043E\u0432\u044B\u0439 Galaxy', minprice: '1 015 600 py6.', link: '/Cars/Galaxy', derivatives: {}}; nameplates['1204955011722'] = {name: 'RS', minprice: '1 498 800 py6.', link: '/Cars/FocusRS', derivatives: {}}; series['1204938476443'] = {name: 'Ambiente'}; series['1204938476468'] = {name: 'Titanium'}; series['1204938483474'] = {name: 'Trend'}; series['1204938484160'] = {name: 'Core'}; series['1204938484174'] = {name: 'Elegance'}; series['1204940337884'] = {name: 'Titanium'}; series['1204940338210'] = {name: 'Trend'}; series['1204940939166'] = {name: 'Titanium'}; series['1204940939174'] = {name: 'Trend X'}; series['1204940939932'] = {name: 'Ambiente'}; series['1204940940003'] = {name: 'Trend'}; series['1204941067095'] = {name: 'Trend'}; series['1204941067103'] = {name: 'Sport'}; series['1204941084014'] = {name: 'Titanium'}; series['1204943258626'] = {name: 'Trend'}; series['1204943259221'] = {name: 'Ghia'}; series['1204943439586'] = {name: 'ST'}; series['1204943439594'] = {name: 'Comfort'}; series['1204943439602'] = {name: 'Titanium'}; series['1204943440015'] = {name: 'Limited Edition'}; series['1204948044694'] = {name: 'Ambiente'}; series['1204948044961'] = {name: 'Titanium'}; series['1204955013142'] = {name: 'RS'}; series['1204965422514'] = {name: 'Ghia X'}; series['1204965422522'] = {name: 'Titanium Black'}; series['1204965428051'] = {name: 'Titanium'}; series['1204965442186'] = {name: 'Trend'}; series['1204965442433'] = {name: 'Ambiente'}; series['1204968314068'] = {name: 'Black & White Edition'}; series['1204968314718'] = {name: 'Trend'}; series['1204968315454'] = {name: 'Titanium X'}; fsmedias['1204938476484_1204938476805'] = {id: '1204938477423', fkderiv: '1204938476484', fkbody: '1204938476805'}; fsmedias['1204938476484_1204938477125'] = {id: '1204938479707', fkderiv: '1204938476484', fkbody: '1204938477125'}; fsmedias['1204938476517_1204938477125'] = {id: '1204938479984', fkderiv: '1204938476517', fkbody: '1204938477125'}; fsmedias['1204938476517_1204938476805'] = {id: '1204938480500', fkderiv: '1204938476517', fkbody: '1204938476805'}; fsmedias['1204938483482_1204938477125'] = {id: '1204938485064', fkderiv: '1204938483482', fkbody: '1204938477125'}; fsmedias['1204938483493_1204938477125'] = {id: '1204938485076', fkderiv: '1204938483493', fkbody: '1204938477125'}; fsmedias['1204938484207_1204938477125'] = {id: '1204938485628', fkderiv: '1204938484207', fkbody: '1204938477125'}; fsmedias['1204940940011_1204938477125'] = {id: '1204940942391', fkderiv: '1204940940011', fkbody: '1204938477125'}; fsmedias['1204940939182_1204938477125'] = {id: '1204940942687', fkderiv: '1204940939182', fkbody: '1204938477125'}; fsmedias['1204940940022_1204938477125'] = {id: '1204940942699', fkderiv: '1204940940022', fkbody: '1204938477125'}; fsmedias['1204940939193_1204938477125'] = {id: '1204940942711', fkderiv: '1204940939193', fkbody: '1204938477125'}; fsmedias['1204941084030_1204940326799'] = {id: '1204941085738', fkderiv: '1204941084030', fkbody: '1204940326799'}; fsmedias['1204941067178_1204940326799'] = {id: '1204941086059', fkderiv: '1204941067178', fkbody: '1204940326799'}; fsmedias['1204941067189_1204940326799'] = {id: '1204941086071', fkderiv: '1204941067189', fkbody: '1204940326799'}; fsmedias['1204940338218_1204940338360'] = {id: '1204943427115', fkderiv: '1204940338218', fkbody: '1204940338360'}; fsmedias['1204940337892_1204940338360'] = {id: '1204943427501', fkderiv: '1204940337892', fkbody: '1204940338360'}; fsmedias['1204943258642_1204954392568'] = {id: '1204943433291', fkderiv: '1204943258642', fkbody: '1204954392568'}; fsmedias['1204943259229_1204954392568'] = {id: '1204943434184', fkderiv: '1204943259229', fkbody: '1204954392568'}; fsmedias['1204943439610_1204938477125'] = {id: '1204943441805', fkderiv: '1204943439610', fkbody: '1204938477125'}; fsmedias['1204943440031_1204940326403'] = {id: '1204943441817', fkderiv: '1204943440031', fkbody: '1204940326403'}; fsmedias['1204943439621_1204940326403'] = {id: '1204943441841', fkderiv: '1204943439621', fkbody: '1204940326403'}; fsmedias['1204943439621_1204940326799'] = {id: '1204943441855', fkderiv: '1204943439621', fkbody: '1204940326799'}; fsmedias['1204943440042_1204938477125'] = {id: '1204943441867', fkderiv: '1204943440042', fkbody: '1204938477125'}; fsmedias['1204943439610_1204938476805'] = {id: '1204943442279', fkderiv: '1204943439610', fkbody: '1204938476805'}; fsmedias['1204943440031_1204938476805'] = {id: '1204943442291', fkderiv: '1204943440031', fkbody: '1204938476805'}; fsmedias['1204943440031_1204938477125'] = {id: '1204943442303', fkderiv: '1204943440031', fkbody: '1204938477125'}; fsmedias['1204943439621_1204938476805'] = {id: '1204943442315', fkderiv: '1204943439621', fkbody: '1204938476805'}; fsmedias['1204943439621_1204938477125'] = {id: '1204943442327', fkderiv: '1204943439621', fkbody: '1204938477125'}; fsmedias['1204943440042_1204940326403'] = {id: '1204943442339', fkderiv: '1204943440042', fkbody: '1204940326403'}; fsmedias['1204943440042_1204940326799'] = {id: '1204943442351', fkderiv: '1204943440042', fkbody: '1204940326799'}; fsmedias['1204955013210_1204938476805'] = {id: '1204955014171', fkderiv: '1204955013210', fkbody: '1204938476805'}; fsmedias['1204965428059_1204940326403'] = {id: '1204965422928', fkderiv: '1204965428059', fkbody: '1204940326403'}; fsmedias['1204965442358_1204940326799'] = {id: '1204965428384', fkderiv: '1204965442358', fkbody: '1204940326799'}; fsmedias['1204965442358_1204940326403'] = {id: '1204965467566', fkderiv: '1204965442358', fkbody: '1204940326403'}; fsmedias['1204965422530_1204940326799'] = {id: '1204965467584', fkderiv: '1204965422530', fkbody: '1204940326799'}; fsmedias['1204965442358_1204938477125'] = {id: '1204965469593', fkderiv: '1204965442358', fkbody: '1204938477125'}; fsmedias['1204965422530_1204940326403'] = {id: '1204965469926', fkderiv: '1204965422530', fkbody: '1204940326403'}; fsmedias['1204965422530_1204938477125'] = {id: '1204965469940', fkderiv: '1204965422530', fkbody: '1204938477125'}; fsmedias['1204965428074_1204940326799'] = {id: '1204965469958', fkderiv: '1204965428074', fkbody: '1204940326799'}; fsmedias['1204965422541_1204940326403'] = {id: '1204965469970', fkderiv: '1204965422541', fkbody: '1204940326403'}; fsmedias['1204965428074_1204940326403'] = {id: '1204965470768', fkderiv: '1204965428074', fkbody: '1204940326403'}; fsmedias['1204965428074_1204938477125'] = {id: '1204965471051', fkderiv: '1204965428074', fkbody: '1204938477125'}; fsmedias['1204965422541_1204938477125'] = {id: '1204965472301', fkderiv: '1204965422541', fkbody: '1204938477125'}; fsmedias['1204968315462_1204938477125'] = {id: '1204968315197', fkderiv: '1204968315462', fkbody: '1204938477125'}; fsmedias['1204968314731_1204938477125'] = {id: '1204968315209', fkderiv: '1204968314731', fkbody: '1204938477125'}; fsmedias['1204968315001_1204938476805'] = {id: '1204968315224', fkderiv: '1204968315001', fkbody: '1204938476805'}; fsmedias['1204968315462_1204938476805'] = {id: '1204968315763', fkderiv: '1204968315462', fkbody: '1204938476805'}; fsmedias['1204968315001_1204938477125'] = {id: '1204968315778', fkderiv: '1204968315001', fkbody: '1204938477125'}; fsmedias['1204968314731_1204938476805'] = {id: '1204968316216', fkderiv: '1204968314731', fkbody: '1204938476805'}; derivatives['1204940940011'] = {id: 1204940940011, minprice: '721 700 py6.', rank: 1, fknameplate: '1204940939158', fkseries: '1204940939932', link: '/Hidden/SideBySideCMAX/dei1=1204940940011'}; derivatives['1204940940011'].defaultFSMedia = fsmedias['1204940940011_1204938477125']; nameplates['1204940939158'].derivatives['1204940940011'] = derivatives['1204940940011']; derivatives['1204938476484'] = {id: 1204938476484, minprice: '529 000 py6.', rank: 1, fknameplate: '1204938476434', fkseries: '1204938476443', link: '/Hidden/SidebySideFiesta/dei1=1204938476484'}; derivatives['1204938476484'].defaultFSMedia = fsmedias['1204938476484_1204938476805']; nameplates['1204938476434'].derivatives['1204938476484'] = derivatives['1204938476484']; derivatives['1204965428059'] = {id: 1204965428059, minprice: '679 200 py6.', rank: 1, fknameplate: '1204940325276', fkseries: '1204965442433', link: '/Hidden/SideBySideMondeo/dei1=1204965428059'}; derivatives['1204965428059'].defaultFSMedia = fsmedias['1204965428059_1204940326403']; nameplates['1204940325276'].derivatives['1204965428059'] = derivatives['1204965428059']; derivatives['1204943259229'] = {id: 1204943259229, minprice: '1 015 600 py6.', rank: 1, fknameplate: '1204943259213', fkseries: '1204943258626', link: '/Hidden/SideBySideGalaxy/dei1=1204943259229'}; derivatives['1204943259229'].defaultFSMedia = fsmedias['1204943259229_1204954392568']; nameplates['1204943259213'].derivatives['1204943259229'] = derivatives['1204943259229']; derivatives['1204941067178'] = {id: 1204941067178, minprice: '938 900 py6.', rank: 1, fknameplate: '1204941084006', fkseries: '1204941067095', link: '/Hidden/SideBySideSMAX/dei1=1204941067178'}; derivatives['1204941067178'].defaultFSMedia = fsmedias['1204941067178_1204940326799']; nameplates['1204941084006'].derivatives['1204941067178'] = derivatives['1204941067178']; derivatives['1204943440031'] = {id: 1204943440031, minprice: '439 000 py6.', rank: 1, fknameplate: '1204943440007', fkseries: '1204943440015', link: '/Hidden/SideBySideFocus/dei1=1204943440031'}; derivatives['1204943440031'].defaultFSMedia = fsmedias['1204943440031_1204938476805']; nameplates['1204943440007'].derivatives['1204943440031'] = derivatives['1204943440031']; derivatives['1204940338218'] = {id: 1204940338218, minprice: '990 000 py6.', rank: 1, fknameplate: '1204940337876', fkseries: '1204940338210', link: '/Hidden/SideBySideKuga/dei1=1204940338218'}; derivatives['1204940338218'].defaultFSMedia = fsmedias['1204940338218_1204940338360']; nameplates['1204940337876'].derivatives['1204940338218'] = derivatives['1204940338218']; derivatives['1204938483482'] = {id: 1204938483482, minprice: '490 600 py6.', rank: 1, fknameplate: '1204938483466', fkseries: '1204938484160', link: '/Hidden/SideBySideFusion/dei1=1204938483482'}; derivatives['1204938483482'].defaultFSMedia = fsmedias['1204938483482_1204938477125']; nameplates['1204938483466'].derivatives['1204938483482'] = derivatives['1204938483482']; derivatives['1204943258642'] = {id: 1204943258642, minprice: '1 081 600 py6.', rank: 2, fknameplate: '1204943259213', fkseries: '1204943259221', link: '/Hidden/SideBySideGalaxy/dei1=1204943258642'}; derivatives['1204943258642'].defaultFSMedia = fsmedias['1204943258642_1204954392568']; nameplates['1204943259213'].derivatives['1204943258642'] = derivatives['1204943258642']; derivatives['1204968315001'] = {id: 1204968315001, minprice: '566 100 py6.', rank: 2, fknameplate: '1204938476434', fkseries: '1204968314718', link: '/Hidden/SidebySideFiesta/dei1=1204968315001'}; derivatives['1204968315001'].defaultFSMedia = fsmedias['1204968315001_1204938476805']; nameplates['1204938476434'].derivatives['1204968315001'] = derivatives['1204968315001']; derivatives['1204965422530'] = {id: 1204965422530, minprice: '828 800 py6.', rank: 2, fknameplate: '1204940325276', fkseries: '1204965442186', link: '/Hidden/SideBySideMondeo/dei1=1204965422530'}; derivatives['1204965422530'].defaultFSMedia = fsmedias['1204965422530_1204940326403']; nameplates['1204940325276'].derivatives['1204965422530'] = derivatives['1204965422530']; derivatives['1204940337892'] = {id: 1204940337892, minprice: '1 239 000 py6.', rank: 2, fknameplate: '1204940337876', fkseries: '1204940337884', link: '/Hidden/SideBySideKuga/dei1=1204940337892'}; derivatives['1204940337892'].defaultFSMedia = fsmedias['1204940337892_1204940338360']; nameplates['1204940337876'].derivatives['1204940337892'] = derivatives['1204940337892']; derivatives['1204943439621'] = {id: 1204943439621, minprice: '543 400 py6.', rank: 2, fknameplate: '1204943440007', fkseries: '1204943439594', link: '/Hidden/SideBySideFocus/dei1=1204943439621'}; derivatives['1204943439621'].defaultFSMedia = fsmedias['1204943439621_1204938476805']; nameplates['1204943440007'].derivatives['1204943439621'] = derivatives['1204943439621']; derivatives['1204940940022'] = {id: 1204940940022, minprice: '807 700 py6.', rank: 2, fknameplate: '1204940939158', fkseries: '1204940940003', link: '/Hidden/SideBySideCMAX/dei1=1204940940022'}; derivatives['1204940940022'].defaultFSMedia = fsmedias['1204940940022_1204938477125']; nameplates['1204940939158'].derivatives['1204940940022'] = derivatives['1204940940022']; derivatives['1204941084030'] = {id: 1204941084030, minprice: '1 000 900 py6.', rank: 2, fknameplate: '1204941084006', fkseries: '1204941084014', link: '/Hidden/SideBySideSMAX/dei1=1204941084030'}; derivatives['1204941084030'].defaultFSMedia = fsmedias['1204941084030_1204940326799']; nameplates['1204941084006'].derivatives['1204941084030'] = derivatives['1204941084030']; derivatives['1204938484207'] = {id: 1204938484207, minprice: '527 600 py6.', rank: 2, fknameplate: '1204938483466', fkseries: '1204938483474', link: '/Hidden/SideBySideFusion/dei1=1204938484207'}; derivatives['1204938484207'].defaultFSMedia = fsmedias['1204938484207_1204938477125']; nameplates['1204938483466'].derivatives['1204938484207'] = derivatives['1204938484207']; derivatives['1204938483493'] = {id: 1204938483493, minprice: '564 000 py6.', rank: 3, fknameplate: '1204938483466', fkseries: '1204938484174', link: '/Hidden/SideBySideFusion/dei1=1204938483493'}; derivatives['1204938483493'].defaultFSMedia = fsmedias['1204938483493_1204938477125']; nameplates['1204938483466'].derivatives['1204938483493'] = derivatives['1204938483493']; derivatives['1204965442358'] = {id: 1204965442358, minprice: '1 030 700 py6.', rank: 3, fknameplate: '1204940325276', fkseries: '1204965422514', link: '/Hidden/SideBySideMondeo/dei1=1204965442358'}; derivatives['1204965442358'].defaultFSMedia = fsmedias['1204965442358_1204940326403']; nameplates['1204940325276'].derivatives['1204965442358'] = derivatives['1204965442358']; derivatives['1204968315462'] = {id: 1204968315462, minprice: '585 600 py6.', rank: 3, fknameplate: '1204938476434', fkseries: '1204968314068', link: '/Hidden/SidebySideFiesta/dei1=1204968315462'}; derivatives['1204968315462'].defaultFSMedia = fsmedias['1204968315462_1204938476805']; nameplates['1204938476434'].derivatives['1204968315462'] = derivatives['1204968315462']; derivatives['1204940939193'] = {id: 1204940939193, minprice: '830 700 py6.', rank: 3, fknameplate: '1204940939158', fkseries: '1204940939174', link: '/Hidden/SideBySideCMAX/dei1=1204940939193'}; derivatives['1204940939193'].defaultFSMedia = fsmedias['1204940939193_1204938477125']; nameplates['1204940939158'].derivatives['1204940939193'] = derivatives['1204940939193']; derivatives['1204941067189'] = {id: 1204941067189, minprice: '1 215 900 py6.', rank: 3, fknameplate: '1204941084006', fkseries: '1204941067103', link: '/Hidden/SideBySideSMAX/dei1=1204941067189'}; derivatives['1204941067189'].defaultFSMedia = fsmedias['1204941067189_1204940326799']; nameplates['1204941084006'].derivatives['1204941067189'] = derivatives['1204941067189']; derivatives['1204943440042'] = {id: 1204943440042, minprice: '619 400 py6.', rank: 3, fknameplate: '1204943440007', fkseries: '1204943439602', link: '/Hidden/SideBySideFocus/dei1=1204943440042'}; derivatives['1204943440042'].defaultFSMedia = fsmedias['1204943440042_1204940326403']; nameplates['1204943440007'].derivatives['1204943440042'] = derivatives['1204943440042']; derivatives['1204940939182'] = {id: 1204940939182, minprice: '866 700 py6.', rank: 4, fknameplate: '1204940939158', fkseries: '1204940939166', link: '/Hidden/SideBySideCMAX/dei1=1204940939182'}; derivatives['1204940939182'].defaultFSMedia = fsmedias['1204940939182_1204938477125']; nameplates['1204940939158'].derivatives['1204940939182'] = derivatives['1204940939182']; derivatives['1204943439610'] = {id: 1204943439610, minprice: '1 141 100 py6.', rank: 4, fknameplate: '1204943440007', fkseries: '1204943439586', link: '/Hidden/SideBySideFocus/dei1=1204943439610'}; derivatives['1204943439610'].defaultFSMedia = fsmedias['1204943439610_1204938476805']; nameplates['1204943440007'].derivatives['1204943439610'] = derivatives['1204943439610']; derivatives['1204938476517'] = {id: 1204938476517, minprice: '595 100 py6.', rank: 4, fknameplate: '1204938476434', fkseries: '1204938476468', link: '/Hidden/SidebySideFiesta/dei1=1204938476517'}; derivatives['1204938476517'].defaultFSMedia = fsmedias['1204938476517_1204938476805']; nameplates['1204938476434'].derivatives['1204938476517'] = derivatives['1204938476517']; derivatives['1204965428074'] = {id: 1204965428074, minprice: '887 500 py6.', rank: 4, fknameplate: '1204940325276', fkseries: '1204965428051', link: '/Hidden/SideBySideMondeo/dei1=1204965428074'}; derivatives['1204965428074'].defaultFSMedia = fsmedias['1204965428074_1204940326403']; nameplates['1204940325276'].derivatives['1204965428074'] = derivatives['1204965428074']; derivatives['1204968314731'] = {id: 1204968314731, minprice: '645 200 py6.', rank: 5, fknameplate: '1204938476434', fkseries: '1204968315454', link: '/Hidden/SidebySideFiesta/dei1=1204968314731'}; derivatives['1204968314731'].defaultFSMedia = fsmedias['1204968314731_1204938476805']; nameplates['1204938476434'].derivatives['1204968314731'] = derivatives['1204968314731']; derivatives['1204955013210'] = {id: 1204955013210, minprice: '1 498 800 py6.', rank: 5, fknameplate: '1204955011722', fkseries: '1204955013142', link: '/Hidden/SideBySideFocusRS/dei1=1204955013210'}; derivatives['1204955013210'].defaultFSMedia = fsmedias['1204955013210_1204938476805']; nameplates['1204955011722'].derivatives['1204955013210'] = derivatives['1204955013210']; derivatives['1204965422541'] = {id: 1204965422541, minprice: '1 071 500 py6.', rank: 5, fknameplate: '1204940325276', fkseries: '1204965422522', link: '/Hidden/SideBySideMondeo/dei1=1204965422541'}; derivatives['1204965422541'].defaultFSMedia = fsmedias['1204965422541_1204940326403']; nameplates['1204940325276'].derivatives['1204965422541'] = derivatives['1204965422541']; nameplates['1204943440007'].defaultDerivative=derivatives['1204943440031']; nameplates['1204938483466'].defaultDerivative=derivatives['1204938483482']; nameplates['1204938476434'].defaultDerivative=derivatives['1204938476484']; nameplates['1204940325276'].defaultDerivative=derivatives['1204965428059']; nameplates['1204940939158'].defaultDerivative=derivatives['1204940940011']; nameplates['1204941084006'].defaultDerivative=derivatives['1204941067178']; nameplates['1204940337876'].defaultDerivative=derivatives['1204940338218']; nameplates['1204943259213'].defaultDerivative=derivatives['1204943259229']; nameplates['1204955011722'].defaultDerivative=derivatives['1204955013210']; engine.fvd.data.nameplates = nameplates; engine.fvd.data.series = series; engine.fvd.data.fsmedias = fsmedias; engine.fvd.data.derivatives = derivatives; for (var i in engine.fvd.data.nameplates) { if (engine.fvd.data.nameplates[i].defaultDerivative == null) { // TPK - fix for nameplates without default derivate delete engine.fvd.data.nameplates[i]; } } </script> <div id="fvdNameplateHeader" style="display:none;visibility:hidden;"> <span class="fvdCarBlock"> <span id="fvdArrowTop%fvdIndex%" class="fvdArrowTop"> <a href="%fvdNameplateLink%" title="%fvdNameplateName% 笑械薪邪 芯褌 %fvdNameplatePrice%" onmouseover="rollOver('arrowtop%fvdIndex%', '/cs/ENGInE/img/fvd_halo_right_hover.png')" onmouseout=" rollOver('arrowtop%fvdIndex%', '/cs/ENGInE/img/fvd_halo_right_default.png')"> <img class="fvdCarArrow pngfix" border="0" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/fvd_halo_right_default.png" width="20" height="21" name="arrowtop%fvdIndex%" alt="top arrow"> <span class="fvdNameBlock"> <span class="fvdCarName">%fvdNameplateName%</span> <span class="fvdMinPrice1">笑械薪邪 芯褌 %fvdNameplatePrice%</span> </span> </a> </span> <span class="fvdImageWrapper"> <span id="fvdRing%fvdNameplateId%"> <img class="fvdRing" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/fs_ring.gif" alt="Ring mark"> <img class="fvdRing" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/fs_ring_sel.gif" style="display:none;" alt="Selected ring mark"> </span> <a href="%fvdNameplateLink%" tabindex="-1" onmouseover="fvdSetHoverClass(true,'%fvdIndex%');rollOver('arrowtop%fvdIndex%', '/cs/ENGInE/img/fvd_halo_right_hover.png')" onmouseout="fvdSetHoverClass(false,'%fvdIndex%');rollOver('arrowtop%fvdIndex%', '/cs/ENGInE/img/fvd_halo_right_default.png')"> <img class="fvdCarImage pngfix" id="fvdFSMedia%fvdNameplateId%" alt="%fvdNameplateName% %fvdSeriesName% %fvdSeriesPrice%" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" width="138" height="71"></a> </span> </span> <div class="fvdArrowDown"> <a href="%fvdSeriesLink%" id="fvdSeriesLink%fvdNameplateId%" title="袩芯褋屑芯褌褉械褌褜 写械褌邪谢褜薪褍褞 懈薪褎芯褉屑邪褑懈褞 锌芯 泻芯屑锌谢械泻褌邪褑懈懈 %fvdNameplateName% %fvdSeriesName% %fvdSeriesPrice%" onmouseover="rollOver('arrowdown%fvdIndex%', '/cs/ENGInE/img/fvd_arrow_right_hover.png')" onmouseout=" rollOver('arrowdown%fvdIndex%', '/cs/ENGInE/img/fvd_arrow_right_default.png')"> <span class="fvdDetails">袩芯褋屑芯褌褉械褌褜 写械褌邪谢褜薪褍褞 懈薪褎芯褉屑邪褑懈褞 锌芯 泻芯屑锌谢械泻褌邪褑懈懈</span> <img class="fvdCarArrow pngfix" border="0" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/fvd_arrow_right_default.png" width="16" height="16" name="arrowdown%fvdIndex%" alt="browser glitch fix image"> <span class="fvdSeriesBlock"> <span class="fvdSeries" id="seriesName%fvdNameplateId%">%fvdSeriesName%</span> <span class="fvdStartingPrice" id="seriesPrice%fvdNameplateId%">%fvdSeriesPrice%</span> </span> </a> </div> <div class="fvdArrowAddTo" id="addTo_%fvdNameplateId%"> <a id="seriesAddAnchor%fvdNameplateId%" title="袛芯斜邪胁懈褌褜 泻 褋褉邪胁薪械薪懈褞" href="javascript:void(0);" onclick="javascript:engine.Publisher.publish('FVD', 'ADD_TO_COMPARE', fvdParameter.parmlist['%fvdDerivativeId%']);return false;"> <img class="fvdCarArrow pngfix" alt="browser glitch fix image" border="0" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/fvd_icon_plus_default.png" width="16" height="16" name="addto%fvdIndex%"> <span class="fvdCompare">%fvdAddToCompare%ST: general/FNCAdd</span> </a> </div> </div> <script type="text/javascript"> function FVDObject(){ //-- use 'that' instead of reserved word 'this' and return the that-object at the end, //-- this allows to easily implement 'public' and 'private' methods/properties var that = new Object(); that.parmlist = new Object(); //-----------------------------------------------------------------------------* //-- initialize texts with default values, to be overwritten in FVD module //-----------------------------------------------------------------------------* that.txtRemoveModel = 'ST Remove'; that.txtAddModel = 'ST Add to compare'; that.setRemoveButton = function(nameplateId, key){ //-- //-- overwrite with 'Remove' HTML //-----------------------------------------------------------------------------* if (fnc){ if ((!fnc.isModelSelected(key) && fnc.getmodelindex() < 3) || (fnc.isModelSelected(key))) { if (document.getElementById('addTo_' + nameplateId)){ document.getElementById('addTo_' + nameplateId).innerHTML = getRemoveAnchor(nameplateId, key); } } } } //-----------------------------------------------------------------------------* that.setAddButton = function(nameplateId, key){ //-- //-- overwrite with 'Add to compare' HTML //-----------------------------------------------------------------------------* if (document.getElementById('addTo_' + nameplateId)){ document.getElementById('addTo_' + nameplateId).innerHTML = getAddAnchor(nameplateId, key); } } that.getAnchor = function(nameplateId, key) { if (fnc) { if (fnc.isModelSelected(key)) { if (document.getElementById('addTo_' + nameplateId)){ document.getElementById('addTo_' + nameplateId).innerHTML = getRemoveAnchor(nameplateId, key); } else alert("addTo_" + nameplateId) } else { if (document.getElementById('addTo_' + nameplateId)){ document.getElementById('addTo_' + nameplateId).innerHTML = getAddAnchor(nameplateId, key); } else alert("addTo_" + nameplateId) } } } function getRemoveAnchor(nameplateId, key){ //-- //-- returns HTML for FVD anchor tag ('remove' state) //-----------------------------------------------------------------------------* var listitem = ''; listitem += '<a id="seriesAddAnchor' + nameplateId + '" href="javascript:void(0)\;" title="' + that.txtRemoveModel + '" onclick="javascript:engine.Publisher.publish(\'FVD\', \'REMOVE_FROM_COMPARE\', \'' + key + '\');return false\;">'; if (window.ie6) { listitem += ' <img class="fvdCarArrow pngfix" style="_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/cs/ENGInE/img/fvd_icon_minus_hover.png\',sizingMethod=\'crop\');" border="0" src="/cs/ENGInE/img/blank.gif" width="16" height="16" alt="">'; } else { listitem += ' <img class="fvdCarArrow pngfix" border="0" src="/cs/ENGInE/img/fvd_icon_minus_hover.png" width="16" height="16" alt="">'; } listitem += ' <span class="fvdRemoveState">' + that.txtRemoveModel + '<\/span>'; listitem += '<\/a>'; return listitem; } function getAddAnchor(nameplateId, key){ //-- //-- returns HTML for FVD anchor tag ('add to compare' state) //-----------------------------------------------------------------------------* var listitem = ''; listitem += '<a id="seriesAddAnchor' + nameplateId + '" href="javascript:void(0)\;" title="' + that.txtAddModel + '" onclick="javascript:engine.Publisher.publish(\'FVD\', \'ADD_TO_COMPARE\', fvdParameter.parmlist[\'' + key + '\']);return false\;">'; if (window.ie6) { listitem += ' <img class="fvdCarArrow pngfix" style="_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/cs/ENGInE/img/fvd_icon_plus_default.png\',sizingMethod=\'crop\');" border="0" src="/cs/ENGInE/img/blank.gif" width="16" height="16" alt="">'; } else { listitem += ' <img class="fvdCarArrow pngfix" border="0" src="/cs/ENGInE/img/fvd_icon_plus_default.png" width="16" height="16" alt="">'; } listitem += ' <span class="fvdCompare">' + that.txtAddModel + '<\/span>'; listitem += '<\/a>'; return listitem; } //-----------------------------------------------------------------------------* //-- end FVD object //-----------------------------------------------------------------------------* return that; } var stSeriesPrice = "芯褌 %fvdSeriesPrice%"; if(typeof engine == "undefined") engine = {}; if(typeof engine.fvd == "undefined") engine.fvd = {}; // Returns boolean / derivative, boolean indicates if match was found, // id is a derivative with highest rank for this nameplate // or null if given nameplate cannot be found engine.fvd.getHighestRankedDerivative = function(nameplateid, selectedDerivativeIds) { var nameplate = engine.fvd.data.nameplates[nameplateid]; if(typeof nameplate == undefined) { return {matches: false, derivative: null}; } // Using the fact that derivatives are sorted by id for(var derivid in nameplate.derivatives) { if(derivid in selectedDerivativeIds) { return {matches: true, derivative: this.data.derivatives[derivid]}; } } return {matches: false, derivative: nameplate.defaultDerivative}; } // Returns boolean / fsmedia, boolean indicates if match was found, // id is a fsmedia with highest rank for this nameplate // or null if given nameplate cannot be found engine.fvd.getHighestRankedFSMedia = function(nameplateid, bodystyleid, selectedDerivativeIds) { var nameplate = engine.fvd.data.nameplates[nameplateid]; if(typeof nameplate == undefined) { return {matches: false, fsmedia: null}; } var fsmedias = this.data.fsmedias; // Using the fact that derivatives are sorted by id for(var derivid in nameplate.derivatives) { if(derivid in selectedDerivativeIds && (typeof fsmedias[derivid + "_" + bodystyleid] != "undefined")) { return {matches: true, fsmedia: fsmedias[derivid + "_" + bodystyleid]}; } } return {matches: false, fsmedia: nameplate.defaultDerivative.defaultFSMedia}; } var fvdParameter = FVDObject(); fvdParameter.txtRemoveModel = "校写邪谢懈褌褜"; fvdParameter.txtAddModel = "袛芯斜邪胁懈褌褜 泻 褋褉邪胁薪械薪懈褞"; var vehID; var fvd = { nameplateData : [], init: function(){ var index = 0; var panelTemplate = new Template( $('fvdNameplateHeader').innerHTML ) for (var i in engine.fvd.data.nameplates) { var imgURL = (engine.blob.getBasicAssetBlobURL('Nameplate', 'URLOVERVIEW', i) != null) ? engine.blob.getBasicAssetBlobURL('Nameplate', 'URLOVERVIEW', i) : "/cs/ENGInE/img/blank.gif"; var imgId = (engine.fvd.data.nameplates[i].defaultDerivative.defaultFSMedia != null) ? engine.fvd.data.nameplates[i].defaultDerivative.defaultFSMedia.id : null; this.nameplateData[this.nameplateData.length] = { fvdNameplateId : i, fvdNameplateName : engine.fvd.data.nameplates[i].name, fvdNameplateLink : engine.fvd.data.nameplates[i].link, fvdNameplatePrice : engine.fvd.data.nameplates[i].minprice, fvdSeriesName : engine.fvd.data.series[engine.fvd.data.nameplates[i].defaultDerivative.fkseries].name, fvdSeriesLink : engine.fvd.data.nameplates[i].defaultDerivative.link, fvdDerivativeId : engine.fvd.data.nameplates[i].defaultDerivative.id, fvdSeriesPrice : stSeriesPrice.replace("%fvdSeriesPrice%",engine.fvd.data.nameplates[i].defaultDerivative.minprice), fvdImage : imgURL, fvdImageId : imgId, fvdAddToCompare : "ToBeReplaced", fvdIndex : index++ } } this.nameplateData.forEach(function(data, index){ fvdParameter.parmlist[data.fvdDerivativeId] = { vehID : data.fvdDerivativeId, vehName : data.fvdNameplateName, vehSeries : data.fvdSeriesName, vehMediaID : data.fvdImageId } var el = new Element('div') el.setProperty("id", data.fvdNameplateId); el.addClass("fvdCarDiv") switch (index % 3) { case 0: el.addClass("fvdCarDivLeft") break; case 1: el.addClass("fvdCarDivCenter") break; case 2: el.addClass("fvdCarDivRight") break; } el.setHTML( panelTemplate.parse(data) ) el.injectBefore( 'fvdInsertionPoint' ) var imageEl = el.getElementById('fvdFSMedia' + data.fvdNameplateId); if (data.fvdImage != null) imageEl.src = data.fvdImage.replace(/\#38;/g,""); else imageEl.src = "/cs/ENGInE/img/blank.gif"; var anchorEl = el.getElement("a[id^='seriesAddAnchor']"); if (anchorEl) { // swap out anchor anchorEl.innerHTML = fvdParameter.getAnchor(data.fvdNameplateId, data.fvdDerivativeId) } if (index % 3 == 2) { el = new Element('div') el.addClass("fvdNewRow") el.injectBefore( 'fvdInsertionPoint' ) } }) $('fvdNameplateHeader').remove() $('fvdInsertionPoint').remove() }, selectCar: function(src, hmcData){ if(typeof engine.fvd == "undefined") engine.fvd = new Object(); if(typeof engine.fvd.assets == "undefined") engine.fvd.assets = new Object(); engine.fvd.setHighlightRing = function(nameplateId, on) { var ringImage = document.getElementById('fvdRing' + nameplateId); if (on){ ringImage.getElementsByTagName('img')[0].style.display = 'none' ringImage.getElementsByTagName('img')[1].style.display = 'block' }else{ ringImage.getElementsByTagName('img')[0].style.display = 'block' ringImage.getElementsByTagName('img')[1].style.display = 'none' } } var highlightTheCarsInTheList = function(nameplateDiv) { // TEMPORARILY DISABLE CHANGING IMAGES //var bodystyleId in hmcData.derivatives; var d = engine.fvd.getHighestRankedDerivative(nameplateDiv.id, hmcData.derivatives) if (d.matches) { var bodystyleId = hmcData.derivatives[d.derivative.id]; var imageId; document.getElementById("seriesName" + d.derivative.fknameplate).innerHTML = engine.fvd.data.series[d.derivative.fkseries].name; document.getElementById("seriesPrice" + d.derivative.fknameplate).innerHTML = stSeriesPrice.replace("%fvdSeriesPrice%",d.derivative.minprice); document.getElementById("fvdSeriesLink" + d.derivative.fknameplate).href = d.derivative.link; //TD # 7898 - The ToolTip is not changing in Russia market document.getElementById("fvdSeriesLink" + d.derivative.fknameplate).title = "袩芯褋屑芯褌褉械褌褜 写械褌邪谢褜薪褍褞 懈薪褎芯褉屑邪褑懈褞 锌芯 泻芯屑锌谢械泻褌邪褑懈懈"+" "+ engine.fvd.data.nameplates[d.derivative.fknameplate].name+" "+ engine.fvd.data.series[d.derivative.fkseries].name+" "+ stSeriesPrice.replace("%fvdSeriesPrice%",d.derivative.minprice); /// fvdSeriesLink : engine.fvd.data.nameplates[i].defaultDerivative.link, var imgURL = 'load media' if (typeof bodystyleId != "undefined") { imageId = engine.fvd.getHighestRankedFSMedia(d.derivative.fknameplate, bodystyleId, hmcData.derivatives).fsmedia.id imgURL = engine.blob.getBasicAssetBlobURLScript('FSMedia', 'urlRegular', imageId); } else { if (engine.fvd.data.nameplates[d.derivative.fknameplate].defaultDerivative.defaultFSMedia != null) { imageId = engine.fvd.data.nameplates[d.derivative.fknameplate].defaultDerivative.defaultFSMedia.id imgURL = engine.blob.getBasicAssetBlobURLScript('Nameplate', 'URLOVERVIEW', d.derivative.fknameplate); } else { imgURL = "/cs/ENGInE/img/blank.gif"; imageId = null; } } // set image if (imgURL == null) imgURL = "/cs/ENGInE/img/blank.gif"; document.getElementById("fvdFSMedia" + nameplateDiv.id).src = imgURL; if (! (d.derivative.id in fvdParameter.parmlist)) { // Build parameter object for FNC fvdParameter.parmlist[d.derivative.id] = { vehID : d.derivative.id, vehName : nameplates[d.derivative.fknameplate].name, vehSeries : engine.fvd.data.series[d.derivative.fkseries].name, vehMediaID : imageId } } var anchorEl = nameplateDiv.getElement("a[id^='seriesAddAnchor']"); if (anchorEl) { //debugger; // swap out anchor anchorEl.innerHTML = fvdParameter.getAnchor(derivatives[d.derivative.id].fknameplate, d.derivative.id); } // set highlighted ring engine.fvd.setHighlightRing(nameplateDiv.id, true); } else { // shouldn't be highlighted engine.fvd.setHighlightRing(nameplateDiv.id, false); } } $$('div.fvdCarDiv').forEach(function(nameplateDiv) { highlightTheCarsInTheList(nameplateDiv) }) }, showAddButton: function(src, removedDerivative){ fvdParameter.setAddButton(derivatives[removedDerivative].fknameplate, removedDerivative); }, showRemoveButton: function(src, parmlist){ fvdParameter.setRemoveButton(derivatives[parmlist['vehID']].fknameplate, parmlist['vehID']); } } var rollOverTimer function fvdSetHoverClass(setClass, fvdIndex){ var el = $("fvdArrowTop" + fvdIndex); if (setClass) el.getElement('a').addClass("hoverEffect"); else (function(){ el.getElement('a').removeClass("hoverEffect"); }).delay(50); } function rollOver(img_name, img_src){ document.images[img_name].src=img_src; if (window.ie6) { document.images[img_name].src = "/cs/ENGInE/img/blank.gif"; document.images[img_name].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img_src + "', sizingMethod='crop');" } } window.addEvent('domready', fvd.init.bind(fvd)); </script> <!--<END_FVD001 >--> </div> </div> <div id="container_right"> <!--<START_HMC >--> <div id="hmc_panels" class="force_full_width"> <div id="hmc_panel_0" class="hmc_panel_opened"> <div class="hmc_panel_header"> <span class="hmc_panel_header_group"> <span class="hmc_panel_header_label" style="display:block;"><a href="javascript:void(0);">袩芯屑芯褖褜 胁 胁褘斜芯褉械</a></span> <span class="hmc_panel_header_value"> </span> </span> </div> <div class="collectionClear"></div> <div class="hmc_panel_body"> 小写械谢邪泄褌械 芯褌斜芯褉 锌芯 泻褉懈褌械褉懈褟屑, 褍泻邪蟹邪薪薪褘屑 薪懈卸械 <div class="hmc_panel_body_bottom"> </div> </div> </div> <div class="hmc_body_panels"> <div id="hmc_panel_1" class="hmc_panel_collapsed"> <div class="hmc_divider"></div> <div class="hmc_panel_header"><a href="javascript:void(0);"> <span class="hmc_panel_header_group"> <span class="hmc_panel_header_label">小褌芯懈屑芯褋褌褜:</span> <span class="hmc_panel_header_value">袧械 胁邪卸薪芯</span> </span> </a></div> <div class="hmc_panel_body"> <!--[if IE ]> <DIV id="slider-container" STYLE="BACKGROUND: url(/cs/ENGInE/img/hmcie6_gauge.gif) no-repeat; OVERFLOW: hidden; WIDTH: 162px; HEIGHT: 30px"> <DIV id=pointerContainer1> <IMG id="slider-thumb" style="pointer:cursor;margin-top:1px;" src="/cs/ENGInE/img/hmcie6_knob.gif"> </DIV> </DIV> <![endif]--> <!--[if !IE ]>--> <div id="slider-bg"> <div id="slider-mask" class="pngfix"> </div> <div id="slider-container" title="Slider"> <div id="slider-thumb"> <img class="stripes pngfix" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/HMC_Asset_OrangeStripes.png" alt="slider knob decoration"/> <img class="knob pngfix" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/HMC_Asset_Pointer.png" alt="袧邪卸屑懈褌械 薪邪 褋褌褉械谢泻褍 懈 写胁懈谐邪泄褌械 械械 锌芯 褕泻邪谢械, 褍褋褌邪薪芯胁懈胁 袙邪褕懈 锌芯卸械谢邪薪懈褞 锌芯 褋褍屑屑械."/> </div> </div> </div> <!--<![endif]--> <div class="hmc_panel_body_bottom"> </div> </div> </div> <div id="hmcPanelsTemplate" style="display:none;"> <div id="hmc_panel_%divId%" class="hmc_panel_%state%"> <div class="hmc_divider"></div> <div class="hmc_panel_header"><a href="javascript:void(0);"> <span class="hmc_panel_header_group"> <span class="hmc_panel_header_label">%header%</span> <span class="hmc_panel_header_value">%defaultHeaderValue%</span> </span> </a></div> <div class="hmc_panel_body"> <form name="%hmcBits%" action="#HMC"> <div id="%hmcBits%Target" class="hmc_item hmc_default_value" onclick="hmcSelectItem('HmcInputFor:%hmcBits%0')"> <label for="HmcInputFor:%hmcBits%0"> <input type="%inputType%" name="%hmcBits%" id="HmcInputFor:%hmcBits%0" value="0" checked="checked"> <span class="hmc-option-label-first-word">袧械 胁邪卸薪芯</span> </label> </div> </form> <div class="hmc_panel_body_bottom"> </div> </div> </div> </div> <div id="hmcPanelsTarget" style="display:none;"></div> <div id="hmcBitsTemplateOriginal" style="display:none;"> <label for="HmcInputFor:%id%"> <input type="%inputType%" name="%hmcBits%" id="HmcInputFor:%id%" value="%value%"> <span class="hmc-option-label-first-word">%labelFirstWord%</span> <span class="hmc-option-label-continued">%labelContinued%</span> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" class="hmc-icon iepngme" id="hmc-icon%id%" alt="%hmcBits% icon"> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" class="hmc-rollover iepngme" id="hmc-rollover%id%" alt="%hmcBits% icon rollover"> </label> </div> <div id="hmcBitsTemplate2Column" style="display:none;"> <div class="hmc_two_column hmc_item"> <div class="hmc-leftColumn" onclick="hmcSelectItem('HmcInputFor:%escapedId%')"> <div class="hmc-modelHeadline"> <div class="hmc-modelInput"><input type="%inputType%" name="%hmcBits%" id="HmcInputFor:%id%" value="%value%"></div> <div class="hmc-modelNameplate"> <label for="HmcInputFor:%id%" class="%myClass%"> <span class="hmc-option-label-first-word">%labelFirstWord%</span> <span class="hmc-option-label-continued">%labelContinued%</span> </label> </div> </div> <div class="hmc-modelImage"> <a href="javascript:void(0);" onclick="hmcSelectItem('HmcInputFor:%id%')"> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" width="70" height="32" name="h32:w70" class="hmc-icon iepngme" id="hmc-icon%id%" alt="%altTextCategory% %labelFirstWord% %labelContinued%"> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" width="70" height="32" name="h32:w70" class="hmc-rollover iepngme" id="hmc-rollover%id%" alt="%altTextCategory% %labelFirstWord% %labelContinued%"> </a> </div> <div class="hmc_modelNextline"></div> </div> </div> </div> <div id="hmcBitsTemplate3Column" style="display:none;"> <div class="hmc_three_column hmc_item"> <input type="%inputType%" name="%hmcBits%" id="HmcInputFor:%escapedId%" value="%value%"> <div class="hmc_label_group"> <label for="HmcInputFor:%escapedId%" class="%myClass%"> <span class="hmc-option-label-first-word">%labelFirstWord%</span> <span class="hmc-option-label-continued">%labelContinued%</span> </label> </div> <a href="javascript:void(0);" onclick="hmcSelectItem('HmcInputFor:%escapedId%')"> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" class="hmc-icon" id="hmc-icon%escapedId%" alt="%altTextCategory% %labelFirstWord% %labelContinued%"> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" class="hmc-icon" id="hmc-icon%escapedId%" alt="%altTextCategory% %labelFirstWord% %labelContinued%"> <img src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/blank.gif" class="hmc-rollover" id="hmc-rollover%escapedId%" alt="%altTextCategory% %labelFirstWord% %labelContinued%"> </a> </div> <div class="collectionClear"></div> </div> <div id="hmcBitsTemplate4Column" style="display:none;" class="hmc_four_column"> <div class="hmc_four_column hmc_item" onclick="hmcSelectItem('HmcInputFor:%escapedId%')"> <label for="HmcInputFor:%id%" class="%myClass%"> <input type="%inputType%" name="%hmcBits%" id="HmcInputFor:%id%" value="%value%"> <span class="hmc-option-label-first-word">%labelFirstWord%</span> <span class="hmc-option-label-continued">%labelContinued%</span> <a href="javascript:void(0);" onclick="hmcSelectItem('HmcInputFor:%id%')"> </a> </label> </div> </div> </div> </div> <script type="text/javascript"> function hmcSelectItem(id) { var input = document.getElementById(id); if (typeof input != "undefined") { if (input.type == "radio") { input.checked = true; } if (input.type == "checkbox") { if (input.checked) { // TD 7814 - BUG - HMC page: icons for Standard Features //input.value = false; input.checked = false; } else { // TD 7814 - BUG - HMC page: icons for Standard Features //input.value = true; input.checked = true; } } } } function hmcRollOver(i, activeImage) { i.src = activeImage; } var hmc = { // a big number will get us far to the right, on "any". ie6images : new Array(), monetary : engine.market.currency, initialBudget : 999999999, elementsToBeChecked : [], mappings : hmc_filters_mappings, checker : new Checker(hmc_filters_data, 0.9, 1.2), bitsPanelsIds : '#hmc_panel_2, #hmc_panel_3, #hmc_panel_4, #hmc_panel_5, #hmc_panel_6', thePanelsData : [ {divId:'2', state:'collapsed', inputType:'radio',header:'孝懈锌 泻褍蟹芯胁邪:', defaultHeaderValue:'袧械 胁邪卸薪芯', hmcBits:'bodyBits'}, {divId:'3', state:'collapsed', inputType:'radio', header:'袣芯谢懈褔械褋褌胁芯 屑械褋褌:', defaultHeaderValue:'袧械 胁邪卸薪芯', hmcBits:'seatBits'}, {divId:'4', state:'collapsed', inputType:'radio', header:'袙懈写 褌芯锌谢懈胁邪:', defaultHeaderValue:'袧械 胁邪卸薪芯', hmcBits:'fuelBits'}, {divId:'5', state:'collapsed', inputType:'radio', header:'孝褉邪薪褋屑懈褋褋懈褟:', defaultHeaderValue:'袧械 胁邪卸薪芯', hmcBits:'gearBits'}, {divId:'6', state:'collapsed', inputType:'checkbox', header:'小褌邪薪写邪褉褌薪芯械 芯斜芯褉褍写芯胁邪薪懈械:', defaultHeaderValue:'袧械 胁褘斜褉邪薪芯', hmcBits:'featuresBits'} ], formatCurrency : function(number){ var intPart = formatIntegralPart( parseInt(number), this.monetary.format.replace(/...$/,'') ) var decPart = formatDecimalPart( parseFloat(number) - Math.floor( parseFloat(number) ), this.monetary.format.match(/(.)..$/)[1] ) function formatIntegralPart(raw,example){ raw = raw.toString().split('') var formatted = [] var format = example.split('') var formatDigit = format.pop() raw.reverse().each(function(digit){ if( ! parseInt(formatDigit) ){ formatted.unshift(formatDigit) formatDigit = format.pop() } formatted.unshift(digit) formatDigit = format.pop() }) return formatted.join('') } function formatDecimalPart(raw,decimalSeparator){ var formatted = '' if(raw > 0){ formatted = decimalSeparator + raw.toString().match(/^..(..)/)[1] } return formatted } return (this.monetary.prefix +' '+ intPart+decPart +' '+ this.monetary.suffix).clean() }, update : function(){ var ui = this.gatherUserInputBits() var assetIds = ui[1] var valid_cars = hmc.checker.testAllCars( ui[0] ) var derivativesHash = {}; valid_cars.each(function(derivativeId){ derivativesHash[derivativeId]=assetIds.bodyBits }) this.publishIfChanged( {derivatives : derivativesHash,userChoices:this.gatherUserInput()} ) }, userInput:{}, gatherUserInputBits : function() { var assetIds = {} // this is the bodystyle id /* reset (price is set by an event method in the slider) */ $extend(hmc.userInput,{bodyBits:0,gearBits:0,fuelBits:0,seatBits:0,featuresBits:0}) /* collect data */ $$('#hmc_panels input').filter(function(item, index){ return item.getProperty('checked')==true }).forEach(function(input){ hmc.userInput[input.getProperty('name')] += parseInt( input.getProperty('value') ) var id = input.getProperty('id') if(id){ assetIds[input.getProperty('name')] = id.split(':')[1] } }) /* filter uninteresting data */ for(var k in hmc.userInput){ var val = hmc.userInput[k] if( !val ) delete hmc.userInput[k] //zero is also un-interesting } return [this.userInput, assetIds] }, previous_selection : "", publishIfChanged : function( hashToBePublished ){ var current_selection = Json.toString(hashToBePublished) if(current_selection != hmc.previous_selection){ engine.Publisher.publish('HMC','SELECT_CARS',hashToBePublished) hmc.previous_selection = current_selection } }, restorePreviousCheckedState : function(){ this.elementsToBeChecked.forEach(function(el){ el.getElement('input').checked = true }) }, processTemplates : function(){ /****** to manage state restore ***************************************/ var path = decodeURI(window.location.pathname) var mapOfProperties = {bodyBits:'boi0',gearBits:'ge0',fuelBits:'fu0',seatBits:'se0',featuresBits:'sf0',budget:'bu0'} var previousState = {}; $each(mapOfProperties, function(urlName, bitsName){ var match = path.match('/'+urlName+'=(.+?)(/\\w{2,3}\\d=|^)') var value = match ? match[1] : null if(value){ previousState[bitsName] = value.split(';').map(function(s){return s.trim()}) } }) var price = previousState['budget'] if($defined(price)){ this.initialBudget = price } function wasSelected(bits,criterionMapping){ var criterionState = previousState[bits] var found = false if( $defined(criterionState) ){ criterionState.forEach(function(lookingFor){ if(criterionMapping[0] == lookingFor){ // id was stored in state found = true } if(criterionMapping[1].label == lookingFor){ // label was stored in state found = true } }) } return found } /****** to manage state restore ***************************************/ var templateElement = $('hmcPanelsTemplate') var panelTemplate = new Template( templateElement.innerHTML ) templateElement.remove() var template_original = new Template( $('hmcBitsTemplateOriginal').innerHTML ) $('hmcBitsTemplateOriginal').remove() var template_label2Column = new Template( $('hmcBitsTemplate2Column').innerHTML ) $('hmcBitsTemplate2Column').remove() var template_label4Column = new Template( $('hmcBitsTemplate4Column').innerHTML ) $('hmcBitsTemplate4Column').remove() var template_label3Column = new Template( $('hmcBitsTemplate3Column').innerHTML ) $('hmcBitsTemplate3Column').remove() var labelTemplate var mode this.thePanelsData.forEach(function(panelData, index){ var el = new Element('div').setHTML( panelTemplate.parse(panelData) ).injectBefore( 'hmcPanelsTarget' ) var currentColumn = 0 switch(panelData.divId){ case "2": labelTemplate = template_label2Column mode = 2 break; case "3": labelTemplate = template_label4Column mode = 4 break; case "4": case "5": case "6": labelTemplate = template_label3Column mode = 3 break; } var orderedMappings var mappings = [] $each(hmc_filters_mappings[panelData.hmcBits], function(data, itemId){ mappings.push( [itemId,data] ) }) // if( (panelData.inputType == 'radio' && mappings.length < 2) || (panelData.inputType == 'checkbox' && mappings.length < 1) ){ el.remove() orderedMappings = [] }else{ mappings.sort(function(a,b){ var a_order = parseInt( a[1].order ) var b_order = parseInt( b[1].order ) if( !(isNaN(a_order)||isNaN(b_order)) ){ return a_order > b_order } return a[1].label > b[1].label // compare labels }) orderedMappings = mappings.sort() var generateClearDiv = false; orderedMappings.forEach(function(mapping){ var itemId = mapping[0]; var data = mapping[1] if (window.ie6) { var i = new Image(); i.src = data['icon_url']; var n = new Image(); n.src = data['rollover_url']; } var label = ( data['label'] != '' ) ? data['label'] : itemId var labelParts = label.match(/(^\S+)(.*)/) var firstWord = labelParts[1]; var continued = $pick(labelParts[2],'') //will be defined even for one word labels var theClass = "hmc_column" + currentColumn % 2 var labelData ={id:itemId, escapedId:escape(itemId), value:data['bitweight'], labelFirstWord:firstWord, labelContinued:continued, src_icon:data['icon_url'], src_rollover:data['rollover_url'], altTextCategory:panelData.header, myClass:theClass} var el = new Element('div').setHTML( labelTemplate.parse($extend(labelData,panelData)) ) if (data['icon_url'] != "") { // skip icons which are empty... (re-requests page) var hmcIcon = el.getElement("img.hmc-icon"); if (hmcIcon) hmcIcon.src = data['icon_url']; if (window.ie6 && panelData.divId != "2") { // the parent of parent is the the DIV - for all others then PNGs var e = $(hmcIcon.parentElement.parentElement); if (e) { e.onmouseover = (function(){ hmcRollOver(hmcIcon, data['rollover_url']); }); e.onmouseout = (function(){ hmcRollOver(hmcIcon, data['icon_url']); }); } } var hmcRollover = el.getElement("img.hmc-rollover"); if (hmcRollover) hmcRollover.src = data['rollover_url']; } generateClearDiv = true; if (mode==2 && (currentColumn % 2 == 1)) { var elLabel = el.getElement("div.hmc-leftColumn"); elLabel.removeClass('hmc-leftColumn'); elLabel.addClass('hmc-rightColumn'); el.setHTML(el.innerHTML + "<div class=\"hmc_modelNextline\"></div>") generateClearDiv = false; } if(labelData.src_icon == '') if (el.getElement('.hmc-icon')) el.getElement('.hmc-icon').remove() if(labelData.src_rollover == '') if (el.getElement('.hmc-rollover')) el.getElement('.hmc-rollover').remove() if(wasSelected(panelData.hmcBits,mapping)){ // only modern browsers can do that here with success. //el.getElement('input').checked = true this.elementsToBeChecked.push(el) } el.injectBefore( panelData.hmcBits+'Target') currentColumn++ },this) var trailingAny = $(panelData.hmcBits+'Target') if(panelData.inputType == 'checkbox'){ trailingAny.remove() } } },this) }, makeSlider: function(){ var previousSliderPanelState = $('hmc_panel_1').className $('hmc_panel_1').className = 'hmc_panel_opened' this.container=$('slider-container') this.knob=$('slider-thumb') this.priceStep=500 this.marketMin=hmc_filters_priceRange[0] this.marketMax=hmc_filters_priceRange[1] this.round=function(v){ return Math.round((v)/this.priceStep)*this.priceStep; } this.minPrice=this.round(this.marketMin)-this.priceStep this.maxPrice=this.round(this.marketMax)+this.priceStep /* the slider steps will not be all integers, * but will represent "steps" according to the market increment. */ this.slider= new Slider(this.container, this.knob, { steps: this.round(this.maxPrice-this.minPrice )/this.priceStep+1, // the extra step is for "any" offset: (window.ie6) ? 9 : 0, onChange: function(step){ var value = {} value.value = (step*hmc.priceStep)+hmc.minPrice value.text = value.value if(this.step==this.options.steps){ value.value=null value.text= '袧械 胁邪卸薪芯' }else{ value.text = hmc.formatCurrency(value.value) } $('hmc_panel_1').getElements('.hmc_panel_header_value' ).setHTML(value.text); hmc.container.title = '袙褘斜褉邪薪薪邪褟 袙邪屑懈 褋褍屑屑邪' + value.text; hmc.userInput.price=value.value hmc.update() } }); this.slider.setBudget = function(budget){ this.set(( parseInt(budget) -hmc.minPrice)/hmc.priceStep) } var el = $('hmc_panel_0'); $('hmc_panel_1').addEvent('keydown', function(event){ var movement = 0 event = new Event(event); if (event.key=='left' ) {event.stop();movement= - 1} if (event.key=='right') {event.stop();movement= + 1} this.slider.set(this.slider.step+movement) }.bind(this)) $('hmc_panel_1').className = previousSliderPanelState }, addInputEventHandlers: function(){ $$('#hmc_panels div.hmc_item').forEach(function(item){ item.addEvent('mouseenter', function(){ this.addClass('hmc-highlight'); if (window.ie6) { aRef = this.getElement('label').htmlFor.split(':'); var mo = Ie6PngMouseOverHash[aRef[1]]; if (mo != null) { var n = this.getElementById('hmc-icon' + aRef[1]); n.src ='/cs/ENGInE/img/blank.gif'; n.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + mo.highlightSrc + "', sizingMethod='crop');" } } }); item.addEvent('mouseleave', function(){ this.removeClass('hmc-highlight'); if (window.ie6) { aRef = this.getElement('label').htmlFor.split(':'); var mo = Ie6PngMouseOverHash[aRef[1]]; if (mo != null) { var n = this.getElementById('hmc-icon' + aRef[1]); n.src ='/cs/ENGInE/img/blank.gif'; n.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + mo.normalSrc + "', sizingMethod='crop');" } } }); }) $$('#hmc_panels').addEvent('click', function(){ hmc.resetHighlights() hmc.update() }); /* update hmc_panel_header_value */ $$(this.bitsPanelsIds).forEach(function(item){ //console.debug('item',item) item.addEvent('click', hmc.update_hmc_panel_header_value); }) }, resetHighlights: function(){ /* unhighlight the unselected... */ $$('#hmc_panels div.hmc_item').forEach(function(item, index){ if(item.getElement('input').getProperty('checked')==false){ item.removeClass('hmc-highlight'); if (window.ie6) { var elLabel = item.getElement('label') if (elLabel.htmlFor) { aRef = elLabel.htmlFor.split(':'); var mo = Ie6PngMouseOverHash[aRef[1]]; if (mo != null) { var n = document.getElementById('hmc-icon' + aRef[1]); n.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + mo.normalSrc + "', sizingMethod='crop');" } } } } else { // item.addClass('hmc-highlight'); No highlights on checked items! if (window.ie6) { var elLabel = item.getElement('label') if (elLabel.htmlFor) { aRef = elLabel.htmlFor.split(':'); var mo = Ie6PngMouseOverHash[aRef[1]]; if (mo != null) { var n = document.getElementById('hmc-icon' + aRef[1]); n.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + mo.highlightSrc + "', sizingMethod='crop');" } } } } }) }, update_hmc_panel_header_value: function(){ if( this.getElements('input').length != 0 ){//this is an input panel var valueElement = this.getElement('.hmc_panel_header_value') var checked_labels = this.getElements('div.hmc_item').filter(function(item, index){ return item.getElement('input').getProperty('checked')==true }); if(checked_labels.length==0){ valueElement.setText('袧械 胁褘斜褉邪薪芯') }else{ // There is a selection var first = checked_labels[0] if(first.getElement('input').getProperty('type')=='radio'){ var labelText = first.getElements('span[class^=hmc-option-label-]' ).map(function(item, index){ return item.getText(); }).join(' ').replace(' ',' ') //some browsers will have lost the space labelText = labelText.replace(/\(.*/,'') // not display in the little box, // the long "comment" from the complete label valueElement.setText(labelText) }else{ // this panel contains checkboxes valueElement.setText('袙褘斜褉邪薪芯') } } } }, enableAccordion : function(){ $$('.hmc_body_panels div[id^="hmc_panel_"]').forEach(function(panel){ panel.addEvent('click', function(event){ var target = $(new Event(event).target); var doNotClose = this; if( this.hasClass('hmc_panel_opened') && ( target.hasClass('hmc_panel_header_label') || target.hasClass('hmc_panel_header_value') || target.hasClass('hmc_panel_header_group') || this.id == 'hmc_panel_0')){ doNotClose = window } $$('#hmc_panels div[id^="hmc_panel_"]').forEach(function(p){ if(p == doNotClose){ p.removeClass('hmc_panel_collapsed'); p.addClass('hmc_panel_opened'); }else{ p.removeClass('hmc_panel_opened'); p.addClass('hmc_panel_collapsed'); } },this) }.bindWithEvent(panel)); }) $$('#hmc_panel_0 div[class^="hmc_panel_header"]').forEach(function(panel){ panel.addEvent('click', function(event){ var target = $(new Event(event).target); var parent = this.parentElement ? this.parentElement : this.parentNode; var doNotClose; if( parent.hasClass('hmc_panel_collapsed')) { doNotClose = this.parentElement ? this.parentElement : this.parentNode; } $$('#hmc_panels div[id^="hmc_panel_"]').forEach(function(p){ if(p == doNotClose){ p.removeClass('hmc_panel_collapsed'); p.addClass('hmc_panel_opened'); }else{ p.removeClass('hmc_panel_opened'); p.addClass('hmc_panel_collapsed'); } },this) }.bindWithEvent(panel)); }) }, // ~~public~~ gatherUserInput : function(){ var map = {bodyBits:'bo',gearBits:'ge',fuelBits:'fu',seatBits:'se',featuresBits:'sf'} var withId = {bodyBits:'boi'} var userInput = {} /* collect data */ $$('#hmc_panels input').filter(function(item, index){ return item.getProperty('checked')==true }).forEach(function(input){ var completeLabel = input.getParent().getParent().getElements( 'span[class^="hmc-option-label-"]').map(function(item){ return item.getText() }).join(' ').replace(' ',' '//web.archive.org/web/20100722094210/http://some browsers will have lost the space ).trim() //stop spewing all that withespace in the URL if( completeLabel != '袧械 胁邪卸薪芯'){ //this is not default var property = map[input.getProperty('name')] if($defined(property)){ // we've got a URL param name userInput[ property ] = userInput[ property ] || [] userInput[ property ].push( completeLabel ) } var propertyId = withId[input.getProperty('name')] if($defined(propertyId)){ // we've got a URL param name var id = input.id.replace(/^.*:/,'') userInput[ propertyId ] = userInput[ propertyId ] || [] userInput[ propertyId ].push( id ) } } }) if( $defined(hmc.userInput.price) ){ userInput.bu = [hmc.userInput.price] } return userInput }, // ~~public~~ collapsePanels : function(){ $$('#hmc_panels div[id^="hmc_panel_"]').forEach(function(item){ item.removeClass('hmc_panel_opened'); item.addClass('hmc_panel_collapsed'); }) }, init: function(){ this.processTemplates() this.restorePreviousCheckedState(); this.makeSlider(); hmc.resetHighlights() $$(this.bitsPanelsIds).forEach(function(item){ hmc.update_hmc_panel_header_value.apply(item) }) this.addInputEventHandlers(); this.enableAccordion(); this.slider.setBudget(this.initialBudget); //will get an event published } }; window.addEvent('domready', hmc.init.bind(hmc)); </script><!--<END_HMC >--> <!--<START_FNC001>--> <script type="text/javascript"> var fnc = FNCObject(); fnc.msgAlreadySelected = '\u0412\u044B \u0443\u0436\u0435 \u0432\u044B\u0431\u0440\u0430\u043B\u0438 \u044D\u0442\u0443 \u043C\u043E\u0434\u0435\u043B\u044C.'; fnc.msgTooManyModels = '\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u043E\u0434\u043D\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E \u0431\u043E\u043B\u0435\u0435 3 \u043C\u043E\u0434\u0435\u043B\u0435\u0439. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0443\u0434\u0430\u043B\u0438\u0442\u0435 \u043C\u043E\u0434\u0435\u043B\u044C \u0438 \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430.'; fnc.msgTooFewModels = '\u042D\u0442\u043E \u0435\u0434\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u0430\u044F \u043C\u043E\u0434\u0435\u043B\u044C \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435. \u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0435\u0435.'; fnc.txtRemoveModel = '\u0423\u0434\u0430\u043B\u0438\u0442\u044C'; fnc.txtButton = '\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C'; fnc.txtTargetURL = '/Hidden/SidebySideNameplate'; fnc.HMCparms = new Object(); fnc.storeHMCItemsOnload(0, fnc.HMCparms); </script> <div id="FNC001"> <div class="title"> <a class="expanded" id="FNCTitleHeader" href="javascript:void(0);" onclick="fnc.swapTitle();return false;">袗胁褌芯屑芯斜懈谢懈 写谢褟 褋褉邪胁薪械薪懈褟</a> <p class="titlecopy" id="FNCTitleCopy">袙褘斜械褉懈褌械 写芯 3-褏 邪胁褌芯屑芯斜懈谢械泄 写谢褟 写械褌邪谢褜薪芯谐芯 褋褉邪胁薪械薪懈褟</p> </div> <div id="FNCVehicleBox"> </div> <form id="FNCForm" action="javascript:fnc.submitCompare();" method="get"> <button id="FNCButton" class="default" type="reset"> <div>小褉邪胁薪懈褌褜<img id="FNCIcon" src="/web/20100722094210im_/http://www.ford.ru/cs/ENGInE/img/fnc_arrow_right_default.gif" border="0" alt=""></div> </button> </form> </div> <!--<END_FNC001>--> <div class="right_item"> </div> </div> </div> <!-- Footer --> <!-- <Start> --> <div id="container_footer"> <!--<START_FT001 >--> <div id="footercontainerwhite"> <div class="spacer10high"></div> <div id="footercontainerleft"> <div id="footerwhiteleft"> <a href="/web/20100722094210/http://www.ford.ru/" class="footerwhiteleft">袚谢邪胁薪邪褟 褋褌褉邪薪懈褑邪</a> <a href="/web/20100722094210/http://www.ford.ru/Footer/ContactUs" class="footerwhiteleft">袣芯薪褌邪泻褌褘</a> <a href="/web/20100722094210/http://www.ford.ru/Footer/SiteMap" class="footerwhiteleft">袣邪褉褌邪 褋邪泄褌邪</a> </div> </div> <div id="footercontainerright"> <div id="footerwhiteright"> 漏 2010, Ford Motor Company <a href="/web/20100722094210/http://www.ford.ru/Footer/TermsAndConditions" class="footerwhiteright">袩褉邪胁懈谢邪</a> <a href="/web/20100722094210/http://www.ford.ru/Footer/PrivacyPolicy" class="footerwhiteright">袘械蟹芯锌邪褋薪芯褋褌褜</a> </div> </div> <div class="spacer10high"></div> </div> <!--<END_FT001 >--> </div> <!-- <End> --> </div> </body> </html> <!-- FILE ARCHIVED ON 09:42:10 Jul 22, 2010 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:56:45 Nov 29, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.54 exclusion.robots: 0.039 exclusion.robots.policy: 0.028 esindex: 0.011 cdx.remote: 38.286 LoadShardBlock: 175.678 (3) PetaboxLoader3.datanode: 217.42 (4) load_resource: 265.774 PetaboxLoader3.resolve: 92.195 -->