//Register a cm navigation element click

function cmRegisterMediaTagElement(mtid) {


}

function cmNavigationRegister(label) {

    // alert(label);
    return true;
}

// Load the appropriate style sheet based on browser/os
// Safari requires a separate file
function renderPart(v, i) {
    var temp = v.split('~~~');
    var prodId = temp[0];
    var retString = temp[i - 1];
    if (retString == "nomsrp") { retString = "&nbsp;"; } else {
        if (parseInt(i) == 4) {
            retString = "<strong>msrp:</strong>&nbsp;" + retString;
            retString = oldNewSpec(retString, prodId);
        }
    }
    return retString
}

//Hack for old and new pricing
function oldNewSpec(retString, prodId) {
//    switch (prodId) {
//        case "500": //NINJA ZX-6R
//            return "<span class='newPrice'>msrp:&nbsp;$9,999</span><br><span class='oldPrice'>$10,699</span>";
//            break;
//        case "470":
//            return "<span class='newPrice'>msrp:&nbsp;$11,899</span><br><span class='oldPrice'>$12,899</span>";
//            break;
//        case "514":
//            return "<span class='newPrice'>msrp:&nbsp;$11,599</span><br><span class='oldPrice'>$12,599</span>";
//            break;
//        case "469": //Teryx
//            return "<span class='newPrice'>msrp:&nbsp;$11,399</span><br><span class='oldPrice'>$12,299</span>";
//            break;
//        case "468": //Teryx
//            return "<span class='newPrice'>msrp:&nbsp;$11,099</span><br><span class='oldPrice'>$12,099</span>";
//            break;
//        case "467": //Teryx
//            return "<span class='newPrice'>msrp:&nbsp;$10,299</span><br><span class='oldPrice'>$11,299</span>";
//            break;
//        case "477": //Teryx
//            return "<span class='newPrice'>msrp:&nbsp;$7,199</span><br><span class='oldPrice'>$7,299</span>";
//            break;
//        case "477": //Mule 610
//            return "<span class='newPrice'>msrp:&nbsp;$7,199</span><br><span class='oldPrice'>$7,299</span>";
//            break;
//        case "478": //Mule 610
//            return "<span class='newPrice'>msrp:&nbsp;$6,399</span><br><span class='oldPrice'>$6,699</span>";
//            break;
//        case "476": //Mule 610
//            return "<span class='newPrice'>msrp:&nbsp;$7,599</span><br><span class='oldPrice'>$7,899</span>";
//            break;
//        case "474": //Mule 610
//            return "<span class='newPrice'>msrp:&nbsp;$9,399</span><br><span class='oldPrice'>$9,899</span>";
//            break;
//        case "511": //Mule 4000
//            return "<span class='newPrice'>msrp:&nbsp;$8,099</span><br><span class='oldPrice'>$8,599</span>";
//            break;
//        case "471": //Mule 4000
//            return "<span class='newPrice'>msrp:&nbsp;$10,399</span><br><span class='oldPrice'>$10,899</span>";
//            break;
//        case "475": //Mule 4000
//            return "<span class='newPrice'>msrp:&nbsp;$10,699</span><br><span class='oldPrice'>$11,199</span>";
//            break;
//        case "473": //Mule 4000
//            return "<span class='newPrice'>msrp:&nbsp;$11,699</span><br><span class='oldPrice'>$12,199</span>";
//                 break;
//        case "428": //zx6r
//            return "<span class='newPrice'>msrp:&nbsp;$9,999</span><br><span class='oldPrice'>$10,499</span>";
//           
//            break;
            
        //default:
            return retString;
    //}
}

function renderSpecs(v) {
    var specString = renderPart(v, 5);
    var retString = '';
    var specAry = specString.split('~~');

    for (var i = 0; i < specAry.length; i++) {
        if (specAry[i + 1])
            retString = retString + '<b>' + specAry[i] + '</b><br/>' + specAry[i + 1] + '<br/><br/>';
        i++;
    }
    var retStringMod = '';
    var retSep = '';
    var mBreaksAry = retString.split('::');
    for (var i = 0; i < mBreaksAry.length; i++) {
        retStringMod = retStringMod + retSep + mBreaksAry[i]
        retSep = "<br/>";
    }

    return retStringMod;
}
function renderImage(v) {
    var temp = v.split('~~~');
    return temp[2];
}

function renderImageBug(v) {
    var temp = v.split('~~~');
    img = temp[5].replace('~~', '')

    if (img == "") {
        return "";
    }
    else {
        return "<img src='../cms/leftNavBug/" + img + "' >";
    }
}

var leftNavCSS = "Menu.css";
var leftNavSafariCSS = "Menu_Safari.css"
var transCSS = "TransBG.css";
var transIECSS = "TransBG_ie6.css";

var styles;
var tranStyles;

if (is_safari) {
    styles = leftNavSafariCSS;
}
else {
    styles = leftNavCSS;
}

if ((is_major <= 6) && (is_ie)) {
    tranStyles = transIECSS;
}
else {
    tranStyles = transCSS;
}
//alert(tranStyles);
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../CSS/" + styles + "\">");
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../CSS/" + tranStyles + "\">");

//Patch for whiteTable
$(document).ready(function() {
    $(".whiteText").find("td").css("color", "white");
});
