/**
 * This file includes JavaScript functions for the navigation elements.
 */
var /*HashMap*/ ms_corenav_elementsLoaded = new Object();
var /*HashMap*/ ms_corenav_elementsSelected = new Object();
var /*AJAXConnector*/ ajaxConnector = new AJAXConnector( );

function /*void*/ ms_corenav_handleRequest(status, data, param, type, statusmsg) {
//  if(status == AJAXConnector.SUCCID_LOAD && type == AJAXConnector.RESPONSE_TEXT) {
    ms_corenav_printFlyout(param, data);
//  }
}

function /*void*/ ms_corenav_loadFlyoutData(/*String*/ elementId, /*String*/ handle) {
  // Return, if no handle was given
  if (!handle || handle == "") {
    return;
  }
  
  // Process Ajax, if element has not been loaded yet
//  if (ms_corenav_elementsLoaded[elementId] == undefined) {
    // Send Ajax request
//    ajaxConnector.registerDataHandler(ms_corenav_handleRequest);
//    ajaxConnector.setMaxRequestTime(10000);
//    ajaxConnector.sendRequest(handle + ".ajax.component.corenavigation2.corenavigation2_Single.corenavigation2.html", "", AJAXConnector.REQUEST_GET, elementId);
//  }
ms_corenav_handleRequest(0, 0, elementId, 0, 0);
}

