EXTinclude={

extlink:function() {
        var h = EXTinclude.getElementsByClass('holder2', document, 'div')[0];
        if ( h ) {
          h.style.display = 'none';
          }
	var b = document.domain;
	var A = document.getElementsByTagName('a');
        var linki = '';
	for (var i = 0, l = A.length; i < l; i++) {
		var a = A[i];
		if  ( ( (b != '' && a.href.indexOf(b) < 0) || b == '')   && a.href.indexOf('://') > 0  && a.className.indexOf('extlink') >= 0  )
		{
			try {
                        a.onclick = function() { 
//window.open(this.href, "printi", "width=300,height=200,scrollbars=yes"); return false; 
window.open(this.href, 'print_preview', 'width=800,height=470,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,location=yes'); return false;
}
			} catch(err) { a = null; }
		}
                else if ( a.className.indexOf('wiz_main') >= 0 )
                {
                        try {
                        a.onclick = function() {
                                                var section = this.href.split("#");
                                                var client = section[1];
                                                var confi = document.getElementById(client);
                                                var heading = confi.firstChild.data;
                                                var didi = EXTinclude.getElementsByClass(client, document, 'dl')[0];
                                                var e_co = didi.getElementsByTagName('dt');
                                                var e_c = e_co.length;
                                                var wizcon = new Array(e_c);
                                                for ( var i=0; i <= e_c; i++ ) {
                                                    wizcon[i] = [];
                                                    }                                                           
                                                var eta = 0;
                                                var slide = 0;
                                                var wl = didi.getElementsByTagName('dt')[0];
                                                function nextElement(node) {
                                                  do { node=node.nextSibling; } while(node && node.nodeType != 1); return node;
                                                  }
                                                wizcon[eta].push(wl.cloneNode(true));
                                                while (wl = nextElement(wl)) {
                                 
                                                  if ( wl.tagName.toLowerCase() == 'dt' ) {
                                                    eta++;
                                                    }
                                                  
                                                  
                                                  if ( wl.tagName.toLowerCase() == 'dt' || wl.tagName.toLowerCase() == 'dd' ) {
                                                    wizcon[eta].push(wl.cloneNode(true));
                                                    }
                                                  }

                                                var wizard = EXTinclude.getElementsByClass('wizard', document, 'div')[0];
                                                var conti = EXTinclude.getElementsByClass('pagecontent_txt', document, 'div')[0];
                                                if ( wizard ) { 
                                                  conti.removeChild(wizard);
                                                  }
                                                wizard = document.createElement("div");
                                                wizard.className = 'wizard';
                                                var titre = document.createElement("h3");
                                                titre.appendChild(document.createTextNode(heading));
                                                wizard.appendChild(titre);
                                                var me = document.createElement("div");
                                                me.className = 'message_etapes';
                                                var prec = document.createElement("div");
                                                prec.className = 'etape_prec';
                                                var ap = document.createElement("a");
                                                ap.href = '#h';
                                                ap.onclick = function() { slide--; if ( slide < 0 ) { slide = 0; } rep = document.getElementById('replace'); eatChildren(rep); dispWiz(wizcon[slide], rep); }
                                                ap.appendChild(document.createTextNode('Etape précédente'));
                                                prec.appendChild(ap);
                                                var etape = document.createElement("div");
                                                etape.className = 'etape';
                                                etape.appendChild(document.createTextNode('Etape'));
                                                var ce = document.createElement("span");
                                                ce.id = 'wiz_count';
                                                ce.appendChild(document.createTextNode('1'));
                                                etape.appendChild(ce);
                                                etape.appendChild(document.createTextNode('/' + e_c));
                                                var suiv = document.createElement("div");
                                                suiv.className = 'etape_suiv';
                                                var as = document.createElement("a");
                                                as.href = '#h';
function eatChildren(node) { while(node.firstChild) node.removeChild(node.firstChild); }
function dispWiz(wizi, rep) {                  var arLen = wizi.length;
					        eatChildren(ce);
                                                ce.appendChild(document.createTextNode(slide+1));
                                                for ( var i=0, len=arLen; i<len; ++i ){
                                                  rep.appendChild(wizi[i]);
                                                  }
}
                                                as.onclick = function() { slide++; if ( slide > (e_c -1 ) ) { slide = e_c -1; } rep = document.getElementById('replace'); eatChildren(rep); dispWiz(wizcon[slide], rep); }
                                                as.appendChild(document.createTextNode('Etape suivante'));
                                                suiv.appendChild(as);
                                                var clea = document.createElement("div");
                                                clea.className = 'clear';
                                                me.appendChild(prec);
                                                me.appendChild(etape);
                                                me.appendChild(suiv);
                                                me.appendChild(clea);
                                                wizard.appendChild(me);
                                                var wd = document.createElement("dl");
                                                wd.id = 'replace';
                                                var arLen = wizcon[slide].length;
                                                for ( var i=0, len=arLen; i<len; ++i ){
                                                  wd.appendChild(wizcon[slide][i]);
                                                  }
                                                wizard.appendChild(wd);
                                                var anc = document.createElement("a");
                                                anc.id = 'h';
                                                wizard.appendChild(anc);
                                                conti.appendChild(wizard);
						return false;
                                               }
                        } catch(err) { a = null; }

                }
//SLY
else if ( a.className.indexOf('screeni') >= 0 ) {
                        try {
                          a.onclick = function() {
//window.print();
                                                 var print_link = this.href;
                                                 var preview = window.open(print_link,"PP","scrollbars=yes");
                                                 preview.focus();
                                                 return false;
                                                 }
                        } catch(err) { a = null; }
}
//END SLY
                else if ( a.className.indexOf('print_preview') >= 0 ) 
		{
			try {
                          a.onclick = function() { 
//window.print();
                                                 var print_link = this.href;
                                                 var preview = window.open(print_link,"PP","scrollbars=yes");
                                                 preview.focus();
                                                 preview.onload = function () {
                                                   newscript=document.createElement("script");
                                                   newfunc=document.createTextNode("window.print();");
                                                   newscript.appendChild(newfunc);
                                                   newscript.setAttribute("type","text/javascript");
                                                   newscript.setAttribute("id","p_pr");
                                                   preview.document.body.appendChild(newscript);
                                                   };
                                                 return false;                  
                                                 }
                        } catch(err) { a = null; }

		}
	}
},
	addEvent: function(elm, evType, fn, useCapture){
		if (elm.addEventListener){
			elm.addEventListener(evType, fn, useCapture);
			return true;
		} else if (elm.attachEvent) {
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		} else {
			elm['on' + evType] = fn;
		}
	},
        getElementsByClass: function(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
},
    safariClickFix:function(){
      return false;
    }
}
EXTinclude.addEvent(window,'load',EXTinclude.extlink,false);	

