
addListenner(window, "load", load_specialLinksActions, true);



/**
 * load_specialLinksActions
 */
 function load_specialLinksActions()
 {
    if(document.getElementsByTagName) {
       var elementList = document.getElementsByTagName('a');
       for (var i=0; i < elementList.length; i++) {
          if (/lien-externe/.test(elementList[i].className) || /external/.test(elementList[i].rel)) {
             elementList[i].removeAttribute('target'); 
             elementList[i].onclick = function () {
                 var popup = window.open(this.href);
                 return false;
             };
             
          } else if (/boutonSubmit/.test(elementList[i].className)) {
             elementList[i].onclick = function () {
            	 var node = this.parentNode;
            	 while (!node.submit && node.nodeName != 'FORM' && node.parentNode) {
            		 node = node.parentNode;
            	 }
                 if (node.submit || node.nodeName == 'FORM') {
                	 var boutonSubmit = document.getElementById('boutonSubmitField');
                	 if (boutonSubmit) {
                		 if (this.id) {
                			 boutonSubmit.value = this.id;
                		 } else {
                		 	boutonSubmit.value = this.className.replace('boutonSubmit', '');
                		 }
                	 }
                	 node.submit();
                 }
                 return false;
             };
          }
       } // end for (parcours des liens)


       var elementList = document.getElementsByTagName('input');
       for (var i=0; i < elementList.length; i++) {
          if (/demander-confirmation/.test(elementList[i].className)) {
             elementList[i].onclick = function () {
               return confirm(this.value);
             };
          }
       } // end for (parcours des boutons)

    } // end if (vérification dom dispo)






 } // end of "load_specialLinksActions()"



