function isInteger(b){var d=new RegExp("^[0-9]*$");if(d.test(b)){return true}else{return false}}function isNumeric(b){var d=new RegExp("^[0-9]*$");if(d.test(b)){return true}else{return false}}function isEmail(b){a=b.search(/^[-a-z0-9_]+([-._]+[-a-z0-9_]+)*@[a-z0-9]([.-]?[a-z0-9])*\.[a-z]{2,4}$/i);if(a!=-1){return true}else{return false}}function supprAccents(d){if(d==""){return d}var b=d.replace("ç","c");b=b.replace("è","e");b=b.replace("é","e");b=b.replace("à","a");b=b.replace("ê","e");b=b.replace("ï","i");b=b.replace("ù","u");b=b.replace("û","u");b=b.replace("ü","u");b=b.replace("ô","o");b=b.replace("ï","i");b=b.replace("î","i");b=b.replace("Ï","I");return b}function getRadioValue(b){if(b.length==null){return b.value}else{for(var d=0;d<b.length;d++){if(b[d].checked){return b[d].value}}}return 0}function afficher(b){overlib(b)}function afficherReq(b){afficher(tabReq[b])}function recupererListe(f,input){var list="";i=0;while(i<100){if(eval("f."+input+String(i))!=null){objInputTypeElement=eval("f."+input+String(i));if(i!=0){list+=";"}list+=objInputTypeElement.value}else{break}i++}return list}function validerCouleur(f,e){var b=f.value;if(b!=""&&b.charAt(0)!="#"){b="#"+b}if(b.length>7){b=b.substring(0,7)}else{if(b.length<7&&b!=""){while(b.length<7){b=b+"F"}}}var d="0123456789ABCDEF";var g=b.substring(1,7);for(i=0;i<g.length;i++){c=g.charAt(i);if(d.indexOf(c)==-1){g=g.substring(0,i)+"F"+g.substring(i+1,6)}}b="#"+g;f.value=b;changerCouleur(f,e)}function changerCouleur(g,f){if(f==null){var b=g.getAttribute("name");if(b=="couleur0"){var f="pickCouleur0"}else{if(b=="couleurAjout"){var f="pickAjout"}else{if(b=="couleur2"){var f="pick2"}else{var d="paletteCouleur";var h=b.substring(d.length,b.length);var f="pick"+h}}}}if(f!=null){var e=xGetElementById(f);if(g.value!=""){e.style.background=g.value}else{e.style.background="#FFFFFF"}}}function cmdAjouterChamp(pageSuivante,position){var f=document.frm;var strListChamp="";i=0;while(i<10){if(position==i){strListChamp+=";"}if(eval("document.frm.champHisto"+String(i))!=null){objInputTypeElement=eval("document.frm.champHisto"+i);if(i!=0){strListChamp+=";"}strListChamp+=objInputTypeElement.value}else{break}i++}if(position==-1){strListChamp+=";"}f.champ.value=strListChamp;f.action=pageSuivante;f.submit()}function cmdSupprimerChamp(pageSuivante,position){var f=document.frm;var strListChamp="";i=0;while(i<10){if(eval("document.frm.champHisto"+String(i))!=null){objInputTypeElement=eval("document.frm.champHisto"+i);if(position==i){i++;continue}if(i!=0&&strListChamp!=""){strListChamp+=";"}strListChamp+=objInputTypeElement.value}else{break}i++}f.champ.value=strListChamp;f.action=pageSuivante;f.submit()}function cmdAjouterInfo(b){var d=document.frm;d.msg.value="";d.mode.value="ajouter";d.idInfoModif.value="";d.action=b;d.submit()}function cmdModifierInfo(b,g){var h=document.frm;var d="";var e=h.listInfoChamp.value.split(";");if(g>=0&&g<e.length){var d=e[g]}if(d!=""){h.mode.value="modifier";h.idInfoModif.value=d}h.msg.value="";h.action=b;h.submit()}function cmdSupprimerInfo(b,g){var h=document.frm;var j=h.listInfoLib.value.split(";");var e=h.listInfoChamp.value.split(";");if(g>=0&&g<e.length){if(e.length==1||g==e.length-1){h.listInfoLib.value="";h.listInfoChamp.value=""}else{for(var d=g;d<e.length-1;d++){e[d]=e[d+1];j[d]=j[d+1]}e.length--;j.length--;h.listInfoLib.value=j.join(";");h.listInfoChamp.value=e.join(";")}}h.msg.value="";h.mode.value="";h.idInfoModif.value="";h.action=b;h.submit()}function cmdSauverInfo(e,h){var j=document.frm;var b=j.infoLibModif.value;b=b.replace(/,/,"");if(b==""){j.msg.value="Veuillez saisir un libellé.";j.action=e;j.submit();return false}var d=j.infoChampModif.value;var k=new Array();var g=new Array();if(j.listInfoChamp.value!=""){k=j.listInfoLib.value.split(";");g=j.listInfoChamp.value.split(";")}if(h>=0&&h<g.length){k[h]=b;g[h]=d}else{k[k.length]=b;g[g.length]=d}j.listInfoLib.value=k.join(";");j.listInfoChamp.value=g.join(";");j.msg.value="";j.mode.value="";j.idInfoModif.value="";j.action=e;j.submit()}function cmdAnnulerModificationInfo(b){var d=document.frm;d.msg.value="";d.mode.value="";d.idInfoModif.value="";d.action=b;d.submit()}function cmdDescendreInfo(e,h){var j=document.frm;var k=j.listInfoLib.value.split(";");var g=j.listInfoChamp.value.split(";");if(h>=0&&h<g.length){var b=g[h];var d=k[h];g[h]=g[h+1];k[h]=k[h+1];g[h+1]=b;k[h+1]=d;j.listInfoLib.value=k.join(";");j.listInfoChamp.value=g.join(";")}j.msg.value="";j.mode.value="";j.idInfoModif.value="";j.action=e;j.submit()}function cmdMonterInfo(e,h){var j=document.frm;var k=j.listInfoLib.value.split(";");var g=j.listInfoChamp.value.split(";");if(h>=0&&h<g.length){var b=g[h];var d=k[h];g[h]=g[h-1];k[h]=k[h-1];g[h-1]=b;k[h-1]=d;j.listInfoLib.value=k.join(";");j.listInfoChamp.value=g.join(";")}j.msg.value="";j.mode.value="";j.idInfoModif.value="";j.action=e;j.submit()}function cmdRetour(b){document.frm.msg.value="";document.frm.action=b;document.frm.submit()}function ajouterOption(list,tabNom,tabId){if(eval(tabId)!=null){for(i=0;i<tabNom.length;i++){list.options[list.options.length]=new Option(tabNom[i],tabId[i])}}else{for(i=0;i<tabNom.length;i++){list.options[list.options.length]=new Option(tabNom[i],i)}}}function supprimerOption(b){b.options.length=0}function selectAll(b){for(i=b.options.length-1;i>=0;i--){b.options[i].selected=true}}function deselectAll(b){for(i=b.options.length-1;i>=0;i--){b.options[i].selected=false}}function validerRadio(b){b.checked=true}function validerCheck(b){b.checked=true}function activerInput(b){var d=document.getElementById(b);d.disabled=false}function desactiverInput(b){var d=document.getElementById(b);d.disabled=true}function ajouterOption(g,h){var e=0;var f=supprAccents(h.text);for(var d=0;d<g.options.length;d++){opt=g.options[d];text=supprAccents(opt.text);if(f<text){for(var b=g.options.length-1;b>=d;b=b-1){opt=g.options[b];g.options[b+1]=new Option(opt.text,opt.value)}g.options[d]=new Option(h.text,h.value);e=1;break}}if(e==0){g.options[g.options.length]=new Option(h.text,h.value)}}function addToSelection(e,b){for(var d=0;d<e.options.length;d++){if(e.options[d].selected){opt=e.options[d];newOpt=new Option(opt.text,opt.value);ajouterOption(b,newOpt)}}for(var d=e.options.length-1;d>=0;d=d-1){if(e.options[d].selected){e.options[d]=null}}}function selectAll(d){for(var b=d.options.length-1;b>=0;b=b-1){if(!d.options[b].selected){d.options[b].selected=true}}}function cmdChangerCouleur(g,f){if(f==null){var b=g.getAttribute("name");if(b=="couleur0"){var f="pickCouleur0"}else{if(b=="couleurAjout"){var f="pickAjout"}else{if(b=="couleur2"){var f="pick2"}else{var d="couleur";var h=b.substring(d.length,b.length);var f="pick"+h}}}}var e=document.getElementById(f);if(g.value!=""){e.style.background=g.value}else{e.style.background="#FFFFFF"}}function MM_preloadImages(){var g=document;if(g.images){if(!g.MM_p){g.MM_p=new Array()}var f,e=g.MM_p.length,b=MM_preloadImages.arguments;for(f=0;f<b.length;f++){if(b[f].indexOf("#")!=0){g.MM_p[e]=new Image;g.MM_p[e++].src=b[f]}}}}function PreLoad_Img(){}function compactsp(b){var f="";var d="";var h=b.length;for(var e=0;e<h;e++){var g=b.charAt(e);if(g!=" "){f+=g;d=g}else{if(d!=" "){f+=g;d=g}}}return f}function trim(d){var e=0;var b=0;var g=0;var f="";var h=d.length;while(e<h&&d.charAt(e)==" "){e++}b=e;if(e==h){return f}g=h-1;while(e<g&&d.charAt(g)==" "){g--}for(e=b;e<g+1;e++){f+=d.charAt(e)}return f}function RemplaceAccents(b){n=b.length;var d="";for(i=0;i<n;i++){c=b.charAt(i);if(c=="à"){d+="a"}else{if(c=="ç"){d+="c"}else{if(c=="é"){d+="e"}else{if(c=="è"){d+="e"}else{if(c=="ê"){d+="e"}else{if(c=="ï"){d+="i"}else{if(c=="î"){d+="i"}else{if(c=="ô"){d+="o"}else{d+=c}}}}}}}}}return d}var liste_espace=" ";var liste_ok="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz°_-"+String.fromCharCode(39,45,47,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,209,210,211,212,213,214,216,217,218,219,220,221,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,239,241,242,243,244,245,246,248,249,250,251,252,253);function Compactage(e){var d="";var f=e.length;for(i=0;i<f;i++){c=e.charAt(i);if(liste_espace.indexOf(c)!=-1){d+=" "}else{if(liste_ok.indexOf(c)!=-1){d+=c}else{if(e.charCodeAt(i)==198){d+="AE"}else{if(e.charCodeAt(i)==230){d+="ae"}else{if(e.charCodeAt(i)==140){d+="OE"}else{if(e.charCodeAt(i)==156){d+="oe"}}}}}}}var b=compactsp(d);return trim(b)}function PrepareSaisie(b){var e=Compactage(b);var d=RemplaceAccents(e);return d}function setNivZoom(b){var h=0;var e=xGetElementById("Formulaire");var g=e.niv.value;var d=frames.iframemap.document.forms.formMap;if((g==null)||(g!=b)){if(d!=null){d.cmd.value="zoom";d.op.value="";d.niv.value=b;h=1}if(h==1){g=b;d.submit()}}}function NivZoom_Over(toolindex){var f=xGetElementById("Formulaire");var toolcur=f.niv.value;if((toolcur==null)||(toolcur!=toolindex)){eval("t=xGetElementById('niv"+toolindex+"');");if(t!=null){t.src="images/fct/zoom_c.gif";toolcur=toolindex}}}function NivZoom_Out(toolindex){if((toolcur==null)||(toolcur!=toolindex)){eval("t=xGetElementById('niv"+toolindex+"');");if(t!=null){t.src="images/fct/zoom_n.gif"}}}function ShowText(b){window.status=b}function setCurrentTool(b){setNivZoom(b)}function Is(){var b=navigator.userAgent.toLowerCase();this.major=parseInt(navigator.appVersion);this.minor=parseFloat(navigator.appVersion);this.ns=((b.indexOf("mozilla")!=-1)&&((b.indexOf("spoofer")==-1)&&(b.indexOf("compatible")==-1)));this.ns2=(this.ns&&(this.major==2));this.ns3=(this.ns&&(this.major==3));this.ns4b=(this.ns&&(this.minor<4.04));this.ns4=(this.ns&&(this.major>=4));this.ie=(b.indexOf("msie")!=-1);this.ie3=(this.ie&&(this.major==2));this.ie4=(this.ie&&(this.major>=4));this.op3=(b.indexOf("opera")!=-1);this.win=(b.indexOf("win")!=-1);this.mac=(b.indexOf("mac")!=-1);this.unix=(b.indexOf("x11")!=-1)}var is=new Is();function DoAction(d){var b=frames.iframemap.document.forms.formMap;if(b!=null){b.cmd.value=d;b.submit()}}function majEmprise(w,niv,xmin,ymin,xmax,ymax){var f=xGetElementById("Formulaire");var bln=0;var toolcur=f.niv.value;eval("t=xGetElementById('niv"+toolcur+"');");if(t!=null){t.src="images/fct/zoom_n.gif"}eval("t=xGetElementById('niv"+niv+"');");if(t!=null){t.src="images/fct/zoom_c.gif"}eval("t=xGetElementById('distance');");if(t!=null){t.src="getimgdist.php?width="+w+"&xmin="+xmin+"&ymin="+ymin+"&xmax="+xmax+"&ymax="+ymax}f.niv.value=niv;f.XMIN.value=xmin;f.YMIN.value=ymin;f.XMAX.value=xmax;f.YMAX.value=ymax}function fullScreen(){var e=xGetElementById("Formulaire");host=e.host.value;niv=e.niv.value;xmin=e.XMIN.value;ymin=e.YMIN.value;xmax=e.XMAX.value;ymax=e.YMAX.value;var d=e.cible.value;var b=e.cx.value;var h=e.cy.value;var g="index_fs.php?host="+host+"&cmd=zoom&niv="+niv+"&op=locate&XMIN="+xmin+"&YMIN="+ymin+"&XMAX="+xmax+"&YMAX="+ymax+"&cible="+d+"&cx="+b+"&cy="+h;xWinOpen(g,800,600)}function clickInfo(b){document.href="cmd=zoom&op=locate"+b}var xpPanel_slideActive=true;var xpPanel_slideSpeed=15;var dhtmlgoodies_xpPane;var dhtmlgoodies_paneIndex;var savedActivePane=false;var savedActiveSub=false;var xpPanel_currentDirection=false;var cookieNames=new Array();function Get_Cookie(e){var f=document.cookie.indexOf(e+"=");var b=f+e.length+1;if((!f)&&(e!=document.cookie.substring(0,e.length))){return null}if(f==-1){return null}var d=document.cookie.indexOf(";",b);if(d==-1){d=document.cookie.length}return unescape(document.cookie.substring(b,d))}function Set_Cookie(d,h,e,l,f,b){e=e*60*60*24*1000;var g=new Date();var j=new Date(g.getTime()+(e));var k=d+"="+escape(h)+((e)?";expires="+j.toGMTString():"")+((l)?";path="+l:"")+((f)?";domain="+f:"")+((b)?";secure":"");document.cookie=k}function cancelXpWidgetEvent(){return false}function showHidePaneContent(){var b=this.getElementsByTagName("IMG")[0];var e=b.id.replace(/[^0-9]/g,"");var d=document.getElementById("paneContent"+e);if(b.src.toLowerCase().indexOf("up")>=0){b.src=b.src.replace("up","down");if(xpPanel_slideActive){d.style.display="block";xpPanel_currentDirection=(xpPanel_slideSpeed*-1);slidePane((xpPanel_slideSpeed*-1),d.id)}else{d.style.display="none"}if(cookieNames[e]){Set_Cookie(cookieNames[e],"0",100000)}}else{b.src=b.src.replace("down","up");if(xpPanel_slideActive){if(document.all){d.style.display="block"}xpPanel_currentDirection=xpPanel_slideSpeed;slidePane(xpPanel_slideSpeed,d.id)}else{d.style.display="block";subDiv=d.getElementsByTagName("DIV")[0];d.style.height=subDiv.offsetHeight+"px"}if(cookieNames[e]){Set_Cookie(cookieNames[e],"1",100000)}}return true}function slidePane(d,j){if(d!=xpPanel_currentDirection){return false}var e=document.getElementById(j);if(e==savedActivePane){var g=savedActiveSub}else{var g=e.getElementsByTagName("DIV")[0]}savedActivePane=e;savedActiveSub=g;var b=e.offsetHeight;var h=g.offsetHeight;b+=d;if(b<0){b=0}if(b>h){b=h}if(document.all){}else{var f=(b/g.offsetHeight);if(f==0){f=0.01}if(f==1){f=0.99}e.style.opacity=f}if(d<0){e.style.height=b+"px";g.style.top=b-g.offsetHeight+"px";if(b>0){setTimeout("slidePane("+d+',"'+j+'")',10)}else{if(document.all){e.style.display="none"}}}else{g.style.top=b-g.offsetHeight+"px";e.style.height=b+"px";if(b<h){setTimeout("slidePane("+d+',"'+j+'")',10)}}}function mouseoverTopbar(){var b=this.getElementsByTagName("IMG")[0];var e=b.src;b.src=b.src.replace(".gif","_over.gif");var d=this.getElementsByTagName("SPAN")[0];d.style.color="#202020"}function mouseoutTopbar(){var b=this.getElementsByTagName("IMG")[0];var e=b.src;b.src=b.src.replace("_over.gif",".gif");var d=this.getElementsByTagName("SPAN")[0];d.style.color=""}function initDhtmlgoodies_xpPane(d,g,l){dhtmlgoodies_xpPane=document.getElementById("dhtmlgoodies_xpPane");var h=dhtmlgoodies_xpPane.getElementsByTagName("div");dhtmlgoodies_paneIndex=0;cookieNames=l;for(var k=0;k<h.length;k++){if(h[k].className=="dhtmlgoodies_panel"){var m=document.createElement("DIV");var b=h[k].getElementsByTagName("DIV")[0];m.appendChild(b);m.id="paneContent"+dhtmlgoodies_paneIndex;m.className="panelContent";var e=document.createElement("DIV");e.onselectstart=cancelXpWidgetEvent;var j=document.createElement("SPAN");j.innerHTML=d[dhtmlgoodies_paneIndex];e.appendChild(j);e.onclick=showHidePaneContent;if(document.all){e.ondblclick=showHidePaneContent}e.onmouseover=mouseoverTopbar;e.onmouseout=mouseoutTopbar;var f=document.createElement("IMG");f.id="showHideButton"+dhtmlgoodies_paneIndex;f.src="images/arrow_up.gif";e.appendChild(f);if(l[dhtmlgoodies_paneIndex]){cookieValue=Get_Cookie(l[dhtmlgoodies_paneIndex]);if(cookieValue){g[dhtmlgoodies_paneIndex]=cookieValue==1?true:false}}if(!g[dhtmlgoodies_paneIndex]){m.style.height="0px";b.style.top=0-b.offsetHeight+"px";if(document.all){m.style.display="none"}f.src="images/arrow_down.gif"}e.className="topBar";h[k].appendChild(e);h[k].appendChild(m);dhtmlgoodies_paneIndex++}}}function verifSaisieCouleur(f){var b=0;var d="0123456789AaBbCcDeEeFf";var e=f.length;if(e!=7){return false}c=f.charAt(0);if(c!="#"){return false}for(i=1;i<e;i++){c=f.charAt(i);if(d.indexOf(c)==-1){return false}}return true}function verifSaisieDecimal(g){var e=0;var b=".";var d="0123456789";var f=g.length;if(f==0){return false}for(i=0;i<f;i++){c=g.charAt(i);if(b.indexOf(c)!=-1){e++;if(e>1){return false}}else{if(d.indexOf(c)==-1){return false}}}return true}function verifSaisieChiffre(e){var b="0123456789";var d=e.length;if(d==0){return false}for(i=0;i<d;i++){c=e.charAt(i);if(b.indexOf(c)==-1){return false}}return true}function verifSaisieDep(b){if(b.length==1){b="0"+b}if(verifSaisieChiffre(b)&&((b<96&&b!=0)||(b==99))){return b}else{if(b=="2A"||b=="2B"){b=20;return b}else{alert("Veuillez saisir un numéro de département valide !");return -1}}}function validerText(k){Modalbox.hide();var j=k.font;var b=j.options[j.selectedIndex].value;var j=k.style;var h=j.options[j.selectedIndex].value;var j=k.size;var e=j.options[j.selectedIndex].value;var d=getRadioValue(k.orient);var g=b+":"+h+":"+e+":"+d;k.classe.value=g;return changeText(k)}function validerFormatLib(j){Modalbox.hide();var l=j.font;var g=l.options[l.selectedIndex].value;var l=j.style;var b=l.options[l.selectedIndex].value;var l=j.size;var m=l.options[l.selectedIndex].value;var k=getValue(j.align);var d=getValue(j.render);var e=getValue(j.cssclass);var h=g+":"+b+":"+m+":"+k+":"+d+":"+e;j.classe.value=h;return changeFormatValueLib(j)}function validerFormatValue(k){Modalbox.hide();var m=k.font;var g=m.options[m.selectedIndex].value;var m=k.style;var b=m.options[m.selectedIndex].value;var m=k.size;var p=m.options[m.selectedIndex].value;var l=getValue(k.align);var e=getValue(k.categorie);var d=getValue(k.nbdec);var o=(k.sep.checked)+0;var j=(k.negatif.checked)+0;var h=g+":"+b+":"+p+":"+l+":"+e+":"+d+":"+o+":"+j;k.classe.value=h;return changeFormatValueLib(k)}function getHost(){return document.location.href.substring(0,document.location.href.lastIndexOf("core"))+"core/"}function showConnexion(){Modalbox.show("connexion.php",{title:"Connexion",width:300})}function connexion(h){var b=h.login.value;var j=h.pwd.value;var g="";if(trim(b)==""){g="Veuillez saisir votre identifiant"}if(trim(j)==""){g="Veuillez saisir votre mot de passe"}if(g!=""){var k=xGetElementById("connexionErr");if(k!=null){k.innerHTML='<div class="gerr">'+g+"</div>"}return}var e="connexion_test.php";new Ajax.Request(e,{asynchronous:false,method:"post",parameters:Form.serialize(h),requestHeaders:{Accept:"application/json"},onSuccess:function(l){var f=l.responseText.evalJSON(true);if(f.userok!=1){var m=xGetElementById("connexionErr");if(m!=null){m.innerHTML='<div class="gerr">'+f.err+"</div>"}}else{Modalbox.hide();window.location.replace(f.url)}}})}function connexionOubli(h){h.btnEnvoi.disabled=true;var e=h.email.value;if(!isEmail(e)){var g="Veuillez saisir un e-mail valide";var j=xGetElementById("connexionErr");if(j!=null){j.innerHTML='<div class="gerr">'+g+"</div>";h.btnEnvoi.disabled=false}return}var b=getHost()+"utils.php";new Ajax.Request(b,{asynchronous:false,method:"post",parameters:Form.serialize(h),requestHeaders:{Accept:"application/json"},onSuccess:function(k){var f=k.responseText.evalJSON(true);if(f.mailok!=1){var l=xGetElementById("connexionErr");if(l!=null){l.innerHTML='<div class="gerr">'+f.msg+"</div>"}}else{var l=xGetElementById("connexionErr");if(l!=null){l.innerHTML="&nbsp;"}var l=xGetElementById("connexionOubli");if(l!=null){l.innerHTML='<div class="gerr" style="height:40px;text-align:center;">'+f.msg+"</div>"}}h.email.value=""}})}function showUserInfos(){Modalbox.show("controller.php?com=acces&op=user_infos",{title:"Modification de votre mot de passe",width:440})}function saveUserInfos(k){var b=k.old.value;var h=k.new1.value;var g=k.new2.value;var j="";if(trim(b)==""){j="Veuillez saisir votre mot de passe actuel"}else{if(trim(h)==""){j="Veuillez saisir votre nouveau mot de passe"}else{if(trim(g)==""){j="Veuillez confirmer votre nouveau mot de passe"}else{if(h!=g){j="Confirmation invalide, veuillez re-confirmer votre nouveau mot de passe"}}}}if(j!=""){var l=xGetElementById("userInfosErr");if(l!=null){l.innerHTML='<div class="gerr">'+j+"</div>"}return}var e=getHost()+"controller.php";new Ajax.Request(e,{asynchronous:false,method:"post",parameters:Form.serialize(k),requestHeaders:{Accept:"application/json"},onSuccess:function(m){var f=m.responseText.evalJSON(true);if(f.code>0){var o=xGetElementById("userInfosErr");if(o!=null){o.innerHTML='<div class="gerr">'+f.err+"</div>"}}else{Modalbox.hide()}}})}function showImage(e,b,d,f){var g='<img src="'+e+'" alt="" width="'+d+'" height="'+f+'" />';Modalbox.show(g,{title:b,width:d+20,height:f+40})}function cleanCache(){var b=getHost()+"utils.php";new Ajax.Request(b,{asynchronous:false,method:"post",parameters:"cmd=clear_cache",requestHeaders:{Accept:"application/json"},onSuccess:function(d){}})}function getValue(d){if(d==null){return""}try{var b=d.options[d.options.selectedIndex].value;return b}catch(f){return d.value}}function optionSwitch(e,d){var b=e.length-2;var f=e.selectedIndex;if((f<0)||(f<1&&d==-1)||(f>b&&d==1)){return false}tmpopt=new Option(e.options[f+d].text,e.options[f+d].value);e.options[f+d].text=e.options[f].text;e.options[f+d].value=e.options[f].value;e.options[f+d].selected=true;e.options[f].text=tmpopt.text;e.options[f].value=tmpopt.value;e.options[f].selected=false;return true}var xVersion="3.15.1",xNN4=false,xOp7=false,xOp5or6=false,xIE4Up=false,xIE4=false,xIE5=false,xUA=navigator.userAgent.toLowerCase();if(window.opera){xOp7=(xUA.indexOf("opera 7")!=-1||xUA.indexOf("opera/7")!=-1);if(!xOp7){xOp5or6=(xUA.indexOf("opera 5")!=-1||xUA.indexOf("opera/5")!=-1||xUA.indexOf("opera 6")!=-1||xUA.indexOf("opera/6")!=-1)}}else{if(document.all){xIE4Up=xUA.indexOf("msie")!=-1&&parseInt(navigator.appVersion)>=4;xIE4=xUA.indexOf("msie 4")!=-1;xIE5=xUA.indexOf("msie 5")!=-1}}function xGetElementById(b){if(typeof(b)!="string"){return b}if(document.getElementById){b=document.getElementById(b)}else{if(document.all){b=document.all[b]}else{b=null}}return b}function xDef(){for(var b=0;b<arguments.length;++b){if(typeof(arguments[b])=="undefined"){return false}}return true}function xStr(b){return typeof(b)=="string"}function xNum(b){return typeof(b)=="number"}function xShow(b){if(!(b=xGetElementById(b))){return}if(b.style&&xDef(b.style.visibility)){b.style.visibility="visible"}}function xHide(b){if(!(b=xGetElementById(b))){return}if(b.style&&xDef(b.style.visibility)){b.style.visibility="hidden"}}function xMoveTo(d,b,f){xLeft(d,b);xTop(d,f)}function xLeft(f,b){if(!(f=xGetElementById(f))){return 0}var d=xDef(f.style);if(d&&xStr(f.style.left)){if(xNum(b)){f.style.left=b+"px"}else{b=parseInt(f.style.left);if(isNaN(b)){b=0}}}else{if(d&&xDef(f.style.pixelLeft)){if(xNum(b)){f.style.pixelLeft=b}else{b=f.style.pixelLeft}}}return b}function xTop(d,f){if(!(d=xGetElementById(d))){return 0}var b=xDef(d.style);if(b&&xStr(d.style.top)){if(xNum(f)){d.style.top=f+"px"}else{f=parseInt(d.style.top);if(isNaN(f)){f=0}}}else{if(b&&xDef(d.style.pixelTop)){if(xNum(f)){d.style.pixelTop=f}else{f=d.style.pixelTop}}}return f}function xPageX(d){if(!(d=xGetElementById(d))){return 0}var b=0;while(d){if(xDef(d.offsetLeft)){b+=d.offsetLeft}d=xDef(d.offsetParent)?d.offsetParent:null}return b}function xPageY(b){if(!(b=xGetElementById(b))){return 0}var d=0;while(b){if(xDef(b.offsetTop)){d+=b.offsetTop}b=xDef(b.offsetParent)?b.offsetParent:null}return d}function xOffsetLeft(b){if(!(b=xGetElementById(b))){return 0}if(xDef(b.offsetLeft)){return b.offsetLeft}else{return 0}}function xOffsetTop(b){if(!(b=xGetElementById(b))){return 0}if(xDef(b.offsetTop)){return b.offsetTop}else{return 0}}function xScrollLeft(b){var d=0;if(!(b=xGetElementById(b))){if(document.documentElement&&document.documentElement.scrollLeft){d=document.documentElement.scrollLeft}else{if(document.body&&xDef(document.body.scrollLeft)){d=document.body.scrollLeft}}}else{if(xNum(b.scrollLeft)){d=b.scrollLeft}}return d}function xScrollTop(b){var d=0;if(!(b=xGetElementById(b))){if(document.documentElement&&document.documentElement.scrollTop){d=document.documentElement.scrollTop}else{if(document.body&&xDef(document.body.scrollTop)){d=document.body.scrollTop}}}else{if(xNum(b.scrollTop)){d=b.scrollTop}}return d}function xHasPoint(l,g,f,d,e,b,h){if(!xNum(d)){d=e=b=h=0}else{if(!xNum(e)){e=b=h=d}else{if(!xNum(b)){h=e;b=d}}}var k=xPageX(l),j=xPageY(l);return(g>=k+h&&g<=k+xWidth(l)-e&&f>=j+d&&f<=j+xHeight(l)-b)}function xResizeTo(f,b,d){xWidth(f,b);xHeight(f,d)}function xWidth(f,b){if(!(f=xGetElementById(f))){return 0}if(xNum(b)){if(b<0){b=0}else{b=Math.round(b)}}else{b=0}var d=xDef(f.style);if(d&&xDef(f.offsetWidth)&&xStr(f.style.width)){if(b){xSetCW(f,b)}b=f.offsetWidth}else{if(d&&xDef(f.style.pixelWidth)){if(b){f.style.pixelWidth=b}b=f.style.pixelWidth}}return b}function xHeight(f,d){if(!(f=xGetElementById(f))){return 0}if(xNum(d)){if(d<0){d=0}else{d=Math.round(d)}}else{d=0}var b=xDef(f.style);if(b&&xDef(f.offsetHeight)&&xStr(f.style.height)){if(d){xSetCH(f,d)}d=f.offsetHeight}else{if(b&&xDef(f.style.pixelHeight)){if(d){f.style.pixelHeight=d}d=f.style.pixelHeight}}return d}function xGetCS(d,b){return parseInt(document.defaultView.getComputedStyle(d,"").getPropertyValue(b))}function xSetCW(g,d){var f=0,j=0,h=0,e=0;if(xDef(document.defaultView)&&xDef(document.defaultView.getComputedStyle)){f=xGetCS(g,"padding-left");j=xGetCS(g,"padding-right");h=xGetCS(g,"border-left-width");e=xGetCS(g,"border-right-width")}else{if(xDef(g.currentStyle,document.compatMode)){if(document.compatMode=="CSS1Compat"){f=parseInt(g.currentStyle.paddingLeft);j=parseInt(g.currentStyle.paddingRight);h=parseInt(g.currentStyle.borderLeftWidth);e=parseInt(g.currentStyle.borderRightWidth)}}else{if(xDef(g.offsetWidth,g.style.width)){g.style.width=d+"px";f=g.offsetWidth-d}}}if(isNaN(f)){f=0}if(isNaN(j)){j=0}if(isNaN(h)){h=0}if(isNaN(e)){e=0}var b=d-(f+j+h+e);if(isNaN(b)||b<0){return}else{g.style.width=b+"px"}}function xSetCH(g,f){var h=0,d=0,b=0,j=0;if(xDef(document.defaultView)&&xDef(document.defaultView.getComputedStyle)){h=xGetCS(g,"padding-top");d=xGetCS(g,"padding-bottom");b=xGetCS(g,"border-top-width");j=xGetCS(g,"border-bottom-width")}else{if(xDef(g.currentStyle,document.compatMode)){if(document.compatMode=="CSS1Compat"){h=parseInt(g.currentStyle.paddingTop);d=parseInt(g.currentStyle.paddingBottom);b=parseInt(g.currentStyle.borderTopWidth);j=parseInt(g.currentStyle.borderBottomWidth)}}else{if(xDef(g.offsetHeight,g.style.height)){g.style.height=f+"px";h=g.offsetHeight-f}}}if(isNaN(h)){h=0}if(isNaN(d)){d=0}if(isNaN(b)){b=0}if(isNaN(j)){j=0}var e=f-(h+d+b+j);if(isNaN(e)||e<0){return}else{g.style.height=e+"px"}}function xClip(h,g,d,b,f){if(!(h=xGetElementById(h))){return}if(h.style){if(xNum(f)){h.style.clip="rect("+g+"px "+d+"px "+b+"px "+f+"px)"}else{h.style.clip="rect(0 "+parseInt(h.style.width)+"px "+parseInt(h.style.height)+"px 0)"}}}function xClientWidth(){var b=0;if(xOp5or6){b=window.innerWidth}else{if(!window.opera&&document.documentElement&&document.documentElement.clientWidth){b=document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){b=document.body.clientWidth}else{if(xDef(window.innerWidth,window.innerHeight,document.height)){b=window.innerWidth;if(document.height>window.innerHeight){b-=16}}}}}return b}function xClientHeight(){var b=0;if(xOp5or6){b=window.innerHeight}else{if(!window.opera&&document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){b=document.body.clientHeight}else{if(xDef(window.innerWidth,window.innerHeight,document.width)){b=window.innerHeight;if(document.width>window.innerWidth){b-=16}}}}}return b}function xAddEventListener(e,eventType,eventListener,useCapture){if(!(e=xGetElementById(e))){return}eventType=eventType.toLowerCase();if((!xIE4Up&&!xOp7)&&e==window){if(eventType=="resize"){window.xPCW=xClientWidth();window.xPCH=xClientHeight();window.xREL=eventListener;xResizeEvent();return}if(eventType=="scroll"){window.xPSL=xScrollLeft();window.xPST=xScrollTop();window.xSEL=eventListener;xScrollEvent();return}}var eh="e.on"+eventType+"=eventListener";if(e.addEventListener){e.addEventListener(eventType,eventListener,useCapture)}else{if(e.attachEvent){e.attachEvent("on"+eventType,eventListener)}else{if(e.captureEvents){if(useCapture||(eventType.indexOf("mousemove")!=-1)){e.captureEvents(eval("Event."+eventType.toUpperCase()))}eval(eh)}else{eval(eh)}}}}function xRemoveEventListener(e,eventType,eventListener,useCapture){if(!(e=xGetElementById(e))){return}eventType=eventType.toLowerCase();if((!xIE4Up&&!xOp7)&&e==window){if(eventType=="resize"){window.xREL=null;return}if(eventType=="scroll"){window.xSEL=null;return}}var eh="e.on"+eventType+"=null";if(e.removeEventListener){e.removeEventListener(eventType,eventListener,useCapture)}else{if(e.detachEvent){e.detachEvent("on"+eventType,eventListener)}else{if(e.releaseEvents){if(useCapture||(eventType.indexOf("mousemove")!=-1)){e.releaseEvents(eval("Event."+eventType.toUpperCase()))}eval(eh)}else{eval(eh)}}}}function xEvent(b){this.type="";this.target=null;this.pageX=0;this.pageY=0;this.offsetX=0;this.offsetY=0;this.keyCode=0;var d=b?b:window.event;if(!d){return}if(d.type){this.type=d.type}if(d.target){this.target=d.target}else{if(d.srcElement){this.target=d.srcElement}}if(xOp5or6){this.pageX=d.clientX;this.pageY=d.clientY}else{if(xDef(d.clientX,d.clientY)){this.pageX=d.clientX+xScrollLeft();this.pageY=d.clientY+xScrollTop()}}if(xDef(d.offsetX,d.offsetY)){this.offsetX=d.offsetX;this.offsetY=d.offsetY}else{this.offsetX=this.pageX-xPageX(this.target);this.offsetY=this.pageY-xPageY(this.target)}if(d.keyCode){this.keyCode=d.keyCode}else{if(xDef(d.which)){this.keyCode=d.which}}}function xResizeEvent(){if(window.xREL){setTimeout("xResizeEvent()",250)}var b=xClientWidth(),d=xClientHeight();if(window.xPCW!=b||window.xPCH!=d){window.xPCW=b;window.xPCH=d;if(window.xREL){window.xREL()}}}function xScrollEvent(){if(window.xSEL){setTimeout("xScrollEvent()",250)}var b=xScrollLeft(),d=xScrollTop();if(window.xPSL!=b||window.xPST!=d){window.xPSL=b;window.xPST=d;if(window.xSEL){window.xSEL()}}}function xGetElementsByTagName(b,d){var e=null;b=b||"*";d=d||document;if(xIE4||xIE5){if(b=="*"){e=d.all}else{e=d.all.tags(b)}}else{if(d.getElementsByTagName){e=d.getElementsByTagName(b)}}return e||new Array()}function xWindow(b,r,e,q,m,j,p,l,k,d,o){var g="";if(r&&e){if(document.layers){g="screenX="+q+",screenY="+m}else{g="left="+q+",top="+m}g+=",width="+r+",height="+e+","}g+=("location="+j+",menubar="+p+",resizable="+l+",scrollbars="+k+",status="+d+",toolbar="+o);this.features=g;this.name=b;this.load=function(f){if(this.wnd&&!this.wnd.closed){this.wnd.location.href=f}else{this.wnd=window.open(f,this.name,this.features)}this.wnd.focus();return false}}var xChildWindow=null;function xWinOpen(g,b,f,d){if(d==""){d="MyWinName"}var e="left=100,top=100,width="+b+",height="+f+",location=0,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=1";if(xChildWindow&&!xChildWindow.closed){xChildWindow.location.href=g}else{xChildWindow=window.open(g,d,e)}xChildWindow.focus();return false};
