/**
 * Nie pozwala wykonac sie formularzowi - wlaczana po pierwszym 
 * zatwierdzeniu formularza. Linkom ustawia puste onclick 
 * a inputy wylacza (niestety nie dziala, gdy wciskane sa rozne buttony
 * zapewne przez brak synchronizacji)
 */

function disableSubmit() {
	/* To jest HACK dla IE. IE czasami wola onbeforeunload
	 * kiedy nie powinien. */
	if (document.hideOnBeforeUnload) {
		return;
	}
	  /*
	  Tablica pomocnicza, nie mozemy iterowac po NodeListach
	  jednoczesnie je zmieniajac atrybuty elementow.
	  Kazdy NodeList jest przebudowywany przy jakiejkolwiek
	  zmianie w modelu DOM. Przynajmniej w IE jest to BARDZO
	  wolne
	  */
	  var T = new Array();

	  var links = document.getElementsByTagName('A');
	  for(var i = 0; links.length > i; i++) {
	  	T[T.length] = links[i];
	  }
	  
/*	  I TAK ZA WOLNE
	  var inputs = document.getElementsByTagName('INPUT');
	  for(var i = 0; inputs.length > i; i++) {
	  	T[T.length] = inputs[i];
	  }  */
	  
	  for (var i = 0; i < T.length; i++) {
	  	T[i].disabled = "disabled";
	  	T[i].onclick = "";
	  }
	  /*if(!(typeof(A4J) == 'undefined')) {*/
		  A4J.AJAX.StopPoll('pingForm:pingFunction');
	  /*}*/
}

