//Write a div

document.write("<div id=\"divDivePopUp\" style=\"position:absolute;z-index:10000; border: 0px #000000 solid; padding:0px; background-color: #EFEFEF;display:none;\"></div>");

/********************************************************************************************************************************
* Function Name: openDivWindow
* Description: display div window 
********************************************************************************************************************************/
function openDivMessage(strUrl, nextToControlID, title, width)
{
	//Remove the currentWindow
	var continueAfterError = false;
	$("#divWindow").show().remove();
	var actionUrl = strUrl;
	if(actionUrl.indexOf("?") >= 0)
	{
		actionUrl = actionUrl + "&from=ajax";
	}
	else
	{
		actionUrl = actionUrl + "?from=ajax";
	}
	if(width == null)
	{
		width = 400;
	}
	$.ajax(
	{
		type: "GET",
		url: actionUrl,
		timeout: 150000,
		beforeSend: function(x) 
		{


		},
		dataType: "html",
		success: function(data)
		{
			//Remove the waiting Idicator
			 
			var divWindow = buildWindowBox(title, data, width, 400);
			$("body").prepend(divWindow);
			//Position window
			var position = $("#" + nextToControlID).position();

			
			$("#divWindow").css("position","absolute");
			$("#divWindow").css("top",position.top - $("#divWindow").outerHeight()/2);
			$("#divWindow").css("left",position.left + $("#" + nextToControlID).outerWidth());
			 
			//End of Position window
			$("#divWindow").show();
			 
		} 
	});
	return continueAfterError;
}

/********************************************************************************************************************************
* 
********************************************************************************************************************************/
function buildWindowBox(title, content, width, height)
{
	var str = "";
	//str = str + "<div id=\"divWindow\" style=\"display:none;position:absolute; z-index:100; border: 1px solid blue;top:0px; width:" + width + "px;  height:" + height + "px; \">" + "\r\n";
	
	str = str + "<div id=\"divWindow\" style=\"display:none;position:absolute; z-index:100; width:" + width + "px;\" class=\"div_window_box\">" + "\r\n";
	str = str + "  <div class=\"header\">" + "\r\n";
	str = str + "    <div class=\"title\">" + title + "</div>" + "\r\n";
	str = str + "    <div class=\"close\"><a href=\"javascript:;\" onclick=\"closeDivWindow();\"><img src=\"/images/button/close-button.png\" border=\"0\" /></a></div>" + "\r\n";
	str = str + "  	<div class=\"clr\"></div>" + "\r\n";
	str = str + "  </div>" + "\r\n";
	str = str + "  <div class=\"content\">" + "\r\n";
	str = str + "  		" + content + "" + "\r\n";
	str = str + "  		<div class=\"clr\"></div>" + "\r\n";
	str = str + "  </div>" + "\r\n";
	str = str + "</div>" + "\r\n";

 
	return str;
}
/********************************************************************************************************************************
* 
********************************************************************************************************************************/

function showDivPopUp(displayText, overControlName)
{
	var objPopUpDiv = document.getElementById("divDivePopUp");
	var objOverControl = document.getElementById(overControlName);
	var positionX = getOffsetLeft(objOverControl)
	var positionY = getOffsetTop(objOverControl)  + objOverControl.offsetHeight;;
	objPopUpDiv.innerHTML = displayText;
	objPopUpDiv.style.left=positionX + "px";
	objPopUpDiv.style.top=positionY + "px";
	objPopUpDiv.style.display = "";
}
function showCenterDivPopUp(displayText,iWidth,iHeight)
{
	var width=iWidth-10;
	var height=iHeight-10;
	var LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
	
	var objPopUpDiv = document.getElementById("divDivePopUp");
	var positionX = LeftPosition;
	var positionY = TopPosition;
	objPopUpDiv.innerHTML = displayText;
	objPopUpDiv.style.left=positionX + "px";
	objPopUpDiv.style.top=positionY + "px";
	objPopUpDiv.style.display = "";
}

function hideDivPopUp()
{
	var objPopUpDiv = document.getElementById("divDivePopUp");
	objPopUpDiv.innerHTML="";
	objPopUpDiv.style.display = "none";
}

