var cur_bann=0;

var pfx = '';
var searchTimeout;


$.fn.rotateBanners = function(interval, gaugeMaxWidth) {	

	if ($(this).find("a").size()>1) {

		obj = this;

		$(this).find(".gauge").animate( { width:gaugeMaxWidth }, { queue:false, duration:interval } );	

		var x = function () {obj.rotateBanner(interval,gaugeMaxWidth) };

		setInterval(x , interval);

	}

}



$.fn.rotateBanner = function rotateBanner(interval,gaugeMaxWidth) {

	$(this).find(".gauge").css("width", 0)

	$(this).find(".gauge").animate( { width:gaugeMaxWidth }, { queue:false, duration:interval } );

	$(this).find("a").eq(cur_bann).hide();

	cur_bann = (cur_bann+1)%$(this).find("a").size();

	$(this).find("a").eq(cur_bann).fadeIn(800);

	$(this).find("a").eq(cur_bann).css("display","block");

}





$().ready(function() {

	if ($("#home_mailnews").length) tb_show("ProdejParfémù.cz - Nabídka jen pro Vás", "#TB_inline?height=230&width=500&inlineId=home_mailnews&modal=true", "E-mail")

	var width = $(".liquid").css("width");

	$(".liquid").css("width","0");

	$(".liquid").animate({"width":width},1000);

	$("#mailnews form").validate({

		success: "valid",

		ignoreTitle: true				 

	 });



	 

	var t = null;

	var t_start = null;

	$("#abc li").mouseover(function(){

	  $("#abc li").removeClass("abc_selected");

	  var this_id = this.id;

	  clearTimeout(t);

	  $("#catalog ul").stop();

	  t_start = setTimeout(function() {

      		$("#catalog ul").animate({"marginTop": "-="+($("#l_"+this_id).offset().top-$("#catalog").offset().top-$("#"+this_id).offset().top+$("#abc").offset().top-13)+"px"}, "fast");

      		$("#"+this_id).addClass("abc_selected");

	  }, 400);

	 });

	 $("#abc").mouseout(function(){

		t = setTimeout(function() { 

			$("#catalog ul").stop(); $("#catalog ul").animate({"marginTop": "0px"}, "fast"); 

			$("#abc li").removeClass("abc_selected");

		},500);

		clearTimeout(t_start);

	 });		

	 $("#catalog").mouseout(function(){

		t = setTimeout(function() { 

			$("#catalog ul").stop(); $("#catalog ul").animate({"marginTop": "0px"}, "fast"); 

			$("#abc li").removeClass("abc_selected");

		},1500);

	 });

	 $("#catalog").mouseover(function(){

		clearTimeout(t);

	 });

	 



	 DomCorners("more_products",pfx+"/res/images/layout/corners_white.gif",5, "0px 10px");		

	 DomCorners("more_products_buy",pfx+"/res/images/layout/corners_white.gif",5, "0px 10px");		

	 DomCorners("product_functions",pfx+"/res/images/layout/corners_white.gif",5, "0px");	

	 DomCorners("product_description",pfx+"/res/images/layout/corners_white.gif",5, "0px");		 

	 DomCorners("product_mailnews",pfx+"/res/images/layout/corners_white.gif",5, "4px 9px");		

	$("#search_text").keypress(function(event) {
		if (event.keyCode==13) {
			return false;
		}
	});
	$("#search_text").keyup(function() {
		
		clearTimeout(searchTimeout);
		if ($('#instant_search').length==0) {
			$('.col1').find('div').hide();
			$('.col1').append('<div class="colboxwhite" id="instant_search">');
			$('#instant_search').html('<h1>ChytrÃ© vyhledÃ¡vÃ¡nÃ­</h1><h2>&nbsp;</h2><div id="search_result"></div>');
		}
		$('#instant_search h2').text('"'+$("#search_text").val()+'"');
		searchTimeout = setTimeout(function () {
		  	$.ajax({
		     url: pfx+"/helper/instant_search",
		     type:"POST",
		     data: ({ search_string: $("#search_text").val()}),
		     dataType: "html",
		     success: function(data, responseCode) {
		  		$("#search_result").html(data);
		  	 }
		  	});				
		},1000);
	});


	$("input[name='zboins_submit']").click(function () {

		var online = $.ajax({url: pfx+"/product/is_online/"+$(this).parents('form').find("input[name='zboins']").val()+"/1/1",async: false}).responseText;

		if (online<'1') {

			alert("ON-LINE DOSTUPNOST:\r\nOmlouvÃ¡me se, tento produkt je jiÅ¾ vyprodanÃ½ a nenÃ­ ani k sehnÃ¡nÃ­ u Å¾Ã¡dnÃ©ho z dodavatelÅ¯. Budeme rÃ¡di, pokud si vyberete jinÃ½ produkt z naÅ¡Ã­ nabÃ­dky.");

			return false;

		} else return true;

	});	 

	 

	$("#product_mailnews form").validate({

		success: "valid",

		ignoreTitle: true				 

	 }); 

	$('input:title').hint();	 

$('textarea:title').hint();	 

	 $(".big_action").rotateBanners(7000,"22em");

	 $(".tooltip").tooltip({

	 	track: true,

	 	fade: 200,

	 	showURL: false,  

	 	bodyHandler: function() {

        	return $("#"+$(this).attr("rel")).html(); 

    	}

	 });

});