function /*void*/ ms_corenav_printFlyout(/*String*/ elementId, /*String*/ data) {
  // Print to Layer
  data = "";
  if (getLayer(elementId) != undefined) {
    switch (elementId) {
      // a-class
      case 'd95316e121':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/a-class.QS1DbGFzcw~~-hl9corenav_ng-HL.gif\" alt=\"A-Class\" title=\"A-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/a-class/w169.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">3 Dr/ 5 Dr Hatchback </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The A-Class</h3><p class=\"ms-text\">A great idea that's now twice as good</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/Corenavigation_A-Class_230x200_04-2008_jpg.object-Single-MEDIA.tmp/Corenavigation_A-Saloon_230x200_04-2008.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // b-class
      case 'd95316e124':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/b-class.Qi1DbGFzcw~~-hl9corenav_ng-HL.gif\" alt=\"B-Class\" title=\"B-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/b-class/b245.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Multi-activity </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The B-Class</h3><p class=\"ms-text\">The compact sports tourer - from Mercedes-Benz</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/corenavigation_b-class_230x200_04-2008_jpg.object-Single-MEDIA.tmp/Corenavigation_B-Class_230x200_04-2008.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // c-class
      case 'd95316e127':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/c-class.Qy1DbGFzcw~~-hl9corenav_ng-HL.gif\" alt=\"C-Class\" title=\"C-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/c-class/w204.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Saloon </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/c-class/s204.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">Estate </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/c-class/executive_se.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">Executive SE </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/c_63_amg_saloon_NG/c_63_amg_saloon.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 3)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 3)\">C 63 AMG Saloon </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/c_63_amg_estate/c_63_amg_estate.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 4)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 4)\">C 63 AMG Estate </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The C-Class Saloon</h3><p class=\"ms-text\">More than just luxurious</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/2008/november/c-class/saloon/navigation.object-Single-MEDIA.tmp/retouched_Modelcomparision_C-Saloon_230x200.jpg\" alt=\"C-Class Saloon\" title=\"C-Class Saloon\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The C-Class Estate</h3><p class=\"ms-text\">More space, more freedom</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/2008/november/c-class/estate/navigation.object-Single-MEDIA.tmp/corenavigation_c-estate_230x200_08-2008.jpg\" alt=\"C-Class Estate\" title=\"C-Class Estate\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The C-Class Executive SE</h3><p class=\"ms-text\">Enhanced style, comfort and value</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/c-class/c-class_executive/saloon/fly-out_nav_230x200.object-Single-MEDIA.tmp/retouched_Modelcomparision_C_230x200v2.png\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r3\"><h3>The C 63 AMG Saloon</h3><p class=\"ms-text\">A C-Class like never before</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b3\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/c-class/saloon/Model_comparison_images/c_63_AMG_230x200.object-Single-MEDIA.tmp/c_63_AMG_230x200.jpg\" alt=\"C-Class Saloon\" title=\"C-Class Saloon\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r4\"><h3>The C 63 AMG Estate</h3><p class=\"ms-text\">A new breed of estate car</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b4\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/c-class/estate/Model_comparison_images/c_63_AMG_estate_230x200.object-Single-MEDIA.tmp/c_63_AMG_estate_230x200.jpg\" alt=\"C-Class Estate\" title=\"C-Class Estate\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // cl-class
      case 'd95316e133':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/cl-class.Q0wtQ2xhc3M~-hl9corenav_ng-HL.gif\" alt=\"CL-Class\" title=\"CL-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/cl-class/c215.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Coupe </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/cl_63_amg/cl_63_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">CL 63 AMG </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/cl_65_amg/cl_65_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">CL 65 AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The CL-Class Coupe</h3><p class=\"ms-text\">Nothing but the best</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/cl-class/facelift_-_2009/fly_out_nav_230x100.object-Single-MEDIA.tmp/cl500.jpg\" alt=\"CL-Class\" title=\"CL-Class\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The CL 63 AMG</h3><p class=\"ms-text\">Exclusive sportiness</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg_ng/cl_63_amg/nav_fly_out_image.object-Single-MEDIA.tmp/amg_cl.jpg\" alt=\"CL 63 AMG\" title=\"CL 63 AMG\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The CL 65 AMG</h3><p class=\"ms-text\">Innovative technology</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg_ng/cl_65_amg/nav_fly_out_image.object-Single-MEDIA.tmp/amg_cl.jpg\" alt=\"CL 65 AMG\" title=\"CL 65 AMG\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // clc-class
      case 'd95316e130':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/clc-class.Q0xDIENvdXDDqQ~~-hl9corenav_ng-HL.gif\" alt=\"CLC eupe\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select body</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/clc-class/cl203_2.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Coupe </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The CLC Coupe</h3><p class=\"ms-text\">An exceptional form. For a fast-moving lifestyle.</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/corenavigation_clc-class_230x200_04-2008_jpg.object-Single-MEDIA.tmp/Corenavigation_CLC-Class_230x200_06-2008.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // sls-amg-class
      case '':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/sls_amg.U0xTIEFNRw~~-hl9corenav_ng-HL.gif\" alt=\"SLS AMG\" title=\"SLS AMG\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select body</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/sls_amg/c197.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">SLS AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3></h3><p class=\"ms-text\">Find out the latest on the Mercedes-Benz SLS AMG</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/corenavigation_sls-class_c197_230x200_11-2009_jpg.object-Single-MEDIA.tmp/corenavigation_sls-class_c197_230x200_11-2009.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // cls-class
      case 'd95316e136':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/cls-class.Q0xTLUNsYXNz-hl9corenav_ng-HL.gif\" alt=\"CLS-Class\" title=\"CLS-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/cls-class/c219.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Coupe </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/cls-class/c219/grand_edition.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">CLS Grand Edition </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/cls_63_amg/cls_63_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">CLS 63 AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The CLS-Class Coupe</h3><p class=\"ms-text\">The new generation<br>CLS-Class</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/cls-class_c219/230x200.object-Single-MEDIA.tmp/CLS-Class_230x200_04-2008.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The CLS Grand Edition</h3><p class=\"ms-text\">One of a kind</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/CLS-Class/cls_grand_edition/menu_img_230x200.object-Single-MEDIA.tmp/grand-200x200.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The CLS 63 AMG</h3><p class=\"ms-text\">Consummate style. Breathtaking performance.</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg/model_comparison/cls_63_amg.object-Single-MEDIA.tmp/cls-63-amg.jpg\" alt=\"CLS 63 AMG\" title=\"CLS 63 AMG\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // e-class
      case 'd95316e139':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/e-class.RS1DbGFzcw~~-hl9corenav_ng-HL.gif\" alt=\"E-Class\" title=\"E-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select body</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/e-class/w212.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">New Saloon </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/e-class/s212.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">New Estate </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/e-class/c207.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">New Coupe </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/passenger_cars_world/whats_new/new_e-class_cabriolet.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 3)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 3)\">New Cabriolet </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/e_63_amg_saloon/e_63_amg_saloon.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 4)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 4)\">E 63 AMG Saloon </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The New E-Class Saloon</h3><p class=\"ms-text\">Engineered around you</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/e-class/saloon_flyout.object-Single-MEDIA.tmp/e-sal-v444.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The New E-Class Estate</h3><p class=\"ms-text\">Practicality at its most elegant</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/corenavigation_e-class_s212_230x200_09-2009_jpg.object-Single-MEDIA.tmp/corenavigation_e-class_s212_230x200_09-2009.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The New E-Class Coupe</h3><p class=\"ms-text\">Object of desire</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/e-class/coupe_flyout.object-Single-MEDIA.tmp/e-coupe-v4444.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r3\"><h3>The New E-Class Cabriolet</h3><p class=\"ms-text\">Dynamism at its most alluring</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b3\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/e-class/cabriolet__a207_/fly_out_nav_230x200.object-Single-MEDIA.tmp/modelcomparison_e-class_a207_230x200_01-2010_jpg_-MEDIA.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r4\"><h3>The E 63 AMG Saloon</h3><p class=\"ms-text\">Precise performance</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b4\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg_ng/e_63_amg_saloon/showroom_230x200.object-Single-MEDIA.tmp/e-63-amgv6666896875888.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // gl-class
      case 'd95316e142':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/gl-class.R0wtQ2xhc3M~-hl9corenav_ng-HL.gif\" alt=\"GL-Class\" title=\"GL-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/gl-class/x164.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Off-roader </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The GL-Class</h3><p class=\"ms-text\">Off-road driving with an on-road feel</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/GL-Class/facelift_-_2009/fly-out___comparison.object-Single-MEDIA.tmp/02_w.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // m-class
      case 'd95316e145':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/m-class.TS1DbGFzcw~~-hl9corenav_ng-HL.gif\" alt=\"M-Class\" title=\"M-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/m-class/w164.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">SUV </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/ml_63_amg/ml_63_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">ML 63 AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The M-Class</h3><p class=\"ms-text\">A little out of the ordinary</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/M-Class/facelift/Modelcomparison_M-Class_230x200.object-Single-MEDIA.tmp/cutout_sport.png\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The ML 63 AMG</h3><p class=\"ms-text\">The new standard in the off-road segment.</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg/model_comparison/ml_63_amg.object-Single-MEDIA.tmp/ml-63-amg.jpg\" alt=\"ML 63 AMG\" title=\"ML 63 AMG\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // r-class
      case 'd95316e148':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/r-class.Ui1DbGFzcyBHcmFuZCBFZGl0aW9u-hl9corenav_ng-HL.gif\" alt=\"R-Class Grand Edition\" title=\"R-Class Grand Edition\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/r-class/r251.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Luxury tourer </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>R-Class Grand Edition</h3><p class=\"ms-text\">The new form of space travel</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/R-Class/facelift_2009/model_comparison_230x200.object-Single-MEDIA.tmp/02.png\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // s-class
      case 'd95316e151':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/s-class.Uy1DbGFzcw~~-hl9corenav_ng-HL.gif\" alt=\"S-Class\" title=\"S-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/s-class/w221.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Saloon </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/s_63_amg/s_63_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">S 63 AMG </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/s_65_amg/s_65_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">S 65 AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The S-Class Saloon</h3><p class=\"ms-text\">Exceeding all expectations</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/corenavigation_s-class_w221_230x200_04-2009_jpg.object-Single-MEDIA.tmp/corenavigation_s-class_w221_230x200__06-2009.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The S 63 AMG</h3><p class=\"ms-text\">Immense performance</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg_ng/s_63_amg/fly_out_230x200.object-Single-MEDIA.tmp/s-63-230x100v555.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The S 65 AMG</h3><p class=\"ms-text\">Executive sports power</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg_ng/s_65_amg/fly_out_230x200.object-Single-MEDIA.tmp/s-65-230x100v555777888.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // sl-class
      case 'd95316e155':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/sl-class.U0wtQ2xhc3M~-hl9corenav_ng-HL.gif\" alt=\"SL-Class\" title=\"SL-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/sl-class/r230.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Roadster </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/sl_63_amg/sl_63_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">SL 63 AMG </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/sl_65_amg/sl_65_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">SL 65 AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The SL-Class Roadster</h3><p class=\"ms-text\">The new generation<br>SL-Class</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/sl-class_r230/230x200.object-Single-MEDIA.tmp/SL-Class_230x200_04-2008.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The SL 63 AMG</h3><p class=\"ms-text\">A thrilling combination of agility and performance.</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg/model_comparison/sl_63_amg.object-Single-MEDIA.tmp/sl-63-amg.jpg\" alt=\"SL 63 AMG\" title=\"SL 63 AMG\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The SL 65 AMG</h3><p class=\"ms-text\">A perfect fusion of art and science.</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg/model_comparison/sl_65_amg.object-Single-MEDIA.tmp/sl-65-amg.jpg\" alt=\"SL 65 AMG\" title=\"SL 65 AMG\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // slk-class
      case 'd95316e158':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/slk-class.U0xLLUNsYXNz-hl9corenav_ng-HL.gif\" alt=\"SLK-Class\" title=\"SLK-Class\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/slk-class/r171.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Roadster </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/slk-class/r171/2look.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 1)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 1)\">SLK 2LOOK Edition </a></li><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/amg_showroom/slk_55_amg/slk_55_amg.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 2)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 2)\">SLK 55 AMG </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The SLK-Class Roadster</h3><p class=\"ms-text\">The new generation<br>SLK-Class</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/Showroom/slk-class_r171/230x200.object-Single-MEDIA.tmp/Corenavigation_SLK-Class_230x200_06-2008.jpg\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r1\"><h3>The SLK 2LOOK Edition</h3><p class=\"ms-text\">A study in contrasts</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b1\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/SLK-Class/slk_2look_edition/fly-out_nav_image.object-Single-MEDIA.tmp/slk-230x200.png\"></p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r2\"><h3>The SLK 55 AMG</h3><p class=\"ms-text\">The ultimate powerhouse</p></div><div style=\"display: none;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b2\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/amg/model_comparison/slk_55_amg.object-Single-MEDIA.tmp/slk-55-amg.jpg\" alt=\"SLK 55 AMG\" title=\"SLK 55 AMG\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // slr
      case 'd95316e161':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/Slr.U0xS-hl9corenav_ng-HL.gif\" alt=\"SLR\" title=\"SLR\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/Slr/r199.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Roadster </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>The SLR Roadster</h3><p class=\"ms-text\">F1 inspired design and performance</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/hq/hq_mpc_reference_site/passenger_cars_ng/new_cars/models/core_navigation_flyout/Corenavigation_SLR-Roadster_230x200_11-2007_jpg.object-Single-MEDIA.tmp/Corenavigation_SLR-Roadster_230x200_11-2007.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
      // viano
      case 'd95316e164':
        data = "<iframe></iframe><h2><img src=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/viano.Vmlhbm8~-hl9corenav_ng-HL.gif\" alt=\"Viano\" title=\"Viano\"></h2><div class=\"ms-navi-main-fly-v1-2-left\"><dl class=\"ms-navi ms-navi-main-fly-v1-navi-d\"><dt>Select bodystyle</dt><dd><ul class=\"ms-navi\"><li><a href=\"/content/unitedkingdom/mpc/mpc_unitedkingdom_website/en/home_mpc/passengercars/home/new_cars/models/viano/639.html\" onmouseover=\"ms_corenav_changeFlyout(this, '{elementId}', 0)\" onmouseout=\"ms_corenav_resetFlyout(this, '{elementId}', 0)\">Viano </a></li></ul></dd></dl></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-right\" id=\"{elementId}-r0\"><h3>MPV</h3><p class=\"ms-text\">Life is full of surprises</p></div><div style=\"display: block;\" class=\"ms-navi-main-fly-v1-2-bottom\" id=\"{elementId}-b0\"><p class=\"ms-image ms-image-center\"><img src=\"/content/media_library/unitedkingdom/mpc_unitedkingdom/passenger_cars_ng/products/new_cars/viano/Menu_image_230x200.object-Single-MEDIA.tmp/viano-new.jpg\"></p></div>";
        data = data.replace(/{elementId}/g, elementId);
        getLayer(elementId).innerHTML = data;
        break;
    }

    // Replace elementId spacer
    if (data != "") data = data.replace(/{elementId}/g, elementId);
  
    // Paste response to layer
    getLayer(elementId).innerHTML = data;
    
    // Set counter for this elementId
    if (getLayer(elementId).getElementsByTagName("ul")[0]) {
      var /*int*/ counter = getLayer(elementId).getElementsByTagName("ul")[0].childNodes.length
      ms_corenav_elementsLoaded[elementId] = counter;
    }

    // Init first list entry
    var /*List*/ links = getLayer(elementId).getElementsByTagName("li");
    if (typeof links[0] != 'undefined' && links[0].firstChild) {
      ms_corenav_changeFlyout(links[0].firstChild, elementId, 0);
      ms_corenav_resetFlyout(links[0].firstChild, elementId, 0);
    }
  }
}

