/*************************************************************
 * ExitPage Checker
 * created by Michel Komarov (iCoder.com)
 *
 * Permanent link:
 * http://askmichel.icoder.com/2006/06/26/exit-page-redirect/
 *
 * Got a question?
 * http://askmichel.icoder.com
 *
 * `i Code to help you profit`
 *  http://www.icoder.com
 *************************************************************/
function __exitpageChecker() {
	for (var i = 0; document.links.length > i; ++i) {
		if ("function" == typeof(document.links[i].onclick))
			document.links[i].__exitpage_onclick = document.links[i].onclick;
		document.links[i].onclick = __exitpageClickLink;
	}
	for (var i = 0; document.forms.length > i; ++i) {
		if ("function" == typeof(document.forms[i].onsubmit))
			document.forms[i].__exitpage_onsubmit = document.forms[i].onsubmit;
		document.forms[i].onsubmit = __exitpageCheckForm;
	}
}
function __exitpageClickLink(event) {
	window.exitBlock = true;
	if ("function" == typeof(this.__exitpage_onclick))
		return this.__exitpage_onclick(event);
	return true;
}
function __exitpageCheckForm(event) {
	window.exitBlock = true;
	if ("function" == typeof(this.__exitpage_onsubmit))
		return this.__exitpage_onsubmit(event);
	return true;
}

__exitpageChecker();
