function filtruj($id)
{
	//alert($id.attr("id"));
	var c = $id.attr("checked");
	var o = (c)?1.0:0.0;
	var i = $id.attr("id");
	
	switch(i){
	case 'filtr0': 
		$('input[id=filtr2],input[id=filtr3]').attr("checked",c);
		var elem = $('tr[id$=wiersz0],tr[id$=wiersz1],tr[id$=wiersz2],tr[id$=wiersz3],tr[id$=wiersz4],tr[id$=wiersz5],tr[id$=wiersz6],tr[id$=wiersz7],tr[id$=wiersz8],tr[id$=wiersz9],tr[id$=wiersz10],tr[id$=wiersz11]');
		var elem1 = $('tr[id$=wiersz0]+tr,tr[id$=wiersz1]+tr,tr[id$=wiersz2]+tr,tr[id$=wiersz3]+tr,tr[id$=wiersz4]+tr,tr[id$=wiersz5]+tr,tr[id$=wiersz6]+tr,tr[id$=wiersz7]+tr,tr[id$=wiersz8]+tr,tr[id$=wiersz9]+tr,tr[id$=wiersz10]+tr,tr[id$=wiersz11]+tr'); 

		//elem.animate({opacity: 'toggle'},"slow"); 	
		//elem1.animate({opacity: 'toggle'},"slow");
		//elem.animate({opacity: 'toggle'},1).animate({opacity: 'toggle'},"slow"); 	
		//elem1.animate({opacity: 'toggle'},1).animate({opacity: 'toggle'},"slow"); 	
		(c)? elem.fadeIn("slow"): elem.fadeOut("slow");
		(c)? elem1.fadeIn("slow"): elem1.fadeOut("slow");
	break;
	case 'filtr1': 
		var elem = $('tr[id$=wiersz12],tr[id$=wiersz13],tr[id$=wiersz14],tr[id$=wiersz15],tr[id$=wiersz16]');
		var elem1 = $('tr[id$=wiersz12]+tr,tr[id$=wiersz13]+tr,tr[id$=wiersz14]+tr,tr[id$=wiersz15]+tr,tr[id$=wiersz16]+tr'); 

		//elem.animate({opacity: 'toggle'},"slow"); 	
		//elem1.animate({opacity: 'toggle'},"slow");
		(c)? elem.fadeIn("slow"): elem.fadeOut("slow");
		(c)? elem1.fadeIn("slow"): elem1.fadeOut("slow");
	break;
	case 'filtr2': 
		$('input[id=filtr0]').attr("checked",c || $('input[id=filtr3]').attr("checked"));
		var elem = $('tr[id$=wiersz0],tr[id$=wiersz1],tr[id$=wiersz4],tr[id$=wiersz5],tr[id$=wiersz8],tr[id$=wiersz10]');
		var elem1 = $('tr[id$=wiersz0]+tr,tr[id$=wiersz1]+tr,tr[id$=wiersz4]+tr,tr[id$=wiersz5]+tr,tr[id$=wiersz8]+tr,tr[id$=wiersz10]+tr'); 

		//elem.animate({opacity: 'toggle'},"slow"); 	
		//elem1.animate({opacity: 'toggle'},"slow");
		(c)? elem.fadeIn("slow"): elem.fadeOut("slow");
		(c)? elem1.fadeIn("slow"): elem1.fadeOut("slow");
	break;
	case 'filtr3': 
		$('input[id=filtr0]').attr("checked",c || $('input[id=filtr2]').attr("checked"));
		var elem = $('tr[id$=wiersz2],tr[id$=wiersz3],tr[id$=wiersz6],tr[id$=wiersz7],tr[id$=wiersz9],tr[id$=wiersz11]');
		var elem1 = $('tr[id$=wiersz2]+tr,tr[id$=wiersz3]+tr,tr[id$=wiersz6]+tr,tr[id$=wiersz7]+tr,tr[id$=wiersz9]+tr,tr[id$=wiersz11]+tr'); 

		//elem.animate({opacity: 'toggle'},"slow"); 	
		//elem1.animate({opacity: 'toggle'},"slow");
		(c)? elem.fadeIn("slow"): elem.fadeOut("slow");
		(c)? elem1.fadeIn("slow"): elem1.fadeOut("slow");
	break;
	}
	
}
$(function() {
	
	initPage();
	$(window).resize( initPage );	
	
	
	
	//$('#canvas').jparallax();		

	$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel

	$('input[id*=filtr]').click( function() { filtruj($(this)); });
	$('.lista li input').attr("checked",true);	

	$('.lista li')
	.hover(function() {
		$(this).animate({ color: "red" }, 200);
	},function() {
		$(this).animate({ color: "black"}, 200);
	});
	
	$('#menu a')
	.hover(function() {
		//$(this).animate({ backgroundColor: "red", letterSpacing: "0" }, 250);
		if($.browser.msie){
			$(this).animate({ backgroundColor: "red", letterSpacing: "0" }, 250);
		}
		else{
			$(this).animate({ backgroundColor: "red", letterSpacing: "0" , backgroundPosition: "90% 50%"}, 250);
		}
	},function() {
		if($.browser.msie){
			$(this).animate({ backgroundColor: "black", letterSpacing: "0"}, 400);				
		}else{
			$(this).animate({ backgroundColor: "black", letterSpacing: "0" , backgroundPosition: "10% 50%"}, 400);
		}
		
		//$(this).animate({ backgroundColor: "black", letterSpacing: "0"}, 400);				
		
	});

	//$('#leftImage').css({opacity: 0.0});
	//$('#leftImage').animate({opacity: 1.0}, "slow");
	//$('#leftImage').hide();
	//$('#leftImage').slideUp("fast");
	//$('#leftImage').slideDown("slow");

	
	$('#faq .faqHeader')
	.hover(function() {
		$(this).animate({ letterSpacing: "0", paddingLeft: 7 }, "fast");
	},function() {
		$(this).animate({ letterSpacing: "0", paddingLeft: 0 }, "fast");
	});
	
	$('#faq .faqContent').prepend('&nbsp;&nbsp;&nbsp;').corner("tl dog 15px");
	
	
	$('#faq').sortable();
	
	
	
	
	$("a[@rel*=lightbox] img, img[id^=img]")
	.hover(function() {
		$(this).animate({ opacity: 0.5 }, 200);
	},function() {
		$(this).animate({ opacity: 1.0 }, 200);
	});
	
	
	/*
	$('#b a')
		.css( {backgroundPosition: "0 0"} )
		.mouseover(function(){
			$(this).stop().animate({backgroundPosition:"(-150px 0)"}, {duration:500})
		})
		.mouseout(function(){
			$(this).stop().animate({backgroundPosition:"(-300px 0)"}, {duration:200, complete:function(){
				$(this).css({backgroundPosition: "0 0"})
			}})
		});
*/
	//$("#szczegoly_suma").draggable().css({background:"white", opacity: 0.8, cursor: "pointer"});
	$("#szczegoly_suma").draggable().css({position: "fixed", marginLeft: 0, marginTop: 0, top: "25%", left: "1%", background:"white", opacity: 0.8, cursor: "pointer"});
	
	
	
	
	//var koszyk = $('<div id="koszyk_mini"><div id="koszykText"></div><img src="index.php_pliki/shoppingcart_128x128.png"/></div>').draggable().css({position: "fixed", marginLeft: 0, marginTop: 0, top: "30%", left: "1%", background:"none", opacity: 1.0, cursor: "pointer"}).hide();
	var koszyk = $('<div id="koszyk_mini" align="center"></div>')
			.draggable()
			.css({position: "fixed", width: 128, height: 128, marginLeft: 0, marginTop: 0, top: "25%", left: "1%", background:"url(img/shoppingcart_128x128.png)", opacity: 1.0, cursor: "pointer"}).hide();

			
	koszyk.dblclick(function(){
		var t = $(this).css("top");
		var l = $(this).css("left");
		
		$(this).hide("slow");
		$("#szczegoly_suma").css("top",t);
		$("#szczegoly_suma").css("left",l);		
		
		$("#szczegoly_suma").show().animate({opacity:0.8},"slow");
	}).hover(function(){ 
		$(this).animate({opacity:0.5},"fast");	
		$("#closeKoszyk").show("fast");					
		updateKoszykMini();		
		
	}, function(){
		$("#closeKoszyk").hide("fast");	
		$(this).animate({opacity:1.0},"fast");}							
	);
	
	var koszykText = $('<div id="koszykText"></div>').css({fontSize: "80%", color: "#990000", backgroundColor: "white", opacity: 0.8}).addClass("faqContent");
	
	
	
	var closeKoszykButton = $('<div id="closeKoszyk" align="right"><img class="closeButton" src="images/open.png"/></div>').hide().click(function(){
		var t = $(koszyk).css("top");
		var l = $(koszyk).css("left");
		
		$(koszyk).hide("slow");
		$("#szczegoly_suma").css("top",t);
		$("#szczegoly_suma").css("left",l);		
		
		$("#szczegoly_suma").show().animate({opacity:0.8},"slow");
	}).hover(function(){$(this).find("img").animate({width: "32px"},"fast");}, function(){$(this).find("img").animate({width: "24px"},"fast");});
	
	$(koszyk).append(koszykText);
	$(koszyk).prepend(closeKoszykButton);
	$("body").append(koszyk);
	$(koszyk).hide();
	
	var koszyk_button = $('<div id="koszyk_mini_button" align="center"><img src="img/shoppingcart_128x128.png"/ width="64px"></div>');
	koszyk_button.click(function(){
			var t = $("#szczegoly_suma").css("top");
			var l = $("#szczegoly_suma").css("left");
		
			$("#szczegoly_suma").animate({opacity:0.0},"slow").hide();
			
			$(koszyk).css("top",Math.max(0,parseInt(t))+"px");
			$(koszyk).css("left",Math.max(0,parseInt(l))+"px");
			$(koszyk).show("slow");
	}).hover(function(){ $(this).animate({opacity:0.5},"fast"); }, function(){$(this).animate({opacity:1.0},"fast");});
	
	
	$("#szczegoly_suma").append(koszyk_button);
	
	$("#szczegoly_suma").dblclick(function(e) {
			var t = $(this).css("top");
			var l = $(this).css("left");		
			$(this).animate({opacity:0.0},"slow").hide();
			
			$(koszyk).css("top",Math.max(0,parseInt(t))+"px");
			$(koszyk).css("left",Math.max(0,parseInt(l))+"px");
			$(koszyk).show("slow");			
		e.preventDefault();
		return false;
	}); 	

	
	
});



