<!--//--><![CDATA[//><!--

sfHover = function() {	var sfEls = document.getElementById("navigation").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


//--><!]]>

<!--//--><![CDATA[//><!--

jQuery.fn.exists = function() { return jQuery(this).length > 0; }
jQuery(document).ready(function(){ 
								
								//	vertical menu
    $("ul.product-nav a").each(function() { // ----- product menu --------//
        if (jQuery("ul.product-nav a").next()) {
            jQuery(this).addClass("expand");
        }
    });

    jQuery(".expand").click().toggle(
				function(event) {
				    jQuery(this).addClass("active");
				    jQuery(this).next().addClass("expanded");
				    if (jQuery(this).attr("href") != "#") {
				        document.location = jQuery(this).attr("href");
				    }
				},
				function(event) {
				    jQuery(this).removeClass("active");
				    jQuery(this).next().removeClass("expanded");
				}
		)
		HandleProductMenu();
		HandleMessageMenu();
		EnableSearch();
		HandleRadioButtons();
});

//--><!]]>
<!--//--><![CDATA[//><!--


		$(function(){
			$('#slides').slides({
				preload: true,
				preloadImage: 'layout/loading.gif',
				play: 5000,
				pause: 2500,
				hoverPause: true
			});
		});



//--><!]]>

function HandleProductMenu() {

    var currentGroupId = $("#hfproductGroupId").val();

    if (currentGroupId != "") {

        var selectedLi = $("li[rel='grp"+currentGroupId+"']");

        if (!selectedLi.exists()) {
            return;
        }

        var parentUl = $(selectedLi).parent("ul");

        var childUl = $(selectedLi).children("ul");

        var startUl = childUl.exists() ? childUl : parentUl;

        if (!startUl.exists()) {
            return;
        }
        
        if (!($(startUl).hasClass("product-nav"))) {

            Expand(startUl);
        }
    }
}

function HandleMessageMenu() {

    var currentGroupId = $("#hfMessageGroupId").val();

    if (currentGroupId != "") {

        var selectedLi = $("li[rel='mgrp"+currentGroupId+"']");

        if (!selectedLi.exists()) {
            return;
        }

        var parentUl = $(selectedLi).parent("ul");

        var childUl = $(selectedLi).children("ul");

        var startUl = childUl.exists() ? childUl : parentUl;

        if (!startUl.exists()) {
            return;
        }
        
        if (!($(startUl).hasClass("product-nav"))) {

            Expand(startUl);
        }
    }
}
function Expand(parentUl) {

    $(parentUl).addClass("expanded");
    $(parentUl).prev().addClass("active");

    var parentParentUl = $(parentUl).parent().parent("ul");

    if (!($(parentParentUl).hasClass("product-nav"))) {
        Expand(parentParentUl);
    }
}

function EnableSearch(){

    $("#btnSearch").click(function(){
    
        var query = $("#txtSearch").val();
        
        if(query == "" || query.length < 3){
        
            ShowMessage(shortQueryMessage);
            return false;
        }
        
        window.location.href = siteUrl + "/SearchResults.aspx?l=" + language + "&sw=" + query;
        return false;
    });

}

function ShowMessage(message) {
    
    $.blockUI({ message: "<br/><h3>"+message+"</h3><br/>" });
    setTimeout($.unblockUI, 2000);
}

function HandleRadioButtons() {
    
    var customerStatus = $("#ctl00_cphMain_hfCustomerStatus").val();

    $(".radioBtn").attr("checked", "");

    $("#rdo" + customerStatus).attr("checked", "checked");

    if (customerStatus == "PravnaOsoba") {
        $("#fsCompanyData").show();
    }
    else {
        $("#fsCompanyData").hide();
    }

    $("#rdoFizickaOsoba").change(function() {

        if ($(this).attr("checked") == "checked") {
            $("#fsCompanyData").show();
        }
        else {
            $("#fsCompanyData").hide();
        }
    });
    $("#rdoPravnaOsoba").change(function() {

        if ($(this).attr("checked") == "checked") {
            $("#fsCompanyData").hide();
        }
        else {
            $("#fsCompanyData").show();
        }
    });
}
