function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

var rolling = false;
function roll_zwin(instant){
	//$("#roll").removeClass('zwijaczyk').addClass('rozwijaczyk');
	createCookie("zwij_" + $("#topim").attr("class"), 1, 90);
	if(instant){
		$("#topim").height(20);
		$("#topim img").css({opacity: 0});
		$("#roll").removeClass('zwijaczyk').addClass('rozwijaczyk');
		//createCookie("zwij_" + $("#topim").attr("class"), 1, 90); 
	}else{
		rolling = true;
		$("#roll").fadeOut('fast', function(){
			$("#topim img").animate({"opacity": "0"}, 500, "easeOutExpo", function(){
				$("#topim").animate({"height": "20"}, 1000, "easeOutExpo", function(){
					$("#topim").css('overflow', 'visible');
					$("#roll").removeClass('zwijaczyk').addClass('rozwijaczyk');
					//createCookie("zwij_" + $("#topim").attr("class"), 1, 90);
					$("#roll").fadeIn('fast', function(){
						rolling = false;
					});
				});
			});
		});
		
		
	}
}

function roll_rozwin(instant){
	var totalh = 200;
	if($("#topim").hasClass("home")){ totalh=403; }
	createCookie("zwij_" + $("#topim").attr("class"), 0, 90);
	
	if(instant){
		$("#topim").height(totalh);
		$("#topim img").css({opacity: 1.0}); 
		$("#roll").removeClass('rozwijaczyk').addClass('zwijaczyk');	
	}else{
		rolling = true;
		$("#roll").fadeOut('fast', function(){
			$("#topim").animate({"height": totalh}, 1000, "easeOutExpo", function(){
				$("#topim img").animate({"opacity": "1"}, 500, "easeOutExpo", function(){
					$("#topim").css('overflow', 'visible')
					$("#roll").removeClass('rozwijaczyk').addClass('zwijaczyk');
					$("#roll").fadeIn('fast', function(){
						rolling = false;
					});
				});
			});
		});
	}
}



     /* WCZYTYWANIE STRONY - CHYBA TO WYWALE :/ */
     
     
     $(document).ready(function(){    
     //    $("body").css("display", "none");  
 
    //$("body").fadeIn(400);
 
    //$("a.transition").click(function(event){
    //    event.preventDefault();
    //    linkLocation = this.href;
    //    $("body").fadeOut(200, redirectPage);
    //});         
    
    if(readCookie("zwij_"+$("#topim").attr("class"))==1){roll_zwin(true);}
    
 
    function redirectPage() {
        window.location = linkLocation;
    }
    
    /* FEJDY */
    
    $(".fade").hover(
          function() {
          $(this).stop().animate({"opacity": "0.5"}, "medium");
          },
          function() {
          $(this).stop().animate({"opacity": "1"}, "medium");                        
     });
     $(".foliopos").hover(
          function() {
          $(this).stop().animate({"opacity": "1"}, "medium");
          },
          function() {
          $(this).stop().animate({"opacity": "0.8"}, "medium");                        
     });
     $(".fade4 a").hover(
          function() {
          $(this).stop().animate({"opacity": "0.5"}, "medium");
          },
          function() {
          $(this).stop().animate({"opacity": "1"}, "medium");                        
     });
     $(".fade3").hover(
          function() {
          $(this).stop().animate({"opacity": "0.5"}, "medium");
          },
          function() {
          $(this).stop().animate({"opacity": "0"}, "medium");                        
     });
     $(".fadef").hover(
          function() {
          $(this).stop().animate({"opacity": "0"}, "fast");
          },
          function() {
          $(this).stop().animate({"opacity": "1"}, "fast");                        
     });
     
     $(".three").click(function () {
          $("#contact-holder").slideToggle(1400, "easeOutExpo", false);
     }); 
     
     /* ZOBACZ FUNCTION */
     
     $(".g").hover(function() {  
                $(this).find(".zobacz").stop().animate({"opacity": "1"}, "medium");  
                $(this).find("h3").stop().animate({"opacity": "0.4"}, "medium");  
          },function() {  
                $(this).find(".zobacz").stop().animate({"opacity": "0"}, "medium");
                $(this).find("h3").stop().animate({"opacity": "1"}, "medium");  
     });     
     
     /* nie pamietam co to bylo :p
        
     $('#fol #single').find('.size-full').wrap('<div class="detfolio" />');
     $('#fol #single').find('.size-full').before('<div class="df1" />');
     $('#fol #single').find('.size-full').before('<div class="df2" />');
     
     */
     
     /* OPISY */
     
     $(".foliopos").hover(
          function() {
          $(this).find(".linear").stop().animate({"opacity": "1"}, "medium");
          $(this).find("span.thumb").stop().animate({"opacity": "1"}, "medium");
          },
          function() {
          $(this).find(".linear").stop().animate({"opacity": "0"}, "medium");
          $(this).find("span.thumb").stop().animate({"opacity": "0.8"}, "medium");                        
     });  
     
    
     /* ROZWIJACZYK */
     
     $("#roll").click(function(){
     	if(rolling){ return; }
     	if($(this).hasClass("zwijaczyk")){
          roll_zwin();
     	}else{
          roll_rozwin();
     	}
     });
     
                         
});     