function getLocalization()
{
	
	var addr = $("#daddr");	
	$(addr).html('');	
	
	$.ajax({
		type: "POST",
		url: "geoloc.php",
		success: function(html){
			$(addr).val(html);
		}
	});
}


function initPage(){
	if( ($.browser.name == "msie" && $.browser.versionNumber < 7) )
	{
		var html = '<table align="center" id="maintable"><tr><td width="25%" valign="middle"><div align="center"></div></td><td width="75%" align="right" valign="bottom"><table  border="0" cellspacing="2" cellpadding="2"><tr><td><a href="index.php?lng=pl"><img src="img/pl.gif" width="22" height="16" border="0" alt="" /></a></td><td><a href="index.php?lng=en"><img src="img/en.gif" width="22" height="16" border="0" alt="" /></a></td><td><a href="index.php?lng=de"><img src="img/de.gif" width="22" height="16" border="0" alt="" /></a></td></tr></table></td></tr></table>';
			
		$('#canvas').hide();
		$('#logo').html(html).show();
	}else{
		$('#canvas').jparallax();	
		
	}
	
	initTransport();
};


function initTransport(){
	
var str='';
str+='<div id="kalkulatorTransportu">';
str+='<fieldset>';
str+='	<div>';
str+='		<label for="miastoId" id="miastoIdLabel">Strzegom -><\/label>';
str+='		<select id="miastoId" class="text"><\/select>';
str+='	<\/div>';
str+='	';
str+='	<div>';
str+='		<label for="iloscKm" id="iloscKmLabel">Ilosc km<\/label>';
str+='		<input id="iloscKm"  class="text" type="text">';
str+='	<\/div>';
str+='	';
str+='	<div>';
str+='		<label for="nettoWywrotka" id="nettoWywrotkaLabel">Wywrotka<\/label>';
str+='		<input id="bruttoWywrotka" readonly="true" class="text" type="text">	';
str+='		<input id="nettoWywrotka" readonly="true" class="text" type="text">		';
str+='	<\/div>';
str+='	';
str+='	<hr\/>';
str+='	<div>';
str+='		<label for="nettoPlandeka" id="nettoPlandekaLabel">Plandeka<\/label>';
str+='		<input id="bruttoPlandeka" readonly="true" class="text" type="text">		';
str+='		<input id="nettoPlandeka" readonly="true" class="text" type="text">	';
str+='	<\/div>';
str+='	';
str+='<\/fieldset>';
str+='<\/div>';	
	
	if(!$.browser.msie)	{
		$('#kalkulator').html(str);	
		if ( $('#kalkulator').length > 0  ) initmiasta();		
	}	
}



