﻿
    function getElById(idVal) 
    {
	    if (document.getElementById != null)
		    return document.getElementById(idVal);
	    if (document.all != null)
		    return document.all[idVal];
	    return null;
    }
    
	function getDocHeight() 
	{
	    var DocH = document;
		return Math.max(
			Math.max(DocH.body.scrollHeight, DocH.documentElement.scrollHeight),
			Math.max(DocH.body.offsetHeight, DocH.documentElement.offsetHeight),
			Math.max(DocH.body.clientHeight, DocH.documentElement.clientHeight)
		);
	}	
	
	function PublicModalAc(contentID)
	{
		var objContent = getElById(contentID);
		var objTransparent = getElById("modalDialog_transparent");
		if(!objContent || !objTransparent) return;
		if(objTransparent) 
		{
			var ContentHeight = getDocHeight();
			objTransparent.style.height = String(ContentHeight) + 'px';
			objTransparent.style.display = '';
		 }
		PublicModalAyarla(contentID);
		objContent.style.display = '';
	}

	function PublicModalKapat(contentID)
	{
		var objContent = getElById(contentID);
		var objTransparent = getElById("modalDialog_transparent");
		if(!objContent || !objTransparent) return;
		getElById("modalDialog_transparent").style.display = 'none';
		getElById(contentID).style.display = 'none';
	}

	function PublicModalAyarla(contentID)
	{
		var objContent = getElById(contentID);
		if(!objContent) return;
		var browserWidth = document.all?document.body.offsetWidth:window.outerWidth;
		var LeftPos = (browserWidth - parseInt(objContent.style.width))/2;
		objContent.style.left = String(LeftPos) + 'px';
		var ContentHeight = getDocHeight();
		var TopPos = (ContentHeight - parseInt(objContent.style.height))/2;
		objContent.style.top = String(TopPos-50) + 'px';
	}
