document.write("<link type=\"text/css\" rel=\"stylesheet\" href=\"/templates/Default/styles/js_enabled.css\" />");

if(jQuery) {
    jQuery.noConflict();
}

addEvent(window, "load", function(){

    var i,j;

    var widgetBoxes = getElementsByClassName("header-bar-widget-box");
    var count = widgetBoxes.length;
    for(i = 0; i < count; i++) {
        jQuery(widgetBoxes[i]).liquidCanvas(
            "fill{color:"+getStyle(widgetBoxes[i],"background-color")+"}=>partialRoundedRect{radius:10}");
    }

    var contactColumn = document.getElementById("contact-form");
    jQuery(contactColumn).liquidCanvas(
    "[shadow{shift:1;width:2;color:#DDDDDD} fill{color:"+getStyle(contactColumn,"background-color")+"}]=>partialRoundedRect{radius:6;tl:false;tr:false}");

    var adsBoxes = getElementsByClassName("ad-box");
    count = adsBoxes.length;
    for(i = 0; i < count; i++) {
        jQuery(adsBoxes[i]).liquidCanvas(
            "[shadow{shift:0;color:#DDDDDD;width:3} fill{color:"+getStyle(adsBoxes[i],"background-color")+"}]=>partialRoundedRect{radius:10}");
    }

    var additionalButtons = document.getElementById("additional-buttons");
        jQuery(additionalButtons).liquidCanvas(
        "[shadow{shift:-1;width:2;color:#DDDDDD} fill{color:"+getStyle(additionalButtons,"background-color")+"}]=>partialRoundedRect{radius:6;bl:false;br:false}");


    var newsContents = document.getElementById("news-contents");
    if(newsContents) {
        new Marquee(newsContents);
    }

    var sideLinks = document.getElementById("sidenav").childNodes;
    var cSideLinks = sideLinks.length;
    var tmpLink,tmpAnchor;
    for(i = 0; i < cSideLinks; i++) {
        tmpLink = sideLinks[i];
        if(tmpLink.tagName && tmpLink.tagName.toLowerCase() == "li") {
            tmpAnchor = jQuery(tmpLink).children()[0];
            addEvent(tmpAnchor,"mouseover",function(e) {
                var li = e.currentTarget.parentNode;
                if(!jQuery(li).hasClass("active")) {
                    jQuery(li).addClass("hover");
                }
            });

            addEvent(tmpAnchor,"mouseout",function(e) {
                var li = e.currentTarget.parentNode;
                if(!jQuery(li).hasClass("active")) {
                    jQuery(li).removeClass("hover");
                }
            });

            addEvent(tmpAnchor,"click",OnSideNavLinkClick);
            
            var subNavLinks = tmpLink.getElementsByTagName("li");
            var cSubNavLinks = subNavLinks.length;
            for(j = 0; j < cSubNavLinks; j++) {
                addEvent(jQuery(subNavLinks[j]).children()[0], "click", OnSideNavLinkClick);
            }
        }
    }

    addEvent(document.getElementById("search-input"), "click", function(e) {
        if(!e.currentTarget.getAttribute("clicked")) {
            e.currentTarget.setAttribute("clicked", true);
            e.currentTarget.value = "";
        }
    });

    jQuery('#languages-select').msDropDown();

    var freeDescription = document.getElementById("contact_us_free_description_quick");
    if(freeDescription) {
        addEvent(freeDescription, "keyup", function(e) {
            var freeDescCounter = document.getElementById("free_desc_counter");
            if(freeDescCounter) {
                freeDescCounter.innerHTML = 500 - e.currentTarget.value.length;
            }
        });
    }

});

function OnSideNavLinkClick(e) {
    var li = e.currentTarget.parentNode;
    if(li.getElementsByTagName("ul").length > 0) {
        if(jQuery(li).hasClass("active")) {
            jQuery(li).removeClass("active");
        }
        else {
            jQuery(li).addClass("active");
        }
        e.preventDefault();
    }
}

function OnLanguagesSelectChange(select) {
    window.location = "/"+select.options[select.selectedIndex].value+"/";
}

