// JavaScript Document

jQuery(document).ready(function(){
		showHide = function(elem, caller) {
			$(caller).click(function(){
					$(elem).show();		
			});
			var offset = $(caller).offset();
			if ($(elem).css("display") == "none") {
				$(elem).show();
				$(elem).css("left", offset.left);
				$(elem).css("top", offset.top+ $(caller).height());
				$().mousemove(function(e){
					if((e.pageY < 10) || 
						(e.pageY > (30+$(elem).height())) ||
						(e.pageX < offset.left) ||
						(e.pageX > (offset.left + $(elem).width()))
					)					
					hide(elem);
					else
					$(elem).show();
				});
			} else 
				hide(elem);
		}
		$('.submenus>div').animate({opacity:0.9});
		
		hide = function(elem) {
			$(elem).hide();
		}
});

function checkboxSwitchVisibility(id, toggleId) {
	obj = document.getElementById(id);
	toggle_obj = document.getElementById(toggleId);
	if (obj && obj.checked && toggle_obj) toggle_obj.className = '';
	else toggle_obj.className = 'hidden';
}