setTimeout("SessionTimeOut()", 15 * 60 * 1000);

function SessionTimeOut() {
	document.location.replace("logout.asp?timeout=1");
}

function querystring(qsname, qsvalue) {
	var done,newdata, pair, data = window.location.search.substring(1); // trims "?" from beginning:
	newdata = ""
	done = false;
	if(data.length > 0) {
		data = data.split("&");						// data is an array of name/value pairs now
		for (i=0; i < data.length; i++) {
			pair = data[i].split("=");
			
			if (pair[0].toLowerCase() == qsname.toLowerCase()) {
				pair[1] = qsvalue;
				done = true;
			}
			newdata = newdata + "&" + pair[0] + "=" + pair[1];
		}
		if (!done) newdata = newdata + "&" + qsname + "=" + qsvalue;
		location.search = "?" + newdata.substring(1);
	}
	else
		location.search = "?" + qsname + "=" + qsvalue;
}

function isDirty(eForm) 	{
	for(var i=0; i<eForm.elements.length; i++)
	{
		var eElem = eForm.elements[i];
		if(eElem.type == "text"||eElem.tagName == "TEXTAREA") {
			if(eElem.value != eElem.defaultValue)
				return true;
		}
		else if(eElem.type == "checkbox"||eElem.type == "radio") {
			if(eElem.checked != eElem.defaultChecked)
				return true;
		}
		else if(eElem.tagName == "SELECT") {
			var cOpts = eElem.options;
			var iNumOpts = cOpts.length;
			for (var j=0; j<iNumOpts; j++)
			{
				var eOpt = cOpts[j];
				if (eOpt.selected != eOpt.defaultSelected)
					return true;
			}
		}
	}
	return false;
}

