var bLoaded = false;
var loadfn = 0;
var redoshow_timer;
function this_showloadingdiv() {
		if(document.all('loading')){
        	  	document.all('loading').style.visibility = 'visible';
				clearTimeout(redoshow_timer);
			} else if(!document.all('loading') && (loadfn=='0')){
				redoshow_timer = setTimeout('this_showloadingdiv()',0);
			}
		}
		
function this_hideloadingdiv() {
		if(document.all('loading')){
			document.all('loading').style.visibility = 'hidden';
			loadfn = 1;
			clearTimeout(redoshow_timer);
			}
		}
		
//HideStatus = setTimeout('this_hideloadingdiv()',10000);
function formSubmit(){
	var Page_IsValid;
	if (typeof(Page_IsValid) == "undefined"){
		Page_IsValid = true;
	}
	if (Page_IsValid ){
		DisableControls();
		bLoaded = false;
		return true;
	}
	else
		return false;
}
function DisableControls()
{
	var numberForms = document.forms[0].elements.length;
	var formIndex;
	for (formIndex = 0; formIndex < numberForms; formIndex++)
	{
		if (document.forms[0].elements[formIndex].type=="submit") 
			document.forms[0].elements[formIndex].disabled = "disabled";
		//alert(document.forms[0].elements[formIndex].name);
	}
	numberForms = document.links.length;
	for (formIndex = 0; formIndex < numberForms; formIndex++)
	{
		document.links[formIndex].disabled = "disabled";
		//alert(document.forms[0].elements[formIndex].name);
	}
}
