var $ = jQuery.noConflict();
var path = location.href;
var home = path;
var global_parent;
var reff = '';
function indexblog() 
{ 
     $(".subsite_top").livequery(function(){
        var offset = (180 - $(".subsite_top").height()) * (-1);
        $("#main").attr('style', "top:"+offset+"px; margin-bottom:"+offset+"px; ");
    });

	$(".mod_cat_link").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('href');
			var tab = act.split('showblogajax');
			showLoaderBlog('#blog_content');
			//showLoader('#mod_category');			
			showLoaderBlog('#mod_cat_list_div');			
			
	     	$.ajax({
	     		type: 'post',
	     		url:  act,
	     		dataType: 'html',
	     		success: function(t)
	     		{
	     			$('#blog_content').html(t);
	     		}
	     	});
	     	
	     	$.ajax({
	     		type: 'post',
	     		url: tab[0]+'modcategoryajax'+tab[1],
	     		dataType: 'html',
	     		success: function(t)
	     		{
	     			$('#mod_category').html(t);
	     		}
	     	});
	     	return false;
     	});
	});
	
	$("#blog_content .post_header a, .read_post, .mod_lastpost_link").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('href');
			showLoaderBlog('#blog_content');
			$.ajax({
				type: 'post',
				url: act,				
				data: 'parent='+act,				
				dataType: 'html',
				success: function(t)
				{
					$('#blog_content').html(t);
				}
			});			
			reff = 'none';
			return false;
		});
	});
	
	$(" .div_prev a, .div_next a, .pagin_right a").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('href');
			showLoaderBlog('#blog_content');
			$.ajax({
				type: 'post',
				url: act,				
				data: 'parent='+act,				
				dataType: 'html',
				success: function(t)
				{
					$('#blog_content').html(t);
					setLinkBack();
				}
			});			
			reff = 'none';
			return false;
		});
	});	
	
	$(".mod_archive_year a").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('href');
			showLoaderBlog('#blog_content');
			$.ajax({
				type: 'post',
				url: act,
				dataType: 'html',
				success: function(t)
				{
					$('#blog_content').html(t);
				}
			});
			return false;
		});
	});
	
	$(".img_archive_arrow").livequery(function(){
		$(this).click(function(){
			var src = $(this).attr('src');
			var img1 = 'strzalka1.gif';
			var img2 = 'strzalka2.gif';
			//var ch = $(this).parent().children(':not(:first)').children();
			var ch = $(this).parent().children().children();
			if(ch.css('display') == 'none')
			{
				ch.show();	
				var src2 = src.replace(img1,img2);
			}
			else
			{
				ch.hide();
				var src2 = src.replace(img2,img1);
			}		
			
			$(this).attr('src',src2);
		});
	});
	
	/* ---- calendar functions --- */
	$(".cal_top_link img").livequery(function(){
		$(this).click(function(){
			var act = $(this).parent().attr('name');
			showLoaderBlog('#cal_container');
			$.ajax({
				type: 'post',
				url: act,
				dataType: 'html',
				success: function(t)
				{
					$('#mod_calendar').html(t);
				}
			});
			return false;
		});
	});

	$(".cal_top_link").livequery(function(){
		$(this).click(function(){
			var act = $(this).attr('name');
			showLoaderBlog('#cal_container');
			$.ajax({
				type: 'post',
				url: act,
				dataType: 'html',
				success: function(t)
				{
					$('#mod_calendar').html(t);
				}
			});
			return false;
		});
	});
	
	$(".cal_day_withpost").livequery(function(){
		$(this).click(function(){
			var act = $(this).children('a').attr('href');
			showLoaderBlog('#blog_content');
			$.ajax({
				type: 'post',
				url: act,
				dataType: 'html',
				success: function(t)
				{
					$('#blog_content').html(t);
				}
			});
			return false;
		});
	});
	
	$(".div_back a").livequery(function(){
		$(this).click(function(){
			//act = $(this).attr('name');
			//var tab = act.split('categoryId/');
			//alert('tab 0 '+tab[0]+' tab 1 '+tab[1]);
			if(window.global_parent !== undefined) p = global_parent;
			else p = path; 
			showLoaderBlog('#blog_content');
			$.ajax({
				type: 'post',
				url: p,
				dataType: 'html',
				success: function(t)
				{
					$('#blog_content').html(t);
				}
			});
			return false;
		});
	});	
	
	

	//ADDITIONAL FUNCTION - ONLY ADWEBNEWS blog	
	$(function() {
    		$('a[@rel*=lightbox]').lightBox();    	
	});
	$('a[@rel*=lightbox]').livequery(function() {
    	$(this).lightBox();
	});
	
	$('#click_on_comments').livequery(function(){
		$(this).click(function(){
			addComment();
			return false;
		});
	});
	
	// ------------------------------------------
}
$(document).ready(indexblog);


function changeNavi(content)
{
	$('#navigation_bar').html(content);
}

function showLoaderBlog(id)
{
	var par = $(id);
	if(par)
	{	
//		var w = par.css('height');
//		if(w)
//		{
//			w = w.substr(0,w.length-2);
//			if(w>400) w = 400;
//			if(w>50 && w < 400) w = w - 25;				
//			var top = Math.round(w/3);				
//			if(w<25)
//			{
//				top = 0;
//				w = 25;
//			}
//		}
//		else
//		{
//			top = 25;
//			w = 25;
//		}		
		par.html('<div style="margin-top:5px;" class="loading">&nbsp</div>');
	}
}

function checkBackLink()
{
	var a = '';
	if(reff == '')
		a = document.referrer;
		
	if(a.length > 10)
	{
		var b = a.split('blog/index');
		if(!b[1])
		{
			$('#div_back_link').show();
			$('#a_back_link').attr('href',a);
		}
	}
	
}

function setLinkBack()
{
	var link = $('.next_prev_contain .div_back')
	if(link)
	{
		var w_all = parseInt($('.next_prev_contain').css('width'));
		var w_p = parseInt($('.div_prev').css('width'));		
		var w_b = parseInt($('.div_back').css('width'));
		var c = parseInt(w_all/2-w_b/2-w_p);
		$('.div_back').css('margin-left',c);		
	}
}

