// This file was added as part of incident #54179 
// add centeral functions to submit a request to the server.
// general variables are being set in the server side:
// 1. page_was_submitted
// 2. show_please_wait
function preSubmitCheck(elem){
	if(page_was_submitted && show_please_wait==true){
		showPleaseWaitMsg();			
		return false;
	}
	return true;
}
function submitHref(elem,url){	
	elem.href=url;
	if(url.indexOf('mailto:') == -1 && url.indexOf('file_type') == -1)
	{
		page_was_submitted=true;
	}
}

function submitURL(url){
	window.location=url;
	page_was_submitted=true;
}

function submitFileLoadURL(url){
	window.location=url;
}

function postFormSubmit(theForm){
	//special handle for reports - if loading excel or pdf,
	// do not mark the page_was_submitted flag
	if(theForm.printFormat && GetElemValue(theForm.printFormat)!='H'){
		return;		
	}
	page_was_submitted=true;
}