
$(document).ready(function(){
	//jQuery('img[@src$=.png]').ifixpng();
	jQuery('a[rel*=facebox]') .facebox();
	menuHandler();
	submenuAnimate();
	//alert($('#template_file').attr('value'));
	if ($('#template_file').attr('value')!='main.main.tpl'){
		
		$('body').css('background-image','url(./gfx/body_bg2.png)');
	}
	else{
		
		$('body').css('background-image','url(./gfx/body_bg.png)');
	}
	YAHOO.util.Cookie.set("test", 'ok');
	
	
});


function submenuAnimate(){
     $('a.submenu_link').hover(function() {
         $(this).animate({ paddingTop : "+=4px" }, 150); 
		 $(this).animate({ paddingTop : "-=4px" }, 150);
		 $(this).animate({  Color : "#0976B7"}, 150);		 
     }, function() {
//         $(this).animate({ paddingTop : "0px" }, 150); 
		 $(this).animate({  Color : "#fff"}, 150);
     });	
}

function menuCheck(){
	
	$('.menu_link').click(function(){
	if ($(this).hasClass('menu_link')){
		//document.cookie= 'mid='+$(this).attr('id');
		YAHOO.util.Cookie.set("mid", $(this).attr('id')); 
		var test = YAHOO.util.Cookie.get("test");
		if (test !== null){
			menuHandler();
		}
		else{
			noCookiesMenuHandler($(this).attr('id'));
			//alert('nie podziała');
		}
//		SetCookie('test','value_test');
//		alert(document.cookie.length);
		
	}
	if ($(this).hasClass('submenu_link')){
		document.cookie= 'sid='+$(this).attr('id');
	}	
	});	
	
}

function closePreview(){
	$('#preview').fadeOut(function(){
		$('#preview').remove();
	});
}

function zoomImg(el){
	var src = $(el).attr('src');
	var temp_box = $('<div></div>');
	var img = $('<img src="'+src+'"/>');
	var w = img.offsetWidth;
	var h = img.offsetHeight;
	var box = $('<div style="display:none; width:'+w+'px; height:'+h+'px;  background:#fff; border:4px solid #D7E7F4; position:fixed; padding:10px; z-index:2000;"></div>').attr('id','preview');
	var tmp = src.split('?');
	tmp = tmp[1].split('&');
	tmp = tmp[0].split('=');
	src = tmp[1].substring(4,src.length);
	//var img = $('<img />').attr('src',src);
	var table = $('<table><tr><td><img id="image" src="'+src+'" />'+
	'</td></tr><tr><td class="ta_right">'+
	'<input type="button" class="s_blue_bt small_white_b" value="zamknij" onclick="closePreview();"/>'+
	'</td></tr></table>');	
	box.html(table);
	$('body').append(box);
	

//	var left = Math.floor((document.body.offsetWidth / 2)) - Math.floor(($(box).css('width') / 2));
//	var top = (document.body.offsetHeight / 2) - ($(box).offsetHeight / 2);
	
	$(box).center();
	$(box).css('position','fixed');
	$('#preview').fadeIn();
	
}

function noCookiesMenuHandler(id){
	$('.menu_link').each(function(){
		if ($(this).hasClass('activ')) {
			$(this).removeClass('activ');
		}
	});
	
	$('#' + id).addClass('activ');
	$('.menu_link').each(function(){
		if ($(this).hasClass('lewy')) {
			$(this).removeClass('lewy');
		}
		if ($(this).hasClass('prawy')) {
			$(this).removeClass('prawy');
		}
	});	

		tab_id = new Array();
		tab_id = id.split('_');
		var link_nr = parseInt(tab_id[1]);
		var link_count = $('#top_menu > li').size();
		//alert(link_count);
		if (link_nr > 1) {
			$('#left_wing').removeClass('left_wing_shadow');
			$('#left_wing').addClass('left_wing');
			if (link_nr == link_count) {
				//$('#right_wing').addClass('right_wing_shadow');
				//alert('ok');
				var p_id = 'm_' + (link_nr - 1);
				$('#' + p_id).addClass('lewy');
			}
			else {
				$('#left_wing').removeClass('left_wing_shadow');
				var p_id = 'm_' + (link_nr - 1);
				var n_id = 'm_' + (link_nr + 1);
				//alert(parseInt(tab_id[1]) + 1);
				$('#' + p_id).addClass('lewy');
				$('#' + n_id).addClass('prawy');
			}
		}
		else 
			if (link_nr == 1) {
				var n_id = 'm_' + (link_nr + 1);
				$('#' + n_id).addClass('prawy');
				$('#left_wing').removeClass('left_wing');
				$('#left_wing').addClass('left_wing_shadow');
				
			}
		
		$('.sub_menu').each(function(){
			$(this).css('display', 'none');
		});
		if ($('#bot_menu_' + link_nr).html() != '') {
			$('#bot_menu_' + link_nr).css('display', 'block');
		}
		
		
	if($('#tab_id').val() != ''){
		$('.menu_link').each(function(){
			$(this).removeClass('activ');
			$(this).removeClass('lewy');
			$(this).removeClass('prawy');				
		});		
		var tab_id = $('#tab_id').val();
		$('#tab_id').val('');	
	}
	else{
		var tab_id = '0';
	}	
}

