var $ = jQuery.noConflict();

function active_menu()
{
	var d_url = new String($(document).attr("location"));		
	var c_url = d_url.split("/id/");
	
	var c_url= d_url.split('/');
	var url= '/'+c_url[parseInt(c_url.length)-1]; 
	
	$('#left_menu ul ul').hide();
	var obj= $('#left_menu a[href*='+url+']');
	$('#left_menu a[href='+url+']').attr('class', 'active');
	
	if ($(obj).parent().parent().parent().parent('li').attr('id'))
	{
		$(obj).parent().parent().parent().show();
		var id= $(obj).parent().parent().parent().parent('li').find('a').attr('href');
		$('#main_menu a[href*='+id+']').attr('class', 'active_menu');
	}
	else
	{
		$(obj).parent().parent().find('ul').show();
		var id= $(obj).attr('href');
		$('#main_menu a[href*='+id+']').attr('class', 'active_menu');
	}	
	$('#category109 a').attr('target', '_blank');
}

$(document).ready(function(){
		$('div#logowanie form').submit(function(){
			
			var login= $('input[name=login]', this).val();
			var password= $('input[name=password]', this).val();
			var obj= this;
			$(this).hide();
			$('div#logowanie').append('<div class="loading" style="margin: 0;"></div>');
			
			$.ajax({
					type: 'post',
					url: '/pl/login2be/index/login/',
					data: 'login='+login+'&password='+password,
					dataType: 'html',
					error: function(m)
					{
					},
					success: function(t)
					{
					   $(obj).unbind('submit');
					   $(obj).submit();
					}
			});
			
			return false;
	});
	
	$('.content_sub_menu #menu_122 a').livequery(function(){		
		$(this).click(function(){
			var a = $(this).attr('href');
			var tab = a.split('/');
			if (!tab[1]) return false;						
			window.location.href = '/'+tab[1]+'/blog/index/showblog/blogId/1';
			return false;
		});
	});
	
	//sending search form
	/*$('#form_search').livequery(function(){
		$(this).submit(function(){			
			var act= '/'+$(this).attr('action')+'/default/index/searchajax/';
			var word= 'search_word='+$('#search_word_id').attr('value');
			
			var target = getTarget('.content_text');			
			$.ajax({				
				type: 'post',
				url: act,
				data: word,
				dataType: 'html',
				error: function(m)
				{
				},
				success: function(t)
				{
					//if($('#blog_content').attr('id')) $('#blog_content').html(t);		
					//else $('.content_text').html('<div id="search_content">'+t+'</div>');		
					$(target).html('<div id="search_content">'+t+'</div>');		
					
				}
			});
			return false;
		});	
	});
	
	//---------------------- search pagination list actions
	$('.Mhit_pn, .Mhit_pn_checked').livequery(function(){
		$(this).click(function(){			
			$('.Mhit_pn_checked').attr('class','Mhit_pn');
			$(this).attr('class','Mhit_pn_checked');	
			showLoader('.Mhit_page');
			
			var act= '/'+$('#form_search').attr('action')+'/default/index/searchpage/';
			var p = parseInt($(this).html())-1;			
			$.ajax({				
				type: 'post',
				url: act,
				data: 'search_word='+$('.Mhit_pn_cont').attr('name')+'&page='+p,
				dataType: 'html',
				error: function(m)
				{
				},
				success: function(t)
				{					
					$('#hp').html(t);		
				}
			});
			return false;
		});
	});
	$('#Mhit_pn_next').livequery(function(){
		$(this).click(function(){
			var n = $(this).attr('name');
			$('[name=Mhit_pn_div]').hide();
			$('#'+n+'_Mhit_hp_cont :first-child').click();
			$('#'+n+'_Mhit_hp_cont').show();
			
			
			var a = parseInt(n)+1;
			if($('#'+a+'_Mhit_hp_cont').attr('id'))
			{
				$(this).attr('name',a);	
			}
			else
			{
				$(this).hide();
			}
			
			var b = a - 2;
			if($('#'+b+'_Mhit_hp_cont').attr('id'))
			{
				$('#Mhit_pn_prev').attr('name',b);	
				$('#Mhit_pn_prev').show();
			}
			else
			{
				$('#Mhit_pn_prev').hide();
			}
			
			
		});
	});
	
	$('#Mhit_pn_prev').livequery(function(){
		$(this).click(function(){
			var n = $(this).attr('name');
			$('[name=Mhit_pn_div]').hide();
			$('#'+n+'_Mhit_hp_cont :first-child').click();
			$('#'+n+'_Mhit_hp_cont').show();
			
			var a = parseInt(n)-1;
			if($('#'+a+'_Mhit_hp_cont').attr('id'))
			{
				$(this).attr('name',a);	
			}
			else
			{
				$(this).hide();
			}
			
			var b = a + 2;
			if($('#'+b+'_Mhit_hp_cont').attr('id'))
			{
				$('#Mhit_pn_next').attr('name',b);	
				$('#Mhit_pn_next').show();
			}
			else
			{
				$('#Mhit_pn_next').hide();
			}			
		});
	});*/
	//end search pagination list actions ----------------------

	
	/*$('#content_76').livequery(function(){
		$('#content_76').append('<div class="loading"></div>');
		$.ajax({
					type: 'post',
					url: '/sitemap',
					dataType: 'html',
					error: function(m)
					{
					},
					success: function(t)
					{
						$('.loading').remove();
					   $('#content_76').append(t);
					}
			});
		
	});*/
	
	$(".poprzedni a, .nastepny a").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('href');
			var par = $(this).parent().parent();	
			ShowLoader2('#'+$(par).attr('id'),'loader_red');	
			$.ajax({
				type: 'post',
				url: act,
				dataType: 'html',
				success: function(t)
				{
					$(par).html(t);
				}
			});
			return false;	
		});
	});
	
	$(".poprzedni2 a, .nastepny2 a").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('href');
			var par = $(this).parent().parent();	
			ShowLoader2('#'+$(par).attr('id'),'loader_yellow');	
			$.ajax({
				type: 'post',
				url: act,
				dataType: 'html',
				success: function(t)
				{
					$(par).html(t);
				}
			});
			return false;	
		});
	});
	
	$('#content_page0').show(); //displaying first article page - if article was paggined in tiny MCE
	$('a[href=#content_page0]').attr('class','article_content_choosed');
	$('.article_content_pages a').click(function(){
		var id = $(this).attr('href');
		
		$('.article_content_page').hide();
		$('.article_content_pages a').removeAttr('class');
		$(this).attr('class','article_content_choosed');
				
		$(id).show();
		return false;
	});
	
	$(function() {
    	$('a[@rel*=lightbox]').lightBox();    	
	});
	$('a[@rel*=lightbox]').livequery(function() {
    	$(this).lightBox();
	});
});

