(function($) {

	$.fn.cyclicFade = function(options)
	{
		if (typeof(options) == 'string') {
			if (options=='stop') {
				$(this).stop(true);
				return this.each(function() {
					$(this).data('cyclic-fade').enabled = false;
				});
			}
			else return null;
		}
		else {
			var opts = $.extend({}, $.fn.cyclicFade.defaults, options);
			return this.each(function() {
				$(this).data('cyclic-fade', {enabled : true});
				$.fn.cyclicFade.doCycle(this,1,opts.repeat,opts.params,0);
			});
		}
	};
	
	$.fn.cyclicFade.defaults = {
		repeat: 0,
		params: [{fadeout:100, stayout:300, opout:0, fadein:100, stayin:300, opin:1.0}]
	};
	

	$.fn.cyclicFade.doCycle = function(obj,start,finish,paramsList,paramsPos) {
		if (paramsPos >= paramsList.length) {
			paramsPos = 0;
		}

		var params = paramsList[paramsPos];
		if ($(obj).data('cyclic-fade').enabled) $(obj).fadeTo(params.fadeout, params.opout, function() {
			if ($(obj).data('cyclic-fade').enabled) setTimeout(function() {
				if ($(obj).data('cyclic-fade').enabled) $(obj).fadeTo(params.fadein, params.opin, function() {
					if ($(obj).data('cyclic-fade').enabled) setTimeout(function(){
						if(start!=finish) {

							if (start<finish) {
								start++;
							}
							$.fn.cyclicFade.doCycle(obj,start,finish,paramsList,paramsPos+1);
						}
					}, params.stayin)
				})
			}, params.stayout)
		});	
	};
	
})(jQuery); 

$.tools.tooltip.addEffect("dishid",
		function(done) {
			var conf = this.getConf(), tip = this.getTip();
			tip.css({display: 'block'});
			done.call();
		},
		function(done) {
			this.getTip().css({display: 'none'});
		}
	);
