var product="iserver_project";var session_expired_text="",cache_text="";function randomString(a){var e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz",d="";for(var c=0;c<a;c++){var b=Math.floor(Math.random()*e.length);d+=e.substring(b,b+1)}return d}function replace_char(c,b,a){while(c.indexOf(b)>0){c=c.replace(b,a)}return c}function convert_name(b){var a="ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ' \\",d="AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn___",c;for(c=0;c<a.length;c++){b=replace_char(b,a[c],d[c])}b=replace_char(b,"&apos;","_");b=b.toLowerCase();return b}function changeLocation(a){window.location.href=a}$$=function(a){return document.getElementById(a)};function mail(a,b){changeLocation("mailto:"+a+"?subject="+b)}function create_div(a){var b=document.createElement("div");b.innerHTML=a;return b}function set_div_html(b,a){$("#"+b).html("<div>"+a+"</div>")}function clear_id(a){$$(a).innerHTML=""}function clear_id2(b,a){try{$$(b).innerHTML=""}catch(c){$$(a).innerHTML=""}}function clear_id_if_value(c,a){var b=$$(c).value;if(b==a){$$(c).value=""}}function reset_value_of_id(c,a){var b=$$(c).value;if(b==""){$$(c).value=a}}function clear_and_display(b,a){$$(a).style.display="block";clear_id(b)}function is_not_ui(a){return(a&&a.substr(0,2)!="__")}function is_ok(a){return(a.substr(0,2)=="ok")}function is_error(a){return(a.substr(0,5)=="error")}function from_ok(a){if(a.indexOf("ok")>=0){return a.substr(2,a.length-2)}else{return a}}function from_error(a){if(a.indexOf("error")>=0){return a.substr(5,a.length-5)}else{return a}}function doNothing(){}function getURLid(){var a=document.location.href,b=new RegExp("http[s]?://.*/(.+=).*","g");var c=a.replace(b,"$1");if(c==document.location.href){return""}return c}function getURLendPart(){var a=document.location.href,b=new RegExp("http[s]?://.*[?](.+)","g");var c=a.replace(b,"$1");if(c==document.location.href){return""}return c}function get_form_select(a){return a.options[a.options.selectedIndex].text}function add_array_for_encode(c,b,a){jQuery.each(a,function(d,f){c[b+d]=f});c[b+"_length"]=a.length}function encode_data(c){var b="",a;for(a in c){if(c.hasOwnProperty(a)){if(b){b+="&"}b+=a+"="+encodeURIComponent(c[a])}}return b}var current_hash=0,dhtmlHistory;function dhtmlHistory_save(){if(!dhtmlHistory){return}if(!$$("container")){return}dhtmlHistory[current_hash]={content:$$("container").innerHTML}}function dhtmlHistory_new_page(){if(!dhtmlHistory){return}current_hash=current_hash+1;jQuery.history.load(current_hash)}function dhtmlHistory_new_page_and_save(){dhtmlHistory_new_page();dhtmlHistory_save()}var request_error,active_requests=[];function has_active_requests(){while(active_requests.length>0&&active_requests[0].readyState==4){active_requests.shift()}return active_requests.length}function do_when_no_active_requests(b){var a=setInterval(function(){if(!has_active_requests()){clearInterval(a);b()}},200)}var passive_calls=["GetLang","GetRightbar","DispatchAlerts","WaitingNum","Numbers","FetchAgendaEvents","FillBlog","SetLang","GetData","DeleteMe","Ui_set"];function makeRequest(b,j,c,h,i,l){var k=randomString(5),a=false;if(window.XMLHttpRequest){a=new XMLHttpRequest();if(a.overrideMimeType){a.overrideMimeType("text/html")}}else{if(window.ActiveXObject){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(g){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(d){}}}}if(!a){alert("Cannot create XMLHTTP instance");return false}active_requests.push(a);a.onreadystatechange=function(){if(a.readyState==4){if(a.status==200){try{if(a.responseText=="refresh"){if(inList(["Numbers","WaitingNum"],h)){display_message_above(session_expired_text,"",true)}else{display_message_above(session_expired_text)}}else{if(a.responseText=="cache"){display_message_above(cache_text)}else{if(strStartsWith(a.responseText,"freezing ")){var m=a.responseText.substr(9,a.responseText.length-9);if(m>0){display_message_above(freezing_txt1+m+freezing_txt2)}else{display_message_above(freezing_txt3)}}else{if(strStartsWith(a.responseText,"logout ")){var m=a.responseText.substr(7,a.responseText.length-7);if(m>0){display_message_above(logout_txt1+m+logout_txt2)}}else{if(l){c(insere_seskey(a.responseText,getURLid()))}else{c(a.responseText)}}}}}if(i){dhtmlHistory_new_page_and_save()}if(!inList(passive_calls,h)){setTimeout(function(){$("#content form input:text:first").focus()},250)}}catch(f){}}else{}}};a.open("POST",b,true);a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");a.send(j)}var lastCmd="",lastSideBar="network",lastParams,lastCode;function buildPermalink(b,c){var a=window.location.protocol+"//"+window.location.host;switch(b){case"ShowBlog":a=a+"/blog/"+c.type+"/"+c.name+"/"+c.num;break;case"ShowArticle":a=a+"/blog/"+c.type+"/"+c.name+"/article/"+c.key;break;case"GetPage":a=a+"/wiki/"+c.wdata;break;case"ShowGroup":a=a+"/group/"+c.name;break;case"ShowForums":a=a+"/forums/"+c.name+"/"+c.num;break;case"ShowForum":a=a+"/forum/"+c.name+"/"+c.title+"/"+c.num;break;case"ShowDiscussion":case"ShowDiscussionForum":a=a+"/forum/"+c.name+"/"+c.title+"/discussion/"+c.dkey+"/"+c.num;break}if($$("permalink")){$$("permalink").value=a}}function makeAjaxRequest(c,d,a,b){if((!inList(passive_calls,c))&&$$("header_img_wrapper")){$$("header_img_wrapper").innerHTML=""}var e=encode_data(d);if(b){lastCmd=c;lastParams=e;lastCode=a;buildPermalink(c,d)}return makeRequest("/"+getURLid()+"_ajax"+c,e,a,c,b,true)}var emailRE=new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$"),cpRE=new RegExp("[0-9]{5}"),splitRE=new RegExp("[,;]+","g");function strStartsWith(b,a){return b.indexOf(a)===0}function strEndsWith(b,a){return b.match(a+"$")==a}function cloudify(b){try{$("#"+b+" a").tagcloud({size:{start:1,end:1.8,unit:"em"},color:{start:s_color,end:e_color}})}catch(a){}}function tooltipify(a){$(a).tooltip({delay:0,fade:250,showBody:" _ ",opacity:0.95,track:true,extraClass:"pretty"})}function menuify(a){jQuery(a).accordion({active:false,header:".head",navigation:true,alwaysOpen:false,event:"mouseover",animated:"easeslide"})}function make_accordion(b,a){$(b).unbind("click");$(b).click(function(){if($(this).next().is(":visible")){$(this).next().slideUp("slow");$(this).removeClass("accordion_active")}else{$(this).next().slideDown("slow");$(this).addClass("accordion_active")}return false}).next().hide();if(!a){$(b).next().show()}if($(this).next().is(":visible")){$(this).removeClass("accordion_active")}else{$(this).addClass("accordion_active")}}function make_accordion2(a){$(a).unbind("click");$(a).click(function(){$("#navigation div.nav_header").removeClass("current").addClass("normal");$("#navigation div.nav_submenu").hide();$(this).removeClass("normal").addClass("current");$(this).next().show();return false})}function sel_on_child_li_click(a){$(a).unbind("click");$(a).find("li").click(function(){$(a).siblings().find("li").removeClass("current").addClass("normal");$(a).find("li").removeClass("current").addClass("normal");$(this).addClass("current");return false})}var disableXinha=false;function make_xinha(d,g,f){if(disableXinha){return}else{var b=arguments,c=[],a=0;for(a=1;a<b.length;a++){c[a-1]=b[a]}xinha_config.width=d;if(full_xinha||f=="admin_mode"||$$("online_people")){xinha_config.toolbar=[["htmlmode","wysiwygmode"],["linebreak","popupeditor"],["separator","pastetext","savework","print","undo","redo"],["separator","createlink","insertimage","insertmedia","inserttable"],["separator","insertorderedlist","insertunorderedlist","outdent","indent"],["separator","justifyleft","justifycenter","justifyright","justifyfull"],["linebreak","formatblock","fontname","fontsize","bold","italic","underline","strikethrough","superscript"],["separator","forecolor","hilitecolor"],["separator","inserthorizontalrule","removeformat"]];xinha_config.stripScripts=false}else{xinha_config.toolbar=[["popupeditor"],["separator","pastetext","undo","redo"],["separator","createlink","insertimage","insertmedia","inserttable"],["separator","insertorderedlist","insertunorderedlist"],["separator","justifyleft","justifycenter","justifyright","justifyfull"],["separator","forecolor","hilitecolor"],["linebreak","formatblock","fontname","fontsize","bold","italic","underline","strikethrough","superscript"],["separator","inserthorizontalrule","removeformat"]];xinha_config.stripScripts=true}var e=Xinha.makeEditors(c,xinha_config,xinha_plugins);Xinha.startEditors(e);return e}};var Ui;function inspect(b){var a="";for(var c in b){if(true){a+=c+"=>"+(typeof b[c]==="function"?"function":b[c])+" "}}return a}var silent_assertions=false;function assertion_failed(b){var a="assertion failed: "+b;if(!silent_assertions&&console&&console.error){console.error("%s",a)}throw a}function class_to_constructor(a){var b=function(c){$.extend(this,a);if(this.init){this.init.apply(this,arguments)}};if(a.inherit){b.prototype=new a.inherit()}return b}function array_clone(a){return a.concat([])}function array_to_object(a,b){var c={};$.each(a,function(f,g){var d=b(g);c[d[0]]=d[1]});return c}function object_to_array(d,c){var b=[];$.each(d,function(e,a){b.push(c(e,a))});return b}function object_keys(b){var a=[];$.each(b,function(c,d){a.push(c)});return a}function object_sorted_keys(b){var a=object_keys(b);a.sort();return a}function object_rename_key(d,c,b){var a=d[c];delete d[c];d[b]=a}function properties_to_s(b){var a=[];$.each(object_sorted_keys(b),function(c,d){if(typeof b[d]!=="function"&&typeof b[d]!=="undefined"){a.push(d+": "+b[d])}});return"{"+a.join(", ")+"}"}function jquery_no_fail(a,b){var c=$(a,b);if(c.length>0){return c}else{assertion_failed("selector "+a+" failed")}}function jquery_magic_val(c,b,a){if(c.length!=1){assertion_failed("jquery_magic_val expects exactly one object (got "+c.length+")")}if(arguments.length>1){if("value" in c[0]){c.val(b)}else{c.html(b)}if(a&&a.trigger_change){c.trigger("change")}}else{if("value" in c[0]){return c.val()}else{return c.html()}}}(function(){var id_encoder={init:function(){this.prefix="Ui__UID";this.decode_regexp="^"+this.prefix+"(.*)";this.to_uid={};this.to_obj={};this.encoded_uid=1},encode:function(id,obj){var uid=this.to_uid[id];if(!uid){uid=this.encoded_uid++;this.to_obj[uid]=obj;this.to_uid[id]=uid}return this.prefix+uid},may_encode:function(id,obj,need_encode){return need_encode||!id.match(/^[a-zA-Z0-9_]+$/)?this.encode(id,obj):id},may_decode:function(id,obj){var r=id.match(this.decode_regexp);if(r){var obj_=this.to_obj[r[1]];if(!obj_){assertion_failed("can not decode id "+r[0])}$.extend(obj,obj_)}}};id_encoder.init();Ui={path_separator:"__",Path:class_to_constructor({class_name:"Ui.Path",init:function(id_or_base,l,need_encode,view_name){if(l){this.base=id_or_base;this.l=l;this.need_encode=need_encode;this.view_name=view_name}else{if(id_or_base==""){assertion_failed("new Ui.Path(id_or_base) is invalid with an empty `id_or_base'")}this.from_id(id_or_base)}},from_id:function(id){var arr=id.split(Ui.path_separator);this.view_name=arr.shift();this.base=arr.shift();this.l=arr;id_encoder.may_decode(id,this)},to_id:function(){var id=[this.view_name,this.base].concat(this.l).join(Ui.path_separator);return id_encoder.may_encode(id,this,this.need_encode)},group_name:function(){return this.view_name+Ui.path_separator+this.base},for_request:function(p){add_array_for_encode(p,"path",this.l);p.base=this.base;p.view_name=this.view_name;return p},clone:function(){return new Ui.Path(this.base,array_clone(this.l),this.need_encode,this.view_name)},alien_add:function(sub_path){sub_path=""+sub_path;var p=this.clone();if(sub_path.match(Ui.path_separator)){p.need_encode=true}p.l.push(sub_path);return p},add:function(sub_path){var p=this.alien_add(sub_path);if(p.need_encode&&!this.need_encode){assertion_failed('sub_path "'+sub_path+'" must not contain "'+Ui.path_separator+'"')}return p},pop:function(){return this.l.pop()},root:function(){return new Ui.Path(this.base,"")},jquery:function(){return jquery_no_fail("#"+this.to_id())}})};var Editable_default_onchange=function(path,v){if(!Ui.debug_js_only){Ui.set(path,v,function(r){})}};var Editable_dynamic=class_to_constructor({class_name:"Editable_dynamic",init:function(options,opt_obj){this.options=options;if(opt_obj){this.obj=opt_obj}},new_obj:function(path){this.obj=$('<div id="'+path.to_id()+'" />');return this.obj},set:function(v){this.obj.html(v)},editable:function(editable_para,regexp,onchange){if(!onchange){onchange=Editable_default_onchange}if(!editable_para.placeholder){editable_para.placeholder=empty_click_text}if(this.options.readonly){this.obj.change(function(){var value=jquery_magic_val($(this));var path=new Ui.Path(this.id);onchange(path,value)})}else{this.obj.editable(function(value){if(regexp&&!value.match(regexp)){return this.revert}var path=new Ui.Path(this.id);onchange(path,value);return value},editable_para)}}});var Editable_input=class_to_constructor({class_name:"Editable_input",init:function(options,opt_obj){this.options=options;if(opt_obj){this.obj=opt_obj}},new_obj:function(path){this.obj=$('<input id="'+path.to_id()+'" />');return this.obj},set:function(v){this.obj.val(v)},editable:function(editable_para_,regexp,onchange){if(!onchange){onchange=Editable_default_onchange}this.obj.change(function(){var value=this.value;if(value&&regexp&&!value.match(regexp)){this.value=""}else{var path=new Ui.Path(this.id);onchange(path,value)}})}});var AnyUi=class_to_constructor({class_name:"AnyUi",init:function(options,init_args_){$.extend(this,options);var args=Array.prototype.slice.call(arguments,1);this.init2.apply(this,args)},init2:function(){},real_t:function(group_name_){return this},get_t:function(group_name){return this.t.real_t(group_name)},get_readonly:function(path){return this.readonly||Ui.global_options[path.group_name()].readonly},disabled_attr:function(path){return this.get_readonly(path)?'disabled="true"':""},class_attr:function(){return this.own_tname?'class="Ui_tname_'+this.own_tname+'"':""},new_editable:function(options,opt_obj){return options.input&&!options.readonly?new Editable_input(options,opt_obj):new Editable_dynamic(options,opt_obj)},decorate:function(parent_obj,path,kind){if(!this[kind]){return}if(!this.own_tname){assertion_failed('can not decorate Ui objects which do not have a "own_tname"')}makeAjaxRequest("Ui_decorate",path.for_request({kind:kind,tname:this.own_tname}),function(v){var obj=document.createElement("div");$(obj).html(v);parent_obj.append(obj)},"",false,false)},display2:function(){},display:function(parent_obj,path,hint){this.decorate(parent_obj,path,"Before");if(this.Replace){this.decorate(parent_obj,path,"Replace")}else{this.display2(parent_obj,path,hint)}this.decorate(parent_obj,path,"After")}});$.extend(Ui,{Link:class_to_constructor({class_name:"Ui.Link",inherit:AnyUi,init2:function(name){this.name=name},display2:function(parent_obj,path){var obj=$("<div/>");parent_obj.append(obj);Ui.get_summary(path,function(v){obj.html(v)});this.clickable(obj,path)},clickable:function(obj,path){var tname=this.name;obj.bind("click",function(){dhtmlHistory_save();dhtmlHistory_new_page();Ui.group_only_display(Ui.get_root_obj(obj),path,tname)})}}),Embed:class_to_constructor({class_name:"Ui.Embed",inherit:AnyUi,init2:function(name){this.name=name},real_t:function(group_name){var t=Ui.tname_to_t(group_name,this.name);if(t.class_name=="Ui.Embed"&&t.name==this.name){if(!Ui.embed_errors[this.name]){Ui.embed_errors[this.name]=1;alert("embed recursion: "+this.name+" gives "+t.name)}}return t},display2:function(parent_obj,path,hint){this.real_t(path.group_name()).display(parent_obj,path,hint)}}),Tuple:class_to_constructor({class_name:"Ui.Tuple",inherit:AnyUi,init2:function(t,options){this.t=t},default_val:function(){return $.map(this.t,function(sub_t){return sub_t.default_val()})},display2:function(parent_obj,path){var obj=$('<div id="'+path.to_id()+'" />');parent_obj.append(obj);$.each(this.t,function(i,sub_t){sub_t.display(obj,path.add(i))})}}),Record:class_to_constructor({class_name:"Ui.Record",inherit:AnyUi,init2:function(t){this.t=t},default_val:function(){return $.map(this.t,function(sub_t){return{field:sub_t.field,value:sub_t.t.default_val()}})},display2:function(parent_obj,path,hint){var obj;if(hint&&hint.up_table){obj=hint.up_table}else{obj=$("<table "+this.class_attr()+" />");parent_obj.append(obj)}var create_line=function(obj,sub_t,class_name){var tr=$("<tr/>");obj.append(tr);var txt=sub_t.field_txt===undefined?sub_t.field:sub_t.field_txt;tr.append("<td "+class_name+">"+txt+"</td>");var sub_obj=$("<td/>");tr.append(sub_obj);return sub_obj};$.each(this.t,function(i_,sub_t){var class_name="";var skip_line_descr=false;if(sub_t.t){var real_sub_t=sub_t.t.real_t(path.group_name());if(real_sub_t&&real_sub_t.class_name=="Ui.Record"){class_name='class="Ui_title" colspan="2"';if(sub_t.field_txt===""){skip_line_descr=true}}}var sub_obj=skip_line_descr?parent_obj:create_line(obj,sub_t,class_name);sub_t.t.display(sub_obj,path.add(sub_t.field),{up_table:obj})})}}),SumType:class_to_constructor({class_name:"Ui.SumType",inherit:AnyUi,init2:function(t){this.t=t;this.tag_to_t=array_to_object(t,function(e){return[e.tag,e.t]});this.tag_to_txt=array_to_object(t,function(e){return[e.tag,e.tag_txt]});this.default_tag=t[0].tag},default_val:function(){var sub_t=this.t[0];return{tag:sub_t.tag,value:sub_t.t?sub_t.t.default_val():null}},populate:function(path){var obj=path.jquery();var select_obj=this.get_readonly(path)?$("<div/>"):$("<select />");obj.append(select_obj);if(!this.get_readonly(path)){var toInsert=[];var i=0;$.each(this.t,function(i_,sub_t){toInsert[i++]='<option value="';toInsert[i++]=sub_t.tag;toInsert[i++]='">';toInsert[i++]=sub_t.tag_txt===undefined?sub_t.tag:sub_t.tag_txt;toInsert[i++]="</option>"});select_obj.append(toInsert.join(""))}var t=this;Ui.get(path,function(tag){if(Ui.debug_js_only&&!t.tag_to_t[tag]){tag=t.default_tag}var sub_t=t.tag_to_t[tag];if(t.get_readonly(path)){jquery_magic_val(select_obj,t.tag_to_txt[tag])}else{jquery_magic_val(select_obj,tag);select_obj.change(function(){var value=select_obj.val();t.default_tag=value;Ui.set(path,value,function(r){t.redraw(path)})})}var sub_path=path.add(tag);if(sub_t){sub_t.display(obj,sub_path)}})},display2:function(parent_obj,path){var obj=$('<div id="'+path.to_id()+'" />');parent_obj.append(obj);this.populate(path)},redraw:function(path){path.jquery().empty();this.populate(path)}}),Option:class_to_constructor({class_name:"Ui.Option",inherit:AnyUi,init2:function(t){this.t=t},default_val:function(){return{tag:"None"}},display2:function(parent_obj,path){var input_obj=$('<input id="'+path.to_id()+'" type="checkbox"'+this.disabled_attr(path)+" />");parent_obj.append(input_obj);var sub_path=path.add("Some");var obj=$('<div id="'+sub_path.to_id()+'" />');parent_obj.append(obj);var sub_t=this.get_t(path.group_name());input_obj.bind("click",function(){Ui.set(path,this.checked?"Some":"None",function(r){});if(this.checked){sub_t.display(obj,sub_path)}else{obj.empty()}});Ui.get(path,function(value){if(value=="Some"){input_obj.attr("checked",true);sub_t.display(obj,sub_path)}})}})});var AnyMap=class_to_constructor({class_name:"AnyMap",inherit:AnyUi,add_a_default_value:true,populate:function(path){var para={sDom:"rtp",bAutoWidth:false,bSortClasses:false,oLanguage:{sZeroRecords:empty_list_text},aoColumns:[{sTitle:""},{sTitle:""}],fnRowCallback:this.fnRowCallback(path)};if(Ui.debug_js_only){$.extend(para,{aaData:this.debug_array()})}else{$.extend(para,Ui.dataTable_serverSide_para(path))}return this.table.dataTable(para)},redraw:function(path,last){this.dataTable.fnClearTable(last);this.open_id=undefined;if(Ui.debug_js_only){var dataTable=this.dataTable;dataTable.fnAddData(this.debug_array())}},display2:function(parent_obj,path){this.open_id=undefined;this.table=$('<table border="0" '+this.class_attr()+" ></table>");parent_obj.append(this.table);this.dataTable=this.populate(path);if(!this.get_readonly(path)){this.add_button(parent_obj,path)}},add_button:function(parent_obj,path){var value;if(this.indexed_value){var span=$('<span class="Ui_span"/>');parent_obj.append(span);var index_t=new Ui.Index({parent_map_tname:this.own_tname},this.path_to_IntMap);index_t.populate(span,path,undefined,function(v){value=v})}else{if(!this.add_a_default_value){var value_obj=$('<input class="Ui_input"/>');parent_obj.append(value_obj);value_obj.change(function(){value=value_obj.val()})}}var add_button=$('<span class="add"><a href="javascript:void(0);">'+add_val_text+'</a></span><div class="clear"></div>');parent_obj.append(add_button);var t=this;add_button.bind("click",function(){t.add(path,value,function(){t.redraw(path,true)})})},remove:function(path,f){var pre_path=path.clone();var index=pre_path.pop();if(Ui.debug_js_only){this.debug_remove(index);return f()}Ui.remove(pre_path,index,f)},add:function(path,value,f){if(Ui.debug_js_only){if(!this.debug_add(value)){return}return f()}Ui.add(path,value,f)},fnRowCallback_add_del_button:function(path,sub_path,nRow){var buttons=$('<td class="buttons"><a class="remove" href="javascript:void(0);" title="Supprimer"></a></td>');$(nRow).append(buttons);var t=this;buttons.bind("click",function(){t.remove(sub_path,function(){t.redraw(path)})})}});Ui.StringMap=class_to_constructor({class_name:"Ui.StringMap",inherit:AnyMap,init2:function(t){this.t=t;this.default_map={a:"b",c:"d"}},add_a_default_value:false,default_val:function(){return{}},debug_array:function(){return object_to_array(this.default_map,function(k,v_){return[k,v_]})},debug_remove:function(k){delete this.default_map[k]},debug_add:function(value){if(value in this.default_map){alert("key "+value+" is already there");return false}this.default_map[value]="";return true},fnRowCallback:function(path){var t=this;return function(nRow,aData,iDisplayIndex){$(nRow).empty();var index=aData[0];var txt=t.indexed_value?aData[1]:index;var sub_path=path.alien_add(index);var td=$("<td>"+txt+"</td>");$(nRow).append(td);var td_content=$("<td/>");$(nRow).append(td_content);td.bind("click",function(){if(td_content.children().length>0){td_content.empty();t.redraw(path)}else{t.t.display(td_content,sub_path)}});if(!t.get_readonly(path)){t.fnRowCallback_add_del_button(path,sub_path,nRow)}return nRow}}});Ui.IndexMap=class_to_constructor({class_name:"Ui.IndexMap",inherit:Ui.StringMap,init2:function(path_to_IntMap,t){Ui.IndexMap.prototype.init2.call(this,t);this.path_to_IntMap=path_to_IntMap;this.default_map={"0":"b","1":"d"}},indexed_value:true});Ui.List=class_to_constructor({class_name:"Ui.List",inherit:AnyMap,init2:function(t){this.t=t;this.default_array=["aaaaaab","b"]},default_val:function(){return[]},debug_array:function(){return $.map(this.default_array,function(v){return[["",v]]})},debug_remove:function(index){if(this.is_IntMap){delete this.default_map[index]}else{this.default_array.splice(index,1)}},debug_add:function(){if(this.is_IntMap){this.default_map[this.default_max++]=""}else{this.default_array.unshift("")}return true},fnRowCallback:function(path){var t=this;var sub_t=this.get_t(path.group_name());return function(nRow,aData,iDisplayIndex){$(nRow).empty();var index=t.is_IntMap?aData[0]:iDisplayIndex;var txt=aData[1];var sub_path=path.add(index);var td=$("<td>"+txt+"</td>");$(nRow).append(td);if(sub_t.t||sub_t.path_to_IntMap||sub_t.class_name=="Ui.Html"){td.bind("click",function(){if(td.children().length>0){return}if(t.close_td){t.close_td()}t.close_td=function(){Ui.get_summary(sub_path,function(value){td.html(value)})};td.empty();sub_t.display(td,sub_path)})}else{if(sub_t.class_name=="Ui.Link"){sub_t.clickable(td,sub_path)}else{if(sub_t.validation_regexp){var onchange=Ui.debug_js_only?function(p,v){var i=p.clone().pop();if(t.is_IntMap){t.default_map[i]=v}else{t.default_array[i]=v}}:undefined;if(!t.get_readonly(path)){td.attr("id",sub_path.to_id());t.new_editable({input:false},td).editable({},sub_t.validation_regexp,onchange)}}}}if(!t.get_readonly(path)){t.fnRowCallback_add_del_button(path,sub_path,nRow)}return nRow}}});Ui.IntMap=class_to_constructor({class_name:"Ui.IntMap",inherit:Ui.List,init2:function(t){Ui.IntMap.prototype.init2.call(this,t);this.default_map={"1":"aaaaaab","3":"c","5":"b","6":"c","7":"last"};this.default_max=8},is_IntMap:true,default_val:function(){return{}},debug_array:function(){return Ui.map_to_IntMap_summary_list(this.default_map)}});Ui.Set=class_to_constructor({class_name:"Ui.Set",inherit:Ui.List,init2:function(t,path_to_IntMap){Ui.Set.prototype.init2.call(this,t);this.path_to_IntMap=path_to_IntMap;if(path_to_IntMap){t.readonly=true;this.indexed_value=true}},add_a_default_value:false});Ui.Empty=class_to_constructor({class_name:"Ui.Empty",inherit:AnyUi,display2:function(parent_obj,path){}});Ui.String=class_to_constructor({class_name:"Ui.String",inherit:AnyUi,init2:function(){},default_val:function(){return""},validation_regexp:".*",display2:function(parent_obj,path){var ed=this.new_editable({input:true,readonly:this.get_readonly(path)});parent_obj.append(ed.new_obj(path));var t=this;Ui.get(path,function(value){ed.set(value);ed.editable({},t.validation_regexp)})}});$.extend(Ui,{Int:class_to_constructor({class_name:"Ui.Int",inherit:Ui.String,default_val:function(){return 0},validation_regexp:"^[0-9]+$"}),Float:class_to_constructor({class_name:"Ui.Float",inherit:Ui.String,default_val:function(){return 0},validation_regexp:"^[0-9]+(\\.[0-9]*)?$"}),Bool:class_to_constructor({class_name:"Ui.Bool",inherit:AnyUi,init2:function(){},default_val:function(){return false},display2:function(parent_obj,path){var obj=$('<input type="checkbox" '+this.disabled_attr(path)+"/>");parent_obj.append(obj);obj.bind("click",function(){Ui.set(path,this.checked?"true":"false",function(r){})});Ui.get(path,function(value){if(value=="true"){obj.attr("checked",true)}})}}),Date:class_to_constructor({class_name:"Ui.Date",inherit:AnyUi,init2:function(){},display2:function(parent_obj,path){var obj=$(this.get_readonly(path)?"<div/>":"<input/>");parent_obj.append(obj);if(!this.get_readonly(path)){obj.datepicker()}Ui.get(path,function(v){jquery_magic_val(obj,v)});obj.change(function(){Ui.set(path,obj.val(),function(r_){})})}}),Html:class_to_constructor({class_name:"Ui.Html",inherit:Ui.String,init2:function(){},default_val:function(){return""},display2:function(parent_obj,path){if(this.get_readonly(path)){return Ui.Html.prototype.display2.call(this,parent_obj,path)}var obj=$('<textarea id="'+path.to_id()+'" />');parent_obj.append(obj);if(!this.get_readonly(path)){obj.change(function(){Ui.set(path,obj.val(),function(r_){})})}Ui.get(path,function(value){obj.val(value)})}}),Index:class_to_constructor({class_name:"Ui.Index",inherit:AnyUi,init2:function(path_to_IntMap,choices){this.path_to_IntMap=path_to_IntMap;this.debug_val=3;this.choices=choices?choices:Ui.debug_js_only?this.debug_map:undefined},debug_map:{"1":"aaaaaab","3":"c","5":"b","6":"c","7":"last"},default_val:function(){return 0},display2:function(parent_obj,path){var container=$("<div/>");parent_obj.append(container);var t=this;Ui.get(path,function(index){if(Ui.debug_js_only){index=t.debug_val}var onchange=function(v){Ui.set(path,v,function(r_){})};t.populate(container,path,index,onchange)})},populate:function(container,path,index,onchange){var t=this;var show_select=function(arr){var obj=$('<select id="'+path.to_id()+'" />');container.append(obj);var toInsert=[];var i=0;$.each(arr,function(i_,v){toInsert[i++]='<option value="';toInsert[i++]=v[0];toInsert[i++]='">';toInsert[i++]=v[1];toInsert[i++]="</option>"});obj.append(toInsert.join(""));if(index){obj.val(index)}if(!index||obj.val()!=index&&arr[0]){onchange(arr[0][0])}obj.change(function(){onchange(obj.val())})};var show_autocomplete=function(){var obj=$("<input/>");container.append(obj);var params={iDisplayStart:0,iDisplayLength:1000000};params=t.path_to_IntMap.for_request(params);if(index){Ui.get_summary(t.path_to_IntMap.add(index),function(txt){obj.val(txt)})}obj.autocomplete("_ajaxUi_dataTable",{mustMatch:1,extraParams:params}).result(function(evt,data,formatted){onchange(data[1])})};var add_list=function(arr){if(arr.length>=50&&!t.choices){show_autocomplete()}else{show_select(arr)}};var show_readonly=function(txt){container.html(txt)};if(this.choices){if(t.get_readonly(path)){show_readonly(this.choices[index])}else{add_list(Ui.map_to_IntMap_summary_list(this.choices))}}else{if(t.get_readonly(path)){Ui.get_summary(this.path_to_IntMap.add(index),show_readonly)}else{var index_tname=t.own_tname?t.own_tname:t.parent_map_tname;Ui.get_summary_list(this.path_to_IntMap,0,50,add_list,index_tname)}}}}),get:function(path,f,p){if(!p){p={}}if(Ui.debug_js_only){return f(path.to_id()+"_val")}makeAjaxRequest("Ui_get",path.for_request(p),f,"",false,false)},get_summary:function(path,f){this.get(path,f,{summary:1})},set:function(path,value,f){if(Ui.debug_js_only){return f("ok"+value)}makeAjaxRequest("Ui_set",path.for_request({value:value}),f,"",false,false)},set_group:function(group_name,t_l){Ui.tnames[group_name]={};$.each(t_l,function(tname,t){Ui.tnames[group_name][tname]=t;t.own_tname=tname;if(t instanceof AnyMap){t.t.parent_map_tname=tname}})},get_summary_list:function(path,start,length,f,index_tname){var p={sEcho:"0",index_tname:index_tname,iDisplayStart:start,iDisplayLength:length};makeAjaxRequest("Ui_dataTable",path.for_request(p),function(v){var arr=eval("("+v+")").aaData;f(arr)},"",false,false)},add:function(path,value,f){var val="add"+(value===undefined?"":" "+value);Ui.set(path,val,function(r){if(is_ok(r)){f()}else{alert("adding failed: "+r)}})},remove:function(path,index,f){Ui.set(path,index,function(r){if(is_ok(r)){f()}else{alert("removing failed: "+r)}})},embed_errors:{},tname_to_t:function(group_name,tname){return Ui.tnames[group_name][tname]},group_only_display:function(root_obj,path,tname){root_obj.empty();var t=Ui.tname_to_t(path.group_name(),tname);t.display(root_obj,path);Ui.may_add_modify_save_discard_buttons(root_obj,path,tname)},may_add_modify_save_discard_buttons:function(root_obj,path,tname){var global_options=Ui.global_options[path.group_name()];if(!global_options.modify_save_path){return}var add_button=function(txt,action){var button=$('<span class="btn"><a>'+txt+"</a></span>");root_obj.append(button);button.bind("click",function(){var p={uniq_name:path.base,real_path:global_options.modify_save_path,action:action};makeAjaxRequest("Ui_modify_save_discard",p,function(r_){global_options.readonly=!global_options.readonly;Ui.group_only_display(root_obj,path,tname)},true,"","")})};if(global_options.readonly){add_button(modify_text,"modify")}else{add_button(save_text,"save");add_button(cancel_text,"discard")}},group_display:function(root_obj,view_name,partial_path_id,t_l,tname,global_options){if(view_name.match(/^_|_$/)){assertion_failed("view_name `"+view_name+"' must not end or start with `_'")}if(partial_path_id.match(/^_|_$/)){assertion_failed("partial_path_id `"+partial_path_id+"' must not end or start with `_'")}var path=new Ui.Path(view_name+Ui.path_separator+partial_path_id);Ui.set_group(path.group_name(),t_l);if(global_options&&global_options.modify_save_path){global_options.readonly=true}Ui.global_options[path.group_name()]=global_options?global_options:{};root_obj.addClass("Ui_root_obj");Ui.group_only_display(root_obj,path,tname)},save_all:function(){$.each(Ui.xinha_editors,function(k_,editor){try{editor.updateTextareas()}catch(e){}});Ui.xinha_editors={}},save_all_and_do:function(func){Ui.save_all();do_when_no_active_requests(func)},get_root_obj:function(obj){return obj.closest(".Ui_root_obj")},fields_ids:function(path,fields){var ids={};$.each(fields,function(i_,s){ids[s]=path.add(s).to_id()});return ids},dataTable_serverSide_para:function(path){return{bProcessing:false,bServerSide:true,sAjaxSource:"/"+getURLid()+"_ajaxUi_dataTable",fnServerData:function(sSource,aoData,fnCallback){var p=path.for_request({});for(var k in p){if(p.hasOwnProperty(k)){aoData.push({name:k,value:p[k]})}}$.ajax({dataType:"json",type:"POST",url:sSource,data:aoData,success:fnCallback})}}},map_to_IntMap_summary_list:function(map){return object_to_array(map,function(i,v){return[i,v]})},tnames:{},global_options:{},xinha_editors:{},check:function(){var failed=function(msg){alert("check failed:\n"+msg)};var check_same=function(got,expected){if(typeof got==="object"){got=properties_to_s(got)}if(typeof expected==="object"){expected=properties_to_s(expected)}if(got!==expected){failed("expected:\n  "+expected+"\ngot:\n  "+got)}};var check_fail=function(s){silent_assertions=true;try{eval(s);failed(s+" should have failed")}catch(e){}silent_assertions=false};var p_;var p=new Ui.Path("view__foo");check_same(p.to_id(),"view__foo");p_=p.add("bar");check_same(p_.to_id(),"view__foo__bar");check_same(p_,new Ui.Path(p_.to_id()));check_fail("p.add('bar__boo')");p_=p.alien_add("bar__boo");check_same(p_.to_id(),"Ui__UID1");check_same(p_.to_id(),"Ui__UID1");check_same(p_,new Ui.Path(p_.to_id()));p_=p.alien_add(" bar ");check_same(p_.to_id(),"Ui__UID2");check_same(p_,new Ui.Path(p_.to_id()));var pre_p=p_.clone();var k=pre_p.pop();check_same(p_.to_id(),"Ui__UID2");check_same(pre_p.to_id(),"view__foo");check_same(k," bar ")},dummy:null})})();function removeClasses(a){$("#"+a).removeClass("correct");$("#"+a).removeClass("bad")}function setClassToBad(a){$("#"+a).removeClass("correct");$("#"+a).addClass("bad")}function setClassToCorrect(a){$("#"+a).removeClass("bad");$("#"+a).addClass("correct")}function checkEmail(b,a){if(!a){a=$("#"+b).val()}if(emailRE.test(a)){if($("#"+b).exists()){setClassToCorrect(b)}return true}else{if($("#"+b).exists()){setClassToBad(b)}return false}}function disableErrorIfHidden(b,c,a){if($(b).is(":hidden")){return c}else{return a}}function getFormData(b){var a,c,f,e,d="",g={};a=$("#"+b+" input");c=$("#"+b+" textarea");f=$("#"+b+" select");a.each(function(){var h=this.type;var i=this.id;if(trim(i)!==""){g[i]=this.value}if(h===""||h==="text"||h==="file"){if(is_not_ui(i)){if($(this).hasClass("email_input")){if(!checkEmail(i)){d=disableErrorIfHidden(this,d,email_error)}}else{if($(this).hasClass("is_required")){if(trim(this.value)===""){setClassToBad(i);d=disableErrorIfHidden(this,d,required_please)}else{setClassToCorrect(i)}}}}}else{if(h==="checkbox"){if(is_not_ui(i)){g[i]=this.checked}}else{if(h==="radio"){if(this.checked){g[this.name]=this.value}}}}});c.each(function(){var h=this.id;if(is_not_ui(h)){if($(this).hasClass("is_required")){if(trim(this.value)===""){setClassToBad(h);d=disableErrorIfHidden(this,d,required_please)}else{setClassToCorrect(h);g[h]=this.value}}g[h]=this.value}});f.each(function(){var h=this.id;if(is_not_ui(h)){g[h]=this.value}});return{data:g,error:d}}function updateForm(c,b,a){var d={wiki_type:c,wiki_name:b,form_id:a};$.extend(d,getFormData("edit_form_form").data);if(a===""&&$$("form_id")){d.new_id=$$("form_id").value}makeAjaxRequest("UpdateForm",d,function(e){if(is_ok(e)){set_div_html("wiki_view",from_ok(e));display_message_above(generic_save_success_message)}else{display_message_above(e)}},false)}function autoForm(d,b,a,c){var e,f={wiki_type:d,wiki_name:b,form_id:a};if($$("preview_mail_zone")){f.preview_mode="true"}else{f.preview_mode="false"}e=getFormData("autoform_"+a);$.extend(f,e.data);if(anti_double_submit){$("#message_above").slideDown("slow")}else{if(e.error!==""){display_message_above(e.error);return}else{makeAjaxRequest("AutoForm",f,function(g){if($$("preview_mail_zone")){set_div_html("preview_mail_zone",g)}else{display_message_above(g);anti_double_submit=true}c()},false)}}}function validateForm(a){var b=getFormData("autoform_"+a);if(b.error!==""){display_message_above(b.error);return false}else{return true}};var nb_tags=0,groupadmin=0,nb_dest=0,nb_dest_mail=0,filegroup=0,large_xinha="100%",small_xinha="100%",numbers="0123456789",last_agenda_view_used="",checking=false,checking2=false,checking3=false;var languages=["fr","en"];function insere_seskey(a,b){return a.replace(/\/_userfile\//g,"/"+b+"_userfile/")}function failure_msg(b,a){if(!a){a="span"}return("<"+a+' class="failure">'+b+"</"+a+">")}function format_num(b){var a="";if(b>0){a="("+b+")"}return a}function check_update(c,b){if($$(c)){var a=$$(c).innerHTML;if(a!=b){$$(c).innerHTML=b}}}function getNumbers(){if($$("nb_unread")){makeAjaxRequest("Numbers","",function(a){if(is_ok(a)){check_update("nb_unread",format_num(from_ok(a)))}checking2=false},false)}else{checking2=false}}function getWaitingNum(){if($$("nb_waiting")||$$("unlogged_number")){makeAjaxRequest("WaitingNum","",function(b){var a,c;reg=new RegExp("ok_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+)");c=reg.exec(b);if(is_ok(b)){check_update("nb_waiting",format_num(c[1]));check_update("unlogged_number",c[2]);check_update("logged_number",c[3]);check_update("admin_number",c[4])}checking3=false},false)}else{checking3=false}}function checkUpdate(b,a){if(a=="~"){return}else{if($$(b)){$$(b).innerHTML=a}}}function getRightbar(b){if($$("rightbar")){var i="";$.each($("#last_events_content ul li div"),function(){var j=$(this).attr("class").split(" ").filter(function(k){return(k.indexOf("event")<0)});i+=" "+j});$.each($("#last_events_content ul li.remove_me"),function(){$(this).remove()});var a={with_cache:b,cur_events:i};var h=$("#online_people_title")?($("#online_people_title").next().is(":hidden")):true;var c=$("#tags_title")?($("#tags_title").next().is(":hidden")):true;var e=$("#last_events_title")?($("#last_events_title").next().is(":hidden")):true;var d=$("#alerts_title")?($("#alerts_title").next().is(":hidden")):true;var g=$("#rightblog_title")?($("#rightblog_title").next().is(":hidden")):true;var f=$("#rightwiki_title")?($("#rightwiki_title").next().is(":hidden")):true;makeAjaxRequest("GetRightbar",a,function(n){if(is_ok(n)){var l=from_ok(n);l=l.split("|_|");if($$("alerts_wrapper")&&l[0]!="~"){$$("alerts_wrapper").innerHTML=l[0]}if($$("extra_elt_wrapper")&&$$("extra_elt_wrapper").innerHTML==""&&l[1]!="~"){$$("extra_elt_wrapper").innerHTML=l[1]}checkUpdate("tags_wrapper",l[2]);if(l[3]!=""){var m=$(l[3]).find("li");m.reverse().each(function(o){$(m[o]).hide();$("#last_events_content ul").prepend(m[o]);$(m[o]).slideDown()});var j=l[4].split(" "),k;for(k=0;k<j.length;k++){if(j[k]!=""){$("#last_events_content ."+j[k]).parent().addClass("remove_me");$("#last_events_content ."+j[k]).parent().slideUp()}}}}cloudify("sidebar_tags");make_accordion("#online_people_title",h);make_accordion("#tags_title",c);make_accordion("#last_events_title",e);make_accordion("#alerts_title",d);make_accordion("#rightblog_title",g);make_accordion("#rightwiki_title",f);checking=false},false)}else{checking=false}}function updateContent(d,b){if(b){$$("page").className=b}else{$$("page").className=""}set_div_html("content",d);var a=document.createElement("div"),e=$$("content");a.setAttribute("class","clear");e.appendChild(a)}function checkFun(){if(checking||checking2||checking3){setTimeout(checkFun,check_interval_time)}else{checking=true;checking2=true;checking3=true;getRightbar(true);getNumbers();getWaitingNum();var b=$(".site_agenda_here"),a;for(a=0;a<b.length;a++){if($$(b[a].id).innerHTML==""){getAgenda(b[a].id,"Site","",true)}}setTimeout(checkFun,check_interval_time)}}dhtmlHistory={};function handleHistoryChange(b){var a=dhtmlHistory[b];if(a){set_div_html("container",a.content)}}function applyLang(b){if(inList(languages,b)){var d,f=js_path+"lang_"+b+".js",a=document.getElementsByTagName("head")[0].getElementsByTagName("script");for(d=0;d<a.length;d++){var e=a[d],c;if(e.src.indexOf("lang_")>0){document.getElementsByTagName("head")[0].removeChild(e);c=document.createElement("script");c.type="text/javascript";c.src=f;document.getElementsByTagName("head")[0].appendChild(c)}}}}function init_page_fields(){if(Modernizr.input.placeholder){$("#search_request").attr("placeholder",search_text);if($$("login_top")){$("#login_id").attr("placeholder",your_login_text);$("#login_password").attr("placeholder",your_password_text)}}else{$("#search_request").attr("rel",search_text);if($$("login_top")){$("#login_id").attr("rel",your_login_text);$("#login_password").attr("rel",your_password_text)}$("#header_wrapper input").defaultValue()}$("#search_request").tooltip()}function init_menu(a){$("#"+a+" li").unbind();$("#"+a+" li ul").parent().children("a").addClass("parent");$("#"+a+" li").hover(function(){$(this).children("ul").stopTime("hide");$(this).parent().children("li").children("ul").hide();$(this).children("ul").show()},function(){$(this).children("ul").oneTime(500,"hide",function(){$(this).hide()})})}function preload(){if(window.jQuery){jQuery.history.init(handleHistoryChange);if($$("sidebar")){var d=$$("sidebar");var c=d.getElementsByTagName("div");for(var b=0;b<c.length;b++){if(c[b].className==="nav_header"){make_accordion2(c[b])}if(c[b].className==="nav_submenu"){sel_on_child_li_click(c[b])}}}applyLang(_editor_lang);if($$("people_agenda")&&$$("people_name")){var a=$("#people_name").html();getAgenda("people_agenda","People",a,true)}init_page_fields();checkFun()}}function initPage(){init_menu("site_menu");preload();try{$("#js_test").hide()}catch(b){}var a=window.location+"";if($$("permalink")){$$("permalink").value=a}if(a.indexOf("upload")<0){dhtmlHistory_new_page_and_save()}if(a.indexOf("subscribe")>0){try{$("#sub_first_name").defaultValue();$("#sub_name").defaultValue();$("#sub_login").defaultValue()}catch(b){}}$("#page").click(function(c){if(c.target.className!="facebook-auto"){$(".facebook-auto").hide()}})}function split_first(h,e){var d=h.split(e);if(d.length>2){var c=d[1],g;for(g=2;g<d.length;g++){c=c+e+d[g]}var f=[d[0],c];return f}else{if(d.length==2){return d}else{return[d[0],""]}}}function split_last(h,e){var d=h.split(e);if(d.length>2){var c=d[0],g;for(g=1;g<d.length-1;g++){c=c+e+d[g]}var f=[c,d[d.length-1]];return f}else{if(d.length==2){return d}else{return[d[0],""]}}}function SetLang(b){var a={lang:b};makeAjaxRequest("SetLang",a,function(e){if(lastCmd==""){location.reload()}else{var c=split_first(e,"||");applyLang(c[0]);var d=new Xinha.Config();xinha_config.btnList=d.btnList;xinha_config.URIs=d.URIs;$$("header_wrapper").innerHTML=c[1];updateSideBar(lastSideBar,true);return makeRequest("/"+getURLid()+"_ajax"+lastCmd,lastParams,lastCode,lastCmd,true,true)}},false)}feature={job:product=="xelid",two_panels:product=="xelid",birth:product=="xelid",company_by_admin:product=="services-mobiles"||product=="netweb",paypal:product=="xelid"};function redirect_with_post(c){var b=$('<form method="post" action="'+c+'"/>'),a;for(a=1;a<arguments.length;a+=2){b.append($('<input type="hidden" value="'+arguments[a+1]+'" name="'+arguments[a]+'" />'))}$("body").append(b);b.get(0).submit()}function send_mail(b,a){window.location="mailto:"+a+"@"+b}function getGroupId(){if($$("saveform_page")){return"?"+$("#saveform_page").attr("wname")}else{return""}}function display_message_above(d,b,c){if(!d){d=b}if(!d){if(console){console.error("display_message_above: expected a success message (since we have no default message)")}return}$("#message_above").remove();var e=create_div(d);e.setAttribute("id","message_above");e.setAttribute("onclick","checking=false;$(this).slideUp('slow');");e.setAttribute("style","display:none;");$("#notifications").append(e);$(e).slideDown("slow");if(!c){var a=function(){$(e).slideUp("slow")};setTimeout(a,8000)}}function save_success_message_above(a){display_message_above(a,generic_save_success_message)}function getContentRequest(b,d,c){var a=function(e){if(c){set_div_html(c,e)}else{updateContent(e)}fetchTags("select.tags_edit")};return makeAjaxRequest(b,d,a,true)}function request_then_do(b,d,e,c){var a=function(f){if(is_ok(f)){var g=from_ok(f);display_message_above(g,c);e()}else{display_message_above(f)}};makeAjaxRequest(b,d,a,true)}function saveRequest(a,b,c){request_then_do(a,b,c,generic_save_success_message)}function resetAdminWiki(){if(confirm("")){saveRequest("resetAdminWiki","",function(a){show("Pages",1)})}}function test_date(bm,by,em,ey){if(ey=="-"){return true}if(em=="-"){em=13}if(bm=="-"){bm=0}return((eval(ey)>eval(by))||((eval(ey)==eval(by))&&(eval(em)>=eval(bm))))}function add_http_prefix_if_needed(a){return a==""?"":a.match("://")?a:"http://"+a}function checkEmailDis(b,a){$$(a).disabled=!checkEmail(b)}function checkPassword(d,c){d=$$(d);c=$$(c);var b=d.value,a=c.value;if(b==a){$$(c).className="correct";return true}else{$$(c).className="bad";return false}}function checkPasswordDis(c,b,a){$$(a).disabled=!checkPassword(c,b)}function extractCp_raw(g,b,i,d){var c=get_form_select($$(g));if(c=="France"){var h,f,e;h=$$(b);f=h.value;e=cpRE.exec(f);if(e){h.className="correct";var a={cp:escape(e)};makeAjaxRequest("Postcode",a,function(j){var k=j.split(splitRE);if(k[0]){jquery_magic_val($("#"+i),k[0],{trigger_change:true})}jquery_magic_val($("#"+d),k[1],{trigger_change:true})},false)}else{h.className="bad";$$(d).innerHTML=""}}else{jquery_magic_val($("#"+d),"",{trigger_change:true})}}function extractCp(a){extractCp_raw("input_country"+a,"input_address"+a,"input_city"+a,"input_region"+a)}function checkCountry(f,a,e,b,d){var c=get_form_select($$("input_country"));if(c=="France"){$$(a).onclick=extractCp;$$(a).onkeyup=extractCp;extractCp()}else{$$(a).onclick=doNothing;$$(a).onkeyup=doNothing;$$(a).classname="correct";$$(e).innerHTML="-";$$(b).innerHTML="-"}}function moreAddresses(){var c,b,d,a;c=$$("addresses_edit");b=c.parentNode.parentNode.parentNode;d=c.parentNode.parentNode;a=document.createElement("tr");b.insertBefore(a,d);alert(c.parentNode.parentNode.parentNode.nodeName)}function auto_postalcode_city_from_address(a){var b=Ui.fields_ids(a,["country","postalcode","city","region"]),c=function(){extractCp_raw(b.country,b.postalcode,b.city,b.region)};$$(b.postalcode).onclick=c;$$(b.postalcode).onkeyup=c;$$(b.country).onchange=c}function compute_RIB_key(h,f,j){if(5!=h.length||5!=f.length||11!=j.length){return}function d(b){return"12345678912345678923456789".charAt(b.charCodeAt(0)-65)}var i=parseInt(j.toUpperCase().replace(/[A-Z]/g,d),10),a=parseInt(h,10),e=parseFloat(f);return 97-(((a%97*100000+e)%97*100000000000+i)%97)*100%97}function check_RIB_key(b){var c={bank_code:5,counter_code:5,account_number:11,key:2};var d=Ui.fields_ids(b,object_keys(c));var a=function(){var e={};$.each(d,function(h,i){e[h]=$$(i).value});var g=function(i,h){var k=e[i];var j=k==""||(h?h(k):k.length==c[i]);$("#"+d[i]).toggleClass("bad",!j)};g("bank_code");g("counter_code");g("account_number");var f=compute_RIB_key(e.bank_code,e.counter_code,e.account_number);g("key",function(h){return h==""||h==f})};$.each(c,function(f,e){$("#"+d[f]).attr("maxlength",e)});$.each(d,function(e,f){$$(f).onclick=a;$$(f).onkeyup=a})}function auto_suggest(a,d,c){var b=Ui.fields_ids(a,["0","1"]);$$(b["0"]).setAttribute("rel",d);$$(b["1"]).setAttribute("rel",c);$("#"+b["0"]).defaultValue();$("#"+b["1"]).defaultValue()}function trim(a){var c=/^\s+/,b=/\s+$/;return a.replace(c,"").replace(b,"")}function capitalize(b){var a=trim(b),e="",d=1;for(var c=0;c<a.length;c++){if(d==1){e=e+a.charAt(c).toUpperCase();d=-d}else{e=e+a.charAt(c).toLowerCase();if(a.charAt(c)==" "||a.charAt(c)=="-"||a.charAt(c)=="'"){d=-d}}}return e}function multiple_capitalize(f){var d="",a=f.split("\n"),e=[],c,b;for(c=0;c<a.length;c++){e=a[c].split(",");for(b=0;b<e.length;b++){if(b==0){d=d+e[b]}else{d=d+","+capitalize(e[b])}}d=d+"\n"}return d}function fetchTags(a){$(a).fcbkcomplete({filter_case:true,filter_hide:true,firstselected:true,filter_selected:true,newel:false,auto_width:true,complete_text:fbck_complete})}function getDataTab(id,type,options,value1,value2){var p={value1:value1,value2:value2,type:type},linkArray=["LinkFile","LinkForum","LinkWiki","LinkGroupFiles"];if(type=="GroupLink"||type=="Group2"){p.type="Group"}if(type==""){jQuery(id).unbind().autocomplete([],options)}else{makeAjaxRequest("GetData",p,function(r){if(is_ok(r)){var tab=eval(from_ok(r)),output=$$("f_href");if(inList(["PeopleForCompany","PeopleForGroup","AllPeoples"],type)){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){$(id).attr("trueval",row.realname)})}else{if(type=="LinkGroup"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:show2("Group","'+row.realname+'","1");');output.setAttribute("val1",row.realname)})}else{if(type=="LinkPeople"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:get("People","'+row.realname+'");')})}else{if(type=="LinkArticle"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:showArticle("'+value1+'","'+row.realname+'");')})}else{if(type=="LinkTag"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:show2("Tag","'+row.name+'","1");')})}else{if(type=="LinkPage"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("val1",row.realname);var value=split_first(row.realname,"/");if(value[0]=="admin"){output.setAttribute("link","/pages/"+value[1])}else{if(value[0]=="admin2"){output.setAttribute("link","/"+parallelSiteName+"/"+value[1])}else{output.setAttribute("link",'javascript:getPage("Group","'+row.realname+'");')}}})}else{if(type=="LinkPeoplePage"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("val1",row.realname);var value=split_first(row.realname,"/");output.setAttribute("link",'javascript:getPage("People","'+row.realname+'");')})}else{if(type=="LinkDiscussion"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:showDiscussionForum("'+value1+'","'+value2+'","'+row.realname+'","1");')})}else{if(type=="LinkBlog"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:show2("Blog","'+row.realname+'","1");');output.setAttribute("val1",row.realname)})}else{if(type=="LinkForum"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",'javascript:show3("Forum","'+value1+'","'+row.realname+'","1");');output.setAttribute("val2",row.realname)})}else{if(type=="Image"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output=$$("f_hrefii");output.setAttribute("link",row.realname)})}else{if(type=="Article"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){var txt=$$("articles_selected").innerHTML+'<div class="article_line" rel="'+row.realname+'"><span>'+row.name+'</span><a class="remove" href="javascript:void(0);" onclick="javascript:this.parentNode.parentNode.removeChild(this.parentNode);"></a></div>';$$("articles_selected").innerHTML=txt;$$("article_name").value=""})}else{if(type=="HeaderPage"||type=="HeaderPeoplePage"){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){$$("selected_page").innerHTML=row.realname})}else{if(inList(linkArray,type)){jQuery(id).unbind().autocomplete(tab,options).result(function(event,row){output.setAttribute("link",row.realname);output.setAttribute("val1",row.realname)})}else{jQuery(id).unbind().autocomplete(tab,options)}}}}}}}}}}}}}}}},false)}}function autocompletify(g,e,b,a){var c,d=function(k,j,h){return k.name},f=["LinkGroup","LinkPeople","LinkTag","LinkArticle","LinkDiscussion","LinkFile","Image","LinkForum","LinkWiki","LinkBlog","LinkGroupFiles"];if(e=="LinkPage"&&$("#saveform_page").attr("wtype")=="People"){e="LinkPeoplePage"}if(e=="Group"){c={matchContains:true,mustMatch:true,formatItem:d,formatResult:d}}else{if(e=="PeopleMail"){c={matchContains:true,formatItem:function(k,j,h){return(k.name+" [ "+k.realname+" ] ")},formatMatch:function(k,j,h){return(k.name+" "+k.realname)},formatResult:function(h){return h.realname}}}else{if(inList(["PeopleForCompany","PeopleForGroup","AllPeoples"],e)){c={matchContains:true,formatItem:d,formatMatch:d,formatResult:d}}else{if(e=="Article"){c={matchContains:true,formatItem:d,formatMatch:d,formatResult:function(k,j,h){return""}}}else{if(e=="LinkPage"||e=="HeaderPage"||e=="LinkPeoplePage"||e=="HeaderPeoplePage"){c={matchContains:true,mustMatch:true,formatItem:function(k,j,h){if(e=="LinkPeoplePage"||e=="HeaderPeoplePage"){return k.name}return k.name+" [ "+k.realname+" ] "},formatMatch:d,formatResult:d}}else{if(inList(f,e)){c={matchContains:true,mustMatch:(e!="LinkPage"),formatItem:d,formatMatch:d,formatResult:d}}else{if(e==""){c={mustMatch:false}}}}}}}}$.extend(c,{minChars:0});getDataTab(g,e,c,b,a)}function logout(){makeAjaxRequest("Logout","",function(a){changeLocation("/")},false)}function get_members(a){var b={cname:a};makeAjaxRequest("get_members",b,function(c){$$("employees").innerHTML=c},true)}var anti_double_submit=false;function subscribe(c,a){var e=$$("sub_name").value,d=$$("sub_first_name").value,b="",g="",h="";if(anti_double_submit){$("#message_above").slideDown("slow")}else{if($$("sub_email")){g=$$("sub_email").value;b="sub_email"}else{if($$("sub_login")){g=$$("sub_login").value;b="sub_login"}}}if(d==""||d==$$("sub_first_name").getAttribute("rel")){display_message_above(failure_msg(first_name_please,"div"))}else{if(e==""||e==$$("sub_name").getAttribute("rel")){display_message_above(failure_msg(name_please,"div"))}else{if((!checkEmail(b))&&(g!="")){display_message_above(failure_msg(email_error,"div"))}else{e=capitalize(e);d=capitalize(d);var f={login:g,name:e,company:c,first_name:d,email:g};display_message_above("en cours...","",true);if(a){anti_double_submit=true;makeAjaxRequest("SelfSubscribe",f,function(i){if(is_ok(i)){display_message_above(from_ok(i))}else{display_message_above(i);anti_double_submit=false}$("#sub_btn").removeClass("active");checking=false},false)}else{makeAjaxRequest("Subscribe",f,function(i){get_members(c);$$("add_contact_zone").innerHTML=i},false)}}}}}function getPassword(){var a=$$("email_lost").value;if(a==""){$$("login_view").innerHTML=failure_msg(email_please,"div")}else{var b={email:a};makeAjaxRequest("GetPassword",b,function(c){$$("login_view").innerHTML=c;$("#log_btn").removeClass("active");checking=false;$("#login_top").hide()},false)}}function getHelp(){getContentRequest("GetHelp",{})}function getSiteMap(){getContentRequest("GetSiteMap",{})}function invite_top(){makeAjaxRequest("InviteTop","",function(a){$$("logout_view").innerHTML=a;changeLocation("#logout_view")},true)}function invite(){makeAjaxRequest("Invite","",function(a){$$("invite_view").innerHTML=a;nb_dest=0;changeLocation("#invite_view")},true)}function addDest(){nb_dest++;var d=$$("dests");var c=document.createElement("div");c.setAttribute("class","email");var b=document.createElement("input");b.setAttribute("id","dest_"+nb_dest);b.setAttribute("name","dest_"+nb_dest);var a=document.createElement("a");a.setAttribute("class","remove");a.setAttribute("onclick","javascript:this.parentNode.parentNode.removeChild(this.parentNode);");a.setAttribute("href","javascript:void(0);");c.appendChild(b);c.appendChild(a);d.appendChild(c)}function getDests(){var b="",a;for(a=0;a<=nb_dest;a++){try{if($$("dest_"+a)&&$$("dest_"+a).value!=""){if(checkEmail("dest_"+a)){b+=";"+$$("dest_"+a).value}}}catch(c){}}return b}function sendInvitation(a,f){$$("submit_send_invitation"+f).disabled=true;var b="",e=getDests(),c=$$("invite_text"+f).value;if(checkEmail("email_invite"+f)){b=$$("email_invite"+f).value}b=b+e;if(b==""){$$("submit_send_invitation"+f).disabled=false;display_message_above(failure_msg(at_least_one_email_please))}else{var d={text:c,view:a,email:b};makeAjaxRequest("SendInvitation",d,function(g){display_message_above(sending_text);invite()},false)}}function addGroupFile(e){e=e==="true";var b=$$("groups"),f=$$("select_file_group_0");var g=document.createElement("div");g.setAttribute("class","group");var a=f.cloneNode(true);filegroup++;a.setAttribute("class","select_group_line");a.id="select_file_group_"+filegroup;a.name="group_"+filegroup;var d=document.createElement("a");d.setAttribute("class","remove");var c="javascript:this.parentNode.parentNode.removeChild(this.parentNode);";if(e){c=c+"resize_frame();"}d.setAttribute("onclick",c);d.setAttribute("href","javascript:void(0);");g.appendChild(a);g.appendChild(d);autocompletify("#select_file_group_"+filegroup,"Group","","");b.appendChild(g);$$("select_file_group_"+filegroup).value="";if(e){resize_frame()}}function getCredits(){makeAjaxRequest("GetCredits","",function(a){$$("credits").innerHTML=a;$("#credits").show()},true)}function buyCredits(){makeAjaxRequest("BuyCredits","",function(a){$$("credits").innerHTML=a;$("#credits").show()},true)}function addCredits(){var a={login:$$("credits_login").value,nb:$$("credits_nb").value};makeAjaxRequest("AddCredits",a,function(b){$$("credits_view").innerHTML=b;$("#credits_view").show()},false)}function switchSearch(a){var b=$$("search_among");b.setAttribute("value",a);b.innerHTML=a}function hide_search(){var b=-$("#search_result").outerWidth(),a=$("#notifications").outerWidth()-$("#search_actions").outerWidth();$("#hide_search").hide();$("#show_search").show();$("#search_result").hide()}function show_search(){var a=$("#notifications").outerWidth()-$("#search_panel").outerWidth();$("#show_search").hide();$("#hide_search").show();$("#search_result").show(500,function(){});$("#search_panel").show()}function close_search(){var a=-$("#search_panel").outerWidth();a=a-10;$("#search_panel").hide()}function search(){var a="",b;if($("#search_among").attr("value")){a=$("#search_among").attr("value")}b={request:$$("search_request").value,among:a,barcode:false};makeAjaxRequest("Search",b,function(c){if(is_ok(c)){if($$("search_result")){$("#search_result").html(from_ok(c));show_search()}else{updateContent(from_ok(c))}}else{display_message_above(c)}cloudify("tag_cloud")},true)}function addPicture(a){var b={login:a};makeAjaxRequest("AddPicture",b,function(c){$("#people_picture").hide();$$("picture_view").innerHTML=c},true)}function delPicture(a){if(confirm(confirm_delete_pic)){var b={name:a};makeAjaxRequest("DelPicture",b,function(c){if(is_ok(c)){get("People",a)}else{display_message_above(c)}},false)}}function addLogo(){var a={cname:$$("company_title").innerHTML};makeAjaxRequest("AddLogo",a,function(b){$("#logo_view").show();$$("logo_view").innerHTML=b},true)}function delLogo(a){if(confirm(confirm_delete_logo)){var b={name:a};makeAjaxRequest("DelLogo",b,function(c){getCompany(a)},false)}}function resetSiteLogo(a){if(confirm(confirm_reset_site_logo)){var b={name:a};makeAjaxRequest("DelPicture",b,function(c){window.location.reload()},false)}}function delFavicon(a){if(confirm(confirm_delete_site_favicon)){var b={name:a};makeAjaxRequest("DelPicture",b,function(c){window.location.reload()},false)}}function autoMessagePeople(b){var a={matchContains:true,mustMatch:true};$("#"+b).autocomplete("/_ajaxinviteac").result(function(c,e,d){$$(b).setAttribute("tval",e[1])})}function addDestMail(){nb_dest_mail++;var e=$$("dests_mail");var d=$$("people_name");var c=document.createElement("div");c.setAttribute("class","dest");var a=d.cloneNode(true);a.id="dest_mail_"+nb_dest_mail;a.name="dest_mail_"+nb_dest_mail;a.value="";var b=document.createElement("a");b.setAttribute("class","remove");b.setAttribute("onclick","javascript:this.parentNode.parentNode.removeChild(this.parentNode);");b.setAttribute("href","javascript:void(0);");c.appendChild(a);c.appendChild(b);e.appendChild(c);autoMessagePeople("dest_mail_"+nb_dest_mail)}function getDestsMail(){var b=";";for(var a=0;a<=nb_dest_mail;a++){try{if($$("dest_mail_"+a)&&$$("dest_mail_"+a).value!=""){b+=";"+$$("dest_mail_"+a).getAttribute("tval")}}catch(c){}}return b}function saveWork(a){var e=document.getElementById("savework_text");var b,f;if($$("saveform_page")&&$$("saveform_page").attr("pname")){var d=$("#saveform_page").attr("wtype"),g=$("#saveform_page").attr("wdata");updatePage(d,g,e)}else{if($$("saveform_article")){b=$("#saveform_article").attr("name");var c=$("#saveform_article").attr("key");f=$("#saveform_article").attr("type");updateArticle(b,c,f,e)}else{if($$("owner_name")){b=$("#owner_name").innerHTML;f=$("#owner_type").innerHTML;updateBlog(f,b,e)}else{if($$("saveform_group")){b=$("#saveform_group").attr("name");updateGroup(b,e)}else{if($$("saveform_people")){updatePeople("",e)}else{if($(".Ui_root_obj").length>0){$(a).trigger("change");e.innerHTML=saved_text}else{e.innerHTML=failsave_text}}}}}}}function getTags(){var a="";$("select.tags_edit :selected").each(function(b,c){a+="~"+$(c).val()});return a}function changeInputType(a,c){var b=document.createElement("input");b.type=c;if(a.style.width){b.style.width=a.style.width}if(a.value){b.value=a.value}if(a.name){b.name=a.name}if(a.id){b.id=a.id}if(a.className){b.className=a.className}a.parentNode.replaceChild(b,a)}function editPeople(a){var b={name:a};makeAjaxRequest("EditPeople",b,function(c){updateContent(c);make_xinha(large_xinha,"text")},true)}function toggleDisplay(a){$("#"+a).slideToggle()}function activeToggle(a){if($(a).parent().hasClass("active")){$(a).parent().removeClass("active");$(a).slideUp()}else{$(a).parent().addClass("active");$(a).slideDown()}}function togglePassword(){$("#new_password2").toggle();$("#new_pass2_text").toggle();var a=$$("new_password");if($("#new_password").attr("type")=="password"){changeInputType(a,"text")}else{changeInputType(a,"password")}}function getPeopleFields(f){var a=$$("name").value,c=$$("first_name").value,d;try{d=$$("people_status").value}catch(g){try{d=$$("people_status").innerHTML}catch(g){d="Utilisateur"}}var l=$$("text").value,i=feature.job?$$("seekjob").checked:"";a=capitalize(a);c=capitalize(c);var k="",n="",m="false",j="",h="";if($$("old_password")){k=$$("old_password").value}if($$("new_password")){n=$$("new_password").value}if($$("show_password")){m=$$("show_password").checked}if($$("new_password2")){j=$$("new_password2").value}if($$("__"+f+"__Vitae_email")){h=$$("__"+f+"__Vitae_email").value}var b={title:get_form_select($$("people_title")),name:a,email:h,uid:f,first_name:c,birth_day:feature.birth?get_form_select($$("birth_day")):"-",birth_month:feature.birth?get_form_select($$("birth_month")):"-",birth_year:feature.birth?get_form_select($$("birth_year")):"-",status:d,"function":$$("people_function").value,text:l,mailsite:$$("mailsite").checked,mailnewsletter:$$("mailnewsletter").checked,old_password:k,new_password:n,show_password:m,new_password2:j,tags:getTags(),login:$$("login_name").innerHTML};if($$("nickname")){b.nickname=$$("nickname").value}if(feature.job){b.seekjob=i}return b}function updatePeople(b,a){var c=getPeopleFields(b);if(c.name==""||c.first_name==""){display_message_above(names_please)}else{if(c.text==""&&!$$("Textfacultative")){display_message_above(stars_please)}else{makeAjaxRequest("UpdatePeople",c,function(d){if(is_ok(d)){if(!a){save_success_message_above(from_ok(d));get("People",c.login)}else{a.innerHTML=saved_text}}else{if(is_error(d)){if(!a){display_message_above(from_error(d))}else{a.innerHTML=unsaved_text}}else{if(!a){updateContent(d)}else{a.innerHTML=unsaved_text}}}},false)}}}function delPeople(a){var b={name:a};if(confirm(confirm_delete_people)){makeAjaxRequest("DelPeople",b,function(c){if(is_ok(c)){show("Peoples",1)}else{display_message_above(c)}},false)}}function retrievePassword(){$$("login_view").innerHTML="";makeAjaxRequest("RetrievePassword","",function(a){$("#login_top_inner").hide();$("#login_retrieve").show();$$("login_retrieve").innerHTML=a;$("#email_lost").defaultValue();$("#login_top").show()},true)}function cancelRetrieve(b,a){$$("login_view").innerHTML="";$$("login_retrieve").innerHTML="";clear_and_display(b,a)}function toggleLogin(){$$("login_view").innerHTML="";$("#sub_btn").removeClass("active");$("#login_top_inner").show();$("#login_retrieve").hide();if($$("login_retrieve").innerHTML==""){if($("#log_btn").hasClass("active")){$("#log_btn").removeClass("active")}else{$("#log_btn").addClass("active")}checking=!checking;if($("#log_btn").hasClass("active")){$("#login_top").removeClass("hideme")}else{$("#login_top").addClass("hideme")}}else{$("#log_btn").addClass("active");$$("login_retrieve").innerHTML="";checking=true;$("#login_top").removeClass("hideme")}if($$("submit_login")){if(!areCookiesEnabled()){$("#submit_login").attr("type","button");$("#submit_login").attr("onclick","javascript:toggleLogin();display_message_above(cookies_needed_text);")}else{$("#submit_login").attr("type","submit");$("#submit_login").attr("onclick","")}}if(checking){eraseCookie("id")}}function shortSub(){$$("login_view").innerHTML="";$("#log_btn").removeClass("active");if($$("sub_login")){$("#sub_btn").removeClass("active");checking=false;$("#login_top").hide();$$("login_retrieve").innerHTML=""}else{makeAjaxRequest("ShortSubscribe","",function(a){$("#login_top_inner").hide();$("#login_retrieve").show();set_div_html("login_retrieve",a);$$("login_view").innerHTML='<div id="subscribe_view"></div>';$("#sub_first_name").defaultValue();$("#sub_name").defaultValue();$("#sub_login").defaultValue();$("#sub_btn").addClass("active");checking=true;$("#login_top").show()},true)}}function longSub(){makeAjaxRequest("LongSubscribe","",function(a){updateContent(a);make_xinha(large_xinha,"text")},true)}function createPeople(a){var b=getPeopleFields(a);if($$("loginMode")){b.login=$$("login").value}else{b.login=""}if($$("loginMode")&&(b.name==""||b.fname==""||b.login==""||b.new_password=="")){display_message_above(min_fields_login)}else{if((!$$("loginMode"))&&(!emailRE.test(b.email))){display_message_above(email_error)}else{if((!$$("loginMode"))&&(b.name==""||b.fname==""||b.new_password=="")){display_message_above(min_fields_email)}else{makeAjaxRequest("CreatePeople",b,function(c){if(is_ok(c)){updateContent(from_ok(c))}else{display_message_above(from_error(c))}},false)}}}}function getCompany(a){var c={name:a},b;for(b=1;b<arguments.length;b+=2){c[arguments[b]]=arguments[b+1]}makeAjaxRequest("ShowCompany",c,function(d){updateContent(d);cloudify("tags_list")},true)}function getProblems(a,c,d){var b={name:a,what:c,id:d};makeAjaxRequest("ShowProblems",b,function(e){updateContent(e);cloudify("tags_list")},true)}function showCompanyCustomer(a,b){var c={company_name:a,action:b};getContentRequest("ShowCompanyCustomer",c)}function showCompanyDistributor(a,b){var c={company_name:a,action:b};getContentRequest("ShowCompanyDistributor",c)}function showCustomerInfos(d,a,b){var c={company_name:a,action:b};getContentRequest("ShowCustomer"+d,c)}function showDistributorInfos(d,a,b){var c={company_name:a,filter:b};getContentRequest("ShowDistributor"+d,c)}function save_bank(d,a,c){var b={customer_id:d,uid:a,cpt:c};saveRequest("save_bank",b,function(e){showCustomerInfos("Account",d,"show")})}function addCompany(b,a){if(!a){a=""}if(!b){b="Client"}var c={cstatus:b,login:a};makeAjaxRequest("AddCompany",c,function(d){updateContent(d);make_xinha(large_xinha,"company_text");if($$("company_admin")){autocompletify("#company_admin","PeopleMail","","")}fetchTags("select.tags_edit")},true)}function addCompany2(){makeAjaxRequest("AddCompany","",function(a){$$("job_view").innerHTML=a;$$("job_view").style.display="block";make_xinha(large_xinha,"company_text");changeLocation("#job_view")},true)}function getCompanyInfo(b,a){if($$("info_category")){if(a=="true"){return{icat:$$("info_category").value,igrp:$$("info_group").value,ista:$$("info_status").value,ityp:$$("info_type").value,iknb:$$("info_known_by").value,is_coll:"true"}}else{return{icat:$$("info_category").value,igrp:$$("info_group").value,ista:$$("info_status").value,iknb:$$("info_known_by").value,is_coll:"false"}}}else{return}}function newCompany(e,c,a){if(!e){e=""}var b=$$("company_name").value;if(b==""){display_message_above(failure_msg(company_name_please))}else{if(b.indexOf('"',0)>=0||b.indexOf("&",0)>=0){display_message_above(failure_msg(forbidden_chars))}else{var d={name:b,uid:c,login:e,status:$$("company_status").innerHTML,tags:getTags(),text:$$("company_text").value,is_coll:a};$.extend(d,getCompanyInfo(document.forms.add_company,a));makeAjaxRequest("NewCompany",d,function(f){if(is_ok(f)){getCompany(from_ok(f))}else{display_message_above(f)}},false)}}}function newAdminCompany(b){var a=$$("company_admin").value;newCompany(a,b)}function joinCompany(a){var b={name:a};makeAjaxRequest("JoinCompany",b,function(c){getCompany(a);$$("company_view").innerHTML=c},false)}function addContact(b){var a=$("#add_contact_zone"),c="<form method='post' action='javascript:subscribe('"+b+"');'><table><tbody> <tr><td>"+first_name_text+"<em>*</em> : </td> <td><div id='input_label_sub_first_name'> <input name='sub_first_name' id='sub_first_name'/> </div></td> </tr>                                                                                                                 <tr> <td>"+name_text+"<em>*</em> : </td> <td>                                                                               <div id='input_label_sub_name'> <input name='sub_name' id='sub_name'/> </div>                                               </td> </tr>                                                                                                                 <tr> <td>"+email_text+" : </td> <td>                                                                                        <div id='input_label_sub_email'>                                                                                            <input name='sub_email' id='sub_email'/>                                                                                    </div>                                                                                                                      </td> </tr>                                                                                                                 <tr> <td><br/></td> <td>                                                                                                    <span class='buttonborder'><input type='submit' name='submit_subscribe' value='"+add_text+"' id='submit_subscribe'/></span> </td> </tr>                                                                                                                 </tbody> </table><div id='subscribe_view'></div> </form>";a.html(c)}function removeEmployee(b){if(confirm(confirm_remove_employee)){var a=$$("company_id").innerHTML;var c={cname:a,name:b};makeAjaxRequest("RemoveEmployee",c,function(d){if(is_ok(d)){getCompany(a)}else{display_message_above(d)}},false)}}function groupInvitation(c,a){var d={gname:a,action:c};if(c=="send"){$.extend(d,{invited:$$("invited").getAttribute("name"),msg:$$("invited_text").value})}var b=(c=="accept");var e="";if(c=="send"){e=confirm_send_invitation}else{if(c=="refuse"){e=confirm_refuse_invitation}}if(b||confirm(e)){makeAjaxRequest("groupInvitation",d,function(f){if(is_ok(f)){if(c=="send"){display_message_above(from_ok(f));flushInviteZone()}else{display_message_above(from_ok(f));show("Inbox",1)}}else{display_message_above(f)}},false)}}function addEmployee(b,a){if(confirm(confirm_accept_person)){var c={cname:a,name:b};makeAjaxRequest("AddEmployee",c,function(d){if(is_ok(d)){show("Inbox",0)}else{display_message_above(d)}},false)}}function removeEmployeeRequest(b,a){if(confirm(confirm_delete_request)){var c={cname:a,name:b};makeAjaxRequest("RemoveEmployeeRequest",c,function(d){if(is_ok(d)){show("Inbox",0)}else{display_message_above(d)}},false)}}function delCompany(a,c){if(confirm(confirm_delete_company)){var b={name:a};makeAjaxRequest("DelCompany",b,function(d){if(is_ok(d)){if(c){get("People",c)}else{show("Companies",1)}}else{$$("company_view").innerHTML=d;$$("company_view").style.display="block"}},false)}}function prospect2client(a){if(confirm(confirm_prospect2client)){var b={name:a};makeAjaxRequest("ProspectToClient",b,function(c){if(is_ok(c)){getCompany(a)}else{$$("company_view").innerHTML=c;$$("company_view").style.display="block"}},false)}}function leaveCompany(a,c){if(confirm(confirm_leave_company)){var b={name:a};makeAjaxRequest("LeaveCompany",b,function(d){if(is_ok(d)){try{get("People",c)}catch(f){show("Companies",1)}}else{display_message_above(d)}},false)}}function updateCompany(f,i){var h=$$("company_title").innerHTML;var j="";if($("select#company_admin").length>0){j=$$("company_admin").value}if($("input#company_admin").length>0){j=$$("company_admin").getAttribute("trueval")}var l=$$("company_text")?$$("company_text").value:"";var d;try{d=get_form_select($$("company_status"))}catch(g){d=$$("company_status").innerHTML}var a="";if($$("company_name")){a=$$("company_name").value}var c="1";if($$("company_prospect_level")){c=$$("company_prospect_level").value}var k="";if($$("company_assigned_to")){k=$$("company_assigned_to").value}var b={cid:h,cadmin:j,name:a,prospect_level:c,assigned_to:k,status:d,tags:getTags(),text:l,uid:f,is_coll:i};$.extend(b,getCompanyInfo(document.forms.update_company_form,i));makeAjaxRequest("UpdateCompany",b,function(e){if(is_ok(e)){save_success_message_above();getCompany(h)}else{display_message_above(e)}},false)}function print_company(a){var b={company_name:a};makeAjaxRequest("print_company",b,function(d,c){if(is_ok(d)){redirect_with_post(from_ok(d))}else{display_message_above(d)}},false)}function addGroupAdmin(){var b=$$("group_admins");groupadmin=b.childNodes.length;var d=$$("group_admin_0");var e=document.createElement("div");e.setAttribute("class","group");var f=document.createElement("div");var a=d.cloneNode(true);a.id="group_admin_"+groupadmin;a.name="group_admin_"+groupadmin;a.setAttribute("class","group_sel");var c=document.createElement("a");c.setAttribute("class","remove");c.setAttribute("onclick","javascript:this.parentNode.parentNode.removeChild(this.parentNode);");c.setAttribute("href","javascript:void(0);");f.appendChild(a);f.appendChild(c);e.appendChild(f);b.appendChild(e)}function CheckGroupOptions(){var b=0,a=$("#has_agenda,#has_blog,#has_wiki,#has_forum,#has_files,#has_forms");a.each(function(){var c=$(this).attr("checked");if(c){b++}$(this).parents("tr:first").find(":checkbox").not($(this)).each(function(){$(this).attr("disabled",!c)})});if(b==1){a.each(function(){if($(this).attr("checked")){$(this).attr("disabled",true)}})}else{a.each(function(){$(this).attr("disabled",false)})}if(!$("#has_blog").attr("checked")){$("#has_newsletter").attr("checked",false).attr("disabled",true)}else{$("#has_newsletter").attr("disabled",false)}}function newGroup(c){var a=$$("group_name").value;if(a==""){display_message_above(failure_msg(group_name_please))}else{if(a.indexOf('"',0)>=0||a.indexOf("&",0)>=0){display_message_above(failure_msg(forbidden_chars))}else{var b={login_name:c,tags:getTags()};$.extend(b,getFormData("edit_group_form").data);makeAjaxRequest("NewGroup",b,function(d){if(is_ok(d)){show2("Group",from_ok(d),1)}else{display_message_above(d)}},false)}}}function newAdminGroup(){var a=$("#group_admin").attr("trueval");newGroup(a)}function newBlog(){var b=$$("blog_name").value;if(b==""){$$("forum_view").innerHTML=failure_msg(blog_name_please)}else{if(b.indexOf('"',0)>=0||b.indexOf("&",0)>=0){$$("forum_view").innerHTML=failure_msg(forbidden_chars)}else{var a={name:$$("blog_group").value,id:$$("blog_id").value,title:b,descr:$$("blog_descr").value};makeAjaxRequest("NewBlog",a,function(c){if(is_ok(c)){getForum(b)}else{display_message_above(c)}},false)}}}function togglePageVersion(a){var b=$(a.parentNode);if(b.hasClass("unexpanded")){b.attr("class","expanded");$("#versions_list").slideDown()}else{if(b.hasClass("expanded")){b.attr("class","unexpanded");$("#versions_list").slideUp()}}}function getPage(b,c,a){var d={wtype:b,wdata:c,version:a};makeAjaxRequest("GetPage",d,function(e){if($$("wiki_top_view")){set_div_html("wiki_top_view",e)}else{updateContent(e)}fetchTags("select.tags_edit");make_xinha(large_xinha,"page_content")},true)}function showDiff(a,b){var c={wtype:a,wdata:b};$.extend(c,getFormData("versions_list").data);if(!c.diff_v1||!c.diff_v1){display_message_above(diff_err_text)}else{makeAjaxRequest("ShowDiff",c,function(d){if(is_ok(d)){updateContent(from_ok(d))}else{display_message_above(d)}},true)}}function addPageDef(b,a,c){var d={name:a,type:b,def:c};makeAjaxRequest("AddPage",d,function(g){if($$("wiki_top_view")){set_div_html("wiki_top_view",g)}else{updateContent(g)}var f=$("#saveform_page").attr("wtype");if(f=="People"){autocompletify("#wdata","HeaderPeoplePage",a,"")}else{autocompletify("#wdata","HeaderPage",a,"")}if(b=="Site"||b=="Site2"){for(var e=0;e<languages.length;e++){make_xinha(large_xinha,"page_content_"+languages[e],"admin_mode")}}else{make_xinha(small_xinha,"page_content","article_content","group_text")}fetchTags("select.tags_edit");$("#current_page_name").hide();$("#edit_page_name_td_value").show()},true)}function addPage(b,a){addPageDef(b,a,"")}function getpagecontent(){var c="";if($$("page_content")){c=$$("page_content").value;return{text:c}}else{var b={};for(var a=0;a<languages.length;a++){if($$("page_content_"+languages[a])){c=$$("page_content_"+languages[a]).value;b["text_"+languages[a]]=c}}return b}}function newPage(b,a){var c={wname:a,wtype:b,name:$$("page_name").value,wdata:$$("selected_page").innerHTML,tags:getTags()};$.extend(c,getpagecontent(function(d){return d}));if($$("page_category")){c.category=$$("page_category").value}makeAjaxRequest("NewPage",c,function(e){if(is_ok(e)){if(b=="Company"){show2("CompanyPages",a,1)}else{var d=$$("selected_page").innerHTML;if(d==""){d=a}showPages(b,d,"",1)}}else{display_message_above(e)}},false)}function editPage(b,c,a){var d={wtype:b,wdata:c,ver:a};makeAjaxRequest("EditPage",d,function(f){if($$("wiki_top_view")){set_div_html("wiki_top_view",f)}else{updateContent(f)}if(b=="Site"||b=="Site2"){for(var e=0;e<languages.length;e++){make_xinha(large_xinha,"page_content_"+languages[e],"admin_mode")}}else{make_xinha(small_xinha,"page_content")}fetchTags("select.tags_edit");$("#current_page_name").show();$("#edit_page_name_td_value").hide()},true)}function updatePage(b,c,a){var d={wtype:b,wdata:c,tags:getTags()};if($$("new_name")){d.new_name=$$("new_name").value}if($$("page_category")){d.category=$$("page_category").value}$.extend(d,getpagecontent());makeAjaxRequest("UpdatePage",d,function(e){if(is_ok(e)){if(!a){getPage(b,c)}else{a.innerHTML=saved_text}}else{if(!a){display_message_above(e)}else{a.innerHTML=unsaved_text}}},false)}function delPage(a,b){if(confirm(confirm_delete_page)){var c={wtype:a,wdata:b};makeAjaxRequest("DelPage",c,function(d){if(is_ok(d)){showPages(a,split_last(b,"/")[0],"",1)}else{display_message_above(d)}},false)}}function showPages(c,b,d,a){var e={name:b,num:a,type:c,category:d};makeAjaxRequest("ShowPages",e,function(f){if($$("wiki_top_view")){set_div_html("wiki_top_view",f)}else{updateContent(f)}},true)}function showCategories(b,a,c){if(c=="A"){c=c+":"+$$("new_cat").value}var d={name:a,type:b,action:c};makeAjaxRequest("ShowCategories",d,function(e){set_div_html("wiki_view",e)},true)}function showFolders(a){if(a=="A"){a=a+":"+$$("new_folder").value}var b={action:a};makeAjaxRequest("ShowFolders",b,function(c){$$("files_view").innerHTML=c},true)}function joinGroup(a){var b={name:a};makeAjaxRequest("JoinGroup",b,function(c){if(is_ok(c)){show2("Group",a,1)}else{display_message_above(c)}},false)}function leaveGroup(a){if(confirm(confirm_leave_group)){var b={name:a};makeAjaxRequest("LeaveGroup",b,function(c){if(is_ok(c)){show2("Group",a,1)}else{display_message_above(c)}},false)}}function removeMember(a,b){if(confirm(confirm_remove_member)){var c={gname:b,name:a};makeAjaxRequest("RemoveMember",c,function(d){if(is_ok(d)){edit("Group",b)}else{display_message_above(d)}},false)}}function addMember(a,b){var c={gname:b,name:a};makeAjaxRequest("AddMember",c,function(d){if(is_ok(d)){show("Inbox",0)}else{display_message_above(d)}},false)}function removeMemberRequest(a,b){var c={gname:b,name:a};makeAjaxRequest("RemoveMemberRequest",c,function(d){if(is_ok(d)){show("Inbox",0)}else{display_message_above(d)}},false)}function delGroup(b,a){if(confirm(confirm_delete_group)){var c={name:b};makeAjaxRequest("DelGroup",c,function(d){if(is_ok(d)){show("Groups",1)}else{display_message_above(d)}},false)}}function updateGroup(e,c){var g,d,b,a,f,h;a=$$("group_name").innerHTML;h={name:a,tags:getTags()};$.extend(h,getFormData("edit_group_form").data);makeAjaxRequest("UpdateGroup",h,function(i){if(is_ok(i)){if(!c){show2("Group",a,1)}else{c.innerHTML=saved_text}}else{if(!c){display_message_above(i)}else{c.innerHTML=unsaved_text}}},false)}function addAsContact(b,a){if(a=="false"){$$("people_view").innerHTML='<form method="post" action="javascript:requestFriend(\''+b+'\');"><table><tr><td><textarea id="friend_text" name="friend_text">'+add_me_as_contact+'</textarea></td></tr><tr><td><div><span class="buttonborder"><input type="submit" id="add_friend" name="add_friend" value="'+send_text+'"/></span><span class="buttonborder"><input class="cancel" type="reset" onclick="javascript:get(\'People\', \''+b+'\');" value="'+cancel_text+'"/></span></div></td></tr></table></form>'}else{try{$$("people_view").innerHTML='<form method="post" action="javascript:requestFriend(\''+b+'\');"><table><tr><td><textarea id="friend_text" name="friend_text">'+accept_as_contact+'</textarea></td></tr><tr><td><div><span class="buttonborder"><input type="submit" id="add_friend" name="add_friend" value="'+send_text+'"/></span><span class="buttonborder"><input class="cancel" type="reset" onclick="javascript:get(\'People\', \''+b+'\');" value="'+cancel_text+'"/></span></div></td></tr></table></form>'}catch(c){$$("requests_view").innerHTML='<form method="post" action="javascript:requestFriend(\''+b+'\');"><table><tr><td><textarea id="friend_text" name="friend_text">'+accept_as_contact+'</textarea></td></tr><tr><td><div><span class="buttonborder"><input type="submit" id="add_friend" name="add_friend" value="'+send_text+'"/></span><span class="buttonborder"><input class="cancel" type="reset" onclick="javascript:show(\'Inbox\', 0);" value="'+cancel_text+'"/></span></div></td></tr></table></form>';$$("requests_view").focus()}}}function requestFriend(a){var b={name:a,msg:$$("friend_text").value};$$("add_friend").disabled=true;makeAjaxRequest("AddAsContact",b,function(c){if(is_ok(c)){getNumbers();show("Inbox",0)}else{display_message_above(c);get("People",a)}},false)}function removeContact(a){if(confirm(confirm_delete_contact)){var b={name:a};makeAjaxRequest("RemoveContact",b,function(c){if(is_ok(c)){get("People",a)}else{display_message_above(c)}},false)}}function removeRequest(a){var b={name:a};makeAjaxRequest("RemoveRequest",b,function(c){if(is_ok(c)){updateContent(from_ok(c));getNumbers()}else{display_message_above(c)}},false)}function addJob(){makeAjaxRequest("AddJob","",function(a){$$("job_view").style.display="block";$$("job_view").innerHTML=a;changeLocation("#job_view")},true)}function newJob(){var h,i,d,c,k,g,e,b,j,f;h=$$("login_name").innerHTML;i=document.forms.add_job.job_begin_month;d=get_form_select(i);c=document.forms.add_job.job_begin_year;k=get_form_select(c);g=document.forms.add_job.job_end_month;e=get_form_select(g);b=document.forms.add_job.job_end_year;j=get_form_select(b);f=$$("job_company").value;if(k=="-"){$$("job_view").innerHTML=failure_msg("Veuillez définir l'année de début d'emploi.")}else{if(f==""){$$("job_view").innerHTML=failure_msg("Veuillez définir le nom de l'entreprise.")}else{if(!test_date(d,k,e,j)){$$("job_view").innerHTML=failure_msg("La date de fin doit être ultérieure à la date de début.")}else{var a={login:h,jbegin_month:d,jend_month:e,jbegin_year:k,jend_year:j,jcompany:f,jstatus:$$("job_status").value,jtitle:$$("job_title").value,jdescr:$$("job_descr").value,jsector:get_form_select($$("job_sector"))};makeAjaxRequest("NewJob",a,function(l){if(is_ok(l)){get("People",h)}else{display_message_above(l)}},false)}}}}function editJob(a){var b={jkey:a};makeAjaxRequest("EditJob",b,function(c){$$("job_view").innerHTML=c;changeLocation("#job_view")},true)}function updateJob(c){var i,j,e,d,l,h,f,b,k,g;i=$$("login_name").innerHTML;j=document.forms.edit_job.job_begin_month;e=get_form_select(j);d=document.forms.edit_job.job_begin_year;l=get_form_select(d);h=document.forms.edit_job.job_end_month;f=get_form_select(h);b=document.forms.edit_job.job_end_year;k=get_form_select(b);g=$$("job_company").value;if(l=="-"){$$("job_view").innerHTML=failure_msg("Veuillez définir l'année de début d'emploi.")}else{if(g==""){$$("job_view").innerHTML=failure_msg("Veuillez définir le nom de l'entreprise.")}else{if(!test_date(e,l,f,k)){$$("job_view").innerHTML=failure_msg("La date de fin doit être ultérieure à la date de début.")}else{var a={login:i,jkey:c,jbegin_month:e,jend_month:f,jbegin_year:l,jend_year:k,jcompany:g,jstatus:$$("job_status").value,jtitle:$$("job_title").value,jdescr:$$("job_descr").value,jsector:get_form_select($$("job_sector"))};makeAjaxRequest("UpdateJob",a,function(m){if(is_ok(m)){get("People",i)}else{display_message_above(m)}},false)}}}}function delJob(b){var a={id:b};makeAjaxRequest("DelJob",a,function(c){if(is_ok(c)){var d=$$("login_name").innerHTML;get("People",d)}else{display_message_above(c)}},false)}function addEduc(){makeAjaxRequest("AddEduc","",function(a){$$("educ_view").style.display="block";$$("educ_view").innerHTML=a;changeLocation("#educ_view")},true)}function newEduc(){var j,i,k,d,f,g,h,a,c,e;j=$$("login_name").innerHTML;i=document.forms.add_educ.educ_begin_month;k=get_form_select(i);d=document.forms.add_educ.educ_begin_year;f=get_form_select(d);g=document.forms.add_educ.educ_end_month;h=get_form_select(g);a=document.forms.add_educ.educ_end_year;c=get_form_select(a);e=$$("educ_school").value;if(f=="-"){$$("educ_view").innerHTML=failure_msg("Veuillez définir l'année de début de cursus.")}else{if(e==""){$$("educ_view").innerHTML=failure_msg("Veuillez définir le nom de l'école.")}else{if(!test_date(k,f,h,c)){$$("educ_view").innerHTML=failure_msg("La date de fin doit être ultérieure à la date de début.")}else{var b={login:j,ebegin_month:k,eend_month:h,ebegin_year:f,eend_year:c,eschool:e,ecity:$$("educ_city").value,ecountry:$$("educ_country").value,ecursus:$$("educ_cursus").value};makeAjaxRequest("NewEduc",b,function(l){if(is_ok(l)){get("People",j)}else{display_message_above(l)}},false)}}}}function editEduc(b){var a={ekey:b};makeAjaxRequest("EditEduc",a,function(c){$$("educ_view").innerHTML=c;changeLocation("#educ_view")},true)}function updateEduc(g){var k,j,l,d,f,h,i,a,c,e;k=$$("login_name").innerHTML;j=document.forms.edit_educ.educ_begin_month;l=get_form_select(j);d=document.forms.edit_educ.educ_begin_year;f=get_form_select(d);h=document.forms.edit_educ.educ_end_month;i=get_form_select(h);a=document.forms.edit_educ.educ_end_year;c=get_form_select(a);e=$$("educ_school").value;if(f=="-"){$$("educ_view").innerHTML=failure_msg("Veuillez définir l'année de début de cursus.")}else{if(e==""){$$("educ_view").innerHTML=failure_msg("Veuillez définir le nom de l'école.")}else{if(!test_date(l,f,i,c)){$$("educ_view").innerHTML=failure_msg("La date de fin doit être ultérieure à la date de début.")}else{var b={login:k,ekey:g,ebegin_month:l,eend_month:i,ebegin_year:f,eend_year:c,eschool:e,ecity:$$("educ_city").value,ecountry:$$("educ_country").value,ecursus:$$("educ_cursus").value};makeAjaxRequest("UpdateEduc",b,function(m){if(is_ok(m)){get("People",k)}else{display_message_above(m)}},false)}}}}function delEduc(b){var a={id:b};makeAjaxRequest("DelEduc",a,function(c){if(is_ok(c)){var d=$$("login_name").innerHTML;get("People",d)}else{display_message_above(c)}},false)}function showPeopleContacts(b,a){var c={num:a,name:b};getContentRequest("ShowPeopleContacts",c)}function showMembers(a){var b={num:a,name:$$("group_title").innerHTML};getContentRequest("ShowMembers",b,"members")}function showEmployees(a){var b={num:a,name:$$("company_title").innerHTML};getContentRequest("ShowEmployees",b,"employees")}function addForum(a){var b={name:a};getContentRequest("AddForum",b,"forum_view")}function newForum(a){var c=$$("forum_title").value;if(c==""){$$("forum_view").innerHTML=failure_msg(forum_title_please)}else{if(c.indexOf('"',0)>=0||c.indexOf("&",0)>=0){$$("forum_view").innerHTML=failure_msg(forbidden_chars)}else{var b={name:a,tags:getTags()};$.extend(b,getFormData("add_forum_form").data);makeAjaxRequest("NewForum",b,function(d){if(is_ok(d)){show3("Forum",a,from_ok(d),1)}else{display_message_above(d)}},false)}}}function getForum(a){var b={ftitle:a};makeAjaxRequest("GetForum",b,function(c){updateContent(c)},true)}function getForum2(a){var b={ftitle:a};makeAjaxRequest("GetForum",b,function(c){updateContent(c)},true)}function delForum(a,c){if(confirm(confirm_delete_forum)){var b={name:a,ftitle:c};makeAjaxRequest("DelForum",b,function(d){show2("Forums",a,1)},false)}}function addDiscussion(b,e,d,a){var c={name:b,title:e,by:d,num:a};makeAjaxRequest("AddDiscussion",c,function(f){$$("forum_view").innerHTML=f;make_xinha(small_xinha,"input_message");autocompletify("#assigned_to","PeopleForGroup",b,"");fetchTags("select.tags_edit")},true)}function addPrivateDiscussion(a,c){var b={name:a,ftitle:c};makeAjaxRequest("AddPrivateDiscussion",b,function(d){$$("discussion_view").style.display="block";$$("discussion_view").innerHTML=d;changeLocation("#discussion_view");fetchTags("select.tags_edit")},true)}function newDiscussion(a,c){var b={name:a,ftitle:c,tags:getTags()};$.extend(b,getFormData("add_discussion_form").data);b.assigned_to=$("#assigned_to").attr("trueval");if(b.discussion_title==""){display_message_above(discussion_title_please)}else{if(b.input_message==""){display_message_above(discussion_message_please)}else{makeAjaxRequest("NewDiscussion",b,function(d){if(is_ok(d)){show3("Forum",a,c,1)}else{display_message_above(d)}},false)}}}function newPrivateDiscussion(){var a=$$("group_name").innerHTML,d=$$("forum_title").innerHTML,e=$$("discussion_title").value,b=$$("input_message").value;if(e==""){$$("discussion_view").innerHTML=failure_msg(discussion_title_please)}else{if(b==""){$$("discussion_view").innerHTML=failure_msg(discussion_message_please)}else{var c={name:a,ftitle:d,dtitle:e,message:b,mail:$$("response_mail").value};makeAjaxRequest("NewDiscussion",c,function(f){getCredits();if(is_ok(f)){show3("Forum",a,d,1)}else{display_message_above(f)}},false)}}}function editDiscussion(c,f,a,e,b){var d={name:c,title:f,dkey:a,by:e,num:b};makeAjaxRequest("EditDiscussion",d,function(g){if(is_ok(g)){$$("discussion_view").innerHTML=from_ok(g);$$("discussion_view").scrollIntoView();autocompletify("#assigned_to","PeopleForGroup",c,"")}else{display_message_above(g)}fetchTags("select.tags_edit")},true)}function editPrivateDiscussion(b,d,a){var c={name:b,ftitle:d,dkey:a};makeAjaxRequest("EditPrivateDiscussion",c,function(e){$$("discussion_view").innerHTML=e},true)}function cancelDiscussionEdit(c,e,a,d,b){if($$("discussions_list")){$$("discussion_view").innerHTML=""}else{showDiscussion(c,e,a,1)}}function updateDiscussion(c,f,a,e,b){var d={name:c,ftitle:f,dkey:a,tags:getTags()};$.extend(d,getFormData("edit_discussion_form").data);d.assigned_to=$("#assigned_to").attr("trueval");makeAjaxRequest("UpdateDiscussion",d,function(g){if(is_ok(g)){if($$("discussions_list")){showFilter2("Forum",c,f,e,b)}else{showDiscussion(c,f,a,1)}}else{display_message_above(g)}},false)}function updatePrivateDiscussion(c,f,a){var e,b=$$("group_name").innerHTML,d=$$("forum_title").innerHTML;e={ftitle:d,dkey:a,title:$$("input_title").value,mail:$$("response_mail").value};makeAjaxRequest("UpdateDiscussion",e,function(g){if(is_ok(g)){getForum(d)}else{display_message_above(g)}},false)}function delDiscussion(c,f,a,e,b){if(confirm(confirm_delete_discussion)){var d={name:c,ftitle:f,dkey:a};makeAjaxRequest("DelDiscussion",d,function(g){if(is_ok(g)){showFilter2("Forum",c,f,e,b)}else{display_message_above(g)}},false)}}function showDiscussion(c,f,a,b,d){if(!d){d=""}var e={name:c,title:f,dkey:a,num:b};if(!$$("forum_view")||($$("group_name")&&$$("group_name").innerHTML!=c)||($$("forum_title")&&$$("forum_title").innerHTML!=f)){show3("Forum",c,f,1)}else{if(!d){d=""}}makeAjaxRequest("ShowDiscussion"+d,e,function(g){$$("forum_view").innerHTML=g;make_xinha(small_xinha,"input_message")},true)}function showDiscussionForum(c,e,a,b){var d={name:c,title:e,dkey:a,num:b};makeAjaxRequest("ShowDiscussionForum",d,function(f){updateContent(f);make_xinha(small_xinha,"input_message");$$("rightbar").style.display="block"},true)}function addMessage(b,d,a){var c={name:b,ftitle:d,dkey:a};makeAjaxRequest("AddMessage",c,function(e){$$("message_view").innerHTML=e;changeLocation("#message_view")},true)}function newMessage(a){var b=$$("group_name").innerHTML,e=$$("forum_title").innerHTML,c=$$("input_message").value;if(c==""){$$("message_view").innerHTML=failure_msg(discussion_message_please)}else{var d={name:b,ftitle:e,dkey:a,message:c};makeAjaxRequest("NewMessage",d,function(f){showDiscussion(b,e,a)},false)}}function genericMessageFun(d,h,b,e,g,c,a){var f={name:d,ftitle:h,dkey:b,mkey:e};$.extend(g,f);makeAjaxRequest(c,g,a,c=="EditMessage")}function editMessage(b,d,a,c){genericMessageFun(b,d,a,c,{},"EditMessage",function(e){$$("message_view").innerHTML=e;make_xinha(small_xinha,"input_message")})}function deleteMessage(b,d,a,c){if(confirm(confirm_delete_message)){genericMessageFun(b,d,a,c,{},"DeleteMessage",function(e){if(is_ok(e)){showDiscussion(b,d,a)}else{display_message_above(e)}})}}function updateMessage(c,g,a,d){var b=$$("group_name").innerHTML,f=$$("forum_title").innerHTML,e={message:$$("input_message").value};genericMessageFun(b,f,a,d,e,"UpdateMessage",function(h){if(is_ok(h)){showDiscussion(b,f,a)}else{display_message_above(h)}})}function showMessages(c,e,a,b){var d={name:c,ftitle:e,dkey:a,num:b};getContentRequest("ShowMessages",d,"discussion_view")}function editStyle(b){var a={};if(b){a={name:b}}makeAjaxRequest("EditStyle",a,function(c){updateContent(c);changeSelectedElementInSidebar("Style")},true)}function updateStyle(){var b={},a=0;for(a=0;a<arguments.length;a++){b[arguments[a]]=$$(arguments[a]).value}makeAjaxRequest("UpdateStyle",b,function(c){save_success_message_above()},false)}function manageAdmins(){makeAjaxRequest("ManageAdmins","",function(a){updateContent(a);autocompletify("#new_admin_name","AllPeoples","","")},false)}function addAdmin(){var a=$("#new_admin_name").attr("trueval");makeAjaxRequest("AddAdmin",{login:a},function(b){if(is_ok(b)){manageAdmins()}else{display_message_above(b)}},false)}function removeAdmin(a){makeAjaxRequest("RemoveAdmin",{login:a},function(b){if(is_ok(b)){manageAdmins()}else{display_message_above(b)}},false)}function makeColorPicker(a){$$(a).setAttribute("autocomplete","off");$("#"+a).css("background","#"+$$(a).value);$("#"+a).ColorPicker({onSubmit:function(b,e,c,d){$(d).val(e);$(d).css("background","#"+e);$(d).ColorPickerHide()},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value)},onChange:function(b,d,c){$("#"+a).val(d);$("#"+a).css("background","#"+d)}}).bind("keyup",function(){$(this).ColorPickerSetColor(this.value)})}function updateConfig(){var c=$$("update_config"),d={};if(c){var a=c.getElementsByTagName("input"),b;for(b=0;b<a.length;b++){if(a[b].getAttribute("type")=="checkbox"){d[a[b].getAttribute("id")]=a[b].checked}else{d[a[b].getAttribute("id")]=a[b].value}}}makeAjaxRequest("UpdateConfig",d,function(e){if(is_ok(e)){display_message_above('<div class="success">'+data_updated_successfully+"</div>")}else{display_message_above(e)}},false)}function multipleSubscribe(){var a={peoples:multiple_capitalize($$("peoples").value),status:$$("people_status").value};getContentRequest("MultipleSubscribe",a)}function validateSubscriptions(){var c="",a="";jQuery.each($("#subscriptions input"),function(){if($(this).attr("type")=="checkbox"){if(this.checked){if($(this).attr("name").substr(0,3)=="yes"){c+=";"+$(this).attr("name").substring(4,$(this).attr("name").length)}else{if($(this).attr("name").substr(0,2)=="no"){a+=";"+$(this).attr("name").substring(3,$(this).attr("name").length)}}}}});var b={accepted:c,refused:a};makeAjaxRequest("ValidateSubscriptions",b,function(d){$$("subscriptions").innerHTML=d},false)}function sendNewsletter(){var d=$$("newsletter_content").value,c=true,b,f=$$("is_html").checked,a=$$("newsletter_ascii_content").value,e={newsletter:d,nb_groups:filegroup+1,ishtml:f,ascii:a};if($$("everybody")){c=$$("everybody").checked}if(!c){for(b=0;b<e.nb_groups;b++){if($$("select_file_group_"+b)){e["group_"+b]=$$("select_file_group_"+b).value}}}else{e.nb_groups=0}if(confirm(confirm_send_newsletter)){makeAjaxRequest("SendNewsletter",e,function(g){if(is_ok(g)){updateContent(from_ok(g))}else{display_message_above(g)}},false)}}function Changed(b){var a=document.getElementByName(b);a.submit()}function updateTemplateEditor(b){var a={template:$$(b).value};makeAjaxRequest("UpdateTemplate",a,function(c){$$("template_saved").innerHTML="Sauvegarde : "+c},false)}function removeFile(b,a,d){if(confirm(confirm_delete_file)){var c={filename:b,ownertype:a,ownername:d};makeAjaxRequest("RemoveFile",c,function(e){if(is_ok(e)){if(a=="GroupFile"){show3("GroupFiles",d,"","1")}else{show3("CurrentFiles","","","1")}}else{display_message_above(e)}},false)}}function getCheckedFiles(){var a=document.getElementsByTagName("input"),b="",e="",c,d=0;for(c=0;c<a.length;c++){if(a[c].getAttribute("class")=="file_box"&&a[c].checked){d=d+1;e=e+"\r\n - "+a[c].getAttribute("title");if(b==""){b=a[c].getAttribute("id")}else{b=b+"#"+a[c].getAttribute("id")}}}return{fdata:b,names:e,cpt:d}}function removeFiles(d){var b,a=getCheckedFiles();b={fdata:a.fdata};var c=confirm_delete_files;if(a.cpt==0){}else{if(a.cpt==1){c=confirm_delete_file}if(confirm(c+a.names)){makeAjaxRequest("RemoveFiles",b,function(e){if(is_ok(e)){display_message_above(from_ok(e));if(d==""){var f="";if($$("cur_people_login")){f=$$("cur_people_login").innerHTML}show3("CurrentFiles",f,"","1")}else{show3("GroupFiles",d,"","1")}}else{display_message_above(e)}},false)}}}function zipFiles(){var b,a=getCheckedFiles();b={fdata:a.fdata};if(a.cpt==0){}else{makeAjaxRequest("ZipFiles",b,function(c){if(is_ok(c)){changeLocation(from_ok(c))}else{display_message_above(c)}},false)}}function newTag(){var b,a=$$("tag_name").value;var b={name:a};if(a==""){$$("tag_error").innerHTML=failure_msg(tag_name_please)}else{if(a.indexOf("&",0)>=0||a.indexOf("~",0)>=0){$$("tag_error").innerHTML=failure_msg(forbidden_tag_chars)}else{getContentRequest("NewTag",b,"content")}}}function delTag(a){if(confirm(confirm_delete_tag)){var b={name:a};makeAjaxRequest("DelTag",b,function(c){if(is_ok(c)){show("Tags",1)}else{display_message_above(c)}},false)}}function moreTags(f,b){var j,n,k,p,d,g,m,h,a;j=f.getAttribute("rel");n=$$("tags_edit");nb_tags=n.childNodes.length+1;a="__tag_"+nb_tags;k=document.createElement("span");k.setAttribute("class","tag");p=document.createElement("span");if(b){d=document.createElement("input")}else{d=document.createElement("select")}d.setAttribute("class","tag_in");d.setAttribute("id",a);d.setAttribute("name","__tag_"+nb_tags);m=document.createElement("a");m.setAttribute("class","remove");m.setAttribute("onclick","javascript:this.parentNode.parentNode.removeChild(this.parentNode);");m.setAttribute("href","javascript:void(0);");g=j.split("~");if(!b){for(h=0;h<g.length;h++){var c=document.createElement("option");c.setAttribute("value",g[h]);var e=document.createTextNode(g[h]);c.appendChild(e);d.appendChild(c)}}p.appendChild(d);p.appendChild(m);k.appendChild(p);n.appendChild(k);if(b){jQuery("#"+a).autocomplete(g,{matchContains:true,mustMatch:true,minChars:0});d.focus()}}function replyMessage(d,a,c){var b={name:a,tid:c};makeAjaxRequest("ReplyMessage",b,function(g){try{var f=$$("message_view");f.parentNode.removeChild(f)}catch(h){}var i=document.createElement("div");i.id="message_view";d.parentNode.parentNode.appendChild(i);try{$$("people_view").innerHTML=g}catch(h){$$("message_view").innerHTML=g}},true)}function writeMessage(a){var b={name:a};makeAjaxRequest("WriteMessage",b,function(c){try{$$("people_view").innerHTML=c}catch(d){$$("message_view").innerHTML=c}$("textarea").elastic()},true)}function writeMessageBox(a){makeAjaxRequest("WriteMessageBox","",function(c){try{var b=$$("message_view");b.parentNode.removeChild(b)}catch(d){}var f=document.createElement("div");f.id="message_view";a.parentNode.parentNode.appendChild(f);$$("message_view").innerHTML=c;$("textarea").elastic();autoMessagePeople("people_name")},true)}function sendMessage(c,g){try{$$("waiting_picture").style.display="block"}catch(f){}var a=$$("input_txt").value;var b;try{if($$("subj").value){b=$$("subj").value}else{b=$$("subj").innerHTML}}catch(f){b=$$("subj").innerHTML}if(a==""){$$("message_error_view").innerHTML=failure_msg(message_content_please)}else{var d={name:c,tid:g,subj:b,txt:a};makeAjaxRequest("SendMessage",d,function(h){show("Inbox",1);try{$$("people_view").innerHTML=h}catch(i){$$("message_view").innerHTML=h}},false)}}function sendMessage2(){var a=$$("people_name").getAttribute("tval");a+=getDestsMail();sendMessage(a)}function delImail(c,a){if(confirm(confirm_delete_message)){var b={tid:c,mid:a};makeAjaxRequest("DelImail",b,function(d){show("Inbox",1)},false)}}function deleteMe(a){var b={name:a};makeAjaxRequest("DeleteMe",b,function(c){$$("people_view").innerHTML=c;$$("people_view").style.display="block";tooltipify("#start_conditions")},false)}function confirmDelete(a){if($$("box_delete").checked&&confirm(confirm_delete_people)){var b={name:a};makeAjaxRequest("DelPeople",b,function(c){changeLocation("/")},false)}else{display_message_above(confirmation_please)}}function showCharCodes(a){var c="";for(var b=0;b<a.length;b++){c=c+"&#"+a.charCodeAt(b)+";"}return c}function getData(b){var d=$(b).attr("value");d=d.split("~");for(var c=0;c<d.length;c++){d[c]=d[c].split(";");for(var a=0;a<d[c].length;a++){d[c][a]=parseInt(d[c][a])}}for(c=0;c<d.length;++c){d[c][0]+=3600*1000*2}return d}function weekendAreas(c){var a=[];var e=new Date(c.xaxis.min);e.setUTCDate(e.getUTCDate()-((e.getUTCDay()+1)%7));e.setUTCSeconds(0);e.setUTCMinutes(0);e.setUTCHours(0);var b=e.getTime();do{a.push({xaxis:{from:b,to:b+2*24*60*60*1000}});b+=7*24*60*60*1000}while(b<c.xaxis.max);return a}function dualPlot(h,a,f,b){var c={xaxis:{minTickSize:f,mode:"time",timeformat:a},yaxis:{minTickSize:1,tickDecimals:0},selection:{mode:"xy"},grid:{markings:weekendAreas}};var e=$.plot($(b),[h],c);var g=$.plot($("#overview"),[h],{lines:{show:true,lineWidth:1},shadowSize:0,xaxis:{minTickSize:[1,"month"],mode:"time",timeformat:"%m/%y"},yaxis:{ticks:[]},selection:{mode:"x"}});$(b).bind("plotselected",function(i,d){e=$.plot($(b),[h],$.extend(true,{},c,{xaxis:{min:d.xaxis.from,max:d.xaxis.to},yaxis:{min:d.yaxis.from,max:d.yaxis.to}}));g.setSelection(d,true);checkUpdate("min_sel",d.xaxis.from);checkUpdate("max_sel",d.xaxis.to)});$("#overview").bind("plotselected",function(i,d){e.setSelection(d);checkUpdate("min_sel",d.xaxis.from);checkUpdate("max_sel",d.xaxis.to)})}function datePlot(f,a,b){var c={xaxis:{minTickSize:[1,"day"],mode:"time",timeformat:a},yaxis:{minTickSize:1,tickDecimals:0},grid:{markings:weekendAreas}};var e=$.plot($(b),[f],c);$(b).bind("plotselected",function(g,d){e=$.plot($(b),[f],$.extend(true,{},c,{xaxis:{min:d.xaxis.from,max:d.xaxis.to},yaxis:{min:d.yaxis.from,max:d.yaxis.to}}))})}function fileStats(a,e,c,b){var d={ownertype:a,ownername:e,filename:c,version:b};makeAjaxRequest("FileStats",d,function(f){if(is_ok(f)){changeLocation(from_ok(f))}else{display_message_above(f)}},false)}function getStats(c){var d={stats:c};if($$("min_sel")&&$$("min_sel").innerHTML!=""){var b,a;b=$$("min_sel").innerHTML/1000;a=$$("max_sel").innerHTML/1000;d.min=Math.round(b);d.max=Math.round(a)}makeAjaxRequest("AdminStats",d,function(e){if(is_ok(e)){changeLocation(from_ok(e))}else{display_message_above(e)}},false)}function showRequests(b,a){var c={num:a,sens:b};makeAjaxRequest("Requests",c,function(d){if(b=="received"){$$("received_requests").innerHTML=d}else{$$("sent_requests").innerHTML=d}},false)}$.fn.progression.defaults.Background="white";$.fn.progression.defaults.aBackground="none";$.fn.progression.defaults.TextColor="#666666";$.fn.progression.defaults.aTextColor="#666666";$.fn.progression.defaults.AnimateTimeOut=1200;$.fn.progression.defaults.BorderColor="#cccccc";function getProgression(login){makeAjaxRequest("GetProgression",{login:login},function(r){if(is_ok(r)){var p=eval(from_ok(r));$(".progress_bar").progression({Current:p})}},false)}function export_csv(c,a){var b={filter:a};makeAjaxRequest("ExportCsv"+c,b,function(d){if(is_ok(d)){changeLocation(from_ok(d))}else{display_message_above(d)}},true)}function export_csv2(d,a,b){var c={name:a,filter:b};makeAjaxRequest("ExportCsv"+d,c,function(e){if(is_ok(e)){changeLocation(from_ok(e))}else{display_message_above(e)}},true)}function make_rating(){$("input.star").rating()}function rateArticle(e,b,d){var c=0,a;jQuery.each($("#add_vote_"+d+" div"),function(){if(($(this).attr("class")).indexOf("star-rating-on")>0){c+=1}});a={bname:b,btype:e,akey:d,mark:c};makeAjaxRequest("RateArticle",a,function(f){showArticle(b,d,e)},false)}function phone_format(b){var a,f,d="",e="",c;a=$$(b);f=a.value;for(c=0;c<f.length;c++){if(numbers.indexOf(f[c])>-1||(f[c]=="+"&&c==0)){d+=f[c];e=f[c]}else{if(e!=" "){d+=" ";e=" "}}}a.value=d}function limit_textarea(b){var a=function(){var c=parseInt(this.getAttribute("maxlength"),10);if(this.value.length>c){this.value=this.value.substr(0,c);return false}};b.onkeyup=a;b.onblur=a}function contact_hider(){var a=function(){if(this.checked){$("#contact_area").show("slow")}else{$("#contact_area").hide("slow")}};$$("internship_contact_check").onclick=a}function initInternshipEdit(){limit_textarea($$("internship_descr"));contact_hider();var a=new Date();a.setTime($$("internship_start").getAttribute("rel"));var b={dateFormat:"@",defaultDate:a};$("#internship_start").datepicker(b)}function init_cloud(){cloudify("tag_cloud");tooltipify("#members span");tooltipify("#companies span");tooltipify("#groups span");tooltipify("#articles span");tooltipify("#company_articles span");tooltipify("#forums span");tooltipify("#discussions span");tooltipify("#wpages_res span");tooltipify("#agevents span");tooltipify("#internships span")}function inList(b,c){var a=b.indexOf(c);return(a>-1&&a!=null)}function showFilter(f,b,d,a){var e={name:b,filter:d,num:a};for(var c=4;c<arguments.length;c+=2){e[arguments[c]]=arguments[c+1]}makeAjaxRequest("Show"+f,e,function(h,g){if(f=="PeopleGroups"&&$$("people_view")){$("#people_view").html(h)}else{if(inList(["DelBilling","DelDatasheet"],f)){}else{updateContent(h);if(f=="Tag"||f=="MultiTags"){init_cloud()}}}},true)}function showFilter2(e,b,f,c,a){var d={name:b,title:f,filter:c,num:a};getContentRequest("Show"+e,d,"content")}function imgheadercomplete(){autocompletify("#page_selector","HeaderPage",$$("selected_wiki").innerHTML,"")}function imgheaderselect(){$$("selected_wiki").innerHTML=$$("wiki_selector").value;imgheadercomplete()}function showGen(c){var b={};for(var a=1;a<arguments.length;a+=2){b[arguments[a]]=arguments[a+1]}Ui.save_all_and_do(function(){makeAjaxRequest("Show"+c,b,function(e,d){if(c==="UpdateBC"){if($$("wiki_top_view")){set_div_html("wiki_top_view",e)}else{updateContent(e)}}else{if(c==="PageVersions"){set_div_html("versions_list",e)}else{if(c==="FormResults"){set_div_html("wiki_view",e)}else{updateContent(e);if(c==="EditNewsletterCSS"){prepareCSS()}else{if(c==="ImgHeader"){imgheadercomplete();if($$("wiki_selector")){$("#wiki_selector").bind("change",function(){imgheaderselect()})}}}}}}},true)})}function showComments(b,c,d,a){if(!d){d="Group"}var e={bname:b,btype:d,akey:c,num:a};getContentRequest("ShowComments",e,"comments_list")}function get(c,a){var b={name:a};makeAjaxRequest("Get"+c,b,function(d){updateContent(d);$$("rightbar").style.display="block";if(c=="People"&&$(".progress_bar")){getProgression(a)}},true)}function get2(d,a,b){var c={name:a,key:b};makeAjaxRequest("Get"+d,c,function(e){updateContent(e);$$("rightbar").style.display="block"},true)}function showArticles(b,a,c){if(!c){c="Group"}var d={name:b,type:c,num:a};if(!$$("articles_list")){show2("Blog",b,a)}else{makeAjaxRequest("ShowArticles",d,function(e){$$("blog_view").innerHTML=e;make_xinha(small_xinha,"comment_content");make_rating()},true);getContentRequest("ShowArticles",d,"articles_list");make_rating()}}function showArticle(a,b,c){if(!c){c="Group"}var d={name:a,type:c,key:b};if(!$$("blog_view")){show2("Blog",a,1)}else{makeAjaxRequest("ShowArticle",d,function(e){$$("blog_view").innerHTML=e;make_xinha(small_xinha,"comment_content");make_rating()},true)}}function showArticleBlog(a,b,c){if(!c){c="Group"}var d={name:a,type:c,key:b};makeAjaxRequest("ShowArticleBlog",d,function(e){updateContent(e);make_xinha(small_xinha,"comment_content");$$("rightbar").style.display="block";make_rating()},true)}function showArticleComments(a,b,c){showArticle(a,b,c);changeLocation("#comments_list")}function editArticle(c,a,b,d){if(!d){d="Group"}var e={name:a,type:d,key:b};makeAjaxRequest("EditArticle"+c,e,function(f){$$("blog_view").innerHTML=f;if(c=="Summary"){make_xinha(small_xinha,"article_summary")}else{make_xinha(small_xinha,"page_content","article_content")}fetchTags("select.tags_edit")},true)}function fillArticle_data(){if($$("article_content").tagName.toLowerCase()=="div"){form=getFormData("article_content");if(form.error==""){return form.data}else{display_message_above(form.error);return{}}}else{return{article_content:$$("article_content").value}}}function updateArticle(a,d,e,c){var f={name:a,type:e,key:d,title:$$("article_title").value,tags:getTags()},b;b=fillArticle_data();if(b=={}){return}$.extend(f,b);if($$("article_author")){f.author=$$("article_author").value}makeAjaxRequest("UpdateArticle",f,function(g){if(is_ok(g)){if(!c){showArticle(a,d,e)}else{c.innerHTML=saved_text}}else{if(!c){updateContent(g)}else{c.innerHTML=unsaved_text}}},false)}function resetSummary(){var a=$$("article_summary_reset").innerHTML;a=a.replace(/deleteMe/g,"");$$("article_summary_container").innerHTML=a;make_xinha(small_xinha,"article_summary")}function updateArticleSummary(a,b,c){var d={name:a,type:c,key:b,summary:$$("article_summary").value};makeAjaxRequest("UpdateArticleSummary",d,function(e){if(is_ok(e)){showArticle(a,b,c)}else{display_message_above(e)}},false)}function addArticle(b,a){var c={type:b,name:a};makeAjaxRequest("AddArticle",c,function(d){$$("blog_view").innerHTML=d;make_xinha(small_xinha,"page_content","article_content");fetchTags("select.tags_edit")},true)}function removeArticle(a,b,c){if(!c){c="Group"}if(confirm(confirm_delete_article)){var d={type:c,name:a,akey:b};makeAjaxRequest("RemoveArticle",d,function(e){if(is_ok(e)){if(c=="Company"){show2("CompanyBlog",a,1)}else{show2("Blog",a,1)}}else{display_message_above(e)}},false)}}function newArticle(e,a){var d=$$("article_title").value;if(d==""){display_message_above(article_title_please)}else{var c={name:a,btype:e,title:d,tags:getTags()},b;b=fillArticle_data();if(b=={}){return}$.extend(c,b);if($$("article_author")){c.author=$$("article_author").value}makeAjaxRequest("NewArticle",c,function(f){if(is_ok(f)){if(e=="Company"){show2("CompanyBlog",a,1)}else{show2("Blog",a,1)}}else{display_message_above(f)}},false)}}function edit(d,a){var b="Group";if(d=="CompanyBlog"){d="Blog";b="Company"}var c={name:a,type:b};makeAjaxRequest("Edit"+d,c,function(e){if(d=="CompanyCoords"){set_div_html("coords_view",e)}else{updateContent(e);if(d=="Company"){$("#edit_company_action").hide();$("#back_company_action").hide();if($("select#company_admin")){autocompletify("#company_admin","PeopleForCompany",a,"")}}else{if(d=="Group"){CheckGroupOptions()}}make_xinha(small_xinha,"blog_text","company_text","group_text")}fetchTags("select.tags_edit")},true)}function editForum(a,c){var b={name:a,title:c};getContentRequest("EditForum",b)}function updateForum(a,c){var b={name:a,title:c,tags:getTags()};$.extend(b,getFormData("edit_forum_form").data);makeAjaxRequest("UpdateForum",b,function(d){if(is_ok(d)){show3("Forum",a,c,1)}else{display_message_above(d)}},false)}function add(c,a){var b={name:a};makeAjaxRequest("Add"+c,b,function(d){updateContent(d);make_xinha(small_xinha,"page_content","article_content","group_text");if($$("group_admin")){autocompletify("#group_admin","AllPeoples","","")}fetchTags("select.tags_edit")},true)}function Add(d,e,b,a){var c={id:e,id2:b,uid:a};makeAjaxRequest("add_"+d,c,function(f){if(d=="order_contract"&&$$("contract_select")){set_div_html("contract_select",f)}else{updateContent(f)}fetchTags("select.tags_edit")},true)}function addOrderContract(){var a=$$("select_customer").value;Add("order_contract",a)}function addOrder(b){var a=$$("select_contract").value;Add("order",b,a)}function refreshOrderRates(c,b){var a=$$("select_contract").value;Add("order_refresh",c,a,b)}function update(c,a){var b={name:a};makeAjaxRequest("Update"+c,b,function(d){updateContent(d)},false)}function updateBlog(d,b,c){var a=false;if($$("blog_private")&&d=="Group"){a=$$("blog_private").checked}var e={type:d,name:b,short_text:$$("blog_short_text").value,text:$$("blog_text").value,prv:a};makeAjaxRequest("UpdateBlog",e,function(f){if(is_ok(f)){if(!c){updateContent(from_ok(f))}else{c.innerHTML=saved_text}}else{if(!c){display_message_above(f)}else{c.innerHTML=unsaved_text}}},false)}function remove(c,a){var b={name:a};makeAjaxRequest("Remove"+c,b,function(d){updateContent(d)},false)}function newComment(f,e,a){var c,d,b=$$("comment_author").value;if($$("comment_content")){c=$$("comment_content").value}else{c=$$("comment_anonymous_content").value}d={bname:e,btype:f,key:a,author:b,mail:$$("comment_email").value,web:$$("comment_website").value,content:c};if(b==""){$$("comment_message").innerHTML="<span class='error'>"+name_please+"</span>"}else{if(c==""){$$("comment_message").innerHTML="<span class='error'>"+message_content_please+"</span>"}else{makeAjaxRequest("NewComment",d,function(g){if(is_ok(g)){showArticle(e,a,f)}else{display_message_above(g)}},false)}}}function editComment(c,e,a,d){var b={bname:c,btype:d,akey:e,ckey:a};makeAjaxRequest("EditComment",b,function(f){$$("comment_view").innerHTML=f;make_xinha(small_xinha,"comment_content")},true)}function updateComment(c,e,d,a){var b={bname:c,btype:e,akey:d,ckey:a,content:$$("comment_content").value};makeAjaxRequest("UpdateComment",b,function(f){if(is_ok(f)){showArticle(c,d,e)}else{display_message_above(f)}},false)}function removeComment(c,e,a,d){if(confirm(confirm_delete_comment)){var b={bname:c,btype:d,akey:e,ckey:a};makeAjaxRequest("RemoveComment",b,function(f){if(is_ok(f)){showArticle(c,e,d)}else{display_message_above(f)}},false)}}function switchAgendaTab(a,b,c){$$(a+"_link").setAttribute("class","current");$$(b+"_link").setAttribute("class","normal");$("."+b).hide();$("."+a).show();$$("before_date_text").innerHTML=c}function getAgenda(c,f,b,h){var g="next nextYear month agendaWeek",e="month",d=$("#"+c).hasClass("short_agenda"),i,a;a=function(m){var k=true;if(m.aType==="Group"){k=confirm(confirm_move_event)}if(k){var l=$.fullCalendar.formatDate(m.start,"yyyy:MM:dd:HH:mm"),j=$.fullCalendar.formatDate(m.end,"yyyy:MM:dd:HH:mm");dropEvent(m.realId,m.aType,m.aName,l,j,f,b);return true}$("#"+c).fullCalendar("render");return false};if(c==="group_agenda"){e="agendaWeek"}if(d){g="next nextYear"}i={defaultView:e,editable:true,firstDay:1,header:{left:"today prevYear prev",center:"title",right:g},buttonText:{today:today_text,prev:"&lt;",next:"&gt;",month:month_text,week:week_text},viewDisplay:function(j){fetchAgendaEvents(c,f,b,j.start.getFullYear(),j.start.getMonth(),h);return true},dayDblClick:function(j){addAgendaEvent(f,b,-1,j.getFullYear(),j.getMonth()+1,j.getDate(),10,0,16,0);return true},eventClick:function(k,j){getAgendaEvent(c,k.aType,k.aName,k.realId,-1);return true},eventMouseover:function(k,j){if(k.description==""){return}$(j.target).tooltip({bodyHandler:function(){return k.description}})},eventDrop:a,eventResize:a};$.extend(i,agenda_localization);$("#"+c).fullCalendar(i)}function fetchAgendaEvents(id,type,name,year,month,showName){var is_short_agenda=$("#"+id).hasClass("short_agenda"),p={type:type,name:name,year:year,month:month};makeAjaxRequest("FetchAgendaEvents",p,function(r){$("#"+id).fullCalendar("removeEvents");if(is_ok(r)){var events=eval(from_ok(r));for(var i=0;i<events.length;i++){var obj=events[i];if((showName)&&obj.hName!=""){obj.title=(obj.hName+" : "+obj.title)}else{if(is_short_agenda){obj.title="...";obj.allDay=true;obj.className=obj.className+" event_compressed"}}events[i]=obj}$("#"+id).fullCalendar("addEventSource",events)}},false)}function change_agenda_view(b,c,a){var d="";if(b=="Site"){d=last_agenda_view_used}if(a){d=a+"_view"}if((d=="")||($("#"+d).length==0)){d=b.toLowerCase()+"_agenda_view"}if($("#"+d).length==0){d="people_agenda_view"}if($("#"+d).length==0){d=last_agenda_view_used}set_div_html(d,c);last_agenda_view_used=d}function getAgendaEvent(f,d,b,c,a){var e={type:d,name:b,uid:c,version:a};makeAjaxRequest("GetAgendaEvent",e,function(g){change_agenda_view(d,g,f)},false)}function getIcsEvent(c,a,b){redirect_with_post("/"+getURLid()+"event_"+c+"_"+a+"_"+b+".ics","type",c,"name",a,"uid",b)}function getIcsCalendar(b,a){redirect_with_post("/"+getURLid()+"calendar_"+b+"_"+a+".ics","type",b,"name",a)}function updateSelectTime(c,a,b){$(c+"_hour").val(a);if(b==0){b="00"}$(c+"_minute").val(b)}function convert_to_formated_hour(c,d){var b=c<10?1:2;var a=c.toPrecision(b);var e=d<1?"00":d.toPrecision(2);return a+"h"+e}function updateSliders(){var c=parseInt($("#event_hour").val());var h=parseInt($("#event_minute").val());var g=parseInt($("#event_end_hour").val());var d=parseInt($("#event_end_minute").val());var a=c+(h/60);var f=g+(d/60);$("#time_slider").slider("values",0,[a]);$("#time_slider a:first").html(convert_to_formated_hour(c,h));$("#time_slider").slider("values",1,[f]);$("#time_slider a:last").html(convert_to_formated_hour(g,d))}function makeSlider(c,h,g,a,i){$(c).slider({range:true,min:0,max:23.75,step:0.25,values:[a,i],slide:function(j,k){var b=Math.floor(k.values[0]);var e=Math.floor((k.values[0]-b)*60);$(this).find("a:first").html(convert_to_formated_hour(b,e));updateSelectTime(h,b,e);b=Math.floor(k.values[1]);e=Math.floor((k.values[1]-b)*60);$(this).find("a:last").html(convert_to_formated_hour(b,e));updateSelectTime(g,b,e)}});var d=Math.floor(a);var f=Math.floor((a-d)*60);$(c+" a:first").html(convert_to_formated_hour(d,f));updateSelectTime(h,d,f);d=Math.floor(i);f=Math.floor((i-d)*60);$(c+" a:last").html(convert_to_formated_hour(d,f));updateSelectTime(g,d,f)}function getAgendaSlider(c,h,g,d){var a=c+(h/60);var f=g+(d/60);makeSlider("#time_slider","#event","#event_end",a,f);$("#event_hour").change(updateSliders);$("#event_minute").change(updateSliders);$("#event_end_hour").change(updateSliders);$("#event_end_minute").change(updateSliders)}function addAgendaEvent(j,c,h,k,g,i,f,b,a,l){$("#new_agenda_event").hide();$("#search_tags").hide();var e={type:j,name:c,y:k,m:g,d:i,uid:h};makeAjaxRequest("AddAgendaEvent",e,function(d){change_agenda_view(j,d);getAgendaSlider(parseInt(f),parseInt(b),parseInt(a),parseInt(l));make_xinha(small_xinha,"event_content");fetchTags("select.tags_edit")},false)}function cancelAgendaAction(a){$("#search_tags").show();$("#new_agenda_event").show();change_agenda_view(a,"")}function newAgendaEvent(c,a,b){var f="nobody";if($$("people_id_select")){f=$$("people_id_select").value}var d="3";if($$("event_type")){d=$$("event_type").value}var e={title:$$("event_title").value,etype:d,tags:getTags(),location:$$("event_location").value,link:$$("event_link").value,content:$$("event_content").value,begin_day:$$("event_day").value,begin_month:$$("event_month").value,begin_year:$$("event_year").value,begin_hour:$$("event_hour").value,begin_minute:$$("event_minute").value,end_day:$$("event_end_day").value,end_month:$$("event_end_month").value,end_year:$$("event_end_year").value,end_hour:$$("event_end_hour").value,end_minute:$$("event_end_minute").value,all_day:$$("all_day").checked,several_days:($$("several_days_link").className=="current"),reminder:$$("alert_select").value,people_id:f,type:c,uid:b,name:a};makeAjaxRequest("NewAgendaEvent",e,function(g){if(is_ok(g)){display_message_above(from_ok(g))}else{display_message_above(g)}$("#new_agenda_event").show();$("#"+c.toLowerCase()+"_agenda").fullCalendar("render")},false)}function dropEvent(e,f,c,h,a,d,b){var g={type:f,name:c,start:h,end:a,uid:e};makeAjaxRequest("DropAgendaEvent",g,function(i){if(is_ok(i)){display_message_above(from_ok(i))}else{display_message_above(i)}},false)}function deleteAgendaEvent(c,a,b){if(confirm(confirm_delete_event)){var d={type:c,name:a,uid:b};makeAjaxRequest("DeleteAgendaEvent",d,function(e){if(is_ok(e)){change_agenda_view(c,'<span class="success">'+event_deleted+"</span>")}else{display_message_above(e)}$("#"+c.toLowerCase()+"_agenda").fullCalendar("render")},false)}}function validateAgendaEvent(c,a,b){var d={type:c,name:a,key:b};makeAjaxRequest("ValidateAgendaEvent",d,function(e){show("Inbox",0)},false)}function validateMultipleEvent(c,a){var f="";var b="";var e="#group_requests_"+a+" input";jQuery.each($(e),function(){if($(this).attr("type")=="checkbox"){if(this.checked){if($(this).attr("name").substr(0,3)=="yes"){f+=";"+$(this).attr("name").substring(4,$(this).attr("name").length)}else{if($(this).attr("name").substr(0,2)=="no"){b+=";"+$(this).attr("name").substring(3,$(this).attr("name").length)}}}}});var d={accepted:f,refused:b,name:a,type:c};makeAjaxRequest("ValidateMultipleEvent",d,function(g){show("Inbox",0)},false)}function removeAgendaEvent(c,a,b){if(confirm(confirm_remove_event)){var d={type:c,name:a,key:b};makeAjaxRequest("RemoveAgendaEvent",d,function(e){show("Inbox",0)},false)}}function editAgendaSettings(a){var b={login:a};getContentRequest("EditAgendaSettings",b)}function updateAgendaSettings(b){var a="";jQuery.each($("#agenda_list input"),function(){if($(this).attr("type")=="checkbox"&&$(this).attr("name")!="Site"){if(this.checked){a+=";"+$(this).attr("name")}}});var c={login:b,site:$$("Site").checked,groups:a};makeAjaxRequest("UpdateAgendaSettings",c,function(d){if(is_ok(d)){show("MyAgenda","0")}else{display_message_above(d)}},false)}function delAlert(a,b){var c={login:a,key:b};makeAjaxRequest("DelAlert",c,function(d){getRightbar()},false)}function searchTagsBetween(b,a){$("#search_tags").hide();var c={type:b,name:a};makeAjaxRequest("SearchTagsBetween",c,function(d){change_agenda_view(b,d);fetchTags("select.tags_edit")},false)}function doSearchTagsBetween(b,a){$$("search_tags").style.display="block";var c={begin_day:$$("event_day").value,begin_month:$$("event_month").value,begin_year:$$("event_year").value,end_day:$$("event_end_day").value,end_month:$$("event_end_month").value,end_year:$$("event_end_year").value,tags:getTags(),type:b,name:a};makeAjaxRequest("DoSearchTagsBetween",c,function(d){change_agenda_view(b,d);$("#search_tags").hide();fetchTags("select.tags_edit")},false)}function open_upload(h,b){var c=document.getElementById(h);if(!c.hasChildNodes()){var g=document.createElement("div");var d="";try{if($("#saveform_page").attr("wtype")=="Group"){d=split_first($("#saveform_page").attr("wdata"),"/")[0]}}catch(f){}var a='<iframe id="'+b+'" frameBorder="0" src="/'+getURLid()+"upload_content.exe/"+d+'" name="upload_file"></iframe>';g.innerHTML=a;c.appendChild(g)}}function show4(c,a){var b={num:a};makeAjaxRequest("Show"+c,b,function(e){var d=c;if(c=="Command"){d="Purchases"}changeSelectedElementInSidebar(d);updateContent(e)},true)}function addProduct(a){var b={pid:a};makeAjaxRequest("AddProduct",b,function(c){$$("shop_view").innerHTML=c;make_xinha(small_xinha,"product_description")},false)}function newProduct(a){var b={name:$$("name").value,pid:a,description:$$("product_description").value,price:$$("price").value,weight:$$("weight").value,tax:$$("tax").value,quantity:$$("quantity").value};makeAjaxRequest("NewProduct",b,function(c){if(is_ok(c)){show4("Shop",1)}else{display_message_above(c)}},false)}function delProduct(a){if(confirm(confirm_delete_product)){var b={pid:a};makeAjaxRequest("DelProduct",b,function(c){if(is_ok(c)){show4("Shop",1)}else{display_message_above(c)}},true)}}function addToBasket(a){var b={pid:a};makeAjaxRequest("AddToBasket",b,function(c){if(is_ok(c)){show4("Purchases",1)}else{display_message_above(c)}},false)}function removeFromBasket(a){var b={pid:a};makeAjaxRequest("RemoveFromBasket",b,function(c){if(is_ok(c)){show4("Purchases",1)}else{display_message_above(c)}},false)}function buyProducts(){makeAjaxRequest("BuyProducts","",function(a){if(is_ok(a)){show4("Purchases",1)}else{display_message_above(a)}},false)}function newTaxLevel(){var a={tax:$$("tax_level_input").value};makeAjaxRequest("NewTaxLevel",a,function(b){if(is_ok(b)){show4("ShopConfig",1)}else{display_message_above(b)}},false)}function delTaxLevel(b){var a={tid:b};makeAjaxRequest("DelTaxLevel",a,function(c){if(is_ok(c)){show4("ShopConfig",1)}else{display_message_above(c)}},false)}function search_by_barcode(){makeAjaxRequest("search_by_barcode","",function(b,a){updateContent(b);changeSelectedElementInSidebar("search_by_barcode");$$("rightbar").style.display="block"},true)}function barcode_search(barcode,among){var p={request:barcode,among:among,barcode:true};makeAjaxRequest("Search",p,function(r,w){if(is_ok(r)){eval(from_ok(r))}else{updateContent(r)}cloudify("tag_cloud")},true)}function barcode_search_engine(){var a=$$("barcode_search_request").value;var b=$("#search_among").attr("value");barcode_search(a,b)}function is_found(a){return(a.substr(0,5)=="found")}function from_found(a){return a.substr(5,a.length-5)}function barcode_find_order(){var p={request:$$("barcode_search_request").value,among:$("#search_among").attr("value"),barcode:"order"};makeAjaxRequest("Search",p,function(r,w){if(is_ok(r)){eval(from_ok(r))}else{if(is_found(r)){$$("stock_find").style.display="block";set_div_html("received_list",from_found(r))}else{display_message_above(r)}}cloudify("tag_cloud")},true)}var scanning=0;var id_name="";var barcode="";var scanlist=[];function doNothing(){}function disableListener(){barcode="";document.onkeydown=listenKeyPress;scanning=0}function result_scan_codes(){disableListener()}function checkBarCode(a){var b=escape(a);if($$("barcode_search_request")){document.getElementById("barcode_search_request").value=b}else{if(inList(scanlist,b)){scanlist.splice(scanlist.indexOf(b),1);if($$(b)){$$(b).checked=true}if(scanlist.length==0){result_scan_codes()}}else{display_message_above(invalid_barcode_text)}}}function listenKeyPress(b){var a=(window.Event)?b.which:b.keyPress;var c=String.fromCharCode(a);if(scanning){if(a==0||a==27){barcode="";disableListener()}else{if(a==13){checkBarCode(barcode);barcode=""}else{barcode+=String.fromCharCode(a)}}}}function enableListener(){scanning=1;document.onkeydown=doNothing;document.onkeypress=listenKeyPress}function scan_codes(a){scanlist=a.split("_");enableListener()}function scan_code(){var a=document.getElementById("find_barcode");if(scanning==0){a.style.backgroundColor="green";enableListener()}else{a.style.background="none";disableListener()}}function print_all_barcodes(){var a={};makeAjaxRequest("print_all_barcodes",a,function(c,b){updateContent(c);changeSelectedElementInSidebar("print_all_barcodes");$$("rightbar").style.display="block";if(is_ok(c)){$$("content").innerHTML=printing_barcodes_text;changeLocation(from_ok(c))}else{display_message_above(c)}},false)}function print_barcodes(){var b="";var a=0;while($$("barcode"+a)){if($$("barcode"+a).checked){b=b+"_"+$$("barctext"+a).innerHTML}a=a+1}var c={barcodes:b};makeAjaxRequest("print_barcodes",c,function(e,d){if(is_ok(e)){changeLocation(from_ok(e))}else{display_message_above(e)}},false)}function choose_barcodes(a){var b={barcodes:a};makeAjaxRequest("choose_barcodes",b,function(d,c){$$("content").innerHTML=d},false)}function simulateReduction(a){var b={simul:$$("simu_val").value,num:a};getContentRequest("SimulateReduction",b)}function changePrice(a,b,e,c){var d={cat:a,mode:b,qty:e,med:c,p:$$("new_price").value};saveRequest("ChangePrice",d,function(){show("Pricing",a)})}function generalIncrease(a){var b={percent:$$("increase_val").value};if(confirm(confirm_increase_prices)){saveRequest("GeneralIncrease",b,function(){show("Pricing",a)})}}function editPrice(a,b,f,d,e){var c=document.createElement("form");c.setAttribute("action","javascript:changePrice('"+a+"','"+b+"','"+f+"','"+d+"');");c.setAttribute("method","post");c.innerHTML='<input id="new_price" name="new_price" value="'+e+'" onblur="javascript:changePrice(\''+a+"','"+b+"','"+f+"','"+d+"');\"/>€";return c}function new_pb(d,c,a){var b={customer_id:c,elt_id:a};getContentRequest("new_pb_"+d,b)}function showContract(d,e,c,a){var b={customer_id:d,contract_id:e,contract_date:c,action:a};getContentRequest("ShowContract",b)}function del_contract(e,f,d,a,b){var c={customer_id:e,contract_id:f,contract_date:d};if(!b||confirm(a)){request_then_do("del_contract",c,function(){showCustomerInfos("Contracts",e)})}}function showContractInfos(e,d,f,c,a){var b={what:e,customer_id:d,contract_id:f,contract_date:c,action:a};makeAjaxRequest("ShowContractInfos",b,function(g){if(e=="Infos"){updateContent(g)}else{set_div_html("contract_more",g)}},true)}function show_renew_contract(){$("#renew_zone").toggle("slow")}function renew_contract(c,d,a){var b={customer_id:c,contract_id:d,change_rate:a};saveRequest("RenewContract",b,function(){showCustomerInfos("Contracts",c)})}function add_contract(b){var a={customer_id:b};getContentRequest("add_contract",a)}function print_contract(c,d,b){var a={customer_id:c,contract_id:d,contract_date:b};makeAjaxRequest("print_contract",a,function(f,e){if(is_ok(f)){redirect_with_post(from_ok(f))}else{display_message_above(f)}},false)}function contract_action(g,f,h,e,c,a){var d={customer_id:f,contract_id:h,contract_date:e,uid:c,barcode:a};switch(g){case"save_orders":case"save_bills":saveRequest(g,d,function(){showContract(f,h,e,"show")});break;case"save_contract":makeAjaxRequest(g,d,function(j,i){if(is_ok(j)){if(h==""){showCustomerInfos("Contracts",f)}else{showContract(f,h,e,"show")}}else{if(is_error(j)){display_message_above(from_error(j))}else{set_div_html("contract_view",j)}}},false);break;case"add_break":makeAjaxRequest(g,d,function(i){set_div_html("add_break_view",i)},true);break;case"save_break":var b=$$("shiftbills").checked;$.extend(d,{shift_bills:b});saveRequest(g,d,function(){showContractInfos("Breaks",f,h,e,"show")});break;default:getContentRequest(g,d);break}}function show_order(d,e,c,g,f,a){var b={customer_id:d,contract_id:e,contract_date:c,order_id:g,from:f,action:a};getContentRequest("show_order",b)}function choose_products(c,d,b,f,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:f,from:e};getContentRequest("Showchoose_products",a)}function prepare_order(b,a,c,r,e,o,j){var l=document.getElementsByTagName("input");var m="";var q="";var f=0;var k=0;for(var h in l){if(l[h].type=="checkbox"&&l[h].checked){if(l[h].id.indexOf("free_")==-1){f++;m+=l[h].name+";"}if(l[h].id.indexOf("free_")>-1){k++;m+=l[h].name+";"}}}var s=f-k;if(s!=o){display_message_above(prepare_order11+s+prepare_order12+k+prepare_order13+o+prepare_order14)}else{if(k>j){display_message_above(prepare_order21+k+prepare_order22+j+".")}else{var d={customer_id:b,contract_id:a,contract_date:c,barcodes:e,order_id:r,checked:m,offered:m};makeAjaxRequest("prepare_order",d,function(g){if(is_ok(g)){show_order(b,a,c,r,"customer","show")}else{display_message_above(g)}},true)}}}function del_order(c,d,b,f,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:f};if(confirm(confirm_delete_order)){saveRequest("del_order",a,function(){if(e=="all"){show("Orders","1")}else{showCustomerInfos("Orders",c)}})}}function save_new_order(c,d,a){var b={customer_id:c,selected:$$("select_contract").value,order_id:d,uid:a};saveRequest("save_new_order",b,function(){if(c==""){show("Orders",1)}else{showCustomerInfos("Orders",c)}})}function save_order(d,e,c,g,f,a){var b={customer_id:d,contract_id:e,contract_date:c,order_id:g,uid:a};saveRequest("save_order",b,function(){show_order(d,e,c,g,f,"show")})}function last_order_check(c,d,b,f,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:f,from:e};getContentRequest("last_order_check",a)}function send_order(c,d,b,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:e};makeAjaxRequest("send_order",a,function(f){if(is_ok(f)){updateContent(from_ok(f))}else{display_message_above(f)}},true)}function add_rate_to_order(b,a,c,h,e,i,g,f){var d={customer_id:b,contract_id:a,contract_date:c,order_id:h,uid:f};saveRequest("add_rate_to_order",d,function(){var j={customer_id:b,contract_id:a,contract_date:c,barcodes:e,order_id:h,offered:g,checked:i};saveRequest("prepare_order",j,function(){show_order(b,a,c,h,"customer","show")})})}function add_simple_rates(d,a,c){var b={customer_id:d,uid_rates:c};saveRequest("add_simple_rates",b,function(){var e={customer_id:d,contract_id:"",contract_date:"",uid:a};saveRequest("save_contract",e,function(){showCustomerInfos("Contracts",d)})})}function add_rate_to_shipping(b,a,c,h,e,i,g,f){var d={uid:f};saveRequest("add_rate_to_shipping",d,function(){var j={customer_id:b,contract_id:a,contract_date:c,barcodes:e,order_id:h,offered:g,checked:i};saveRequest("prepare_order",j,function(){show_order(b,a,c,h,"customer","show")})})}function add_address_to_order(d,e,c,f,a){var b={customer_id:d,contract_id:e,contract_date:c,order_id:f,uid:a};saveRequest("add_address_to_order",b,function(){send_order(d,e,c,f)})}function print_delivery(d,c,e,b,f){var a={what:d,customer_id:c,contract_id:e,contract_date:b,order_id:f};makeAjaxRequest("print_delivery",a,function(h){var g=h.split("|");if(is_ok(g[0])&&g.length==3){redirect_with_post(g[2]);display_message_above(from_ok(g[0]),"");updateContent(g[1])}else{display_message_above(h)}},true)}function show_order_array(d,c,e,b,f){if($$(d+"_array")){$$("order_more").innerHTML=""}else{var a={customer_id:c,contract_id:e,contract_date:b,order_id:f};getContentRequest("show_"+d+"_array",a,"order_more")}}function save_order_options(d,e,c,f,a){var b={customer_id:d,contract_id:e,contract_date:c,order_id:f,uid:a};saveRequest("save_order_options",b,function(){show_order_array("order_options",d,e,c,f)})}function list_arrived(c,d,b,f,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:f,from:e};getContentRequest("list_arrived",a)}function save_to_list(d,e,c,f,a){var b={customer_id:d,contract_id:e,contract_date:c,order_id:f,uid:a};saveRequest("save_to_list",b,function(){list_arrived(d,e,c,f,"customer")})}function add_to_list(c,d,b,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:e};getContentRequest("add_to_list",a)}function complete_list(c,d,b,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:e};saveRequest("complete_list",a,function(f){show_order(c,d,b,e,"customer","show")})}function print_order(c,d,b,e){var a={customer_id:c,contract_id:d,contract_date:b,order_id:e};makeAjaxRequest("print_order",a,function(g,f){if(is_ok(g)){redirect_with_post(from_ok(g))}else{display_message_above(g)}},false)}function show_bill(e,f,d,a,g,b){var c={customer_id:e,contract_id:f,contract_date:d,bill_id:a,from:g,action:b};getContentRequest("show_bill",c)}function print_bill(d,e,c,a){var b={customer_id:d,contract_id:e,contract_date:c,bill_id:a};makeAjaxRequest("print_bill",b,function(g,f){if(is_ok(g)){redirect_with_post(from_ok(g));show_bill(d,e,c,a,"customer","show")}else{display_message_above(g)}},false)}function prepare_bill(d,e,c,a,f){var b={customer_id:d,contract_id:e,contract_date:c,bill_id:a,from:f};getContentRequest("prepare_bill",b)}function billInfos(c,g,f,h,e,b,a){if(g=="Credit"&&c=="save"){a=$$("select_credit").value}var d={what:g,customer_id:f,contract_id:h,contract_date:e,bill_id:b,uid:a};makeAjaxRequest(c+"BillInfos",d,function(i){if((c=="save"||c=="del")&&is_ok(i)){billInfos("show",g,f,h,e,b)}else{if((c=="del2")&&is_ok(i)){prepare_bill(f,h,e,b)}else{set_div_html("bill_show",i)}}},true)}function save_new_bill(c,a){var b={customer_id:c,selected:$$("select_contract").value,uid:a};makeAjaxRequest("save_new_bill",b,function(d){if(is_ok(d)){if(c==""){show("Bills",1)}else{showCustomerInfos("Bills",c)}}else{display_message_above(d)}},true)}function save_bill(e,f,d,b,g,a){var c={customer_id:e,contract_id:f,contract_date:d,bill_id:b,uid:a};saveRequest("save_bill",c,function(){show_bill(e,f,d,b,g,"show")})}function add_extra_order(g,b,a,c,e,h,i,f){var d={customer_id:b,contract_id:a,contract_date:c,bill_id:e,order_date:h,order_id:i,nb:f};saveRequest("add_extra_order_"+g,d,function(j){prepare_bill(b,a,c,e)})}function save_extra_note(g,b,a,c,e,h,i,f){var d={what:g,customer_id:b,contract_id:a,contract_date:c,bill_id:e,order_id:h,item_id:i,uid:f};saveRequest("save_extra_note",d,function(j){prepare_bill(b,a,c,e)})}function created_extra_notes(a){var b={uid:a};getContentRequest("created_extra_notes",b)}function edit_created_extra_note(a,e,f,d,g,b){var c={uid:a,cust:e,contract_id:f,contract_date:d,order_id:g,ind:b};makeAjaxRequest("edit_created_extra_note",c,function(h){if(is_ok(h)){updateContent(from_ok(h))}else{created_extra_notes(a)}},true)}function del_created_extra_note(a,e,f,d,g,b){var c={uid:a,cust:e,contract_id:f,contract_date:d,order_id:g,ind:b};saveRequest("del_created_extra_note",c,function(){created_extra_notes(a)})}function save_created_extra_note(b,f,g,e,h,c,a){var d={uid:b,cust:f,contract_id:g,contract_date:e,order_id:h,ind:c,uid_en:a};saveRequest("save_created_extra_note",d,function(){created_extra_notes(b)})}function save_lost_extra_note(a){var b={uid:a};getContentRequest("save_lost_extra_note",b)}function add_incident(b,a){var c={uid:b,stock_id:a};getContentRequest("add_incident",c)}function add_incident_to_receiving(c,a,b){var d={uid:c,uid_inc:a,stock_id:b};getContentRequest("add_incident_to_receiving",d)}function back_stock(c,a){var b={stock_id:a};getContentRequest("back_stock"+c,b)}function created_credit_notes(a){var b={uid:a};getContentRequest("created_credit_notes",b)}function save_back_stock_found(a){var b={uid:a};saveRequest("save_back_stock_found",b,function(){created_credit_notes(a)})}function del_stock(a){var b={stock_id:a};if(confirm(confirm_delete_stock)){saveRequest("del_stock",b,function(){show("Stocks","1")})}}function edit_created_credit_note(a,d,b){var c={uid:a,cust:d,ind:b};makeAjaxRequest("edit_created_credit_note",c,function(e){if(is_ok(e)){updateContent(from_ok(e))}else{created_credit_notes(a)}},true)}function del_created_credit_note(a,d,b){var c={uid:a,cust:d,ind:b};saveRequest("del_created_credit_note",c,function(){created_credit_notes(a)})}function save_created_credit_note(a,d,b,e){var c={uid:a,cust:d,ind:b,uid_cn:e};saveRequest("save_created_credit_note",c,function(){created_credit_notes(a)})}function save_credit_notes(d,b,a){var c={uid:b,how_much:a,from:d};makeAjaxRequest("save_credit_notes",c,function(e){if(is_ok(e)){if(d=="Stocks"){show("Stocks",1)}else{showCompanyCustomer(d,"show")}}else{display_message_above(e)}},true)}function add_credit_note(b){var a={customer_id:b};makeAjaxRequest("add_credit_note",a,function(c){updateContent(c)},true)}function compute_bill(d,e,c,a){var b={customer_id:d,contract_id:e,contract_date:c,bill_id:a};getContentRequest("compute_bill",b)}function final_bill(d,e,c,a){var b={customer_id:d,contract_id:e,contract_date:c,bill_id:a};saveRequest("final_bill",b,function(){print_bill(d,e,c,a)})}function del_bill(d,e,c,a,f){var b={customer_id:d,contract_id:e,contract_date:c,bill_id:a};if(confirm(confirm_delete_bill)){saveRequest("del_bill",b,function(){if(f=="allBills"){show("Bills","1")}else{if(f=="allPayments"){show("Payments","1")}else{showCustomerInfos("Bills",d)}}})}}function bill_payed(d,e,c,a,f){var b={customer_id:d,contract_id:e,contract_date:c,bill_id:a,from:f};getContentRequest("bill_payed",b)}function add_payment_to_bill(e,f,d,b,a){var c={customer_id:e,contract_id:f,contract_date:d,bill_id:b,uid:a};makeAjaxRequest("add_payment_to_bill",c,function(g){if(is_ok(g)){updateContent(from_ok(g))}else{display_message_above(g)}})}function add_product(){getContentRequest("add_product",{})}function book_product(a){var b={product_id:a};getContentRequest("book_product",b)}function save_product_booking(c,a,e,b){var d={product_id:c,uid_date:a,uid_booking:e,uid_medium:b};makeAjaxRequest("save_product_booking",d,function(f){if(is_ok(f)){show2("Stock","show",from_ok(f))}else{$("#booking_view").html(f)}},true)}function show_lost_stock(){getContentRequest("show_lost_stock",{})}function show_delta_stock(a){var b={date:a};makeAjaxRequest("show_delta_stock",b,function(c){$$("delta_view").innerHTML=c},true)}function show_delta_stocks(){makeAjaxRequest("show_delta_stocks","",function(a){updateContent(a);var b=getData("#raw_data");dualPlot(b,'<a onclick="javascript:show_delta_stock(\'%d/%m/%y\')" href="javascript:void(0);">%d/%m/%y</a>',[1,"day"],"#placeholder");$("#best_tot, #best_month, #best_week").hide()},true)}function show_stock_value(){makeAjaxRequest("show_stock_value","",function(b){updateContent(b);var c=getData("#sells_data");var a=getData("#rents_data");datePlot(c,"%d/%m/%y","#placeholder");datePlot(a,"%d/%m/%y","#placeholder2");$("#best_tot, #best_month, #best_week").hide()},true)}function show_stock_array(b,c){if($$(b+"_array")){$$("stock_more").innerHTML=""}else{var a={stock:c};getContentRequest("show_"+b+"_array",a,"stock_more")}}function add_booking(a){var b={stock_id:a};getContentRequest("add_booking",b)}function save_booking(b,a,d){var c={stock_id:b,uid_date:a,uid_booking:d};saveRequest("save_booking",c,function(){show2("Stock","show",b)})}function cancel_booking(b,a){var c={stock_id:b,booking_id:a};saveRequest("cancel_booking",c,function(){show2("Stock","show",b)})}function add_stock(){getContentRequest("add_stock",{})}function repaired_stock(a){var b={stock_id:a};request_then_do("repaired_stock",b,function(){show2("Stock","show",a)})}function extend_rights_when(a){var b={stock_id:a};getContentRequest("extend_rights_when",b)}function extend_rights(a,b){var c={stock_id:a,uid:b};saveRequest("extend_rights",c,function(){show2("Stock","show",a)})}function Save(c,a,b){Ui.save_all_and_do(function(){var d={name:a,uid:b};saveRequest("save_"+c,d,function(){switch(c){case"customer":showCompanyCustomer(a,"show");break;case"distributor":showCompanyDistributor(a,"show");break;case"stock":show("Stocks",1);break;case"simple_rates":show("Pricing",0);break}})})}function save_product(c,b,a){Ui.save_all_and_do(function(){var d={what:c,product_id:b,uid:a};saveRequest("save_product",d,function(){show("Products",1)})})}function save_receiving_barcodes(a){var b={uid:a};saveRequest("save_receiving_barcodes",b,function(){show("Receivings",1)})}function save_receiving(c,a){var b={receiving_id:c,uid:a};saveRequest("save_receiving",b,function(){show2("Receiving","show",c)})}function save_receivings(d,b){var c={receiving_id:d,uid:b};var a=function(e){if(is_ok(e)){var f=from_ok(e);display_message_above(generic_save_success_message);show("Receivings",1)}else{display_message_above(e)}};makeAjaxRequest("save_receivings",c,a,true)}function del_receiving(b){var a={receiving_id:b};request_then_do("del_receiving",a,function(){show("Receivings",1)})}function add_receiving(){getContentRequest("add_receiving",{})}function add_to_receiving(b,a){var c={uid:b,uid_inc:a,res:$$("p_res").value};makeAjaxRequest("add_to_receiving",c,function(d){$$("stock_find").style.display="none";$("#receiving").html(d)},true)}function add_purchase(a){var b={distributor_id:a};getContentRequest("add_purchase",b)}function show_purchase(a,d,b){var c={distributor_id:a,purchase_id:d,action:b};getContentRequest("show_purchase",c)}function save_purchase(a,d,b){var c={distributor_id:a,purchase_id:d,uid:b};saveRequest("save_purchase",c,function(){show_purchase(a,d,"show")})}function save_new_purchase(a,d,b){var c={distributor_id:a,selected:$$("select_distributor").value,purchase_id:d,uid:b};saveRequest("save_new_purchase",c,function(){if(a==""){show("Purchases",1)}else{showDistributorInfos("Purchases",a)}})}function del_purchase(a,c){var b={distributor_id:a,purchase_id:c};if(confirm(confirm_delete_purchase)){request_then_do("del_purchase",b,function(){showDistributorInfos("Purchases",a)})}}function purchase_arrived(a,c){var b={distributor_id:a,purchase_id:c};getContentRequest("purchase_arrived",b)}function print_purchase(a,c){var b={distributor_id:a,purchase_id:c};makeAjaxRequest("print_purchase",b,function(d){if(is_ok(d)){redirect_with_post(from_ok(d));showDistributorInfos("Purchases",a)}else{display_message_above(d)}},true)}function print_purchases(a,c){var b={distributor_id:a};makeAjaxRequest("print_purchases",b,function(d){if(is_ok(d)){redirect_with_post(from_ok(d));showDistributorInfos("Purchases",a)}else{display_message_above(d)}},true)}function print_rates(a){makeAjaxRequest("print_rates","",function(c,b){if(is_ok(c)){redirect_with_post(from_ok(c))}else{display_message_above(c)}},false)}function add_weight_price(b){var a={country:b,weight:$$("shipping_weight").value,price:$$("shipping_price").value};makeAjaxRequest("add_weight_price",a,function(d,c){show("Data",1)},false)}function addStatElt(d,e,c){var b=c.split(":_:")[0];var a=c.split(":_:")[1];var f={cname:d,eltype:e,eltpos1:b,eltpos2:a,value:$$("new_stat").value};makeAjaxRequest("addStatElt",f,function(h,g){set_div_html("ui_gen_table",h)},false)}function toggleEverybody(a){var b;if(a.checked){$("#group_add").slideUp();$$("frame_group_text").className="is_disabled";$$("groups").className="is_disabled";for(b=0;b<=filegroup;b++){$$("select_file_group_"+b).disabled="disabled"}}else{$("#group_add").slideDown();$$("frame_group_text").className="not_disabled";$$("groups").className="not_disabled";for(b=0;b<=filegroup;b++){$$("select_file_group_"+b).disabled=""}}}var orig_content="";function toggleNewsletterHtml(a){if(a.checked){orig_content=$$("html_part").innerHTML;make_xinha(large_xinha,"newsletter_content");$("#ascii_part").show()}else{$$("html_part").innerHTML=orig_content;$("#ascii_part").hide()}}function ContactUs(b,m,l,j,k,n,d,g,i,e,a,h,f){var c={name:b,email:m,phone:l,more20:j,crm_option:k,erp_option:n,ecommerce_option:d,elearn_option:g,out_hosting:i,srv_host:e,srv_deploy:a,srv_form:h,srv_assist:f};makeAjaxRequest("ContactUs",c,function(o){updateContent(o);$("#page").addClass("sitepage")},true)}function doCheckQuotation(b,m,l,j,k,n,d,g,i,e,a,h,f){var c={name:b,email:m,phone:l,more20:j,crm_option:k,erp_option:n,ecommerce_option:d,elearn_option:g,out_hosting:i,srv_host:e,srv_deploy:a,srv_form:h,srv_assist:f};getContentRequest("CheckQuotation",c)}function CheckQuotation(){var b=$$("contact_name").value;var l=$$("contact_email").value;var k=$$("contact_phone").value;if(!checkEmail("contact_email")){$("#contact_view").html(failure_msg("Email invalide"))}else{if(b==""||k==""){$("#contact_view").html(failure_msg(stars_please))}else{var i=$$("p2").checked;var j=$$("crm_option").checked;var m=$$("erp_option").checked;var c=$$("ecommerce_option").checked;var f=$$("elearn_option").checked;var h=$$("h2").checked;var d=$$("srv_host").checked;var a=$$("srv_deploy").checked;var g=$$("srv_form").checked;var e=$$("srv_assist").checked;doCheckQuotation(b,l,k,i,j,m,c,f,h,d,a,g,e)}}}function SendQuotation(b,m,l,j,k,n,d,g,i,e,a,h,f){if(!emailRE.test(m)){$$("validate_button").setAttribute("disabled",true);doCheckQuotation(b,m,l,j,k,n,d,g,i,e,a,h,f)}else{if(b==""||l==""){$$("validate_button").setAttribute("disabled",true);doCheckQuotation(b,m,l,j,k,n,d,g,i,e,a,h,f)}else{var c={name:b,email:m,phone:l,more20:j,crm_option:k,erp_option:n,ecommerce_option:d,elearn_option:g,out_hosting:i,srv_host:e,srv_deploy:a,srv_form:h,srv_assist:f};getContentRequest("SendQuotation",c)}}}function re_init_data(){saveRequest("re_init_data","",function(a){show("Data",1)})}function refreshReport(b,a){makeRequest("/"+getURLid()+b,"",function(c){c=c.replace(/(\r\n|\r|\n)/g,"<br />");$$(a).innerHTML=c},false,true)}function preview(c,a){Xinha.updateTextareas();var b={content:$$(c).value};if(a){b.wname=a}makeAjaxRequest("Preview",b,function(d){$$("preview").innerHTML=d;$("#preview_wrapper").show()})}function MailinglistDiv(b,a){var c={name:a,action:b};makeAjaxRequest("MailinglistDiv",c,function(d){if($$("add_mlist")){$("#add_mlist").html(d)}},false)}function AddMailinglist(b){var a=$$("new_mlist").value;if(a==""){$$("add_view").innerHTML=failure_msg(name_please)}else{var c={gname:b,mlname:a,mails:$$("mail_import").value};makeAjaxRequest("AddMailinglist",c,function(d){if(is_ok(d)){show2("Mailinglists",b,1)}else{display_message_above(d)}})}}function CancelMlEdit(b,a,c){$$("name_"+a).innerHTML="<span><a onclick=\"javascript:show3('Mailinglist','"+b+"','"+a+'\',1);" href="javascript:void(0);">'+c+"</a></span>"}function EditMailinglist(b,a){old_name=$$("name_"+a).firstChild.firstChild.innerHTML;$$("name_"+a).innerHTML='<input id="edit_'+a+'" value="'+old_name+'" /> <a onclick="javascript:UpdateMailinglist(\''+b+"', '"+a+'\');" href="javascript:void(0);" class="validate" title="'+validate_text+'"/> <a onclick="javascript:CancelMlEdit(\''+b+"','"+a+"','"+old_name+'\');" href="javascript:void(0);" class="cancel" title="'+cancel_text+'"/>'}function UpdateMailinglist(b,a){var c=$$("edit_"+a).value;if(c==""){DelMailinglist(b,a)}else{var d={gname:b,mlname:a,new_name:c};makeAjaxRequest("UpdateMailinglist",d,function(e){if(is_ok(e)){show2("Mailinglists",b,1)}else{display_message_above(e)}})}}function DelMailinglist(b,a){var c={gname:b,mlname:a};if(confirm(confirm_delete_mailinglist)){makeAjaxRequest("DelMailinglist",c,function(d){if(is_ok(d)){show2("Mailinglists",b,1)}else{display_message_above(d)}})}}function AddMails(b,a){var d=$$("mail_import").value;if(d==""){$$("addmails_view").innerHTML=failure_msg(add_one_address)}else{var c={gname:b,mlname:a,mails:d};makeAjaxRequest("AddMails",c,function(e){if(is_ok(e)){updateContent(from_ok(e))}else{display_message_above(e)}})}}function DeleteMails(e,d){var a=document.getElementsByTagName("input");var c="";for(var b=0;b<a.length;b++){if(a[b].getAttribute("class")=="checkmail"&&a[b].checked){if(c==""){c=a[b].getAttribute("rel")}else{c=c+";"+a[b].getAttribute("rel")}}}if(c==""){return}var f={gname:e,mlname:d,mails:c};if(confirm(confirm_delete_mails)){makeAjaxRequest("DelMails",f,function(g){if(is_ok(g)){updateContent(from_ok(g))}else{display_message_above(g)}})}}function LeaveMlist(b,a,d){var c={gname:b,mlname:a,mails:d};makeAjaxRequest("LeaveMlist",c,function(e){updateContent(from_ok(e))})}function InvertSelection(b){var a=document.getElementsByTagName("input");for(var c=0;c<a.length;c++){if(a[c].getAttribute("type")=="checkbox"&&a[c].getAttribute("class")==b){a[c].checked=!a[c].checked}}}function SetAll(e,c){var b=(e=="true");var a=document.getElementsByTagName("input");for(var d=0;d<a.length;d++){if(a[d].getAttribute("type")=="checkbox"&&a[d].getAttribute("class")==c){a[d].checked=b}}}function Toggle2(c,b,a){$("#"+b).toggle(c);$("#"+a).toggle(c)}function BlogNewsletter(g,h){try{Xinha.updateTextareas()}catch(j){}var n=$$("newsletter_title").value,k=$$("newsletter_content").value,m=$$("newsletter_ascii_content").value,o="",c=$$("mailinglists").childNodes;for(var f=0;f<c.length;f++){var b=c[f].firstChild;if(b.checked){if(o==""){o=b.getAttribute("name").split("'")[1]}else{o=o+"/"+b.getAttribute("name").split("'")[1]}}}var d="",c=$$("articles_selected").childNodes;for(var f=0;f<c.length;f++){if(d==""){d=c[f].getAttribute("rel")}else{d=d+"/"+c[f].getAttribute("rel")}}var a={mode:g,bname:h,title:n,content:k,alt_content:m,lists:o,articles:d};if(g!="send"||confirm(confirm_send_newsletter)){makeAjaxRequest("BlogNewsletter",a,function(e){if(is_ok(e)){updateContent(from_ok(e))}else{if(g=="send"){$$("group_elt_wrapper").innerHTML=e}else{$$("preview_area").innerHTML=e}}})}}function DelNewsletter(c,d,a){var b={bname:c,newsid:d,num:a};if(confirm(confirm_generic)){makeAjaxRequest("DelNewsletter",b,function(e){if(is_ok(e)){updateContent(from_ok(e))}else{display_message_above(e)}})}}function updateCSSValue(c){var a="line-height: 120%;";if(c=="main_css"){a=a+" text-align: justify; width: 560px; margin: 0 auto; overflow: hidden;"}if(c=="link_css"){a=a+" text-decoration:underline;"}if($$("font_"+c)&&$$("font_"+c).getAttribute("rel")){var b=$$("font_"+c).getAttribute("rel");if(b!=""){a=a+" font-family: "+b+";"}}if($$("size_"+c)&&$$("size_"+c).getAttribute("rel")){var b=$$("size_"+c).getAttribute("rel");if(b!=""){a=a+" font-size: "+b+";"}}if($$("color_"+c)){var b=$$("color_"+c).value;if(b!=""){a=a+" color: "+b+";"}}$$(c).value=a}function makeColorPicker2(a){$$("color_"+a).setAttribute("autocomplete","off");$("#color_"+a).ColorPicker({onSubmit:function(b,e,c,d){$(d).ColorPickerHide()},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value)},onChange:function(b,d,c){var d="#"+d;$("#color_"+a).css("background-color",d);$("#color_"+a).val(d);updateCSSValue(a)}}).bind("keyup",function(){$(this).ColorPickerSetColor(this.value)})}function autocompleteCSS(b,d,c){var a={minChars:0,mustMatch:true,formatItem:function(g,f,e){return g.text},formatMatch:function(g,f,e){return g.text},formatResult:function(g,f,e){return g.text}};$("#"+b+d).autocomplete(c,a).result(function(e,f){$$(b+d).setAttribute("rel",f.value);updateCSSValue(d)})}function autocompleteFont(b){var a=[{text:"Arial",value:"arial,helvetica,sans-serif"},{text:"Courier New",value:"courier new,courier,monospace"},{text:"Georgia",value:"georgia,times new roman,times,serif"},{text:"Tahoma",value:"tahoma,arial,helvetica,sans-serif"},{text:"Times New Roman",value:"times new roman,times,serif"},{text:"Verdana",value:"verdana,arial,helvetica,sans-serif"}];autocompleteCSS("font_",b,a)}function autocompleteSize(b){var a=[{text:"8px",value:"8px"},{text:"10px",value:"10px"},{text:"12px",value:"12px"},{text:"14px",value:"14px"},{text:"16px",value:"16px"},{text:"18px",value:"18px"},{text:"20px",value:"20px"},{text:"25px",value:"25px"},{text:"30px",value:"30px"}];autocompleteCSS("size_",b,a)}function prepareCSS(){makeColorPicker2("main_css");makeColorPicker2("title_css");makeColorPicker2("link_css");makeColorPicker2("unsubscribe_css");autocompleteFont("main_css");autocompleteFont("title_css");autocompleteFont("unsubscribe_css");autocompleteSize("main_css");autocompleteSize("title_css");autocompleteSize("unsubscribe_css")}function EditNewsletterCSS(b){var a={bname:b,main_css:$$("main_css").value,title_css:$$("title_css").value,link_css:$$("link_css").value,unsubscribe_css:$$("unsubscribe_css").value};makeAjaxRequest("EditNewsletterCSS",a,function(c){save_success_message_above();updateContent(c);prepareCSS()})}function concat(d,c){var f,e=[];for(f=0;f<d.length;f++){e.push(d[f])}for(f=0;f<c.length;f++){e.push(c[f])}return e}function addApplication(a){var b={num:a,name:$$("app_name").value,is_server:$$("is_app_server").checked};makeAjaxRequest("AddApplication",b,function(c){updateContent(c)})}function GetAppKey(a,b){var c={token:b};makeAjaxRequest("GetAppKey",c,function(d){a.parentNode.parentNode.innerHTML=d},false)}function ContactAdmin(a,d,b,c){var e={name:a,from_email:d,subject:b,message:c};makeAjaxRequest("ContactAdmin",e,function(f){display_message_above(f)},false)}function connectSSO(a,c){var b={address:a,app_token:c};makeAjaxRequest("connectSSO",b,function(d){if(is_ok(d)){changeLocation(from_ok(d))}else{display_message_above(d)}},false)}function initStyleGen(){var a=$$("css_gen_form").getElementsByTagName("input");for(var b=0;b<a.length;b++){var c=a[b].getAttribute("id");if(c.substr(0,5)=="color"){makeColorPicker(c)}}}function saveCssGen(){var e=$$("css_gen_form"),g={};if(e){var a=e.getElementsByTagName("input"),c,b=e.getElementsByTagName("select"),a=concat(a,b);for(c=0;c<a.length;c++){var h=a[c].getAttribute("id"),d=a[c].getAttribute("type");if(d=="checkbox"){g[h]=a[c].checked}else{if(d=="radio"){h=a[c].getAttribute("class");if(a[c].checked){g[h]=a[c].value}}else{if(d!="reset"){g[h]=a[c].value}}}}}makeAjaxRequest("SaveCssGen",g,function(f){display_message_above(generic_save_success_message);updateContent(f);initStyleGen()},false)}function incrementer(d){var b=d.length,a=1,c;c=d.substr(b-a,a);while(a<=b&&c==parseInt(c)){a++;c=d.substr(b-a,a)}a--;c=d.substr(b-a,a);return(d.substr(0,b-a)+(parseInt(c)+1))}function txtIncrement(g){var e="",f=1,a="Z".charCodeAt(),d="A".charCodeAt();for(var c=g.length;c>0;c--){var b=g[c-1].charCodeAt()+f;f=0;if(b>a){f=1;b=d-1+b-a}e=String.fromCharCode(b)+e}if(f){e="A"+e}return e}function split_first_n_last(e,a){var c=e.split(a);var d="";for(var b=1;b<(c.length-1);b++){if(d==""){d=c[b]}else{d=d+a+c[b]}}return[c[0],d,c[(c.length-1)]]}function colShifter(b){var d=split_first_n_last(b,"_");var a=d[2];var g="",f="";for(var e=0;e<a.length;e++){var h=a[e];if(h==parseInt(h)){g+=h}else{f+=h}}return d[0]+"_"+d[1]+"_"+txtIncrement(f)+g}function handler(elt){var v=$(elt).parent().children(".true_value").html();v=v.replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");var div=$('<div class="edit_input"></div>');var input=$('<input type="text" />');$(elt).parent().append(div);$(elt).hide();div.html(input);input.val(v);input.blur(function(){if(this.value!=v){var attrs=$(this).parent().parent().attr("id");var attrs=split_first_n_last(attrs,"_");var uid=attrs[1],cell=attrs[2],value=this.value;var p={uid:uid,cell:cell,value:value};var t=this;makeAjaxRequest("UpdateCell",p,function(r){if(is_ok(r)){div=$("#cell_"+uid+"_"+cell);div.children(".true_value").html(value);r=eval(from_ok(r));for(var i=0;i<r.length;i++){var res=r[i];div=$("#cell_"+uid+"_"+res.cell);var t_val=div.children(".true_value").html();if(t_val&&t_val!=""){var text=res.result+"("+t_val+")";div.children(".xl_edit").html(text)}$("#label_"+uid+"_"+res.cell).parents("div:first").each(function(){var cl="";if(res.is_input=="true"){cl="input_cell"}else{cl="output_cell"}$(this).attr("class",cl)})}$(t).parent().remove();$(elt).show()}else{$(t).addClass("bad");setTimeout(function(){$(t).removeClass("bad")},500);$(t).focus()}})}else{$(this).parent().remove();$(elt).show()}});input.keypress(function(e){code=(e.keyCode?e.keyCode:e.which);if(code==13){input.blur();e.preventDefault()}});input.focus()}function addline(b){var c=$(b).parent().parent().find("tr:last").clone();c.find(".line_number").each(function(){$(this).html(incrementer($(this).html()))});c.find(".line_alias input").each(function(){$(this).attr("id",incrementer($(this).attr("id")));$(this).attr("name",incrementer($(this).attr("name")));$(this).val("");$(this).defaultValue()});c.find(".line_alias div").each(function(){$(this).attr("class","input_cell")});c.find(".true_value").html("");c.find(".xl_edit").html("-").click(function(){handler(this)});c.find("td div").each(function(){if($(this).attr("id")){$(this).attr("id",incrementer($(this).attr("id")))}});var a=c.attr("class");if(a=="pair"){a="impair"}else{a="pair"}c.attr("class",a);$(b).parent().parent().find("tr:last").parent().append(c)}function addcol(a){$(a).parent().parent().find("tr").each(function(){var b=$(this).find("td:last").clone();b.find(".col_name").each(function(){$(this).html(txtIncrement($(this).html()))});b.find("div").each(function(){if($(this).attr("id")){$(this).attr("id",colShifter($(this).attr("id")))}});b.find(".true_value").html("");b.find(".xl_edit").html("-").click(function(){handler(this)});$(this).append(b)})}function updateDatasheet(a,b){var c={datasheet_id:a,uid:b};form=getFormData("update_datasheet");$.extend(c,form.data);makeAjaxRequest("UpdateDatasheet",c,function(d){if(is_ok(d)){updateContent(from_ok(d))}else{display_message_above(d)}})}function updateBilling(b){var a={billing_id:b};form=getFormData("update_billing");$.extend(a,form.data);makeAjaxRequest("UpdateBilling",a,function(c){if(is_ok(c)){updateContent(from_ok(c))}else{display_message_above(c)}})}function calculateDatasheet(a){var b={datasheet_id:a};form=getFormData("datasheet_inputs");$.extend(b,form.data);makeAjaxRequest("CalculateDatasheet",b,function(c){if(is_ok(c)){set_div_html("datasheet_outputs",from_ok(c))}else{display_message_above(c)}})}function updateMappingArea(b){var a={datasheet_associated:$$("datasheet_associated").value,database_elt_associated:$$("database_elt_associated").value,billing_id:b};if(a.database_elt_associated==""||a.datasheet_associated==""){return}else{makeAjaxRequest("UpdateMappingArea",a,function(c){if(is_ok(c)){set_div_html("mapping_zone",from_ok(c))}else{display_message_above(c)}})}}function inputHandler(b){var c=b.getAttribute("id"),a=b.selectedIndex;if(a==0){$("#__"+c).show()}else{$("#__"+c).hide()}if($(b.options[a]).attr("rel")){$("#fun_"+c).show()}else{$("#fun_"+c).hide()}};var sidebarMenu={MyDashboard:{ajax:"ShowMyDashboard",menuId:["nav_MyDashboard"]},Inbox:{ajax:"ShowInbox",menuId:["nav_Inbox"]},MyAgenda:{ajax:"ShowMyAgenda",menuId:["nav_MyAgenda"]},MyContacts:{ajax:"ShowMyContacts",menuId:["nav_MyContacts"]},MyGroups:{ajax:"ShowMyGroups",menuId:["nav_MyGroups"]},Blogs:{ajax:"ShowBlogs",menuId:["nav_Blogs","subnav_Blogs"]},MyForums:{ajax:"ShowMyForums",menuId:["nav_MyForums"]},Pages:{ajax:"ShowPages",menuId:["nav_Pages","nav_MyGroups"]},PeoplePages:{ajax:"ShowPages",menuId:["nav_MyWiki"],type:"People"},SiteAgenda:{ajax:"ShowSiteAgenda",menuId:["nav_SiteAgenda"]},ImgHeaders:{ajax:"ShowImgHeaders",menuId:["nav_ImgHeaders"]},Newsletter:{ajax:"Newsletter",menuId:["nav_Newsletter"]},Tags:{ajax:"ShowTags",menuId:["nav_Tags"]},QuickSub:{ajax:"QuickSubscribe",menuId:["nav_QuickSub"]},CssGen:{ajax:"ShowCssGen",menuId:["nav_CssGen"]},MyProfile:{ajax:"ShowMyProfile",menuId:["nav_MyProfile"]},MultiTags:{ajax:"ShowMultiTags",menuId:["nav_MultiTags"]},CreateNewsletter:{ajax:"CreateNewsletter",menuId:["nav_Newsletter"]},ChangeConfig:{ajax:"ChangeConfig",menuId:["nav_ChangeConfig"]},NewForm:{ajax:"ShowNewForm",menuId:["nav_Pages"]},Form:{ajax:"ShowForm",menuId:["nav_Pages"]},FormResults:{ajax:"ShowFormResults",menuId:["nav_Pages"]},FormDelete:{ajax:"ShowFormDelete",menuId:["nav_Pages"]},ChangePageVisibility:{ajax:"ShowChangePageVisibility",menuId:["nav_Pages"]},Data:{ajax:"ShowData",menuId:["nav_ChangeConfig"]},Forms:{ajax:"ShowForms",menuId:["nav_Pages"]},Forum:{ajax:"ShowForum",menuId:["nav_MyGroups"]},Blog:{ajax:"ShowBlog",menuId:["nav_MyGroups"]},Group:{ajax:"ShowGroup",menuId:["nav_MyGroups"]},Forums:{ajax:"ShowForums",menuId:["nav_MyGroups"]},Wiki:{ajax:"ShowWiki",menuId:["nav_MyGroups"]},GroupAgenda:{ajax:"ShowGroupAgenda",menuId:["nav_MyGroups"]},GroupFiles:{ajax:"ShowGroupFiles",menuId:["nav_MyGroups"]},SentNewsletters:{ajax:"ShowSentNewsletters",menuId:["nav_MyGroups"]},Mailinglists:{ajax:"ShowMailinglists",menuId:["nav_MyGroups"]},Mailinglist:{ajax:"ShowMailinglist",menuId:["nav_MyGroups"]},BlogNewsletter:{ajax:"ShowBlogNewsletter",menuId:["nav_MyGroups"]},GroupForms:{ajax:"ShowGroupForms",menuId:["nav_MyGroups"]},Browsing:{menuId:["nav_Browsing"]},Peoples:{ajax:"ShowPeoples",menuId:["subnav_Peoples","nav_MyContacts"]},Companies:{ajax:"ShowCompanies",menuId:["subnav_Companies","nav_Companies"]},CompaniesBlog:{ajax:"ShowCompaniesBlog",menuId:["subnav_Companies","nav_Companies"]},Groups:{ajax:"ShowGroups",menuId:["nav_MyGroups","nav_Browsing"]},AllForums:{ajax:"ShowAllForums",menuId:["subnav_AllForums"]},ChangeMyForumNotifications:{ajax:"ShowChangeMyForumNotifications",menuId:[]},Stats:{ajax:"ShowStats",menuId:[]},PeopleGroups:{ajax:"ShowPeopleGroups",menuId:[]},PeopleContacts:{ajax:"ShowPeopleContacts",menuId:[]},CurrentFiles:{ajax:"ShowCurrentFiles",menuId:["nav_CurrentFiles"]},AllStats:{menuId:["nav_AllStats"]},subscription_stats:{ajax:"subscription_stats",menuId:["subnav_Subscribes"]},activation_stats:{ajax:"activation_stats",menuId:["subnav_Activation"]},visitor_stats:{ajax:"visitor_stats",menuId:["subnav_Visitor"]},contribution_stats:{ajax:"contribution_stats",menuId:["subnav_Contributions"]},administrator_stats:{ajax:"administrator_stats",menuId:["subnav_Administrator"]},connection_stats:{ajax:"connection_stats",menuId:["subnav_Connections"]},search_stats:{ajax:"search_stats",menuId:["subnav_Searchs"]},update_stats:{ajax:"update_stats",menuId:["subnav_Updates"]},group_creation_stats:{ajax:"group_creation_stats",menuId:["subnav_GroupCreations"]},forum_creation_stats:{ajax:"forum_creation_stats",menuId:["subnav_ForumCreations"]},CompanyPages:{ajax:"ShowWiki",menuId:[],type:"Company"},CompanyBlog:{ajax:"ShowBlog",menuId:[],type:"Company"},CompanyModifsHistory:{ajax:"ShowHistory",menuId:[],type:"CompanyModifs"},CompanyNamesHistory:{ajax:"ShowHistory",menuId:[],type:"CompanyNames"},CompanyAgenda:{ajax:"ShowAgenda",menuId:[],type:"Company"},PeopleAgenda:{ajax:"ShowAgenda",menuId:[],type:"People"},DelAppAccess:{ajax:"ShowDelAppAccess",menuId:[]},ResetCss:{ajax:"ShowResetCss",menuId:[]},Employees:{ajax:"ShowEmployees",menuId:[]},InviteInGroup:{ajax:"ShowInviteInGroup",menuId:[]},Datasheet:{ajax:"ShowDatasheet",menuId:[]},EditDatasheet:{ajax:"ShowEditDatasheet",menuId:[]},NewDatasheet:{ajax:"ShowNewDatasheet",menuId:[]},Billing:{ajax:"ShowBilling",menuId:[]},EditBilling:{ajax:"ShowEditBilling",menuId:[]},NewBilling:{ajax:"ShowNewBilling",menuId:[]},Store:{ajax:"ShowStore",menuId:["nav_Store"]},Licenses:{ajax:"ShowLicenses",menuId:["nav_Licenses"]},Services:{ajax:"ShowServices",menuId:["nav_Services"]}};function getExistingElementInArray(a){var b=function(c,d,e){return $("#"+c).length};return a.filter(b)[0]}function resetClass(a,b){$(b).removeClass("current").addClass("normal")}function changeToCurrent(a,b){$(b).removeClass("normal").addClass("current")}function changeSelectedElementInSidebar(a){function c(e,d){var f=$("#"+d+" li");jQuery.each(f,resetClass);changeToCurrent(0,e);jQuery.each($("#"+d+" li:has(.current)"),changeToCurrent)}var b=getExistingElementInArray(a);jQuery.each($("#site_menu li"),resetClass);c($("#"+b),"sidebar")}function getSidebarMenu(b){var a=sidebarMenu[b];if(typeof a==="undefined"){a={ajax:"Show"+b,menuId:[]}}return a}$(function(){var b=location.pathname;if(b){var a=$('#site_menu a[href="'+b+'"]');a.attr("class","current");a.parents("li").each(changeToCurrent)}if(!Array.prototype.filter){Array.prototype.filter=function(d){if(this===void 0||this===null){throw new TypeError()}var h=Object(this);var c=h.length>>>0;if(typeof d!=="function"){throw new TypeError()}var g=[];var f=arguments[1];for(var e=0;e<c;e++){if(e in h){var j=h[e];if(d.call(f,j,e,h)){g.push(j)}}}return g}}});function flushInviteZone(){$("#invited").val("");$("#invited_view").html("");$("#invite_zone").hide()}function showInviteInGroup(b){$("#invite_zone").toggle();$("#invite_zone .back a").each(function(){$(this).click(function(){flushInviteZone()})});var a={matchContains:true,mustMatch:true};$("#invited").autocomplete("/_ajaxinviteac").result(function(d,f,e){$$("invited").setAttribute("name",f[1]);var c='<textarea id="invited_text">'+join_my_group+"</textarea> <span class=\"button\"><a onclick=\"javascript:groupInvitation('send', '"+b+"' );\" >"+send_text+"</a></span>";$("#invited_view").html(c)})}function show(j,h){var d,e,f,i;var b=getSidebarMenu(j);$("#my_name a").each(resetClass);if(b===sidebarMenu.Inbox){d=$("#contact_requests_title")?($("#contact_requests_title").next().is(":hidden")):true;e=$("#company_requests_title")?($("#company_requests_title").next().is(":hidden")):true;f=$("#groups_requests_title")?($("#groups_requests_title").next().is(":hidden")):true;i=$("#events_requests_title")?($("#events_requests_title").next().is(":hidden")):true}var g=(typeof b!=="undefined"&&typeof b.type!=="undefined")?b.type:"Site";var a={num:h,type:g};var c="";if(b===sidebarMenu.CssGen&&h==="42"){c=confirm_generic}if(c===""||confirm(c)){var k=function(o){changeSelectedElementInSidebar(b.menuId);updateContent(o);make_xinha(small_xinha,"text");$$("rightbar").style.display="block";switch(b){case sidebarMenu.Inbox:$("#imails_list").accordion();$(".sub_imails_list").accordion();$("#imails_list > li > a").click(function(){$(this).parent().find(".sub_imails_list > li").removeClass("active");$(this).parent().find(".sub_imails_list > li > div").hide();$(this).parent().find(".sub_imails_list > li").filter(":last").addClass("active");$(this).parent().find(".sub_imails_list > li > div").filter(":last").show()});$("#imails_list > li > a").filter(":first").click();getNumbers();break;case sidebarMenu.MyAgenda:var l=$("#people_name").html();getAgenda("people_agenda","People",l,true);break;case sidebarMenu.SiteAgenda:getAgenda("site_agenda","Site","",true);break;case sidebarMenu.Tags:cloudify("tag_cloud");tooltipify("#tag_name");break;case sidebarMenu.MyProfile:if($(".progress_bar")){getProgression("")}$("#my_name a").each(changeToCurrent);break;case sidebarMenu.MultiTags:cloudify("tag_cloud");break;case sidebarMenu.Inbox:make_accordion("#contact_requests_title",d);make_accordion("#company_requests_title",e);make_accordion("#groups_requests_title",f);make_accordion("#events_requests_title",i);break;case sidebarMenu.ChangeConfig:var p=$$("update_config");if(p){var n=p.getElementsByTagName("div"),m;for(m=0;m<n.length;m++){if(n[m].getAttribute("class")==="form_title"){make_accordion(n[m],true)}}}autocompletify("#shop_admin","PeopleMail","","");makeColorPicker("max_tag_color");makeColorPicker("min_tag_color");changeSelectedElementInSidebar("ChangeConfig");break;case sidebarMenu.CssGen:initStyleGen();if(h==="42"){display_message_above(reset_success_text)}break;case sidebarMenu.Store:if(b===sidebarMenu.Store){autoCheckContract("iserver_saas")}break;case sidebarMenu.AdminStore:case sidebarMenu.AdminCredits:autocompletify("#credits_login","AllPeoples","","");break}};makeAjaxRequest(b.ajax,a,k,true)}}function show2(h,d,c){var a="";var g=getSidebarMenu(h);if(!c){c=1}var e=(typeof g!=="undefined"&&typeof g.type!=="undefined")?g.type:"Group";if(g===sidebarMenu.DelAppAccess){a=confirm_delete_app}else{if(g===sidebarMenu.ResetCss){a=confirm_generic}}var f={name:d,num:c,type:e};if((c<0)&&g.ajax==="ShowHistory"&&$$("history_view").style.display==="block"&&$$(e)){$("#history_view").toggle("slow")}else{if(a===""||confirm(a)){var b=function(i){switch(g){case sidebarMenu.CompanyModifsHistory:case sidebarMenu.CompanyNamesHistory:$$("history_view").innerHTML=i;if(c<0&&$$("history_view").style.display==="none"){$("#history_view").toggle("slow")}break;case sidebarMenu.PeopleGroups:case sidebarMenu.PeopleContacts:case sidebarMenu.PeopleAgenda:$("#people_view").html(i);if(h==="Agenda"&&e==="People"){getAgenda("people_agenda",e,d,false)}break;case sidebarMenu.Employees:if($$("employees")){$("#employees").html(i)}else{updateContent(i)}break;case sidebarMenu.CurrentFiles:if($$("people_view")){$("#people_view").html(i)}else{updateContent(i)}break;case sidebarMenu.Datasheet:case sidebarMenu.EditDatasheet:case sidebarMenu.NewDatasheet:case sidebarMenu.Billing:case sidebarMenu.EditBilling:case sidebarMenu.NewBilling:if(is_ok(i)){updateContent(from_ok(i));if(inList(["EditDatasheet","NewDatasheet"],h)){$(".xl_edit").click(function(){handler(this)});$(".line_alias input").defaultValue()}}else{display_message_above(i)}break;default:updateContent(i);changeSelectedElementInSidebar(g.menuId);make_rating();$$("rightbar").style.display="block";if($$("group_agenda")){getAgenda("group_agenda","Group",d,false)}switch(g){case sidebarMenu.Tag:case sidebarMenu.MultiTags:init_cloud();break;case sidebarMenu.CreateNewsletter:$("textarea").elastic();autocompletify("#select_file_group_0","Group","","");$$("select_file_group_0").disabled="disabled";break;case sidebarMenu.Agenda:case sidebarMenu.Company:getAgenda("company_agenda",e,d,false);break;case sidebarMenu.BlogNewsletter:make_xinha(small_xinha,"newsletter_content");autocompletify("#article_name","Article",parameter.name,"");break;case sidebarMenu.ResetCss:display_message_above(generic_save_success_message)}}};makeAjaxRequest(g.ajax,f,b,true)}}}function show3(f,c,g,b){var e=getSidebarMenu(f);var d={name:c,title:g,num:b};var a=function(h){switch(e){case sidebarMenu.CurrentFiles:case sidebarMenu.GroupFiles:$$("files_view").innerHTML=h;if($$("head_text")){if(g===""){$$("head_text").innerHTML=all_text}else{$$("head_text").innerHTML=g}}break;case sidebarMenu.Forms:case sidebarMenu.Form:case sidebarMenu.NewForm:case sidebarMenu.GroupFiles:set_div_html("wiki_view",h);break;case sidebarMenu.ChangePageOrder:case sidebarMenu.ChangePageVisibility:if(is_ok(h)){display_message_above(generic_save_success_message)}else{display_message_above(h)}break;case sidebarMenu.ChangeMyForumNotifications:if(is_ok(h)){set_div_html("forum_subscription",from_ok(h))}else{display_message_above(h)}break;default:changeSelectedElementInSidebar(e.menuId);updateContent(h);$$("rightbar").style.display="block"}};makeAjaxRequest(e.ajax,d,a,true)}function stats(b){var d=getSidebarMenu(b);var c={stats:b};var a=function(e){if(is_ok(e)){changeLocation(from_ok(e))}else{updateContent(e)}changeSelectedElementInSidebar(d.menuId);switch(d){case sidebarMenu.contribution_stats:$("#best_tot, #best_month, #best_week").hide();var g=[1,"day"];var f="%d/%m/%y";case sidebarMenu.visitor_stats:$("#raw_data").attr("value");var h=getData("#raw_data");dualPlot(h,f,g,"#placeholder")}};makeAjaxRequest("AdminShowStats",c,a,true)}function updateSideBar(b,e){var c=$$("sidebar");if(c){$("#login_menu a").each(resetClass);$("#my_name a").each(resetClass);$("#"+b+"_sidebar").removeClass("normal").addClass("current");lastSideBar=b;var d={name:b};var a=function(h){c.innerHTML=h;var g=c.getElementsByTagName("div");for(var f=0;f<g.length;f++){if(g[f].className==="nav_header"){make_accordion2(g[f])}if(g[f].className==="nav_submenu"){sel_on_child_li_click(g[f])}}if(!e){if(b==="admin"){show("Pages",1)}else{if(b==="network"){show("MyDashboard",0)}}}getNumbers();changeSelectedElementInSidebar(b)};makeAjaxRequest("UpdateSideBar",d,a,false)}};
