function returnGallery(c,h,g,f,d,b){var j=opener.document.getElementById(h);var e=opener.document.getElementById(c);if(f==js_constant.C_GAL_IMG){if(opener.document.getElementById(c+"_width")){opener.document.getElementById(c+"_width").value=d}if(opener.document.getElementById(c+"_height")){opener.document.getElementById(c+"_height").value=b}j.src=g;j.alt=g}else{a=g.split("/");j.value=a[a.length-1]}e.value=g}function changeGallery(d,g,h,m){var f="yes";var c=10;var k=10;var b=500;var j=700;var l="toolbar='no',menubar='no',location='no',scrollbars="+f+",resizable=0,height="+b+",width="+j+",top="+k+",left="+c;var e=popup("index.php?type=mediatheque&bo_action=list&type_gallery="+h+"&dir_origine="+m+"&view=popup&mode=view&returngalhid="+g+"&returngalvis="+d,"",l)}function supprimeImage(d,e){var c=document.getElementById(d);var b=document.getElementById(e);if(c.type=="text"){c.value=""}else{c.src=images_path+"generiques/pix_transp.gif";c.alt="Choisissez une image"}b.value=""}function defaultImage(e,f){var d=document.getElementById(e);var c=document.getElementById(f);var b="{"+c.name+"}";if(c.value==""||c.value==b){supprimeImage(e,f)}else{if(d.type=="text"){a=c.value.split("/");d.value=a[a.length-1]}else{d.src=c.value;d.alt=c.value}}}function setFormGeneriqueValue(c,b){c.value=b}function setColorFormElement(name){eval("var textInput=document.wizard."+name);eval("var colorInput=document.wizard.color_"+name);var myColor=webColor(textInput.value);setFormGeneriqueValue(textInput,myColor);colorInput.style.backgroundColor=myColor}function resetColorFormElement(name){eval("var textInput=document.wizard."+name);eval("var colorInput=document.wizard.color_"+name);setFormGeneriqueValue(textInput,"");colorInput.style.backgroundColor="white"}function setDivColor(c,b){c.innerText='<font color="'+b+'">&nbsp;&nbsp;</font>'}function setFreeUrl(name){eval("var obj=document.wizard."+name);obj.value="";obj.focus();document.execCommand("CreateLink")}function setTreeUrl(b,f){var g="yes";var d=10;var h=10;var k="500";var c="700";var j="toolbar='no',menubar='no',location='no',scrollbars="+g+",resizable=1,height="+k+",width="+c+",top="+h+",left="+d;var e=popup("index.php?type=publication&bo_action=link_rubrik&restrict=all&view=popup&name="+b,"",j,f)}function setTreeUrlOnlyRub(b){var c=popup("index.php?type=publication&bo_action=link_rubrik&restrict=only_rub&view=popup&name="+b,"yes",500,700)}function setTreeUrlOnlyArt(b){var c=popup("index.php?type=publication&bo_action=link_rubrik&restrict=only_art&view=popup&name="+b,"yes",500,700)}function setTreeUrlOnlyPrivate(b){var c=popup("index.php?type=publication&bo_action=link_rubrik&restrict=only_private&view=popup&name="+b,"yes",500,700)}function removeUrl(name){eval("var obj=document.wizard."+name);setFormGeneriqueValue(obj,"")}function clearForm(d){var c,e,b,f;c=document.getElementByTagName?document.getElementById(d):document.forms[d];c=document.getElementById(d);if(document.getElementsByTagName){e=c.getElementsByTagName("input");for(b=0,f;f=e.item(b++);){if(f.getAttribute("type")=="text"){f.value=""}}e=c.getElementsByTagName("select");for(b=0,f;f=e.item(b++);){f.selectedIndex=0}}}function getElementsByClassName(c,g,b){var f=(g=="*"&&document.all)?document.all:c.getElementsByTagName(g);var j=new Array();b=b.replace(/\-/g,"\\-");var h=new RegExp("(^|\\s)"+b+"(\\s|$)");var e;for(var d=0;d<f.length;d++){e=f[d];if(h.test(e.className)){j.push(e)}}return(j)}var tab=new Array();var deja=0;var doc=document;doc.precharg=new Image;doc.precharg.src="http://www.besancon.fr/themes/1/images/picto/loading_blue.gif";function waitform(b){$.blockUI({message:'<img src="http://www.besancon.fr/themes/1/images/picto/loading_blue.gif" alt="" width="16" height="16"/> <strong>'+b+"</strong></p>"})}function postwizardandwait(d,f,e){var c=postwizard(d,f,"no");if(c==true){waitform(e)}return c}function postwizard(form,comp_id,valid){var text="";var focusObj=null;var type="";if(!form){alert("Please give a form name in postwizard()");return}if(comp_id){eval("tab=tab"+comp_id)}for(var i=0;i<tab.length;i++){if(tab[i][0]){eval("var obj=document."+form+".elements[tab[i][0]]");var size=(tab[i][3])?tab[i][3]:"";if(!eval(tab[i][2])(obj,size)){if(tab[i][4]){var mess=tab[i][4]}else{var mess="est invalide"}text=text+'Le champ "'+tab[i][1]+'" '+mess+"\n";if(obj){if(!focusObj&&(obj.type=="text"||obj.type=="textarea"||obj.type=="select")){focusObj=obj}}}}}if(text!=""){alert(text);if(focusObj){focusObj.focus()}if(valid=="no"){return false}}else{if(valid=="no"){return true}else{eval("document."+form+".submit()")}}}function postwizardanddisable(form,comp_id,valid){var text="";var focusObj=null;var type="";if(deja==0){deja=0;if(!form){alert("Please give a form name in postwizard()");return}if(comp_id){eval("tab=tab"+comp_id)}for(var i=0;i<tab.length;i++){if(tab[i][0]){eval("var obj=document."+form+".elements[tab[i][0]]");var size=(tab[i][3])?tab[i][3]:"";if(!eval(tab[i][2])(obj,size)){if(tab[i][4]){var mess=tab[i][4]}else{var mess="est invalide"}text=text+'Le champ "'+tab[i][1]+'" '+mess+"\n";if(obj){if(!focusObj&&(obj.type=="text"||obj.type=="textarea"||obj.type=="select")){focusObj=obj}}}}}if(text!=""){alert(text);if(focusObj){focusObj.focus()}if(valid=="no"){return false}}else{if(valid=="no"){return true}else{eval("document."+form+".submit()")}}}}String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"")};function stringValid(c,b){if(b==""){b=1}t=c.value;t=t.trim();if(t.length<b||t.value==""){return false}else{return true}}function passwdValid(c,b){if(document.wizard.elements[b].value==c.value){return true}else{return false}}function textareaValid(c,b){if(c.value.length>b){return false}else{return true}}function emailValid(b){if(b.value!=0){serie=b.value.split("@");if(serie.length==2){virgule_deb=serie[0].indexOf(".");virgule_fin=serie[0].lastIndexOf(".");if(virgule_deb!=0&&virgule_fin!=serie[0].length-1){virgule_deb=serie[1].indexOf(".");virgule_fin=serie[1].lastIndexOf(".");lg=serie[1].length;serie2=serie[1].split(".");if(virgule_deb!=0&&virgule_fin!=lg-1&&serie2.length>1){return 1}}}return 0}else{return 1}}function emailValidValue(b){if(b!=""){serie=b.split("@");if(serie.length==2){virgule_deb=serie[0].indexOf(".");virgule_fin=serie[0].lastIndexOf(".");if(virgule_deb!=0&&virgule_fin!=serie[0].length-1){virgule_deb=serie[1].indexOf(".");virgule_fin=serie[1].lastIndexOf(".");lg=serie[1].length;serie2=serie[1].split(".");if(virgule_deb!=0&&virgule_fin!=lg-1&&serie2.length>1){return 1}}}return 0}else{return 1}}function emailsValid(c){if(c.value!=0){tabemails=c.value.split(",");nb=tabemails.length;rtn=0;for(var b=0;b<nb;b++){rtn+=emailValidValue(tabemails[b])}if(rtn==nb){return true}}else{return true}return false}function numericValid(h){var g="0123456789.-,";var e;var b;var d;var f;var c=true;d=10;e=h.value;if(e==""){d=0}else{for(i=0;i<e.length&&c==true;i++){b=e.charAt(i);if(g.indexOf(b)==-1){c=false;d=1}}}switch(d){case 0:return false;break;case 1:return false;break;default:return true}}function numericValidOrNull(b){if(b.value!=""){return numericValid(b)}else{return true}}function radioValid(b){if(b.length){for(i=0;i<b.length;i++){if(b[i].checked){return true}}return false}else{return b.checked}}function checkboxValid(d,c){if(d!=null&&d.length>0){var b=0;for(i=0;i<d.length;i++){if(d[i].checked){b++}}if(c!=""){if(b==c){return true}else{return false}}else{if(b>=1){return true}else{return false}}}else{if(d!=null){return d.checked}else{return false}}}function selectValid(b){if(b){if((b.options[b.selectedIndex].value!="")&&(b.options[b.selectedIndex].value!=-1)){return true}return false}return true}function integerValid(h){if(h.value==""){return false}var g="0123456789";var e;var b;var d;var f;var c=true;d=0;e=h.value;for(i=0;i<e.length&&c==true;i++){b=e.charAt(i);if(g.indexOf(b)==-1){c=false;d=1}}if(d==1){return false}else{return true}}function integerValidOpt(b){if(b.value!=""){return integerValid(b)}else{return true}}function dateValid(b){date=b.value.split("/");if(isNaN(date[0])||date[0]<1||date[0]>31){return 0}if(isNaN(date[1])||date[1]<1||date[1]>12){return 0}if(isNaN(date[2])){return 0}if(date[2].length!=4){return 0}if((date[1]==1||date[1]==3||date[1]==5||date[1]==7||date[1]==8||date[1]==10||date[1]==12)&&(date[0]>31||date[0]<1)){return 0}if((date[1]==4||date[1]==6||date[1]==9||date[1]==11)&&(date[0]>30||date[0]<1)){return 0}if(date[1]==2){if(date[0]<1){return false}if(LeapYear(date[2])==true){if(date[0]>29){return false}}else{if(date[0]>28){return false}}}return true}function LeapYear(b){if(b%100==0){if(b%400==0){return true}}else{if((b%4)==0){return true}}return false}function dateValidOpt(b){if(b.value!=""){return dateValid(b)}else{return true}}function neverValid(){return false}function selectNotEmpty(b){if(b.length>0){return true}else{return false}}function selectAddValid(obj){eval("var text_field=document.wizard."+obj.name+"_text");if(text_field.value!=""){return true}else{if(obj.value){if((obj.options[obj.selectedIndex].value!="")&&(obj.options[obj.selectedIndex].value!=-1)){return true}return false}}return false}function selectMultipleValid(c){if(c){var b=c.options.length;if(b>0){return true}return false}return true}function twoFieldsValid(field1,field2){eval("var field2=document.wizard."+field2);if((field1.value=="")&&(field2.value=="")){return true}else{if((field1.value=="")||(field2.value=="")){return false}else{return true}}}function returnToBr(e){var d=e.value;var c="";for(var b=0;b<d.length;b++){switch(d.charCodeAt(b)){case 10:break;case 13:c+="<br>";break;default:c+=d.charAt(b);break}}e.value=c;return true}function returnToQuot(e){var d=e.value;var c="";for(var b=0;b<d.length;b++){c+=d.charAt(b).replace('"',"&quot;")}e.value=c;return true}function stepaction(c,b){document.wizard.step_action.value=c;document.wizard.step_nb.value=b;document.wizard.submit()}function oneFieldOnTwo(b,c){c=document.getElementById(c);if((b.value=="")&&(c.value=="")){return false}else{return true}}function matchValid(d,c){if(document.getElementById(d.name).value!=""){var b=new RegExp(c);if(document.getElementById(d.name).value.match(b)){return true}else{return false}}else{return true}}function clearform(b){for(var c=0;c<b.length;c++){if(b.elements[c].type!="hidden"){if(b.elements[c].type=="radio"||b.elements[c].type=="checkbox"){b.elements[c].checked=false}else{if(b.elements[c].type=="select-one"){b.elements[c].options[0].selected=true}else{if(!(b.elements[c].type=="reset"||b.elements[c].type=="submit"||b.elements[c].type=="button")){b.elements[c].value=""}}}}}}function MM_findObj(g,f){var e,c,b;if(!f){f=document}if((e=g.indexOf("?"))>0&&parent.frames.length){f=parent.frames[g.substring(e+1)].document;g=g.substring(0,e)}if(!(b=f[g])&&f.all){b=f.all[g]}for(c=0;!b&&c<f.forms.length;c++){b=f.forms[c][g]}for(c=0;!b&&f.layers&&c<f.layers.length;c++){b=MM_findObj(g,f.layers[c].document)}if(!b&&document.getElementById){b=document.getElementById(g);return b}}function popup(b,j,l,c,g){var f=(document.layers)?1:0;var h=(document.all)?1:0;var d=0;var k=0;if(g){l=screen.availHeight-30;c=screen.availWidth-10}wintype="toolbar="+j+",menubar="+j+",location='no',scrollbars="+j+",top=0,left=0";wintype=wintype+",height="+l+",width="+c;var e=window.open(b,"popup"+j,wintype);e.focus()}function popupscroll(b,k,c,g){var f=(document.layers)?1:0;var h=(document.all)?1:0;var d=0;var j=0;if(g){k=screen.availHeight-30;c=screen.availWidth-10}wintype="toolbar=no,menubar=no,location='no',scrollbars=yes,top=0,left=0";wintype=wintype+",height="+k+",width="+c;var e=window.open(b,"popupscroll",wintype);e.focus()}function popupImg(b,c){w=window.open("","chargement","width=10,height=10");w.document.write("<html><head><title>"+c+'</title>\n<script type="text/javascript">\n');w.document.write("function autoSize(){\nself.resizeTo(document.images[0].width+10,document.images[0].height+29)\n");w.document.write("self.focus();}\n");w.document.write('<\/script>\n</head>\n<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onload="javascript:autoSize();">');w.document.write('<a href="javascript:window.close();"><img src="'+b+'" alt="'+c+'"></a></body></html>');w.document.close()}function search(c,b){for(i=0;i<c.length;i++){if(c[i].value==b){return i}}}function postform(){postwizard()}function webEditor(b){window.open("/services/webeditor/word.php?name="+b,"WebEditor","personalbar=no,toolbar=no,status=no,scrollbars=no,location=no,resizable=no,menubar=no,titlebar=no,Top="+20+",Left="+20+",Width="+621+",Height="+638)}function webColor(b){return showModalDialog("/services/color/color.htm",b,"status=no,toolbar=no,scroll:no;resizable:no;dialogWidth:248px;dialogHeight:280px")}function webCalendar(b,d,c){if(c==null){c="wizard"}window.open("/services/calendar/calendar.php?name="+b+"&hidden="+d+"&form="+c,"calendar_"+b,"status=no,toolbar=no,scrollbars=no,resizable=no,width=172,height=153,left=20,top=20")}function validation(){alert(document.form.webeditor.value)}function imageGallery(c,b){document.wizard.obj.value=b}function display(){var b=document.wizard.template.value;if(b){document.image.src="layers/images/"+b+".gif"}else{document.image.src="layers/images/empty.gif"}}function replace(b,h,f){var d=b.length,g=h.length;if((d==0)||(g==0)){return b}var c=b.indexOf(h);if((!c)&&(h!=b.substring(0,g))){return b}if(c==-1){return b}var e=b.substring(0,c)+f;if(c+g<d){e+=replace(b.substring(c+g,d),h,f)}return e}function paste(field1,field2,size){var2=eval("document.wizard."+field2+".value");if(var2==""){var1=eval("document.wizard."+field1+".value");var1=replace(var1,'"',"''");var1=replace(var1,"\r","<br>");var1=replace(var1,"\n","<br>");if(size!=""){if(var1.length>size){var3=var1.substring(0,size-4)+"..."}else{var3=var1}}else{var3=var1}vareval="document.wizard."+field2+'.value="'+var3+'";';eval(vareval)}}function formatdatebegin(){var b=new Date();datebegin=document.wizard.art_date_begin.value;if(datebegin==""){daY=b.getYear();daM=b.getMonth()+1;daD=b.getDate();if(daM<10){daM="0"+daM}if(daD<10){daD="0"+daD}document.wizard.art_date_begin.value=daY+"-"+daM+"-"+daD}}function formatdateend(){var b;b=document.wizard.art_date_end.value;if(b==""){document.wizard.art_date_end.value="2030-12-31"}}function listBoxValid(){var c=document.wizard.dir_name.value;var b=document.wizard.art_form.value;if(c!=""&&b!=""){document.wizard.submit()}else{alert("Le gabarit ou la rubrique ne sont pas sélectionnés")}}function formatNumeric(fieldname){var val=StrString=eval("document.wizard."+fieldname+".value");valreturn="";if(numericValid(val)){if(val==0||val=="00"||val=="0 "||val==" 0"){valreturn="";eval("document.wizard."+fieldname+".value='';")}else{if(val<10&&val.length==1){valreturn="0"+val}else{valreturn=val}eval("document.wizard."+fieldname+".value='"+valreturn+"';")}}}function getRadioIndex(b){for(i=0;i<b.length;i++){if(b[i].checked==true){return i}}return -1}function postformrubrik(b){document.list_rubrik.action=b;document.list_rubrik.submit()}function checkallsearch(c,b){var h=b.substring(0,b.length-1);var f=c.elements[h];for(var d=0;d<c.elements.length;d++){var g=c.elements[d];if(g.name.search(b)!=-1){if(f.checked>0){g.checked=1}else{g.checked=0}}}}function checkRights(b,d,c){for(i=0;i<c.length;i++){var f=b.elements[c[i]];if(b.elements[d].checked>0){f.checked=1}else{f.checked=0}}}function checkRightsForRight(b,f,c,d){if(b.elements[f].checked>0&&f!="ch_1"){var g=b.elements.ch_1;g.checked=0;if(d&&d!="1"){var g=b.elements["ch_"+d];g.checked=0}}for(i=0;i<c.length;i++){var g=b.elements[c[i]];if(b.elements[f].checked>0){g.checked=0}}}function hide(f,d,g,b){if(d==1){var c=document.getElementById(f);var e=document.getElementById("comp_"+g+"_minimized_label");if(c.style.display==""){e.innerHTML='<img src="'+images_path+"portlet/ouvrir_"+b+'.gif" width="11" height="22" style="vertical-align:top" alt="">';c.style.display="none"}else{e.innerHTML='<img src="'+images_path+"portlet/fermer_"+b+'.gif" width="11" height="22" style="vertical-align:top" alt="">';c.style.display=""}}}function setUp(){obj1=new SelObj("selection","commune_id","entry");obj1.bldInitial()}function SelObj(c,b,e,d){this.formname=c;this.selname=b;this.textname=e;this.select_str=d||"";this.selectArr=new Array();this.initialize=initialize;this.bldInitial=bldInitial;this.bldUpdate=bldUpdate}function bldInitial(){this.initialize();for(var b=0;b<this.selectArr.length;b++){document.forms[this.formname][this.selname].options[b]=this.selectArr[b]}document.forms[this.formname][this.selname].options.length=this.selectArr.length;return}function initialize(){if(this.select_str==""){for(var c=0;c<document.forms[this.formname][this.selname].options.length;c++){this.selectArr[c]=document.forms[this.formname][this.selname].options[c];this.select_str+=document.forms[this.formname][this.selname].options[c].value+":"+document.forms[this.formname][this.selname].options[c].text+","}}else{var b=this.select_str.split(",");for(var c=0;c<b.length;c++){var d=b[c].split(":");this.selectArr[c]=new Option(d[1],d[0])}}return}function bldUpdate(){var d=document.forms[this.formname][this.textname].value.replace("^\\s*","");if(d==""){this.bldInitial();return}this.initialize();var b=0;pattern1=new RegExp("^"+d,"i");for(var c=0;c<this.selectArr.length;c++){if(pattern1.test(this.selectArr[c].text)){document.forms[this.formname][this.selname].options[b++]=this.selectArr[c]}}document.forms[this.formname][this.selname].options.length=b;if(b==1){document.forms[this.formname][this.selname].options[0].selected=true}}function MM_jumpMenu(targ,selObj,restore){lien=selObj.options[selObj.selectedIndex].value;if(lien.substr(0,3)!="_µ_"){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'")}if(restore){selObj.selectedIndex=0}}var tgs=new Array("div","td","tr","table","span","a","font","p");var fontsize=new Array("","x-small","small");var lineheight=new Array("","1","1");var startSz=0;function ts(c,k){if(!document.getElementById){return}var l=document;var g=null;var h=startSz;var f;var e;var b;h+=k;if(h<0){h=0}if(h>2){h=2}startSz=h;if(!(g=l.getElementById(c))){g=l.getElementsByTagName(c)[0]}g.style.fontSize=fontsize[h];g.style.lineHeight=lineheight[h];for(f=0;f<tgs.length;f++){b=g.getElementsByTagName(tgs[f]);for(e=0;e<b.length;e++){b[e].style.fontSize=fontsize[h];b[e].style.lineHeight=lineheight[h]}}}function newWindowLink(){if(!document.getElementById||!document.createTextNode||!document.domain){return}var c=document.getElementsByTagName("a");for(var d=0;d<c.length;d++){if(c[d].href.split("/")[2]){if(c[d].href.substr(0,22)!="http://www.besancon.fr"){if(c[d].href.split("/")[2].replace(/www\./,"")!=document.domain.replace(/www\./,"")&&!c[d].getAttribute("target")&&!c[d].parentNode.id.match(/^copy/)){}else{var f=document.createElement("a");var b=document.createElement("img");var e=document.createTextNode(" ");b.setAttribute("src",pathToNewpageIcon);b.setAttribute("alt","Ouvre dans une nouvelle fenêtre");b.setAttribute("title","Ouvre dans une nouvelle fenêtre");f.setAttribute("target","_blank");f.setAttribute("title","Ouvre dans une nouvelle fenêtre");f.appendChild(b);c[d].parentNode.insertBefore(e,c[d].nextSibling);c[d].parentNode.insertBefore(f,c[d].nextSibling.nextSibling)}}}}};