//$(document).ready(oferta);
$(document).ready(active_menu);

function ShowLoader(id)
{
	var par = $(id);
	if(par)
	{	
		var h = $(par).height();
		var w = $(par).width();
		
		if(w && h)
		{
			var top = Math.round(h/2)-40;				
			var left = Math.round(w/2)-40;				
			
		}
		else
		{
			top = 25;
			left = 25;
		}				
//		par.html('<div style="padding-top:'+top+'px; height:'+w+'px" class="loader">&nbsp;</div>');
//		par.prepend('<div style="margin-top:'+top+'px; margin-left:'+left+'px" class="loader">&nbsp;</div>');
		par.html('<div class="loader">&nbsp;</div>');
		
	}
}

function getTarget(p)
{		
	var rid;
	var t = $(p).each(function(){
		
		var id = String($(this).attr('id'));				
		if(id != 'undefined')
		{
			$(this).html('<div style="padding-top:20px; height:50px" class="loading2">&nbsp;</div>');
			rid = '#'+id;
		}		
	});	
	//if(!rid) rid = p;
	$('.articles').hide();
	$('.articles_pages').hide();
	return rid;
}

function ShowLoader2(id,class_name)
{		
	var h = parseInt($(id).height());
	var top = parseInt(h/2-10);
	if(top < 0) top = 0;		
	$(id).html('<div class="'+class_name+'" style="padding-top:'+top+'px;padding-bottom:'+top+'px;"></div>');
}
