
function onWindowResize(){
	adapt_zen();
	init_links();
}



function adapt_zen(){
	$('#zen_wrapper').css({width: 10, height: 10});
	var rzen = $('#zen_image').height()/$('#zen_image').width();
	var display_width=Math.max($(window).width(),$(document).width());
	var display_height=Math.max($(window).height(),$(document).height());
	var rwind = display_height/display_width;
	if (rwind > rzen){
		//adapt height of img
		$('#zen_wrapper').css({width: display_width, height: display_height});
		$('#zen_image').css({width: "", height: display_height});
	}else{
		//adapt width of img
		$('#zen_wrapper').css({width: display_width, height: display_height});
		$('#zen_image').css({width: display_width, height: ""});
	}
}

function display_green_hor(element){
	var link_position = $(element).position();
	var link_width = $(element).width();
	var img_position = $('#menu_top_banner').position();
	var img_height = $('#menu_top_banner').height();
	$('#green_element').width(link_width);
	var green_pos=new Object();
	green_pos.left = link_position.left+$('#menu_top_links').position().left;
	green_pos.top = img_position.top;//-$('#green_element').height();
	$('#green_element').css({display: 'block', left: green_pos.left, top: green_pos.top});
}
function hide_green_hor(element){
	$('#green_element').css({display: 'none'});
}

function display_green_ver(element){
	var link_position = $(element).offset().top;
	link_position = link_position - $('#left_menu_content').offset().top;
	var link_height = $(element).parent().height()+2;
	$('#green_element_ver').height(link_height);
	$('#green_element_ver').css({display: 'block', left: '0px', top: link_position});
}
function hide_green_ver(element){
	$('#green_element_ver').css({display: 'none'});
}

function init_links(){
	$('#menu_top_links a').mouseenter(function(){display_green_hor($(this))}).mouseleave(function(){hide_green_hor($(this))});
	$('#left_menu_content a').mouseenter(function(){display_green_ver($(this))}).mouseleave(function(){hide_green_ver($(this))});
}

var resizeTimer = null;
$(document).ready(function() {
	onWindowResize();
	$(window).bind("resize", function(){
		if (resizeTimer) clearTimeout(resizeTimer);
	        resizeTimer = setTimeout(onWindowResize, 100);
	 });
});