function ms_corenav_resetFlyout(/*XMLNode*/ callerObj, /*String*/ elementId, /*int*/ item) {
  // Get current marked node
  var /*XMLNode*/ current = ms_corenav_elementsSelected[elementId];
  
  // Reset the current class for IE
  if (document.all) {
    current.className = "ms-hover";
  }
}

function ms_corenav_changeFlyout(/*XMLNode*/ callerObj, /*String*/ elementId, /*int*/ item) {
  // Get current marked node
  var /*XMLNode*/ current = ms_corenav_elementsSelected[elementId];
  
  // IllegalArgumentException
  if (item < 0) {
    return;
  }

  // Check if current element has changed
  if (current == callerObj) {
    return;
  }

  // Reset previous marked element
  if (current != undefined) {
    if (current.className) {
      current.className = '';
    } else {
      current.removeAttribute("class");
    }
  }
  
  // Set current marked element
  if (callerObj.className) {
    callerObj.className = 'ms-hover';
  } else {
    callerObj.setAttribute("class", "ms-hover");
  }
  ms_corenav_elementsSelected[elementId] = callerObj;
  
  // Set all display:none
  for (var /*int*/ i = 0; i < ms_corenav_elementsLoaded[elementId]; i++) {
    getLayer(elementId + "-r" + i).style.display = "none";
    getLayer(elementId + "-b" + i).style.display = "none";
  }
  
  // Set specified number display:block
  getLayer(elementId + "-r" + item).style.display = "block";
  getLayer(elementId + "-b" + item).style.display = "block";
}

