/*
Copyright © DotControl® Webbased Solutions B.V. 2008 All rights reserved
Developed by : www.dotcontrol.nl
Contact      : info@dotcontrol.nl
*/

// 1.0.1
function dcSWFReplaceRootMenuItems(menuElementClientID, swfPath, clientHeight, minFlashVersion) {
    menuElement = $get(menuElementClientID);

    if (menuElement != null) {
        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];

            if (!Sys.UI.DomElement.containsCssClass(item, "rmSeparator")) {
                var linkElement = $telerik.getChildByClassName(item, "rmLink", "a");
                var navigateUrl = linkElement.href;
                var text = $telerik.getChildByClassName(linkElement, "rmText", "span").innerHTML;

                var flashvars = {
                    PageName: escape(text),
                    PageLink: navigateUrl,
                    PageWidth: item.clientWidth,
                    PageID: i,
                    PageClassName: linkElement.className
                };
                var params = {
                    wmode: "transparent"
                };
                var attributes = {
            };
            swfobject.embedSWF(swfPath, linkElement.id, item.clientWidth, clientHeight, minFlashVersion, "", flashvars, params, attributes);
        }
    }
}
}

// 1.0.0
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);
    }
}

function ActivateSifr() {
    sIFR.activate(DCFlash);
    sIFR.replace(DCFlash, {
        selector: 'h2.FlashHeader',
        wmode: 'transparent',
        css: '.sIFR-root { color: #009FC6; letter-spacing: 1; font-size: 18; font-weight: bold;}, em { font-style: normal; color: #CCCCCC; }'
    });
    sIFR.replace(DCFlash, {
        selector: 'h2.EditAddHeader',
        wmode: 'transparent',
        css: '.sIFR-root { color: #A6C6CD; letter-spacing: 1; font-size: 18; font-weight: bold;}, em { font-style: normal; color: #009FC6; }'
    });
    sIFR.replace(DCFlash, {
        selector: 'legend.FormLegend',
        wmode: 'transparent',
        css: '.sIFR-root { color: #009FC6; letter-spacing: 1; font-size: 18; font-weight: bold;}, em { font-style: normal; color: #009FC6; }'
    });
}