function init()
{
	$.cookie('tool_pos', null);
	$(".scrollable").scrollable({ vertical: true, mousewheel: true });
	if(ie)
		ef = 'dishid';
	else
		ef = 'toggle';
	
	$(".gallery_image").tooltip({ effect: ef, tipClass: 'gallery_tip', offset: [0,0]});
	
	$('#mask').css({'display': 'block'});
	$("#pantone").hover(function() {
		
		 $('#pantone_g2').stop().animate({opacity: 1
			}, 500);  
				},function(){
	$('#pantone_g2').stop().animate({ opacity: 0
	}, 500);
	        
	    }

	    );
	

	$("#laptop").hover(function() {
        $('#laptop_g2').stop().animate({opacity: 1
        						}, 500);  
    },function(){
        $('#laptop_g2').stop().animate({ opacity: 0
}, 500);
        
    });
	
	
	$("#btl").hover(function() {
		
		 $('#btl_g2').stop().animate({opacity: 1
			}, 500);  
				},function(){
	$('#btl_g2').stop().animate({ opacity: 0
	}, 500);
	        
	    }

	    );
	$("#magazinetable").hover(function() {
		
		 $('#magazine_table_g2').stop().animate({opacity: 1
			}, 500);  
				},function(){
	$('#magazine_table_g2').stop().animate({ opacity: 0
	}, 500);
	        
	    }

	    );
	
	$("#flipchart").hover(function() {
		
		 $('#flipchart_g2').stop().animate({opacity: 1
			}, 500);  
				},function(){
	$('#flipchart_g2').stop().animate({ opacity: 0
	}, 500);
	        
	    }

	    );
                
        $("#flipchart_g").cyclicFade({
		
		 params: [
		 {fadeout:1000, stayout:3000, opout:0, fadein:1500, stayin:1500, opin:1.0}
		 ]
	 }); 
         
	$("#pantone_g").delay(400).cyclicFade({
	
		 params: [
		 {fadeout:1000, stayout:3000, opout:0, fadein:1500, stayin:1500, opin:1.0}
		 ]
	 }); 
         $("#magazine_table_g").delay(800).cyclicFade({
		
		 params: [
		 {fadeout:1000, stayout:3000, opout:0., fadein:1500, stayin:1500, opin:1.0}
		 ]
	 }); 
	$("#laptop_g").delay(1200).cyclicFade({
		
		 params: [
		 {fadeout:1000, stayout:3000, opout:0., fadein:1500, stayin:1500, opin:1.0}
		 ]
	 });
	

	$("#btl_g").delay(1600).cyclicFade({
		
		 params: [
		 {fadeout:1000, stayout:3000, opout:0, fadein:1500, stayin:1500, opin:1.0}
		 ]
	 }); 
	
	
	$('#close').click(function () {
        $('#black_bg').css({'display': 'none'});
		$('#main_box').toggle('slide', { direction: "up" }, 1000);
        $('#main_box').html();
        
	});
	$('#black_bg').click(function () {
        $('#main_box').toggle('slide', { direction: "up" }, 1000);
        $('#black_bg').css({'display': 'none'});
        $('#main_box').html();
	});

	$w = $(window).width();
	$h = $(window).height();
	if (($h-655)/2 < 0) 
		b_t = 0;
	else
		b_t = ($h-655)/2;
	if(($w-1000)/2 <0) 
		b_l = 0; 
	else
		b_l = ($w-1000)/2;
	
	if (($h-384)/2 < 0) 
		t_t = 1;
	else
		t_t = ($h-384)/2;
	
	$.cookie('tool_pos', t_t);
	
	
	
//	$('#left_bg').css({'top': b_t+'px'});
	$('#left_bg').css({'width': b_l+'px'});
//	$('#right_bg').css({'top': b_t+'px'});
	$('#right_bg').css({'width': b_l+'px'});
//	$('#content').css({'top': b_t+'px'});
	$('#content').css({'left': b_l+'px'});
	
	if (($h-640)/2 < 6)
			m_h = 6
	else
			m_h = ($h-640)/2
	//$('#main_box').css({'left': $w/2-450+'px', 'top': m_h+'px'})
	
	$('#logo').css({'margin-left': $w/2-405+'px'});

	
	$('.active_el').click(function () {
		getContent(this.id);
	});
	
	$('.submenu_el').click(function () {
		getSubContent(this.id);
	});
	$('#peak_board').click(function(){
		getContact(this.id);
	});
	$(".gallery_image").tooltip({ effect: ef, tipClass: 'gallery_tip', opacity:1});
	$(".scrollable").scrollable({ vertical: true, mousewheel: true });	
	$h = $(window).height();
	if (($h-400)/2 < 0) 
		t_t = 0;
	else
		t_t = ($h-655)/2;
	$('.gallery_tip').mouseover(function(){
		$('.gallery_tip').css({'top': 0})
		})
	$('#mask').css({'display': 'none'});
	
	return;
}



window.onload = init;

function getContact(id){
    $('#main_box').html();
    $('#black_bg').css({'display': 'block'});
	if($('#main_box').css('display') == 'block'){
		$('#main_box').hide('slide', { direction: "up" }, 1000);
        
	}
		
	$('#main_box').show('slide', { direction: "up" }, 1000);
	
	$.post("/main/content",
			{
				id: id
			},
			function(data){
				$('#main_box').html(data);
				return;
			}
	);
}
function getSubContent(id){
    //niepotrzebnie sie chowa content przy zmianie zakladek - zakomentowane
//	$('#main_box').hide('slide', { direction: "up" }, 300);
	$('#main_box').html('<img src="/img/load.gif" style="padding-top:250px; margin: auto;" />')
	$.post("/main/content",
			{
				id: id
			},
			function(data){
				$('#main_box').html(data);
                //niepotrzebnie sie chowa content przy zmianie zakladek - zakomentowane
//				$('#main_box').show('slide', { direction: "up" }, 1000);
				
				return;
			}
	);
}

function getContent(id) {
    $('#black_bg').css({'display': 'block'});
	$('#main_box').html('');
	$('#main_box').toggle('slide', { direction: "up" }, 1000);
	$('#main_box').html('<img src="/img/load.gif" style="padding-top:230px; margin: auto;" />')
	$.post("/main/content",
			{
				id: id
				
			},
			function(data){
				$('#main_box').html(data);
				return;
			}
	);
}

