/**
 * Funkce pro posouvani videa na uvodni strance
 */
$(document).ready(function() {
	page_init();
});

function page_init(){
	init_mainmenu();
	init_search();
	init_text();
        init_sidemenu();
        init_page_height();
}

function init_mainmenu() {
$("#mainmenu li:first").addClass("first");
	var allItems = $("#mainmenu li");
	var firstItem = allItems.eq(0);
	var lastItem = allItems.eq(allItems.length - 1);
	var middleItems = allItems.not(":first, :last");

	if (firstItem.hasClass("active")) {
		firstItem.addClass("first_active");
	}
	if (lastItem.hasClass("active")) {
		lastItem.addClass("last_active");
	}
	
	firstItem.mouseenter(function() {
		if ($(this).hasClass('first_active') == false) {
			$(this).addClass('first_hover');
		}
	}).mouseleave(function() {
		$(this).removeClass('first_hover');
	});

	lastItem.mouseenter(function() {
		if ($(this).hasClass('last_active') == false) {
			$(this).addClass('last_hover');
		}
	}).mouseleave(function() {
		$(this).removeClass('last_hover');
	});

	allItems.mouseenter(function() {
		if ($(this).hasClass('active') == false) {
			$(this).addClass('hover');
		}
	}).mouseleave(function() {
		$(this).removeClass('hover');
	});
}

function init_search() {
	var input = $("#search input[id=form_query]");
	var defaultText = input.val();
	input.click(function() {
		if (input.val() == defaultText) {
			input.val("");
		}
	}).blur(function() {
		if (input.val().length == 0) {
			input.val(defaultText);
		}
	});
        $(".module_bsSearch .search-controls input:last").css('display','none');
        $(".module_bsSearch form fieldset").css('border','0');
}

function init_text() {
	if ($("h1").length > 0) {
            Cufon.replace("h1");
	}
        if ($("#refence_building_now h2").length > 0) {
            Cufon.replace("#refence_building_now h2");
	}
}
function init_sidemenu(){
    $(".sidemenu > ul > li:first").addClass("first");
    $(".sidemenu > ul > li:last").addClass("last");
}

function init_page_height(){
    if(window.innerHeight > ($("body").height()+10)){
        var height = $("#layout_main").height();
        height = height + (window.innerHeight - $("body").height())-10;
        $("#layout_main").css("height", ""+height+"px");
    }
}
