var exit = 0;
var ie = (navigator.userAgent.indexOf("MSIE") != -1);


function int_click() {
	exit = 0;
}

function setLinks() {
	exit = 1;
	var i, j;

	for ( i = 0; i < document.links.length; i++ ) {
		if (ie) {
			document.links[i].attachEvent("onclick", int_click);
		} else {
			document.links[i].addEventListener("click", int_click, false);
		}
	}

	for ( i = 0; i < document.forms.length; i++ ) {
		if (ie) {
			document.forms[i].attachEvent("onsubmit", int_click);
		} else {
			document.forms[i].addEventListener("submit", int_click, false);
		}
	}

	if (document.getElementsByTagName) {
		
		// Change inputs
		var elements = document.getElementsByTagName("input");
		for ( i = 0; i < elements.length; i++ ) {
			if (elements[i].onclick) {
				if (ie) {
					elements[i].attachEvent("onclick", int_click);
				} else {
					elements[i].addEventListener("click", int_click, false);
				}
			}

			if (elements[i].onchange) {
				if (ie) {
					elements[i].attachEvent("onchange", int_click);
				} else {
					elements[i].addEventListener("change", int_click, false);
				}
			}
		}

		// Change buttons
		elements = document.getElementsByTagName("button");
		for ( i = 0; i < elements.length; i++ ) {
			if (elements[i].onclick) {
				if (ie) {
					elements[i].attachEvent("onclick", int_click);
				} else {
					elements[i].addEventListener("click", int_click, false);
				}
			}
		}


		// Change selects
		elements = document.getElementsByTagName("select");
		for ( i = 0; i < elements.length; i++ ) {
			if (elements[i].onchange) {
				if (ie) {
					elements[i].attachEvent("onchange", int_click);
				} else {
					elements[i].addEventListener("change", int_click, false);
				}
			}
		}

	}

} 

if (ie) {
	window.attachEvent("onload", setLinks);
} else if (!window.opera) {
	window.addEventListener("load", setLinks, false);
} else {
	window.onload = setLinks;
}