var /*Boolean*/ ms_setIFrameHeight_stopper = false;
function ms_setIFrameHeight(/*String*/flyoutId) {
  // Only IE6
  if (!window.attachEvent || window.opera || window.XMLHttpRequest) return;
  // Get IFrame and FlyOut element
  if (flyoutId == '') return;
  // Only CORE NAV Flyout Type 2
  
  var flyout = document.getElementById(flyoutId);
  var /*XMLNode*/ iframe = flyout.getElementsByTagName("IFRAME")[0];
  if (!iframe) return;
  var /*XMLNode*/ list = flyout.getElementsByTagName("UL")[0];
  if (!list) return;
  var /*NodeList*/ lists = flyout.getElementsByTagName("UL");
  if (!lists) return;
  var /*int*/ height = 0;
  for (var i = 0; i < lists.length; i++) {
    height += lists.item(i).offsetHeight;
  }
      
  flyout.style.display = "";
  if (!ms_setIFrameHeight_stopper) {
    // Sometimes IE needs some time to render the hidden
    // elements, so we give it 25 additional milliseconds.
    ms_setIFrameHeight_stopper = true;
    setTimeout("ms_setIFrameHeight('" + flyoutId + "')", 25);
    return;
  } else if (ms_setIFrameHeight_stopper) {
    ms_setIFrameHeight_stopper = false;
  }
  
  // Set height on IFrame. In some cases the height of the iframe must be
  // larger than that of the list because the whole flyout is larger.
  if(iframe.parentNode.className == 'ms-navi-main-fly-v2-1'){
    iframe.style.height = (height + 18) + "px";
  }
  else if(iframe.parentNode.className == 'ms-navi-main-fly-v1-1'){
    iframe.style.height = 390 + "px";
  }
  else if(iframe.parentNode.parentNode.className && iframe.parentNode.parentNode.className.indexOf('ms-navi-main-fly-v3') != -1){
    iframe.style.height = 395 + "px";
  }
  else{
    iframe.style.height = height + "px";
  }
}