function menuHandler(){
	
	var id = YAHOO.util.Cookie.get("mid");
	//czytaj_ciacho('mid');
	
	$('.menu_link').each(function(){
		if ($(this).hasClass('activ')) {
			$(this).removeClass('activ');
		}
	});
	
	if (id == null || id == '') {
		
		$('.sub_menu').each(function(){
			$(this).css('display', 'none');
		});
		$('#m_1').addClass('lewy');
		$('#m_2').addClass('activ');
		$('#m_3').addClass('prawy');
		$('#bot_menu_2').css('display', 'block');
	}
	else {
		$('#' + id).addClass('activ');
		
		$('.menu_link').each(function(){
			if ($(this).hasClass('lewy')) {
				$(this).removeClass('lewy');
			}
			if ($(this).hasClass('prawy')) {
				$(this).removeClass('prawy');
			}
		});
		tab_id = new Array();
		tab_id = id.split('_');
		var link_nr = parseInt(tab_id[1]);
		var link_count = $('#top_menu > li').size();
		//alert(link_count);
		if (link_nr > 1) {
			$('#left_wing').removeClass('left_wing_shadow');
			$('#left_wing').addClass('left_wing');
			if (link_nr == link_count) {
				//$('#right_wing').addClass('right_wing_shadow');
				//alert('ok');
				var p_id = 'm_' + (link_nr - 1);
				$('#' + p_id).addClass('lewy');
			}
			else {
				$('#left_wing').removeClass('left_wing_shadow');
				var p_id = 'm_' + (link_nr - 1);
				var n_id = 'm_' + (link_nr + 1);
				//alert(parseInt(tab_id[1]) + 1);
				$('#' + p_id).addClass('lewy');
				$('#' + n_id).addClass('prawy');
			}
		}
		else 
			if (link_nr == 1) {
				var n_id = 'm_' + (link_nr + 1);
				$('#' + n_id).addClass('prawy');
				$('#left_wing').removeClass('left_wing');
				$('#left_wing').addClass('left_wing_shadow');
				
			}
		
		$('.sub_menu').each(function(){
			$(this).css('display', 'none');
		});
		if ($('#bot_menu_' + link_nr).html() != '') {
			$('#bot_menu_' + link_nr).css('display', 'block');
		}
		
	}

	
	
	
	if($('#tab_id').val() != ''){
		$('.menu_link').each(function(){
			$(this).removeClass('activ');
			$(this).removeClass('lewy');
			$(this).removeClass('prawy');				
		});		
		var tab_id = $('#tab_id').val();
		$('#tab_id').val('');	
	}
	else{
		var tab_id = '0';
	}
	
	switch(tab_id){
		case '1':
			$('.sub_menu').each(function(){
				$(this).css('display', 'none');
			});
		
			 
			$('#left_wing').removeClass('left_wing');
			$('#left_wing').addClass('left_wing_shadow');
			$('#m_1').addClass('activ');
			$('#m_2').addClass('prawy');
			$('#bot_menu_1').css('display', 'block');			
			break;
		case '2':
			$('.sub_menu').each(function(){
				$(this).css('display', 'none');
			});
			$('#m_1').addClass('lewy');
			$('#m_2').addClass('activ');
			$('#m_3').addClass('prawy');
			$('#bot_menu_2').css('display', 'block');		
			break;
		case '3':
			 
			$('.sub_menu').each(function(){
				$(this).css('display', 'none');
			});
			$('#m_2').addClass('lewy');
			$('#m_3').addClass('activ');
			$('#m_4').addClass('prawy');
			$('#bot_menu_3').css('display', 'block');		
			break;
		case '4':
			$('.sub_menu').each(function(){
				$(this).css('display', 'none');
			});
			$('#m_3').addClass('lewy');
			$('#m_4').addClass('activ');
			$('#m_5').addClass('prawy');
			$('#bot_menu_4').css('display', 'block');		
			break;
		case '5':
			$('.sub_menu').each(function(){
				$(this).css('display', 'none');
			});
			$('#m_4').addClass('lewy');
			$('#m_5').addClass('activ');
			$('#m_6').addClass('prawy');		
			break;
	}
	

}


