
/**
 * Funkce pro posouvani videa na uvodni strance
 */
$(document).ready(function() {
    page_init();
});
 
function page_init(){
    init_mainmenu();
    // init_sidemenu();
    init_search();
    // init_login();
    // init_contact_slider();
    // init_product();
}

function init_mainmenu() {
    $("#mainmenu li").mouseenter(function() {
        if ($(this).hasClass('active') == false) {
            $(this).addClass('hover');
        }
    }).mouseleave(function() {
        $(this).removeClass('hover');
    });
}

function init_search() {
    var input = $("#search input.text");
    var defaultText = input.val();
    if (defaultText.length > 0) {
        input.click(function() {
            if (input.val() == defaultText) {
                input.val("");
            }
        }).blur(function() {
            if (input.val() == "") {
                input.val(defaultText);
            }
        });
    }
}

function init_login() {
    var username = $("#signin_username");
    var password = $("#signin_password");
    var defaultUsernameText = username.val();
    var defaultPasswordText = password.val();

    if (defaultUsernameText.length > 0) {
        username.click(function() {
            if (username.val() == defaultUsernameText) {
                username.val("");
            }
        }).blur(function() {
            if (username.val() == "") {
                username.val(defaultUsernameText);
            }
        });
    }
    password.val("");
}

function init_contact_slider() {
    var slider = $(".contact_slider");
    var items = slider.children("li");
    var item_links = items.children("a.heading");
    item_links.next().hide();
    item_links.toggle(function() {
        $(this).parent().removeClass("deactive");
        $(this).parent().addClass("active");
        $(this).next().slideDown();
        return false;
    }, function() {
        $(this).parent().removeClass("active");
        $(this).parent().addClass("deactive");
        $(this).next().slideUp();
        return false;
    });
}

function init_product() {
    var tabs = $("#products_tabs");
    if (tabs.length == 1) {
        $("#products_tabs").tabs();
    }
}
