function add_LoadEvent(fnc)
{
	if ( typeof window.addEventListener != "undefined" )
		window.addEventListener( "load", fnc, false );
	else if ( typeof window.attachEvent != "undefined" ) {
		window.attachEvent( "onload", fnc );
	}
	else {
		if (window.onload != null) {
		    var oldOnload = window.onload;
		    window.onload = function ( e ) {
			    oldOnload( e );
			    window[fnc]();
		    };
		}
		else 
		    window.onload = fnc;
	}
}

////////// Waiting DIV START //////////////
function LoadingTransparentDiv() {
    if (!ShowWaitingDiv)
        return false;

	var winWidth = document.documentElement.clientWidth;
	if (winWidth < document.body.scrollWidth)
		winWidth = document.body.scrollWidth;	
	var winHeight = document.documentElement.clientHeight;
	if (winHeight < document.body.scrollHeight)
		winHeight = document.body.scrollHeight;
	
	var transDiv = document.getElementById('loadingDivTransparent');
	transDiv.style.width = (winWidth) + 'px';
	transDiv.style.height = (winHeight) + 'px';
	transDiv.style.visibility = 'visible';
	
	var funCall = 'LoadingDiv('+winWidth+', '+winHeight+')';								
    waitDivTimeoutID = setTimeout(funCall, 1000);                            
}
function LoadingDiv(winWidth, winHeight) {
	var loaddiv = document.getElementById('loadingDiv');
	loaddiv.style.width = (winWidth) + 'px';
	loaddiv.style.height = (winHeight) + 'px';
	loaddiv.style.visibility = 'visible';

    var loadingDivImg = document.getElementById('loadingDivImg');
	loadingDivImg.style.visibility = 'visible';
    loadingDivImg.src = loadingDivImg.src;
}

function RemoveWaitingDiv() {
    if (typeof waitDivTimeoutID != 'undefined')
        window.clearTimeout(waitDivTimeoutID);

    var loadingDiv = document.getElementById('loadingDiv');
    if (loadingDiv != null) loadingDiv.style.visibility = 'hidden';
    var loadingDivTransparent = document.getElementById('loadingDivTransparent');
    if (loadingDivTransparent != null) loadingDivTransparent.style.visibility = 'hidden';
    var loadingDivImg = document.getElementById('loadingDivImg');
    if (loadingDivImg != null) loadingDivImg.style.visibility = 'hidden';
}
////////// Waiting DIV END //////////