/*
jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
    return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback); 
};
*/
jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
	if($.browser.name == "msie"){	 
		return this.animate({opacity: 'toggle'}, speed, easing, callback);
	}
	else return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback); 
};

function showHide(id)
{
	var s = '#szczegoly'+id;
	//$(s).slideToggle("fast");
	$(s).slideFadeToggle("slow");
}

function randomShow()
{
	//showHide(Math.floor(Math.random()*PRODUCTS_COUNT));	

	var id = Math.floor(Math.random()*PRODUCTS_COUNT);
	//var s = '#szczegoly'+id;
	//$(s).animate({opacity: 'toggle', height: 'toggle'}, "slow"); 
	showHide(id);
}

function updateKoszykMini()
	{
		var netto = $("#koszykSumaNetto").html();
		var brutto = $("#koszykSumaBrutto").html();
		
		var nettoTxt = $("#koszykSumaNettoTxt").html();
		var bruttoTxt = $("#koszykSumaBruttoTxt").html();
		
		$("#koszykText").html(nettoTxt+":<br/><b>"+netto+"</b><br/>"+bruttoTxt+":<br/><b>"+brutto+"</b>");		
	}
function showHideSuma(show)
{
	updateKoszykMini();
		if(show)
		{
			$("#szczegoly_suma").show("slow");
		}
		else	
		{
			$("#szczegoly_suma").hide("slow");
		}
	
}

function __showN(name,s,e)
{
	var name1 = "";
	for(i=s;i<e;i++)
	{
		name1 = "#"+name+""+i;		
		$(name1).animate({opacity: '1.0', height: 'toggle'},"fast"); 
	}
}