/*
Copyright © DotControl® Webbased Solutions B.V. 2008 All rights reserved
Developed by : www.dotcontrol.nl
Contact      : info@dotcontrol.nl
*/

function dcSWFReplaceRootMenuItems(menuElementClientID, swfPath, clientHeight, minFlashVersion) {
    menuElement = $get(menuElementClientID);
    var rootGroup = $telerik.getChildByClassName(menuElement, "rmRootGroup", "ul");
    var rootItems = $telerik.getChildrenByClassName(rootGroup, "rmItem");

    for (var i = 0; i < rootItems.length; i++) {
        var item = rootItems[i];

        var linkElement = $telerik.getChildByClassName(item, "rmLink", "a");
        var navigateUrl = linkElement.href;
        var text = $telerik.getChildByClassName(linkElement, "rmText", "span").innerHTML;

        if (!Sys.UI.DomElement.containsCssClass(item, "rmSeparator")) {
            var so = new SWFObject(swfPath, menuElement.id, item.clientWidth, clientHeight, minFlashVersion);
            so.addParam("wmode", "transparent");
            so.addVariable("PageName", text);
            so.addVariable("PageLink", navigateUrl);
            so.addVariable("PageWidth", item.clientWidth);
            so.addVariable("PageID", i);
            so.addVariable("PageClassName", linkElement.className);
            so.write(linkElement.id);
        }
    }
}

function dcLoadConditionalStylesheet(jsSkinPath) {
    if (window.devicePixelRatio && window.getMatchedCSSRules && !window.Opera) {
        var ss = document.createElement("link");
        ss.type = "text/css";
        ss.rel = "stylesheet";
        ss.href = jsSkinPath + "skin_webkit.css";
        document.getElementsByTagName("head")[0].appendChild(ss);
    }
}