var start_text=0;
var firma_text=0;
function init_slidebar(ob,start) {
	if(start==0) {	
		eval("h1"+ob+"=$(\"#"+ob+"\").height();");
		eval("h2"+ob+"=$(\"#"+ob+" .text_holder\").height();");
		var temp=$("#"+ob).height();
		if(eval("h2"+ob)<=eval("h1"+ob)) {
		} else {
			
			$("#"+ob).parent().html('<div class="slide_all_holder"><a class="submenu_up" onmousedown="slide_content(\'+\',this)"  onmouseup="slide_stop(this)"></a><div class="slider_holder" style="height:'+temp+'px"><a class="slider"></a></div><a class="submenu_down"  onmousedown="slide_content(\'-\',this)"  onmouseup="slide_stop(this)"></a></div>'+$("#"+ob).parent().html()+'<div style="clear:both"></div>');
	
		$("#"+ob).parent().find('div.slider_holder').height($("#"+ob).height() );
	
		 $("#"+ob+" .slider_holder").css("display","block");
		 
		eval("var t_s"+ob);
		$("#"+ob).parent().find(" .slider").draggable({ 
			containment: 'parent',
			axis: 'y' ,
			drag: function(event) {
				eval("t_s"+ob+"=$(\"#"+ob+"\").parent().find(\".slider\").css(\"top\");");  //obliczenie % wartosci przesuniecia contentu w gore lub w dol			
				eval("t_s"+ob+"=t_s"+ob+".replace(\"px\", \"\");");
				eval("$(\"#"+ob+" .text_holder\").css(\"top\",Math.round(-((h2"+ob+"-$(\"#"+ob+"\").height())*(t_s"+ob+"/(h1"+ob+"-$(\"#"+ob+"\").parent().find(\" .slider\").height())*100)/100)));");	
				
			}
		});
	
		
		}
	}
}
function slide_content(type,ob) {
	if(type=="-") {	
		var text_content=$(ob).parent().parent().find(".text_holder");
		var slider_move=$(ob).parent().find(".slider");
		var tempo=Math.round(800*((text_content.height()+text_content.position().top-$(ob).parent().find(".slider_holder").height())/$(ob).parent().find(".slider_holder").height()) );
		text_content.animate({top:-(text_content.height()-text_content.parent().height()) },tempo, 'linear' );	
		slider_move.animate({top: slider_move.parent().height()-slider_move.height() },tempo, 'linear' );	
	}else if(type=="+") {	
		var text_content=$(ob).parent().parent().find(".text_holder");
		var slider_move=$(ob).parent().find(".slider");
		//var tempo=Math.round(1000*(Math.abs(text_content.position().top)/( text_content.height()-$(ob).parent().find(".slider_holder").height())     ) );
		var tempo=Math.round(800*(Math.abs(text_content.position().top)/($(ob).parent().find(".slider_holder").height()-$(ob).parent().find(".slider").height() )));
		//alert(text_content.position().top+" "+text_content.height()+" "+$(ob).parent().find(".slider_holder").height());
		text_content.animate({top:0 },tempo, 'linear' );	
		slider_move.animate({top: 0 },tempo, 'linear' );
	}
}
function slide_stop(ob) {
	$(ob).parent().parent().find(".text_holder").stop(true, false);
	$(ob).parent().parent().find(".slider").stop(true, false);
}



