/* opis skryptu - http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery */
this.imagePreview = function(){	
		xOffset = 50;
		yOffset = 30;
	$("a.preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<span id='preview'><div id='w'></div><div id='e'></div><div id='n'></div><div id='s'></div><div id='nw'></div><div id='ne'></div><div id='sw'></div><div id='se'></div><img src='"+ this.rel +"' alt='"+ this.title +"' /><span id='description'>"+ c +"</span></span>");			 
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("slow");
		$("#preview img").load(function() {
			previewHeight = $("#preview").innerHeight();
			previewWidth = $("#preview").innerWidth();
			$("#preview #w, #preview #e").css("height",previewHeight + "px");
			$("#preview #n, #preview #s").css("width",previewWidth + "px");	
			$("#w, #e, #n, #s, #nw, #ne, #sw, #se").show();
			isIE = ($.browser.msie && parseInt($.browser.version.substr(0,1)) < 8);
			if(isIE) { $("#n, #ne, #e, #se, #s, #sw, #w, #nw").fixPNG(); }
		});
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$("a.preview").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});	
};

$(document).ready(
	function() {
		/* ukrycie wszystkich podstron */
		$("#content div.text").hide();
		/* ukrycie zdjec onas oprocz pierwszego */
		$("#content #text1 a:not(.preview)").hide();
		/* ukrycie zdjec aktualnosci oprocz pierwszego */
		$("#content #text2 ul li a:not(.preview)").hide();
		/* ukrycie zdjec produktow oprocz pierwszego */
		$("#content #text4 ul li a:not(.preview)").hide();
		/* ukrycie produktow */
		$("#content #text3 div.product_category").hide();
		/* ukrycie opisow produktow */
		/*$("#content #text3 div.product_category div.product table:even").hide();*/
		/* ukrycie projektow */
		$("#content #text4 ul").hide();
		/* usuniecie domyslnego dzialania linkow z odnosnikiem do nikad */
		$("a").click(function(event) {
			if($(this).attr("href")=="#") {
				event.preventDefault();
			}
		});
		/* obsluga efektu parralax w naglowku */
		$('#parallax').jparallax({frameDuration: 40, mouseport: jQuery("body")});
		/* zainicjowanie podgladu miniaturek */
		imagePreview();	
		
		/* obsluga menu */
		$("#content div.menu a").click(function() {  
			$(this).parent().next("div.text").slideToggle("fast").siblings("div.text").slideUp("fast");
			$("#content #text3 div.product_category").slideUp("fast");
			$("#content #text4 ul").slideUp("fast");
		});
		/* obsluga menu Produkty */
		$("#content #text3 h1.menu a").click(function() {  
			$(this).parent().next("div.product_category").slideToggle("fast").siblings("div.product_category").slideUp("fast");
			$("#content #text3 div.product_category div.product table:even").slideDown("fast");
		});
		/* obsluga rozwijania opisow produktow */
		$("#content #text3 div.product_category div.product h2 a").click(function() {  
			$(this).parent().siblings("table:first").slideToggle("fast");
		});
		/* obsluga menu Projekty */
		$("#content #text4 h1.menu a").click(function() {  
			$(this).parent().next("ul").slideToggle("fast").siblings("ul").slideUp("fast");
		});
		/* ukrycie wszystkich zdjec z galerii oprocz pierwszego oraz obsluga fancyboxa */
		$("div.product > a:not(a.fancybox)").hide();
		$("div.product > a").fancybox();
		$("div.product td a").fancybox();
		/* obsluga fancyboxa w onas */
		$("#text1 a.fancybox").fancybox();
		/* obsluga fancyboxa w aktualnosciach i publikacjach */
		$("#text2 a.fancybox").fancybox();
		/* obsluga fancyboxa w projektach */
		$("#text4 a.fancybox").fancybox();
		/* obsluga fancyboxa w produktach - zamowienia */
		$("#text3 a.order").fancybox({ 'hideOnContentClick': false, 'frameWidth': 390, 'frameHeigth': 390 });
		/* obsluga fancyboxa we wspolpracy */
		$("#text5 a.fancybox").fancybox({ 'hideOnContentClick': false, 'frameWidth': 390, 'frameHeigth': 390 });
		/* obsługa fancyboxa w kontakcie */
		$("#text6 a.fancybox").fancybox({ 'hideOnContentClick': false, 'frameWidth': 390, 'frameHeigth': 390 });
		
	});
