var bProcessing = false;

function customValidate(oButton) {
	if(bProcessing) {
		return false;
	}
								
	if(typeof(Page_ClientValidate) == "function") { 
		if(!Page_ClientValidate()) { 
			return false; 
		}
	} 
								
	oButton.value = "Wait..."
	bProcessing = true;
	return true;
}

function scrollTopChanged() {
	document.getElementById('scrollTop').value = document.getElementById('body').scrollTop;
}

function scrollToPrevious(intScrollTop) {
	document.getElementById('body').scrollTop = intScrollTop;
}

function queryString()
{
	var strQueryString, strTemp, strTemp0, strTemp1;
	var arrArgs, arrPair;
	
	strQueryString = location.search.substring(1, location.search.length);
	arrArgs = strQueryString.split('&');
	
	for(var i=0; i<arrArgs.length; i++)
	{
		arrPair = arrArgs[i].split('=');

		strTemp = unescape(arrPair[0]).split('+');
		strTemp0 = strTemp.join(' ');
		
		strTemp = unescape(arrPair[1]).split('+');
		strTemp1 = strTemp.join(' ');
		
		this[strTemp0] = strTemp1;
	}

	this.get = queryString_Get;
}

function queryString_Get(strKey, strDefault)
{
	var strValue = this[strKey];
	
	if(strValue == null) {
		strValue = strDefault;
	}
	
	return strValue;
}
