document.onclick = getMouseXY;
var tempX = 0
var tempY = 0

function getMouseXY(e){
	removeDialog();

	var ev=(!e)?window.event:e;//IE:Moz
	if (ev.pageX){//Moz
	    tempX = e.pageX
	    tempY = e.pageY
	}
	else if(ev.clientX){//IE
		var htmlTag = dojo.query("html")[0];
		var sLeft = htmlTag.scrollLeft + document.body.scrollLeft;
		var sTop = htmlTag.scrollTop + document.body.scrollTop;
		tempX=ev.clientX+sLeft;
		tempY=ev.clientY+sTop;
	}
	else{return false}//old browsers
}
		
var currTTP = "";
		
function removeDialog()
{
	var d = document.getElementById('dialog1');
	if(d)
	{
		d.parentNode.removeChild(d);
	}
}


function newDialog(id, csId)
{
	var type = id.split('_');
	var ne = dojo.byId('dialog1');
	var call = document.getElementById(id);
	if(ne == null)
	{
		ne = document.createElement("div");
		ne.id = 'dialog1';
		currTTP = type[1];
		if(type[1] == 'document')
			ne.innerHTML = '<iframe src="' + appName + '/listFieldDocumentJSP.do?fieldName='+ type[0] + '&contentId=' + csId +'" class="mediaLibrary" frameborder=0 width=100%></iframe>';
			if(type[1] == 'picture')
			ne.innerHTML = '<iframe src="' + appName + '/listFieldPictureJSP.do?fieldName='+ type[0] + '&contentId=' + csId +'" class="mediaLibrary" frameborder=0  width=100%></iframe>';
		if(type[1] == 'link')
			ne.innerHTML = '<iframe src="' + appName + '/listFieldLinkJSP.do?fieldName='+ type[0] + '&contentId=' + csId +'" class="mediaLibrary" frameborder=0  width=100%></iframe>';

		ne.setAttribute('dojoType', 'dijit.TooltipDialog');
		ne.style.width = '355px';
		ne.style.position = 'absolute';
		ne.style.left = tempX + 'px';
		ne.style.top = tempY + 'px';
		document.body.appendChild(ne);
		//var pane = dojo.byId('dialog1');
		//var dlg = new dijit.TooltipDialog({
		//	id: "_dialog1"
		//}, pane);
		
	}
	else {
		if(type[1] == 'document')
			ne.innerHTML = '<iframe src="' + appName + '/listFieldDocumentJSP.do?fieldName='+ type[0] + '&contentId=' + csId +'" class="mediaLibrary" frameborder=0 width=100%></iframe>';
			if(type[1] == 'picture')
			ne.innerHTML = '<iframe src="' + appName + '/listFieldPictureJSP.do?fieldName='+ type[0] + '&contentId=' + csId +'" class="mediaLibrary" frameborder=0 width=100%></iframe>';
		if(type[1] == 'link')
			ne.innerHTML = '<iframe src="' + appName + '/listFieldLinkJSP.do?fieldName='+ type[0] + '&contentId=' + csId +'" class="mediaLibrary" frameborder=0 width=100%></iframe>';
		ne.style.position = 'absolute';
		ne.style.left = tempX + 'px';
		ne.style.top = tempY + 'px';
	}
}

 