
function showDesc(elementIdToShow, elementIdToHide) {
	document.getElementById(elementIdToShow).style.display = "inline";
	document.getElementById(elementIdToHide).style.display = "none";
}

function table_mclick(pos, par, tpl, col, row, kw, uip, ws) {
	table_img=new Image()
	table_img.src="ttc.jsp?pos=" + pos + "&par=" + par + "&tpl=" + tpl + "&col=" + col + "&row=" + row + "&kw=" + kw + "&uip=" + uip + "&ws=" + ws;
}

function merken (titleText) {
    if (window.sidebar) {
        window.sidebar.addPanel(titleText, window.location,"");
    } else if( window.external ) {
        window.external.AddFavorite( window.location, titleText); }
    else if(window.opera && window.print) {
        return true;
    }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}





//tooltip
//
var tt = null;
var visible = false;
var xOffset = -80;
var yOffset = 20;

var mouseDownX = 0;
var mouseDownY = 0;

// param: event - the mouse event
// return: none
// global: set mouseDownX and mouseDownY
function showPosition(event) {
	if (window.event) {
		x = window.event.clientX;
		y = window.event.clientY;
	} else {
		x = event.clientX;
		y = event.clientY;
	}
	mouseDownX = x;
	mouseDownY = y;
}

//param: divName - name of surrounding of the tooltip div
//return: none
function toggleTtName(divName) {
	if(visible == true) {
		tt.style.display = "none";
		visible = false;
	} else {
		// get image inside tooltip (image is used to give the div a name :-/ )
		image = document.getElementsByName(divName)[1];
     if(typeof(image) == "undefined" || image == null) {
       image = document.getElementsByName(divName)[0];
     }

     // get tooltip
		tt = image.parentNode;
		
		tt.style.left = (mouseDownX + xOffset) + "px";
		tt.style.top 	= (mouseDownY + yOffset) + "px";		
		tt.style.display = "block";
		visible = true;
	}	
}

function findChild (element, nodeName) {
	return element.getElementsByTagName(nodeName)[0];
}

function mclick(anchor) {
	window.open(anchor.href,'new','width=1000,height=700,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
	return null;
}

