function CreateEvent(h){this.DivID=h;this.RootUrl="http://www.filigranes.be/";this.ImageValide="http://www.filigranes.be/Images/Registration/ok.gif";this.ImageInvalid="http://www.filigranes.be/Images/Registration/attention.gif";this.IsNew=true;this.FirstPseudo="";this.UserID=-1;this.EventXML=null;this.wymShort=null;this.wymLong=null;this.messageObj=new DHTML_modalMessage();this.swfu=new SWFUpload({upload_url:this.RootUrl+"js/SWFUpload/UploadForEvent.ashx",post_params:{ASPSESSID:"<%=Session.SessionID %>"},file_size_limit:"250",file_types:"*.jpg;*.gif;*.png",file_types_description:"JPG Images; GIF Images; PNG Images",file_upload_limit:5,file_queue_limit:1,button_image_url:this.RootUrl+"Images/SWFUpload/XPButtonNoText_250x22.png",button_placeholder_id:"spanButtonPlaceholder",button_width:250,button_height:22,button_text:'<span class="button">Télécharger une image <span class="buttonSmall">(250 kb Max)</span></span>',button_text_style:".button { font-family: Helvetica, Arial, sans-serif; font-size: 14pt;text-align:center; } .buttonSmall { font-size: 10pt; }",button_text_top_padding:1,button_text_left_padding:1,file_queue_error_handler:fileQueueError,file_dialog_complete_handler:fileDialogComplete,upload_progress_handler:uploadProgress,upload_error_handler:uploadError,upload_success_handler:uploadSuccess,upload_complete_handler:uploadComplete,flash_url:this.RootUrl+"js/SWFUpload/swfupload.swf",custom_settings:{upload_target:"divFileProgressContainer"},debug:false});var e=document.getElementsByTagName("head")[0];if(e){var a=e.getElementsByTagName("script");var k=e.getElementsByTagName("link");var b=false;var g=false;var c=false;for(var d=0;d<a.length;d++){var f=a[d];if(f.src.indexOf("fileprogress.js")>0){b=true}if(f.src.indexOf("common.js")>0){g=true}if(f.src.indexOf("date.js")>0){c=true}if(g==true&&b==true&&c==true){break}}if(b==false){var j=document.createElement("script");j.type="text/javascript";j.src=this.RootUrl+"js/methods/fileprogress.js";e.appendChild(j)}if(g==false){var j=document.createElement("script");j.type="text/javascript";j.src=this.RootUrl+"js/methods/common.js";e.appendChild(j)}if(c==false){var j=document.createElement("script");j.type="text/javascript";j.src=this.RootUrl+"js/methods/date.js";e.appendChild(j)}this.EventID=GetParam("ID")}}CreateEvent.prototype.Init=function(){if(this.DivID&&document.getElementById(this.DivID)){var b=this;if(document.getElementById("txtShortDesc")){jQuery(function(){jQuery("#txtShortDesc").wymeditor({toolsItems:[{name:"Bold",title:"Strong",css:"wym_tools_strong"},{name:"Italic",title:"Emphasis",css:"wym_tools_emphasis"},{name:"Superscript",title:"Superscript",css:"wym_tools_superscript"},{name:"Subscript",title:"Subscript",css:"wym_tools_subscript"},{name:"InsertOrderedList",title:"Ordered_List",css:"wym_tools_ordered_list"},{name:"InsertUnorderedList",title:"Unordered_List",css:"wym_tools_unordered_list"},{name:"Indent",title:"Indent",css:"wym_tools_indent"},{name:"Outdent",title:"Outdent",css:"wym_tools_outdent"},{name:"Undo",title:"Undo",css:"wym_tools_undo"},{name:"Redo",title:"Redo",css:"wym_tools_redo"},{name:"CreateLink",title:"Link",css:"wym_tools_link"},{name:"Unlink",title:"Unlink",css:"wym_tools_unlink"},{name:"InsertTable",title:"Table",css:"wym_tools_table"},{name:"Paste",title:"Paste_From_Word",css:"wym_tools_paste"},{name:"ToggleHtml",title:"HTML",css:"wym_tools_html"},{name:"Preview",title:"Preview",css:"wym_tools_preview"}],postInit:function(d){b.wymShort=d}})})}if(document.getElementById("txtDesc")){jQuery(function(){jQuery("#txtDesc").wymeditor({postInit:function(d){b.wymLong=d}})})}if(document.getElementById("cbxSelect")){document.getElementById("cbxSelect").onchange=function(d){b.OnChangeCombobox(d)}}if(document.getElementById("txtTitle1")){document.getElementById("txtTitle1").onkeyup=function(d){OnChangeTextEvent(d,"txtTitle1","ImgTitre1",1,b)}}if(document.getElementById("txtDuration")){document.getElementById("txtDuration").onkeyup=function(d){OnDurationChange(d,"txtDuration","ImgDuration",1,b)}}if(document.getElementById("txtICSDesc")){document.getElementById("txtICSDesc").onkeyup=function(d){OnChangeTextEvent(d,"txtICSDesc","ImgICSDesc",0,b)}}if(document.getElementById("txtLocation")){document.getElementById("txtLocation").onkeyup=function(d){OnChangeTextEvent(d,"txtLocation","ImgLocation",0,b)}}if(document.getElementById("txtEventDate")){document.getElementById("txtEventDate").onchange=function(d){OnDateChange(d,"txtEventDate","ImgEventDate",b)};document.getElementById("txtEventDate").onkeyup=function(d){OnDateChange(d,"txtEventDate","ImgEventDate",b)}}if(document.getElementById("txtStartDate")){document.getElementById("txtStartDate").onchange=function(d){OnDateChange(d,"txtStartDate","ImgStartDate",b)};document.getElementById("txtStartDate").onkeyup=function(d){OnDateChange(d,"txtStartDate","ImgStartDate",b)}}if(document.getElementById("txtEndDate")){document.getElementById("txtEndDate").onchange=function(d){OnDateChange(d,"txtEndDate","ImgEndDate",b)};document.getElementById("txtEndDate").onkeyup=function(d){OnDateChange(d,"txtEndDate","ImgEndDate",b)}}if(document.getElementById("btnSubmit")){document.getElementById("btnSubmit").onclick=function(){SaveEvent(b)}}if(document.getElementById("txtImageLink")){document.getElementById("txtImageLink").onkeyup=function(d){OnImageLinkChange(d,"txtImageLink","ImgImageLink","ImgThumb",b)}}if(document.getElementById("ImageSelect")){document.getElementById("ImageSelect").onclick=function(){GetThumbnailEvent(b)}}var c=GetCookie("UID");var a=GetCookie("Mail");if(c&&a){this.LoadCombobox()}else{document.getElementById(this.DivID).disabled="disabled";if(document.getElementById("ErrorDiv")){document.getElementById("ErrorDiv").innerHTML="Vous devez être authentifié pour créer des evenements";document.getElementById("ErrorDiv").style.display="block"}}}};CreateEvent.prototype.LoadCombobox=function(){createEventTmp=this;criteria="<Agenda><UserMail>"+GetCookie("Mail")+"</UserMail></Agenda>";new Ajax.Request(this.RootUrl+"AgendaForAdmin.ashx",{method:"POST",onSuccess:function(a){createEventTmp.OnLoadComboboxSucceed(a)},onFailure:function(a){createEventTmp.OnLoadComboboxFailed(a)},postBody:criteria})};CreateEvent.prototype.OnLoadComboboxSucceed=function(c){if(c&&c.responseXML){this.EventXML=c.responseXML;var j=document.getElementById("cbxSelect");if(j){if(j.hasChildNodes()){while(j.childNodes.length>=1){j.removeChild(j.firstChild)}}var b=document.createElement("option");b.value=0;b.appendChild(document.createTextNode("Nouvel évènement"));j.appendChild(b);var e=this.EventXML.getElementsByTagName("AgendaEvents");if(e&&e.length>0){for(var d=0;d<e.length;d++){var k="";var h="";var l=-1;if(e[d].attributes&&e[d].attributes.length>0&&e[d].attributes.getNamedItem("EventDate")){k=e[d].attributes.getNamedItem("EventDate").nodeValue}if(e[d].attributes&&e[d].attributes.length>0&&e[d].attributes.getNamedItem("Title1")){h=htmlToAccent(e[d].attributes.getNamedItem("Title1").nodeValue)}if(e[d].attributes&&e[d].attributes.length>0&&e[d].attributes.getNamedItem("ID")){l=e[d].attributes.getNamedItem("ID").nodeValue}if(l!=-1&&k!=""){year=k.substr(0,4);month=k.substr(5,2);if(month.indexOf("0")=="0"){month=month.substr(1,1)}day=k.substr(8,2);if(day.indexOf("0")=="0"){day=day.substr(1,1)}hour=k.substr(11,2);if(hour.indexOf("0")=="0"){hour=hour.substr(1,1)}minute=k.substr(14,2);if(minute.indexOf("0")=="0"){minute=minute.substr(1,1)}var a=new Date(parseInt(year),parseInt(month)-1,parseInt(day),parseInt(hour),parseInt(minute),0,0);var g=document.createElement("option");g.value=parseInt(l);g.appendChild(document.createTextNode(a.format("dd/mm/yyyy HH:MM")+"-"+h));if(l==this.EventID){g.selected="selected"}j.appendChild(g)}}}if(!this.EventID){j.firstChild.selected="selected"}this.EventID=null}}if(document.getElementById("cbxSelect")){var f=this;setTimeout(function(){SelectIndexChangedAsync(f,"cbxSelect")},500)}};SelectIndexChangedAsync=function(a,b){a.SelectedIndexChanged(document.getElementById(b))};CreateEvent.prototype.OnLoadComboboxFailed=function(b){var a=document.getElementById("cbxSelect");if(a){if(a.hasChildNodes()){while(a.childNodes.length>=1){a.removeChild(a.firstChild)}}}if(document.getElementById("ErrorDiv")){document.getElementById("ErrorDiv").innerHTML="Erreur de chargement des évènements";document.getElementById("ErrorDiv").style.display="block"}if(document.getElementById("cbxSelect")){createEventTmp.SelectedIndexChanged(document.getElementById("cbxSelect"))}};CreateEvent.prototype.OnChangeCombobox=function(b){createEventTmp=this;userid=-1;var c=null;if(!b){b=window.event}var a=undefined;if(b&&b.srcElement){a=b.srcElement}else{a=b.target}if(a!=undefined){createEventTmp.SelectedIndexChanged(a)}};CreateEvent.prototype.SelectedIndexChanged=function(b){var f=-1;var d="";for(var e=0;e<b.childNodes.length;e++){if(b.childNodes[e].selected&&b.childNodes[e].firstChild){f=parseInt(b.childNodes[e].value);d=b.childNodes[e].firstChild.nodeValue;break}}var g=null;if(f==0||f==-1){if(document.getElementById("txtTitle1")){document.getElementById("txtTitle1").value="";OnChangeTextEvent(g,"txtTitle1","ImgTitre1",1,createEventTmp)}if(document.getElementById("txtTitle2")){document.getElementById("txtTitle2").value=""}if(document.getElementById("txtEventDate")){document.getElementById("txtEventDate").value="";OnDateChange(g,"txtEventDate","ImgEventDate",createEventTmp)}if(document.getElementById("txtDuration")){document.getElementById("txtDuration").value="";OnDurationChange(g,"txtDuration","ImgDuration",1,createEventTmp)}if(document.getElementById("txtShortDesc")){if(createEventTmp.wymShort){createEventTmp.wymShort.html("")}else{document.getElementById("txtShortDesc").value=""}}if(document.getElementById("txtDesc")){if(createEventTmp.wymLong){createEventTmp.wymLong.html("")}else{document.getElementById("txtDesc").value=""}}if(document.getElementById("txtICSDesc")){document.getElementById("txtICSDesc").value="";OnChangeTextEvent(g,"txtICSDesc","ImgICSDesc",0,createEventTmp)}if(document.getElementById("txtLocation")){document.getElementById("txtLocation").value="A la librairie Filigranes à Bruxelles";OnChangeTextEvent(g,"txtLocation","ImgLocation",0,createEventTmp)}if(document.getElementById("txtLink")){document.getElementById("txtLink").value=""}if(document.getElementById("txtStartDate")){document.getElementById("txtStartDate").value=new Date().format("dd/mm/yyyy")+" 00:00";OnDateChange(g,"txtStartDate","ImgStartDate",createEventTmp)}if(document.getElementById("txtEndDate")){document.getElementById("txtEndDate").value=new Date(2099,12,31,23,59,59,0).format("dd/mm/yyyy HH:MM");OnDateChange(g,"txtEndDate","ImgEndDate",createEventTmp)}if(document.getElementById("txtImageLink")){document.getElementById("txtImageLink").value="";OnImageLinkChange(g,"txtImageLink","ImgImageLink","ImgThumb",createEventTmp)}if(document.getElementById("chxAlways")){document.getElementById("chxAlways").checked=false}if(document.getElementById("chkDraft")){document.getElementById("chkDraft").checked=false}}else{if(this.EventXML){var a=this.EventXML.getElementsByTagName("AgendaEvents");if(a&&a.length>0){for(var e=0;e<a.length;e++){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("ID")&&a[e].attributes.getNamedItem("ID").nodeValue&&parseInt(a[e].attributes.getNamedItem("ID").nodeValue)==f){if(document.getElementById("txtTitle1")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("Title1")){document.getElementById("txtTitle1").value=htmlToAccent(a[e].attributes.getNamedItem("Title1").nodeValue)}else{document.getElementById("txtTitle1").value=""}OnChangeTextEvent(g,"txtTitle1","ImgTitre1",1,createEventTmp)}if(document.getElementById("txtTitle2")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("Title2")){document.getElementById("txtTitle2").value=htmlToAccent(a[e].attributes.getNamedItem("Title2").nodeValue)}else{document.getElementById("txtTitle2").value=""}}if(document.getElementById("txtEventDate")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("EventDate")){year=a[e].attributes.getNamedItem("EventDate").nodeValue.substr(0,4);month=a[e].attributes.getNamedItem("EventDate").nodeValue.substr(5,2);if(month.indexOf("0")=="0"){month=month.substr(1,1)}day=a[e].attributes.getNamedItem("EventDate").nodeValue.substr(8,2);if(day.indexOf("0")=="0"){day=day.substr(1,1)}hour=a[e].attributes.getNamedItem("EventDate").nodeValue.substr(11,2);if(hour.indexOf("0")=="0"){hour=hour.substr(1,1)}minute=a[e].attributes.getNamedItem("EventDate").nodeValue.substr(14,2);if(minute.indexOf("0")=="0"){minute=minute.substr(1,1)}var c=new Date(parseInt(year),parseInt(month)-1,parseInt(day),parseInt(hour),parseInt(minute),0,0);document.getElementById("txtEventDate").value=c.format("dd/mm/yyyy HH:MM")}else{document.getElementById("txtEventDate").value=""}OnDateChange(g,"txtEventDate","ImgEventDate",createEventTmp)}if(document.getElementById("txtDuration")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("Duration")){document.getElementById("txtDuration").value=a[e].attributes.getNamedItem("Duration").nodeValue}else{document.getElementById("txtDuration").value=""}OnDurationChange(g,"txtDuration","ImgDuration",1,createEventTmp)}if(document.getElementById("txtShortDesc")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("EventDetail")){document.getElementById("txtShortDesc").value=a[e].attributes.getNamedItem("EventDetail").nodeValue;if(this.wymShort){this.wymShort.html(a[e].attributes.getNamedItem("EventDetail").nodeValue)}}else{this.wymShort.html("")}}if(document.getElementById("txtDesc")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("LongEventDetail")){document.getElementById("txtDesc").value=a[e].attributes.getNamedItem("LongEventDetail").nodeValue;if(this.wymLong){this.wymLong.html(a[e].attributes.getNamedItem("LongEventDetail").nodeValue)}}else{this.wymLong.html("")}}if(document.getElementById("txtICSDesc")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("AgendaEventDetail")){document.getElementById("txtICSDesc").value=htmlToAccent(a[e].attributes.getNamedItem("AgendaEventDetail").nodeValue)}else{document.getElementById("txtICSDesc").value=""}OnChangeTextEvent(g,"txtICSDesc","ImgICSDesc",0,createEventTmp)}if(document.getElementById("txtLocation")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("Location")){document.getElementById("txtLocation").value=htmlToAccent(a[e].attributes.getNamedItem("Location").nodeValue)}else{document.getElementById("txtLocation").value="A la libraire Filigranes à Bruxelles"}OnChangeTextEvent(g,"txtLocation","ImgLocation",0,createEventTmp)}if(document.getElementById("txtLink")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("EventLink")){document.getElementById("txtLink").value=a[e].attributes.getNamedItem("EventLink").nodeValue}else{document.getElementById("txtLink").value=""}}if(document.getElementById("txtStartDate")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("StartDate")){year=a[e].attributes.getNamedItem("StartDate").nodeValue.substr(0,4);month=a[e].attributes.getNamedItem("StartDate").nodeValue.substr(5,2);if(month.indexOf("0")=="0"){month=month.substr(1,1)}day=a[e].attributes.getNamedItem("StartDate").nodeValue.substr(8,2);if(day.indexOf("0")=="0"){day=day.substr(1,1)}hour=a[e].attributes.getNamedItem("StartDate").nodeValue.substr(11,2);if(hour.indexOf("0")=="0"){hour=hour.substr(1,1)}minute=a[e].attributes.getNamedItem("StartDate").nodeValue.substr(14,2);if(minute.indexOf("0")=="0"){minute=minute.substr(1,1)}var c=new Date(parseInt(year),parseInt(month)-1,parseInt(day),parseInt(hour),parseInt(minute),0,0);document.getElementById("txtStartDate").value=c.format("dd/mm/yyyy HH:MM")}else{document.getElementById("txtStartDate").value=""}OnDateChange(g,"txtStartDate","ImgStartDate",createEventTmp)}if(document.getElementById("txtEndDate")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("EndDate")){year=a[e].attributes.getNamedItem("EndDate").nodeValue.substr(0,4);month=a[e].attributes.getNamedItem("EndDate").nodeValue.substr(5,2);if(month.indexOf("0")=="0"){month=month.substr(1,1)}day=a[e].attributes.getNamedItem("EndDate").nodeValue.substr(8,2);if(day.indexOf("0")=="0"){day=day.substr(1,1)}hour=a[e].attributes.getNamedItem("EndDate").nodeValue.substr(11,2);if(hour.indexOf("0")=="0"){hour=hour.substr(1,1)}minute=a[e].attributes.getNamedItem("EndDate").nodeValue.substr(14,2);if(minute.indexOf("0")=="0"){minute=minute.substr(1,1)}var c=new Date(parseInt(year),parseInt(month)-1,parseInt(day),parseInt(hour),parseInt(minute),0,0);document.getElementById("txtEndDate").value=c.format("dd/mm/yyyy HH:MM")}else{document.getElementById("txtEndDate").value=""}OnDateChange(g,"txtEndDate","ImgEndDate",createEventTmp)}if(document.getElementById("txtImageLink")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("ImageLink")){document.getElementById("txtImageLink").value=a[e].attributes.getNamedItem("ImageLink").nodeValue}else{document.getElementById("txtImageLink").value=""}OnImageLinkChange(g,"txtImageLink","ImgImageLink","ImgThumb",createEventTmp)}if(document.getElementById("chxAlways")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("AlwaysShow")){document.getElementById("chxAlways").checked=(a[e].attributes.getNamedItem("AlwaysShow").nodeValue=="0"?false:true)}else{document.getElementById("chxAlways").checked=false}}if(document.getElementById("chkDraft")){if(a[e].attributes&&a[e].attributes.length>0&&a[e].attributes.getNamedItem("Draft")){document.getElementById("chkDraft").checked=(a[e].attributes.getNamedItem("Draft").nodeValue=="0"?false:true)}else{document.getElementById("chkDraft").checked=false}}break}}}}}};OnDurationChange=function(g,d,b,a,c){if(document.getElementById(d)&&document.getElementById(b)){if(document.getElementById(d).value.length>=a&&IntValidation(document.getElementById(d).value)){var f=document.getElementById(b);f.className="Valide";f.src=c.ImageValide;f.alt="Valide";f.title="Valide"}else{var f=document.getElementById(b);f.className="Invalid";f.src=c.ImageInvalid;f.alt="Non Valide";f.title="Non Valide"}}ChangeButtonSubmit(c)};OnVerifyImageSucceed=function(c,a,e,b){if(document.getElementById(e)){var d=document.getElementById(e);d.className="Valide";d.src=a.ImageValide;d.alt="Valide";d.title="Valide";if(document.getElementById(b)){document.getElementById(b).onerror="";document.getElementById(b).onload="";document.getElementById(b).style.display="block"}}ChangeButtonSubmit(a)};OnVerifyImageError=function(c,a,e,b){if(document.getElementById(e)){var d=document.getElementById(e);d.className="Invalid";d.src=a.ImageInvalid;d.alt="Non Valide";d.title="Non Valide";if(document.getElementById(b)){document.getElementById(b).onerror="";document.getElementById(b).onload="";document.getElementById(b).style.display="none";document.getElementById(b).src=""}}ChangeButtonSubmit(a)};OnImageLinkChange=function(e,c,a,d,b){if(document.getElementById(c)&&document.getElementById(a)){if(document.getElementById(c).value.length==0){var f=document.getElementById(a);f.className="Valide";f.src=b.ImageValide;f.alt="Valide";f.title="Valide";if(document.getElementById(d)){document.getElementById(d).style.display="none";document.getElementById(d).src=""}}else{if(ImgValidation(document.getElementById(c).value)){if(document.getElementById(d)){document.getElementById(d).onload=function(g){OnVerifyImageSucceed(g,b,a,d)};document.getElementById(d).onerror=function(g){OnVerifyImageError(g,b,a,d)};document.getElementById(d).src=document.getElementById(c).value}}else{var f=document.getElementById(a);f.className="Invalid";f.src=b.ImageInvalid;f.alt="Non Valide";f.title="Non Valide";if(document.getElementById(d)){document.getElementById(d).style.display="none";document.getElementById(d).src=""}}}}ChangeButtonSubmit(b)};OnHTMLChange=function(h,f,c,b,a,d){if(document.getElementById(f)&&document.getElementById(c)){if(document.getElementById(f).value.length>=b&&removeHTMLTags(document.getElementById(f).value).length<=a){var g=document.getElementById(c);g.className="Valide";g.src=d.ImageValide;g.alt="Valide";g.title="Valide"}else{var g=document.getElementById(c);g.className="Invalid";g.src=d.ImageInvalid;g.alt="Non Valide";g.title="Non Valide"}}ChangeButtonSubmit(d)};OnDateChange=function(d,c,a,b){if(document.getElementById(c)&&document.getElementById(a)){if(document.getElementById(c).value.length>0&&document.getElementById(c).value.length<17&&DateValidation(document.getElementById(c).value)){var e=document.getElementById(a);e.className="Valide";e.src=b.ImageValide;e.alt="Valide";e.title="Valide"}else{var e=document.getElementById(a);e.className="Invalid";e.src=b.ImageInvalid;e.alt="Non Valide";e.title="Non Valide"}}ChangeButtonSubmit(b)};OnChangeTextEvent=function(g,d,b,a,c){if(document.getElementById(d)&&document.getElementById(b)){if(document.getElementById(d).value.length>=a&&TextValidation(document.getElementById(d).value)){var f=document.getElementById(b);f.className="Valide";f.src=c.ImageValide;f.alt="Valide";f.title="Valide"}else{var f=document.getElementById(b);f.className="Invalid";f.src=c.ImageInvalid;f.alt="Non Valide";f.title="Non Valide"}}ChangeButtonSubmit(c)};ChangeButtonSubmit=function(a){if(document.getElementById("btnSubmit")){if(getElementsByClassName("Invalid",document.getElementById(a.DivID)).length>0){document.getElementById("btnSubmit").disabled="disabled"}else{document.getElementById("btnSubmit").disabled=""}}};SaveEvent=function(b){var e=b.wymShort.html();if(removeHTMLTags(e).length<200){if(b.messageObj){b.messageObj.setHtmlContent("");b.messageObj.setShadowOffset(3);b.messageObj.setHtmlContent('<div class="ImageLoading"></div>');b.messageObj.setSource(false);b.messageObj.setShadowDivVisible(false);b.messageObj.display()}var f="<CreateEvent>";if(document.getElementById("cbxSelect")){var d=-1;var a="";for(var c=0;c<document.getElementById("cbxSelect").childNodes.length;c++){if(document.getElementById("cbxSelect").childNodes[c].selected&&document.getElementById("cbxSelect").childNodes[c].firstChild){d=parseInt(document.getElementById("cbxSelect").childNodes[c].value);break}}f+="<ID>"+d+"</ID>"}if(document.getElementById("txtTitle1")&&document.getElementById("txtTitle1").value!=""){f+="<Title1>"+Base64.encode(accentToHTML(document.getElementById("txtTitle1").value))+"</Title1>"}if(document.getElementById("txtTitle2")&&document.getElementById("txtTitle2").value!=""){f+="<Title2>"+Base64.encode(accentToHTML(document.getElementById("txtTitle2").value))+"</Title2>"}if(document.getElementById("txtEventDate")&&document.getElementById("txtEventDate").value!=""){f+="<EventDate>"+document.getElementById("txtEventDate").value+"</EventDate>"}if(document.getElementById("txtDuration")&&document.getElementById("txtDuration").value!=""){f+="<Duration>"+document.getElementById("txtDuration").value+"</Duration>"}if(b.wymShort.html()!=""){f+="<ShortDesc>"+Base64.encode(accentToHTML(replaceAll(b.wymShort.html(),String.fromCharCode(8217),"'")))+"</ShortDesc>"}if(b.wymLong.html()!=""){f+="<LongDesc>"+Base64.encode(accentToHTML(replaceAll(b.wymLong.html(),String.fromCharCode(8217),"'")))+"</LongDesc>"}if(document.getElementById("txtICSDesc")&&document.getElementById("txtICSDesc").value!=""){f+="<ICSDesc>"+Base64.encode(accentToHTML(document.getElementById("txtICSDesc").value))+"</ICSDesc>"}if(document.getElementById("txtLocation")&&document.getElementById("txtLocation").value!=""){f+="<Location>"+Base64.encode(accentToHTML(document.getElementById("txtLocation").value))+"</Location>"}if(document.getElementById("txtLink")&&document.getElementById("txtLink").value!=""){f+="<Link>"+encodeURI(document.getElementById("txtLink").value)+"</Link>"}if(document.getElementById("txtStartDate")&&document.getElementById("txtStartDate").value!=""){f+="<StartDate>"+document.getElementById("txtStartDate").value+"</StartDate>"}if(document.getElementById("txtEndDate")&&document.getElementById("txtEndDate").value!=""){f+="<EndDate>"+document.getElementById("txtEndDate").value+"</EndDate>"}if(document.getElementById("ImgThumb")&&document.getElementById("ImgThumb").style.display!="none"&&document.getElementById("ImgThumb").src!=""){f+="<ImageLink>"+encodeURI(document.getElementById("ImgThumb").src)+"</ImageLink>"}if(document.getElementById("chxAlways")){f+="<AlwaysShow>"+(document.getElementById("chxAlways").checked?"1":"0")+"</AlwaysShow>"}if(document.getElementById("chkDraft")){f+="<Draft>"+(document.getElementById("chkDraft").checked?"1":"0")+"</Draft>"}f+="<Mail>"+GetCookie("Mail")+"</Mail>";f+="</CreateEvent>";if(GetCookie("Mail")){f=Base64.encode(f);new Ajax.Request(b.RootUrl+"CreateEvent.ashx",{method:"POST",onSuccess:function(g){b.OnCreateEventSucceed(g)},onFailure:function(g){b.OnCreateEventFailed(g)},postBody:f})}else{if(b.messageObj){b.messageObj.close()}if(document.getElementById("ErrorDiv")){document.getElementById("ErrorDiv").innerHTML="Vous devez vous authentifier pour modifier votre profil";document.getElementById("ErrorDiv").style.display="block"}}}else{alert("Le champ 'Description courte' contient trop de caractères. Le maximum autorisé est 200.")}};CreateEvent.prototype.OnCreateEventSucceed=function(a){if(createEventTmp.messageObj){createEventTmp.messageObj.close()}this.LoadCombobox()};CreateEvent.prototype.OnCreateEventFailed=function(a){if(createEventTmp.messageObj){createEventTmp.messageObj.close()}if(document.getElementById("ErrorDiv")){document.getElementById("ErrorDiv").innerHTML=a.responseText;document.getElementById("ErrorDiv").style.display="block"}};GetThumbnailEvent=function(a){new Ajax.Request(a.RootUrl+"js/SWFUpload/thumbnail.ashx",{method:"get",onSuccess:function(b){OnGetThumbnailEvent(b,a)},onFailure:function(){},parameters:{ms:new Date().getTime(),Type:"Event"}})};OnGetThumbnailEvent=function(d,a){if(d){if(d.responseText){a.messageObj.setHtmlContent("");a.messageObj.setShadowOffset(3);var c="<div class='ImageGalleryTitle' style='width:95%;'><span style='float:left;'>Gallerie d'image</span><a href='#' id='closeBtn' style='float:right;'><img src='"+a.RootUrl+"Images/ImageGallery/close.gif'></img></a></div>";a.messageObj.setHtmlContent(c+"<div style='overflow:auto;width=100%;heigth=100%;'>"+d.responseText+"</div>");a.messageObj.setSource(false);a.messageObj.setShadowDivVisible(false);a.messageObj.display();a.messageObj.addEvent(document.getElementById("closeBtn"),"click",function(f){a.CloseMessageObj()});var b=gal.init(a,SelectThumbnailEvent);if(b>0){}else{a.messageObj.close();alert("Pas d'image à selectionner")}}}};CreateEvent.prototype.CloseMessageObj=function(){if(this.messageObj){this.messageObj.close()}};SelectThumbnailEvent=function(b,a){if(b.messageObj){b.messageObj.close()}if(document.getElementById("txtImageLink")){document.getElementById("txtImageLink").value=a;OnImageLinkChange(null,"txtImageLink","ImgImageLink","ImgThumb",b)}};