POC_ID=1;

$(document).ready(function(){
    bind_gall_over();
    $("a[rel=fancybox]").fancybox({
				'overlayShow'	: true,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			});
    $("a.fancybox_frame").fancybox({
				'width'				: '95%',
				'height'			: '95%',
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe',
				'hideOnContentClick': true
			});

    $(".cSearchInput").searchInput();
    $(".cSearchButton").click(function(){$(".cSearch").submit();})
    $(".cBlueObsah .cMoreInfo").corner("tr 7px bl 7px br 7px");
    $(".cBlueObsah .cLongDesc a,.cBlueObsah .cBiggerImage a").corner("tl 5px tr 5px");

    $(".cBlueObsah .cLongDesc a, .cBlueObsah .cBiggerImage a").click(function(){
        $(".cBlueObsah .cMoreInfo div").toggleClass("hidden");  // zobrazeny div schovam, schovany div zobrazim (funguje pouze na 2 tlacitka)
        $(".cBlueObsah .cLongDesc, .cBlueObsah .cBiggerImage").toggleClass("active");
        return false;
    });

    $(".cNavBar span:last-child").addClass("active");

    $(".cBasketTable [type='radio']").change(function(){
        var komponenta = $(this).attr("value");
        if (komponenta == "splatky"){
                $("#zpusob_dodani").css("visibility","hidden");
                $("#zpusob_dodani [type='radio']").each(function(){
                    $(this).prop('checked', false);
                })
        }else{$("#zpusob_dodani").css("visibility","visible");}
    });

    // na hp ajax pro doporucujeme - do kosiku
    $("input.cDoKosiku").click(function(){
        var id=$(this).attr("id").replace("id","");
        // jestli skript volam z HP tak obr_path je dve urovne nad odkazem
        if  ($(this).parent().parent().parent().attr("id")=="homepage"){
            var obr_path=$(this).parent().parent();
        }else{// jestli skript nevolam z HP tak obr_path je tri urovne nad odkazem
            var obr_path=$(this).parent().parent().parent();
        }
        var obr_src = obr_path.find(".cImage img").attr("src");

        // pozice na kt. se ulozi klonovany obrazek
        var pos=$(".cImage",obr_path).position();
        // pozice na kt. se nachazi zeleny ramec kosiku
        var pos_green=$(".cMenuGreen").position();

        $(".cImage",obr_path).prepend("<div  id='x"+POC_ID+"' class='abs' style='top:"+pos.top+"px;left:"+pos.left+"px;width:240px;text-align: center'><img src="+obr_src+" alt=''/></div>");
        $("#x"+POC_ID).animate({top:pos_green.top,left: pos_green.left,opacity:0},2000, function(){
            $(this).remove();
            $(".cMenuGreen").load("skripty/basket-insert.php?id="+id, function(){
                if($("#homepage .cOrangeLine").length==0)
                    $("#homepage").prepend('<div class="cOrangeLine">Zboží bylo vloženo do košíku </div>');
            });
        });
        POC_ID++;
    });

    // zaobleni divu s doplnkama u konkretniho zbozi
    $(".cDoplnekNadpis").corner("tl 5px tr 5px");
    $(".cDoplnek table td.fir").hover(function(){
        $("div",this).addClass("show");
    },function(){
        $("div",this).removeClass("show");
    })
    $(".cDoplnek table td.fir div").corner("tl 3px tr 3px br 3px");
    $(".cDoplnek").corner("bl 5px");
    $(".cDoplnek tr:last-child").addClass("last");
});

function bind_gall_over(){
    	$(".cFoto a").hover(
		function() {
			$(this).addClass("sfhover");
		},
		function() {
			$(this).removeClass("sfhover");
		}
	);

	$(".cFoto a img").before('<div class="overlay"></div>');
}

function zobraz(cesta){
    $("#"+cesta).slideToggle();
}


function menu_load(){
  document.getElementById('vnorit').style.display="none";
}

function menu_check(){
  if(document.getElementById('ff').vlozen.checked==true){document.getElementById('vnorit').style.display="block";document.getElementById('poradi').style.display="none";}
  else{document.getElementById('poradi').style.display="block";document.getElementById('vnorit').style.display="none";}
}

function zmiz(cesta){
  if(document.getElementById(cesta).style.display=="block" || document.getElementById(cesta).style.display=="") {
    document.getElementById(cesta).style.display="none";
  }else{document.getElementById(cesta).style.display="block";}
}

function basket_delete(val,ui){
    if(confirm("Smazat?")){
        $("#responseBox").load("skripty/basket-delete.php?sid="+ui+"&val="+val);
    }
}


/**
 * Plugin pro vkladani defaulnti hodnoty a mazani textu ve vyhledavacim inputu
 */
$.fn.extend({
    searchInput: function() {

        // pracuje s hodnotou v title
        var x = $(this).attr("title");

        // pokud je vyhledavaci input prazdny vlozi text x
        if($.trim($(this).val()) == "") {
            $(this).val(x);
        }

        // pri oznaceni inputu vymaze jeho obsah
        $(this).focus(function() {
            $(this).val("");
        });

        // pri odznaceni vlozi do inputu hodnotu x pokud je input prazdny
        $(this).blur(function() {
            if($.trim($(this).val()) == "") {
                $(this).val(x);
            }
        });
    }
});
