//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";
			//===========review page model======================================================
				var dModalPageReview = document.getElementById("modalPageSendReview");
				var dModalBackgroundReview = document.getElementById("modalBackgroundReview");
				dModalPageReview.style.height = "900px";
				dModalBackgroundReview.style.height = "900px";

			//send friend profile========================================================
			  
				  var dModalPageSendEmailFriend = document.getElementById("modalPageSendEmailFriend");
			      var dModalBackgroundSendEmailFriend = document.getElementById("modalBackgroundSendEmailFriend");
				  dModalPageSendEmailFriend.style.height = "900px";
				  dModalBackgroundSendEmailFriend.style.height = "900px";
		}
	}
}
function revealModalregister(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);
}