//functions for the CRM part of the MetaNav
var /*boolean*/ ms_updateMetaNav = false;
function getCorrectMetaNav(salStructure){
  ms_updateMetaNav = true;
  
  var elem = document.getElementById("cs-salutation");
  if (elem) {
    var salutation = document.getElementById("cs-salutation").innerHTML;
    var greeting = buildGreetingString(salStructure);
    
    elem.innerHTML = salutation + greeting;
  }
  
  updateMetaNavigation();
}

function updateMetaNavigation() {
  if (!ms_updateMetaNav) {
    return;
  }
  
  var userProfile = embGetProfileManager();
  var isLoggedIn = userProfile.isLoggedIn();
  var isSoftLoggedIn = userProfile.isSoftLoggedIn();

  // Meta Navigation
  if(isLoggedIn){
    var elem;
    elem = document.getElementById("loggedoutul");
    if (elem) {
      elem.style.display='none';
    }
    elem = document.getElementById("loggedinul");
    if (elem) {
      elem.style.display='block';
    }
  }
  else {
    var elem;
    elem = document.getElementById("loggedinul");
    if (elem) {
      elem.style.display='none';
    }
    elem = document.getElementById("loggedoutul");
    if (elem) {
      elem.style.display='block';
    }
  }
}

//get the correct form of the CoreNav3
var /*boolean*/ ms_updateNavigation3 = false;
var /*boolean*/ ms_correctNav3ShowDF = false;
var /*boolean*/ ms_correctNav3ShowDMBP = false;
function getCorrectNav3(showdf, showdmbp){
  ms_updateNavigation3 = true;
  ms_correctNav3ShowDF = showdf;
  ms_correctNav3ShowDMBP = showdmbp;
  updateNavigation3();
}

