//Show Modal Background
function revealModal(divId, Id)
{
	//Hide Google Map
	var dGoogleMap = document.getElementById("GoogleMap");
	if(dGoogleMap != null)
		dGoogleMap.style.zIndex = -1;
		
	//Hide Google Map on View Profile
	var ASCIIGMap = document.getElementById("ASCIIGMap");
	if(ASCIIGMap != null)
		ASCIIGMap.style.zIndex = -1;
		
	window.onscroll = function () 
				{ 
					document.getElementById(divId).style.top = document.documentElement.scrollTop + "px"; 					
				};      
	document.getElementById(divId).style.display = "block";    
	document.getElementById(divId).style.top = document.documentElement.scrollTop + "px";  

	if(Id != null || Id != "")
		CheckComponentRendered(divId, Id);		
	
	//Check browser name
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//Get browser version
		var version = navigator.appVersion;
		var versionName = version.substring(22, 25);
		//Check if IE version 6.0
		if(versionName == "6.0")
		{			
			var dModalPage = document.getElementById("modalPage");
			var dModalBackground = document.getElementById("modalBackground");
			dModalPage.style.height = "900px";
			dModalBackground.style.height = "900px";
			
			var dModalPage2 = document.getElementById("modalPage2");
			var dModalBackground2 = document.getElementById("modalBackground2");
			dModalPage2.style.height = "900px";
			dModalBackground2.style.height = "900px";
			
			var dModalPageSendEmail = document.getElementById("modalPageSendEmail");
			var dModalBackgroundSendEmail = document.getElementById("modalBackgroundSendEmail");
			dModalPageSendEmail.style.height = "900px";
			dModalBackgroundSendEmail.style.height = "900px";
		}
	}
}

//Hide Modal Background 
function hideModal(divId)
{ 	
	//Show Google Map
	var dGoogleMap = document.getElementById("GoogleMap");
	if(dGoogleMap != null)
		dGoogleMap.style.zIndex = 0;
	
	//Show Google Map on View Profile
	var ASCIIGMap = document.getElementById("ASCIIGMap");
	if(ASCIIGMap != null)
		ASCIIGMap.style.zIndex = 0;
		
	document.getElementById(divId).style.display = "none"; 	
}

//Check the Component is Rendered or Not, is Component Rendered then Hide Modal Background otherwise show Modal Background
function CheckComponentRendered(divId, Id)
{
	//Get Component to be Check
	var Component = document.getElementById(Id);	
	   
	//Component still not Rendered
	if(Component == null)
		setTimeout("CheckComponentRendered('" + divId + "', '" + Id + "')", 900);
	//Component Rendered
	else
		hideModal(divId);
}