/*
 * $Id: common.js,v 1.3 2006-05-10 14:37:27 sven Exp $
 */

/** Open een popup die automatisch gecentreerd wordt in het midden van je browser venster
 * @param string mypage URL naar pagina die getoont moet worden in de popup
 * @param string myname Naam van het venster dat geopend moet worden
 * @param int w Breedte van het venster in px
 * @param int h Hoogte van het venster in px
 * @param string features Extra parameters die je mee wilt geven aan d popup zoals scrollbars=yes... enz.
 * @return void
 */
function newWindow(mypage,myname,w,h,features) {
	if(screen.width) {
		var winl = (screen.width-w)/2;
		var wint = (screen.height-h)/2;
	}
	else {
		winl = 0;wint =0;
	}
	if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;
	var settings = "height=" + h + ",";
	settings += "width=" + w + ",";
	settings += "top=" + wint + ",";
	settings += "left=" + winl + ",";
	settings += features;
	win = window.open(mypage,myname,settings);
	win.window.focus();
}

function toggleDescription(tldId) {
	var targetElement		= document.getElementById(tldId);
	var currentClassName	= targetElement.className;
	switch ( currentClassName ) {
		case 'descHidden':
			targetElement.className = 'descVisible';
		break;
		case 'descVisible':
			// setTimeout("hideDescription('"+tldId+"')",100);
			targetElement.className = 'descHidden';
		break;
	}
	return;
	return;
}
function hideDescription(tldId) {
	var targetElement		= document.getElementById(tldId);
	targetElement.className = 'descHidden';
	return;
}

$(document).ready(
	function() {
		$('.tooltip').tooltip({
			showURL: false,
			track: true,
			bodyHandler: function() {
				return $(this).attr('tooltipText');
			}
		});

		$('.subSubMenu li a.selected').parent().css('background', '#2a2a2a url(../images/framework/menu_item_on_bg.png) repeat-x');
		$('.subSubMenu li a.itemOn').parent().css('background', '#2a2a2a url(../images/framework/menu_item_on_bg.png) repeat-x');
		$('.subSubMenu li a').hover(function(){
			$(this).parent().css('background', '#2a2a2a url(../images/framework/menu_item_on_bg.png) repeat-x');
		},
		function(){
			if (! $(this).hasClass('selected') && ! $(this).hasClass('itemOn')) {
				$(this).parent().css('background', 'transparent url(../images/framework/sub_sub_menu_bg.gif) no-repeat 17px center');
			}
		});
	}
);