// update navigation 3
function updateNavigation3() {
  if (!ms_updateNavigation3) {
    return;
  }
  
  var userProfile = embGetProfileManager();
  var isLoggedIn = userProfile.isLoggedIn();
  var isRegistered = !userProfile.isUnregistered();
  var hasFavoriteSet = userProfile.getFavoriteBmCode() && userProfile.getFavoriteBmCode().length > 0;
  var hasDealerSet = userProfile.getDealerName1() && userProfile.getDealerName1().length > 0;
  
  // Core Navigation 3
  if(isRegistered){
    var dealer = userProfile.getDealerName1() + "<br>";
    dealer = dealer + userProfile.getDealerName2() + "<br>";
    dealer = dealer + userProfile.getDealerStreet() + "<br>";
    dealer = dealer + userProfile.getDealerZIP() + " ";
    dealer = dealer + userProfile.getDealerCity();
    var dynPicture = userProfile.getFavoriteImgSmallUrl();
    var dynFavorite = userProfile.getFavoriteName();
    document.getElementById("showifnotloggedin").style.display='none';
    document.getElementById("showifnotloggedin").parentNode.style.display='none';
    if(ms_correctNav3ShowDF && hasFavoriteSet){
      var doomedElem = document.getElementById("crm-favorite-static");
      if (doomedElem) {
        doomedElem.parentNode.removeChild(doomedElem);
      }
      if (document.getElementById("loggedinpic").firstChild) {
        document.getElementById("loggedinpic").firstChild.removeAttribute("src");
        document.getElementById("loggedinpic").firstChild.setAttribute("src", dynPicture);
      } else {
        document.getElementById("loggedinpic").innerHTML = "<img src='" + dynPicture + "' />"
      }
      document.getElementById("loggedinfav").innerHTML = dynFavorite;
    } else {
      var doomedElem = document.getElementById("crm-favorite-dynamic");
      if (doomedElem) {
        doomedElem.parentNode.removeChild(doomedElem);
      }
    }
    if(ms_correctNav3ShowDMBP && hasDealerSet){
      var doomedElem = document.getElementById("crm-mbpartner-static");
      if (doomedElem) {
        doomedElem.parentNode.removeChild(doomedElem);
      }
      document.getElementById("loggedindealer").innerHTML = dealer;
    } else {
      var doomedElem = document.getElementById("crm-mbpartner-dynamic");
      if (doomedElem) {
        doomedElem.parentNode.removeChild(doomedElem);
      }
    }
    document.getElementById("showifloggedin").style.display='block';
  }
  else{
    document.getElementById("showifloggedin").style.display='none';
    document.getElementById("showifloggedin").parentNode.style.display='none';
    document.getElementById("showifnotloggedin").style.display='block';
  }
}