$(function(){  //*************************************
    // var img=new Image();
    // img.src="images/bg.jpg";
    window.onload=function() {
      

      $("div#preloader_main").css("display","none");
     $("div#all_holder_main").fadeIn(1000,function(){
        $(".pages#start").css("opacity","0").css("display","block").animate({opacity: 1},500,function(){init_slidebar("content_left_short_container_start",start_text); start_text=1; }).addClass("visible");
        
        $("#menu_top a").click(function(){
        	$("#menu_top li.active").removeClass("active");
        	$(this).parent().addClass("active");
        	$ob=$(this);
        	$(".pages.visible").animate({opacity: 0},500,function(){
        		$(this).css("display","none").removeClass("visible");
        		$(".pages#"+$ob.find('span').html().toLowerCase()).css("opacity","0").css("display","block").addClass("visible").animate({opacity: 1},500,function(){
        		if($ob.find('span').html().toLowerCase()=='firma') { init_slidebar("content_left_short_container_firma",firma_text); firma_text=1;}																																					   
        		});									 
        	});	
          
          if($ob.find('span').html().toLowerCase()=='kontakt') { 
                  $("div#kontakt_form").css("display","block");
                  $("span#alerts").css("display","none");
                  $("span#congrats").css("display","none");
              }						
        });
        
        
        $(".submenu_down").mousedown(function(){
        		var text_content=$(this).parent().find(".text_holder");
        		text_content.animate({top:-100 });
        	} );		   
        
        
        
        
        
        var row=0;
        // kolekcja
        
        
        	//alert($("#kolekcja_images_holder a").eq(0).width());
        var kolekcja_animate=0;
        		$("#kolekcja_images_holder a").eq(0).css("display","block").animate({opacity:1},700,'easeInOutCirc',function(){						   
        				$("#kolekcja_images_holder a").eq(1).css("display","block").animate({opacity:1},700,'easeInOutCirc',function(){
                        $("#kolekcja_images_holder a").eq(2).css("display","block").animate({opacity:1},700,'easeInOutCirc',function(){kolekcja_animate=0;});	
                    });																							   
        		});							
        $("a#kolekcja_arrow_left").css("display","none");
        
        
        
        var kolekcja_count=0;
        $("#kolekcja_images_holder a").each(function(){
        	kolekcja_count++;											 
        }); 
        
        $("a#kolekcja_arrow_right").click(function(){
        	if(kolekcja_animate!=1 && row<Math.floor(kolekcja_count/3)-1) {	
        		kolekcja_animate=1;
        	
        		$("a#kolekcja_arrow_left").css("display","block");
        		$("#kolekcja_images_holder a").eq(row*3).animate({opacity:0},400,'easeInOutCirc',function(){$(this).css("display","none");});
        		$("#kolekcja_images_holder a").eq(row*3+1).animate({opacity:0},400,'easeInOutCirc',function(){$(this).css("display","none");});
        		$("#kolekcja_images_holder a").eq(row*3+2).animate({opacity:0},400,'easeInOutCirc',function(){
        			$(this).css("display","none");
        			row++;
        			
        			$("#kolekcja_images_holder a").eq(row*3).css("display","block").animate({opacity:1},600,'easeInOutCirc',function(){														   
        				if($("#kolekcja_images_holder a").eq(row*3+1).html()!="") { 
        					$("#kolekcja_images_holder a").eq(row*3+1).css("display","block").animate({opacity:1},600,'easeInOutCirc',function(){
        						if($("#kolekcja_images_holder a").eq(row*3+2).html()!="") { 
        							$("#kolekcja_images_holder a").eq(row*3+2).css("display","block").animate({opacity:1},600,'easeInOutCirc',function(){kolekcja_animate=0;});	
        						}else {kolekcja_animate=0;}
        					});																							   
        				}else {kolekcja_animate=0;}
        			});							
        		});										   
        		if (row==Math.floor(kolekcja_count/3)-2) { $("a#kolekcja_arrow_right").css("display","none");  }
        	} 
        });
        
        $("a#kolekcja_arrow_left").click(function(){
        
        	if(kolekcja_animate!=1 && row>=1) {	
        		kolekcja_animate=1;	
        		if(row==1) {$("a#kolekcja_arrow_left").css("display","none");  }
        		$("#kolekcja_images_holder a").eq(row*3).animate({opacity:0},400,function(){$(this).css("display","none");});
        		$("#kolekcja_images_holder a").eq(row*3+1).animate({opacity:0},400,function(){$(this).css("display","none");});
        		$("#kolekcja_images_holder a").eq(row*3+2).animate({opacity:0},400,function(){
        			$(this).css("display","none");
        			row--;
        			$("#kolekcja_images_holder a").eq(row*3).css("display","block").animate({opacity:1},600,'easeInOutCirc',function(){														   
        				$("#kolekcja_images_holder a").eq(row*3+1).css("display","block").animate({opacity:1},600,'easeInOutCirc',function(){
        					$("#kolekcja_images_holder a").eq(row*3+2).css("display","block").animate({opacity:1},600,'easeInOutCirc',function(){kolekcja_animate=0;});	
        				});																							   
        	
        			});
        		});										   
        
        	if (row<Math.floor(kolekcja_count/3)) { $("a#kolekcja_arrow_right").css("display","block");  }
        	}
        });
        
        
        /*
        $("a#kolekcja_arrow_right").click(function(){
        	$("#kolekcja_images").animate({top:$("#kolekcja_images").position().top-262},300);										   
        										   
        });
        
        $("a#kolekcja_arrow_left").click(function(){
        	$("#kolekcja_images").animate({top:$("#kolekcja_images").position().top+262},300);										   
        										   
        });
        */
        
        // odpalenie startu
        
        
        
        
        
        // highslide
        
        		hs.graphicsDir = 'highslide/graphics/';
        	hs.align = 'center';
        	hs.transitions = ['expand', 'crossfade'];
        	hs.outlineType = 'rounded-white';
        	hs.fadeInOut = true;
        	hs.dimmingOpacity = 0.75;
          hs.showCredits = false; 
        	// Add the controlbar
        	if (hs.addSlideshow) hs.addSlideshow({
        		//slideshowGroup: 'group1',
        		interval: 5000,
        		repeat: false,
        		useControls: true,
        		fixedControls: 'fit',
        		overlayOptions: {
        			opacity: .75,
        			position: 'bottom center',
        			hideOnMouseOut: true
        		}
        	});
     
     
     
     }); 
  };
});
