// JavaScript Document

// zajisti, aby se funkce zacaly provadet az po nacteni cele html stranky
$(document).ready(function(){
// jquery START CODE


	// obarvi kazdy sudy radek v tabulce cervene a lichy zelene
	$("#hlavni_vypis tr:even").addClass("rowcolor1");
	$("#hlavni_vypis tr:odd").addClass("rowcolor2");
	$("#hlavni_vypis_extra tr:even").addClass("rowcolor4");
	$("#hlavni_vypis_extra tr:odd").addClass("rowcolor5");
	$("#hlavni_vypis tr").mouseover (function() {$(this).addClass("rowcolor3");});
	$("#hlavni_vypis tr").mouseout (function() {$(this).removeClass("rowcolor3");});

	// levy panel - efekty
	$("#show_hide_source").click(function() {$("#show_hide_target").slideToggle(1000);});

	$("[src*=button]").mouseover (function() {$(this).css({'opacity': 0.8, 'cursor': 'pointer'});}).mouseout (function() {$(this).css('opacity', 1.0);});
	
	// friendly tooltips nad elementy s tridou "cluetip"
	$("a.cluetip_help").cluetip({
		arrows: true, width: 620, showTitle : false, tracking : true
	});

	$("a.cluetip_dostupnost").cluetip({
		arrows: true, width: 250, showTitle : false, tracking : true
	});

	$("a.cluetip_obrazek").cluetip({
		arrows: true, width: 320, showTitle : false, tracking : true, clickThrough: true,  fx: { open:'fadeIn', openSpeed: '500' }
	});

	$(".cluetip").cluetip({
		width: 170,
		splitTitle: '|',
		arrows: true,
		clickThrough: true,
		tracking : true
	});

	$("a.fancypopup").fancybox({
		'autoScale' : false
	});


/*
	$(".aktualne").vTicker({
		speed: 1000,
		pause: 7000,
		showItems: 1,
		animation: '',
		mousePause: false,
		height: 0,
		direction: 'up'
	});
*/

	// univerzalni rollover nad obrazky se tridou "over"
	$(function() { 
		$("img.rollover") 
			.mouseover(function() {  
				var x = $(this).attr("src").split("."); 
				var src = x[0] + "_rollover." + x[1];
				$(this).attr("src", src); 
			}) 
			.mouseout(function() { 
				var src = $(this).attr("src").replace("_rollover", ""); 
				$(this).attr("src", src); 
			}); 
	}); 


	function ZobrazRezervace (externalpostdata) {
		$.ajax({
			type: "POST",
			url: "/ajax/pneuservis_rezervace.php",
			data: ""+externalpostdata+"",
			success: function(msg){
				$("#pneuservis_rezervace").html(msg).show();
			}
		});
	}


	if ($("#pneuservis_ne:checked")) {
		ZobrazRezervace("");
	}

	if ($("#rezervace_cas").val()) {
		$("#pneuservis_ano").attr("checked","checked");
		var idpneuservis_seznam = $("input[name='idpneuservis_seznam']:checked").val();
		ZobrazRezervace("idpneuservis_seznam="+idpneuservis_seznam);
		if ($("#pneuservis_anchor").length) {$("html:not(:animated),body:not(:animated)").animate({scrollTop:$("#pneuservis_anchor").offset().top},2000);} // pres jquery otestujeme length objektu, nula = neexistuje
	}
						   
	$("#pneuservis_ne, #pneuservis_ano").click(function(){ 
		var idpneuservis_seznam = $("input[name='idpneuservis_seznam']:checked").val();
		ZobrazRezervace("idpneuservis_seznam="+idpneuservis_seznam);
		$("#rezervace_cas").val("");
		$("#rezervace_cas_zobraz").val("");
	});


	$(".pneuservis_volno, .pneuservis_rezervovano").live("click", function(){ 
		var cas = $(this).attr("rel");
		var cas2 = $(this).attr("rel2");
		var stani = $(this).attr("rel3");
		$("#rezervace_cas").val(cas);
		$("#rezervace_cas_zobraz").val(cas2);
		$("#rezervace_stani").val(stani);
		$(".pneuservis_rezervovano").each(function(){$(this).removeClass("pneuservis_rezervovano");});
		$(this).addClass("pneuservis_rezervovano");
		
		$("#rezervace_cas_zobraz").animate({ backgroundColor: "red", color: "white"}, 300);
		$("#rezervace_cas_zobraz").animate({ backgroundColor: "white", color: "black" }, 300);

	});

//	$("body" ).draggable({ appendTo: 'html' });


	// ----------------------------------------------------------------------------- obsluha konfiguratoru alu kol
	// ----------------------------------------------------------------------------- obsluha konfiguratoru Netium - end

// jquery END CODE
});