function buildGreetingString(greetingPattern) {
  
  var userProfile = embGetProfileManager();
  var greeting = greetingPattern.toString();
  
  greeting = greeting.replace(/%a/, userProfile.getSalutation());
  
  if (greeting.indexOf("%t") != -1) {
    var title = userProfile.getTitle();
    if (title && title.length > 0) {
      greeting = greeting.replace(/%t/, title);
    } else {
      greeting = greeting.replace(/ %t/, "");
    }
  }
  
  greeting = greeting.replace(/%f/, userProfile.getFirstName());
  
  if (greeting.indexOf("%m") != -1) {
    var secondFirstName = userProfile.getSecondFirstName();
    if (secondFirstName && secondFirstName.length > 0) {
      greeting = greeting.replace(/%m/, secondFirstName);
    } else {
      greeting = greeting.replace(/ %m/, "");
    }
  }
  
  greeting = greeting.replace(/%l/, userProfile.getLastName());
  
  if (greeting.indexOf("%s") != -1) {
    var secondLastName = userProfile.getSecondLastName();
    if (secondLastName && secondLastName.length > 0) {
      greeting = greeting.replace(/%s/, secondLastName);
    } else {
      greeting = greeting.replace(/ %s/, "");
    }
  }
  
  return greeting;
}
function setHighlightNavi(elemID,elemLabel) {
  if (location.href.indexOf(elemLabel) != -1) {     
    //document.getElementById(elemID).setAttribute("class", "ms-active");
    var urlpart = window.location.href.substr(window.location.href.indexOf("/content/"),window.location.href.length);
    //var jsPattern =/content\/.*?\/.*?\/.*?\/.*?\/.*?\/.*?\/.*?\/.*?\/(.*?)/gi;
    //var test=jsPattern.exec(urlpart);   
    var urlArray=urlpart.split("/");
    var index=9;// index of Navigation      
      if(elemLabel == urlArray[index]){
        var obj = document.getElementById(elemID);
        obj.className = 'ms-active';
        //document.getElementById(elemID).setAttribute('class', 'ms-active');
        }
    }
  }

