function check_site_height(){

	if (jQuery("div.background").height() < jQuery("div.content").height()){
		jQuery("div.background").height(jQuery("div.content").height());
	}
	
	var wst = parseInt(jQuery(window).scrollTop());
	var hlih = parseInt(jQuery("a#home_link img").height());
	
	if (wst >  hlih){
		jQuery("a#home_link").hide("fast");
	}else{
		jQuery("a#home_link").show("fast");
	}
	
}

function calculate_max_height_of_level_0(){

	var no = 0;
	var result = 0;
	jQuery("ul.left_menu").children("li").each(function(){
		no++;
	});
	
	result = parseInt(no*30);
	
	return result;

}

function calculate_max_height_of_first_level(){
	
	var max = 0;
	var result = 0;
	var no = 0;
	
	jQuery("ul.menu_level_1").each(function(){
		var cull1 = jQuery(this);
		no = 0;
		cull1.children("li").each(function(){
			no++;
		});
		//alert(""+cull1.attr("id")+" has "+no+"childrens");
		if (no > max){
			max = no;
		}
	});
	
	//alert("Max = "+max);
	
	result = parseInt(max*30);
	
	return result;
	
}

function addPaddingToMainContent(){
	
	var level_1_childrens_height = calculate_max_height_of_first_level();
	var level_0_childrens_height = calculate_max_height_of_level_0();
	var padding_top_for_main_content = 45;
	if (level_1_childrens_height > level_0_childrens_height){
		var temp = level_1_childrens_height - level_0_childrens_height;
		var xx = 0;
		var vv = jQuery('ul.ulactive').parent().index();
		xx = 30*(vv-1);
		temp = temp + xx;
		padding_top_for_main_content = temp;
		//alert(padding_top_for_main_content);
		padding_top_for_main_content = padding_top_for_main_content - 36; //margin-bottom of left_menu
		//alert(padding_top_for_main_content);
		padding_top_for_main_content = padding_top_for_main_content + 12; //extra <br />betw menu&text
		//alert(padding_top_for_main_content);
		if (jQuery(".main_content div.art_head")){
			/*var first_art_head_height = parseInt(jQuery(".main_content div.art_head:first").height());
			padding_top_for_main_content = padding_top_for_main_content - first_art_head_height;*/
			var first_art_head_height = 0;
			var i = 0;
			jQuery(".main_content div.art_head").each(function(){
				if (i==0){
					first_art_head_height = jQuery(this).height();
				}
				i++;
			});
			padding_top_for_main_content = padding_top_for_main_content - first_art_head_height;
			//alert(padding_top_for_main_content);
		}
	}
	if (padding_top_for_main_content > 0){
		jQuery(".main_content").css("padding-top", padding_top_for_main_content+"px");
	}
}

function show_current_selected_left_menu(){
	//alert('activate def sel menu');
	//var hover_id = el.attr("id");
	
	if ((level_0_id != 0)){
		
		
		jQuery("li#"+level_0_id+"").addClass("active_li");
		
		//alert(jQuery("li#"+level_0_id+"").attr("class"));
		
		jQuery("li#"+level_0_id+" ul.menu_level_1").addClass("ulactive");
		
		if (level_2_id != 0){
			var child_l2 = jQuery("li#"+level_2_id);
			//child_l2.parent().css("display", "block");
			child_l2.parent().addClass("ulactive");
			
			child_l2.children("a.haschild").addClass("haschild_hover");
			//child_l2.children("ul.menu_level_2").css("display", "block");
			child_l2.children("ul.menu_level_2").addClass("ulactive");
			
			if (level_3_id != 0){
				
				var li_l3 = jQuery("li#"+level_3_id);
				li_l3.children("a").addClass("active_l3");
				
			}else{
				child_l2.children("a").addClass("active_l2");
			}
			
		}else{
			//alert(level_2_id);
		}
		
	}
}


function hide_current_selected_left_menu(el){ 
	var hover_id = el.attr("id");
	//alert(hover_id);
	
	if ((level_0_id != 0) && (level_0_id != hover_id)){
		
		//jQuery("li#"+level_0_id).removeClass("active_li");

		//jQuery("ul#l1_0_"+level_0_id).removeClass("ulactive");

		
	}
}



jQuery(document).ready(function() {

	jQuery('input[title!=""]').hint();

	show_current_selected_left_menu();
	addPaddingToMainContent();
	
	jQuery('.art_thumb').click(function() {
	
			var x = jQuery(".right").height();
			//alert(x);
		  
		  my_class = jQuery(this).attr('class');  
		
		  new_src = jQuery(this).attr('src');
		  par1 = jQuery(this).parent();
		  //par1 = jQuery(this).parent().parent();
		  jack = jQuery(par1).find('.art_main');
		  mack = jQuery(par1).find('.first'); 
		  old_src = jQuery(jack).attr('src');
		  
		  jQuery(jack).attr('src',new_src);
		  
		  if(my_class.search(/no_href/i)==-1)
			  jQuery(mack).attr('href',new_src.replace('200,200','800,600'));
		  
		  jQuery(this).attr('src',old_src);
		  
		  var x2 = jQuery(".right").height();
		  //alert(x2);
		  if (x2 < x)
		  	jQuery(".right").height(x);
		  		  
	});

	
	jQuery("a.article").fancybox(
			{
				'titleShow'     		: false,
				'easingIn'				: 'easeOutBack',
				'easingOut'				: 'easeInBack',
				'hideOnContentClick'	: false

			}
	);
	
	
	


	check_site_height();
	
	jQuery(window).bind("resize", check_site_height);
	jQuery(window).bind("scroll", check_site_height);

	if (jQuery("h2.h2_news").width() < 200){
		jQuery("h2.h2_news").width(200);
		jQuery("h2.h2_news").css("text-align", "left");
	}
	
	
	/*var window_height = jQuery(window).height();
	
	var background_image_height = jQuery("img.back_img").height();
	
	var site_height = jQuery(".site").height();*/
	
	//jQuery("div.background").height(background_image_height);
	
	/*if (site_height < background_image_height){
		
		jQuery(".site").height(background_image_height);
		
	}*/
	


});




	

