var g_OriginalDivHTML = "";
var g_DivID = "";
var g_Id;

function MessageWindow(title,Message,id)
{
	var divTitle=title;
	var divMessage=Message;
	g_Id=id;
	var lPos = screen.width/4+100;
	var tPos = screen.height/4;
	
	var Documentbody=document.getElementsByTagName("body").item(0);
	var DivObj= document.createElement("div");
	DivObj.id='MsgDiv';
	DivObj.setAttribute('name','MsgDiv');
	
	DivObj.style.position = "absolute";
	DivObj.style.zIndex = "10000";
	DivObj.style.visibility = "hidden";
	DivObj.style.color = "#ffffff";
	DivObj.style.fontFamily = "verdana";  
	DivObj.style.fontSize = "11px";
	DivObj.style.fontStyle = "Normal";
	
	Documentbody.appendChild(DivObj);
	DisplayFloatingDiv('MsgDiv',divTitle,divMessage,200,140,lPos,tPos,'#7E898C','#855959',true);
	
	var DivObj= document.createElement("div");
	DivObj.id='MsgDiv2';
	DivObj.setAttribute('name','MsgDiv2');
	
	DivObj.style.position = "absolute";
	DivObj.style.zIndex = "10001";
	DivObj.style.visibility = "hidden";
	DivObj.style.color = "#ffffff";
	DivObj.style.fontFamily = "verdana";  
	DivObj.style.fontSize = "11px";
	DivObj.style.fontStyle = "Normal";

	Documentbody.appendChild(DivObj);
	DisplayFloatingDiv('MsgDiv2',divTitle,divMessage,200,140,lPos-5,tPos-5,'#D7E9EE','#EE9E9E');
}

function DisplayFloatingDiv(divId,title,Msg,width,height,left,top,primarycolor,accentcolor,bShadow) 
{
	g_DivID = divId;
	document.getElementById(divId).style.width = width + 'px';
	document.getElementById(divId).style.height = height + 'px';
	document.getElementById(divId).style.left = left + 'px';
	document.getElementById(divId).style.top = top + 'px';
	
	var addHeader;
	
	if (g_OriginalDivHTML == "")
	    g_OriginalDivHTML = document.getElementById(divId).innerHTML;
	
	var url = '';    
	    
	if ( mediaItems[mediaid] != undefined && typeof(mediaItems[mediaid]) == "object" )
	{
		var ci = mediaItems[mediaid];
	
		if ( ci.fileurl )
		{
			url = ci.fileurl;	
		}
	}	    
	    
 	document.getElementById(divId).innerHTML = "<b style='display:block;'><b style='display: block; height: 1px; overflow: hidden;margin: 0 5px;background: " + accentcolor + ";'></b> <b style='display: block; height: 1px; overflow: hidden;margin: 0 3px;background: " + accentcolor + "'></b> <b style='display: block; height: 1px; overflow: hidden;margin: 0 2px;background: " + accentcolor + "'></b> <b style='display: block; height: 1px; overflow: hidden;margin: 0 1px; height: 2px;background: " + accentcolor + "'></b></b><div style='background: " + accentcolor + ";margin:0px;padding:4px;color:#ffffff;font-family:Verdana, Arial;font-weight:bold;font-size:11pt;font-style:normal'>" + title + "</div><div style='background: " + primarycolor + ";margin:0px;padding:4px;color:#000000;'>" + Msg + "</div><div style='background: " + primarycolor + ";margin:0px;padding:4px;color:#ffffff;text-align:center;'><span style='padding:2px;cursor:pointer;border-color:D4D0C8;background-color:D4D0C8;border-style:outset;border-width:2px;'><a id='btnok' style='font-family:Verdana, Arial;font-size:11pt;font-style:normal;cursor:pointer;text-decoration:none;color:black;' href='" + url + "' target='new' onclick='DestroyFloatingDiv(\"" + divId + "\")'>OK</a></span></div><b style='display:block'><b style='display: block; height: 1px; overflow: hidden;margin: 0 1px; height: 2px;background: " + primarycolor + "'></b> <b style='display: block; height: 1px; overflow: hidden;margin: 0 2px;background: " + primarycolor + "'></b> <b style='display: block; height: 1px; overflow: hidden;margin: 0 3px;background: " + primarycolor + "'></b> <b style='display: block; height: 1px; overflow: hidden;margin: 0 5px;background: " + primarycolor + "'></b></b>";
	
	document.getElementById(divId).style.visibility = "visible";
}


function onOKclick() 
{
	g_DivID = "";
	openExternalDetails(g_Id);
	DestroyFloatingDiv();	
}

function DestroyFloatingDiv()
{
	try
	{
		document.getElementById('MsgDiv2').style.visibility='hidden';
		document.getElementById('MsgDiv').style.visibility='hidden';
	} catch (e) {}
}