/* --- Credits
//	Lightbox v2.02
// -----------------------------------------------------------------------------------
*/
PanelMgr=Class.create({initialize:function(){this.currentStep=1;this.current=0;this.lock=false;this.indics=[];this.onglets=[];this.panels=[];},_bindChangePanel:function(el,_1){Event.observe(el,"click",this.selectPanel.bind(this,_1));},addOnglet:function(el){if(this.onglets.length==0){Element.addClassName(el,"actif");}this._bindChangePanel(el,this.onglets.length);this.onglets.push(el);},addIndic:function(el){if(this.indics.length==0){Element.addClassName(el,"actif");}this._bindChangePanel(el,this.indics.length);this.indics.push(el);},addPanel:function(el){var i=this.panels.length;if(i==0){Element.removeClassName(el,"ecran_"+(i+1));}else{Element.hide(el);Element.removeClassName(el,"ecran_"+(i+1));}this.panels.push(el);},selectPanel:function(_2){if((_2+1)>this.panels.length){return;}if(this.lock){return;}if(this.current==_2){return;}this.lock=true;this.currentStep=1;this.step(_2);},step:function(_3){switch(this.currentStep){case 1:this.currentStep++;new Effect.Opacity(this.panels[this.current],{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this,_3)});new Effect.Opacity(this.panels[_3],{to:0,duration:0});this.indics.each(function(e,_4){if(_3==_4){Element.addClassName(e,"actif");}else{Element.removeClassName(e,"actif");}});this.onglets.each(function(e,_5){if(_3==_5){Element.addClassName(e,"actif");}else{Element.removeClassName(e,"actif");}});break;case 2:this.currentStep++;Element.hide(this.panels[this.current]);Element.show(this.panels[_3]);new Effect.Opacity(this.panels[_3],{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this,_3)});break;case 3:this.current=_3;this.lock=false;this.currentStep=1;break;}}});function AC_AddExtension(_6,_7){if(_6.indexOf("?")!=-1){return _6.replace(/\?/,_7+"?");}else{return _6+_7;}};function AC_Generateobj(_8,_9,_a){var _b="<object ";for(var i in _8){_b+=i+"=\""+_8[i]+"\" ";}_b+=">";for(var i in _9){_b+="<param name=\""+i+"\" value=\""+_9[i]+"\" /> ";}_b+="<embed ";for(var i in _a){_b+=i+"=\""+_a[i]+"\" ";}_b+=" ></embed></object>";return _b;};function AC_FL_RunContent(){var _c=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");return AC_Generateobj(_c.objAttrs,_c.params,_c.embedAttrs);};function AC_GetArgs(_d,_e,_f,_10,_11){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<_d.length;i=i+2){var _12=_d[i].toLowerCase();switch(_12){case "classid":break;case "pluginspage":ret.embedAttrs[_d[i]]=_d[i+1];break;case "src":case "movie":ret.embedAttrs["src"]=_d[i+1];ret.params[_f]=_d[i+1];break;case "onafterupdate":case "onbeforeupdate":case "onblur":case "oncellchange":case "onclick":case "ondblClick":case "ondrag":case "ondragend":case "ondragenter":case "ondragleave":case "ondragover":case "ondrop":case "onfinish":case "onfocus":case "onhelp":case "onmousedown":case "onmouseup":case "onmouseover":case "onmousemove":case "onmouseout":case "onkeypress":case "onkeydown":case "onkeyup":case "onload":case "onlosecapture":case "onpropertychange":case "onreadystatechange":case "onrowsdelete":case "onrowenter":case "onrowexit":case "onrowsinserted":case "onstart":case "onscroll":case "onbeforeeditfocus":case "onactivate":case "onbeforedeactivate":case "ondeactivate":case "type":case "codebase":ret.objAttrs[_d[i]]=_d[i+1];break;case "width":case "height":case "align":case "vspace":case "hspace":case "class":case "title":case "accesskey":case "name":case "id":case "tabindex":ret.embedAttrs[_d[i]]=ret.objAttrs[_d[i]]=_d[i+1];break;default:ret.embedAttrs[_d[i]]=ret.params[_d[i]]=_d[i+1];}}ret.objAttrs["classid"]=_10;if(_11){ret.embedAttrs["type"]=_11;}return ret;};function showSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible";}};function hideSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden";}};function pause(_13){var now=new Date();var _14=now.getTime()+_13;while(true){now=new Date();if(now.getTime()>_14){return;}}};var Lightbox=Class.create();Lightbox.prototype={initialize:function(){this.fileLoadingImage="/js/lightbox/loading.gif";this.fileBottomNavCloseImage="/js/lightbox/closelabel.gif";var _15=7;this.borderSize=10;if(_15>10){_15=10;}if(_15<1){_15=1;}this.resizeDuration=(11-_15)*0.15;if(!document.getElementsByTagName){return;}var _16=document.getElementsByTagName("a");this.single=[];this.diapo=[];l=this;var _17=/^lightbox\[(.*)\]$/;var c=0;for(var i=0;i<_16.length;i++){var _18=_16[i];var _19=String(_18.getAttribute("rel"));if(_18.getAttribute("href")&&(_19.toLowerCase().match(/^lightbox/))){var t=this.parseType(_18.getAttribute("href"));var _1a={a:_18,type:t.type,param:t.param,src:t.cleanHref,title:_18.getAttribute("title")};var r=_17.exec(_19.toLowerCase());if(r!=null&&r.length==2){if(typeof (this.diapo[r[1]])=="undefined"){this.diapo[r[1]]=[];this.diapo[r[1]].push(_1a);c=0;}else{c=-1;this.diapo[r[1]].each(function(e,_1b){if(e.src==_1a.src){c=_1b;}});if(c==-1){this.diapo[r[1]].push(_1a);c=this.diapo[r[1]].length-1;}}}else{this.single.push(_1a);var c=0;}var f=function(rel,num){l.start(rel,num);return false;};_18.onclick=f.bind(f,_19,c);}}var _1c=document.getElementsByTagName("body").item(0);var _1d=document.createElement("div");_1d.setAttribute("id","overlay");_1d.style.display="none";_1d.onclick=function(){l.end();return false;};_1c.appendChild(_1d);var _1e=document.createElement("div");_1e.setAttribute("id","lightbox");_1e.style.display="none";_1c.appendChild(_1e);var _1f=document.createElement("div");_1f.setAttribute("id","outerImageContainer");_1e.appendChild(_1f);var _20=document.createElement("div");_20.setAttribute("id","imageContainer");_1f.appendChild(_20);var _21=document.createElement("img");_21.setAttribute("id","lightboxImage");_20.appendChild(_21);var _22=document.createElement("div");_22.setAttribute("id","lightboxObj");_20.appendChild(_22);var _23=document.createElement("div");_23.setAttribute("id","hoverNav");_20.appendChild(_23);var _24=document.createElement("a");_24.setAttribute("id","prevLink");_24.setAttribute("href","#");_23.appendChild(_24);var _25=document.createElement("a");_25.setAttribute("id","nextLink");_25.setAttribute("href","#");_23.appendChild(_25);var _26=document.createElement("div");_26.setAttribute("id","loading");_20.appendChild(_26);var _27=document.createElement("a");_27.setAttribute("id","loadingLink");_27.setAttribute("href","#");_27.onclick=function(){l.end();return false;};_26.appendChild(_27);var _28=document.createElement("img");_28.setAttribute("src",this.fileLoadingImage);_27.appendChild(_28);var _29=document.createElement("div");_29.setAttribute("id","imageDataContainer");_29.className="clearfix";_1e.appendChild(_29);var _2a=document.createElement("div");_2a.setAttribute("id","imageData");_29.appendChild(_2a);var _2b=document.createElement("div");_2b.setAttribute("id","imageDetails");_2a.appendChild(_2b);var _2c=document.createElement("span");_2c.setAttribute("id","caption");_2b.appendChild(_2c);var _2d=document.createElement("span");_2d.setAttribute("id","numberDisplay");_2b.appendChild(_2d);var _2e=document.createElement("div");_2e.setAttribute("id","bottomNav");_2a.appendChild(_2e);var _2f=document.createElement("a");_2f.setAttribute("id","bottomNavClose");_2f.setAttribute("href","#");_2f.onclick=function(){l.end();return false;};_2e.appendChild(_2f);var _30=document.createElement("img");_30.setAttribute("src",this.fileBottomNavCloseImage);_2f.appendChild(_30);},parseType:function(_31){var t={type:"",param:[],cleanHref:""};var d=_31.split("#");if(d.length==2){t.param=d[1].split(",");t.type=t.param[0];if(t.type=="swf"){t.param[1]=parseInt(t.param[1]);t.param[2]=parseInt(t.param[2]);}}else{t.param=[];var r=d[0].match(/\.[^.]+$/);if(r==null){t.type="img";}else{if(r[0]==".swf"){t.type="swf";}else{t.type="img";}}if(t.type=="swf"){t.param[1]=150;t.param[2]=150;}}t.cleanHref=d[0];return t;},getType:function(_32){var r=_32.match(/\.[^.]+(#[^.]*)?$/);if(r==null){return "img";}else{if(r[0]==".swf"){return "flash";}else{return "img";}}},start:function(rel,num){hideSelectBoxes();var _33=KBInfo.getPageSize();$("overlay").style.height=_33.pageHeight+"px";new Effect.Appear("overlay",{duration:0.2,from:0,to:0.8});this.oPile=[];this.oNum=num;if(!document.getElementsByTagName){return;}if(rel=="lightbox"){var obj=this.single[this.oNum];this.oPile.push(obj);}else{if((r=rel.match(/^lightbox\[(.*)\]$/))!=null){var obj=this.diapo[r[1]][this.oNum];this.oPile=this.diapo[r[1]];}}var _34=KBInfo.getPageScroll();var _35=_34.y+(_33.windowHeight/15);$("lightbox").style.top=_35+"px";Element.show("lightbox");this.changeImage(this.oNum);},changeImage:function(num){this.oNum=num;Element.show("loading");Element.hide("lightboxImage");Element.hide("lightboxObj");Element.hide("hoverNav");Element.hide("prevLink");Element.hide("nextLink");Element.hide("imageDataContainer");Element.hide("numberDisplay");imgPreloader=new Image();var o=this.oPile[num];var l=this;if(o.type=="swf"){this.hideNav=true;imgPreloader.src=this.fileLoadingImage;var _36=$("lightboxObj");_36.setAttribute("width",o.param[1]);_36.setAttribute("height",o.param[2]);l.resizeImageContainer(o.param[1],o.param[2]);_36.innerHTML=AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","width",o.param[1],"height",o.param[2],"src",o.src,"quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie",o.src,"allowfullscreen","true","allowscriptaccess","always");}else{this.hideNav=false;imgPreloader.onload=function(){$("lightboxImage").src=o.src;l.resizeImageContainer(imgPreloader.width,imgPreloader.height);};imgPreloader.src=o.src;}},resizeImageContainer:function(_37,_38){this.wCur=$("outerImageContainer").offsetWidth;this.hCur=Element.getHeight("outerImageContainer");this.xScale=((_37+(this.borderSize*2))/this.wCur)*100;this.yScale=((_38+(this.borderSize*2))/this.hCur)*100;wDiff=(this.wCur-this.borderSize*2)-_37;hDiff=(this.hCur-this.borderSize*2)-_38;if(!(hDiff==0)){new Effect.Scale("outerImageContainer",this.yScale,{scaleX:false,duration:this.resizeDuration,queue:"front"});}if(!(wDiff==0)){new Effect.Scale("outerImageContainer",this.xScale,{scaleY:false,delay:this.resizeDuration,duration:this.resizeDuration});}if((hDiff==0)&&(wDiff==0)){if(navigator.appVersion.indexOf("MSIE")!=-1){pause(250);}else{pause(100);}}$("prevLink").style.height=_38+"px";$("nextLink").style.height=_38+"px";$("imageDataContainer").style.width=_37+(this.borderSize*2)+"px";this.showImage();},showImage:function(){var o=this.oPile[this.oNum];switch(o.type){case "swf":var e="lightboxObj";break;case "img":var e="lightboxImage";break;}Element.hide("loading");var l=this;new Effect.Appear(e,{duration:0.5,queue:"end",afterFinish:function(){l.updateDetails();}});},updateDetails:function(){var o=this.oPile[this.oNum];var l=this;Element.show("caption");$("caption").innerHTML=o.title;if(this.oPile.length>1){var nav="";if(this.oNum!=0){nav+="<a href=\"javascript:void(0);\" onclick=\"myLightbox.changeImage(myLightbox.oNum - 1);\">précédent</a>";}if(this.oNum!=(this.oPile.length-1)){if(this.oNum!=0){nav+="&nbsp;";}nav+="<a href=\"javascript:void(0);\" onclick=\"myLightbox.changeImage(myLightbox.oNum + 1);\">suivant</a>";}$("numberDisplay").innerHTML="Page&nbsp;"+eval(this.oNum+1)+"&nbsp;sur&nbsp;"+this.oPile.length+"&nbsp;|&nbsp;"+nav;Element.show("numberDisplay");}new Effect.Parallel([new Effect.SlideDown("imageDataContainer",{sync:true,duration:this.resizeDuration+0.25,from:0,to:1}),new Effect.Appear("imageDataContainer",{sync:true,duration:1})],{duration:0.65,afterFinish:function(){l.updateNav();}});},updateNav:function(){if(!this.hideNav){Element.show("hoverNav");}var l=this;if(this.oNum!=0){Element.show("prevLink");document.getElementById("prevLink").onclick=function(){l.changeImage(l.oNum-1);return false;};}if(this.oNum!=(this.oPile.length-1)){Element.show("nextLink");document.getElementById("nextLink").onclick=function(){l.changeImage(l.oNum+1);return false;};}this.enableKeyboardNav();},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction;},disableKeyboardNav:function(){document.onkeydown="";},keyboardAction:function(e){var l=this;if(e==null){keycode=event.keyCode;}else{keycode=e.which;}key=String.fromCharCode(keycode).toLowerCase();if((key=="x")||(key=="o")||(key=="c")){l.end();}else{if(key=="p"){if(this.oNum!=0){l.disableKeyboardNav();l.changeImage(l.oNum-1);}}else{if(key=="n"){if(this.oNum!=(this.oPile.length-1)){l.disableKeyboardNav();l.changeImage(l.oNum+1);}}}}},preloadNeighborImages:function(){if((this.oPile.length-1)>this.oNum){preloadNextImage=new Image();preloadNextImage.src=this.oPile[this.oNum+1][0];}if(this.oNum>0){preloadPrevImage=new Image();preloadPrevImage.src=this.oPile[this.oNum-1][0];}},end:function(){this.disableKeyboardNav();Element.hide("lightbox");new Effect.Fade("overlay",{duration:0.2});showSelectBoxes();}};myLightbox={};function initLightbox(){myLightbox=new Lightbox();};poolOnLoad.push(initLightbox);Ajax.ProxyKiubi=Class.create();Object.extend(Object.extend(Ajax.ProxyKiubi.prototype,Ajax.Request.prototype),{initialize:function(_39,_3a){this.PreURL="/"+_39+".html";this.urlCtl=_39;this.options={method:"post",asynchronous:false,parameters:{},contentType:"application/x-www-form-urlencoded",encoding:"UTF-8"};Object.extend(this.options,_3a||{});this.options.method=this.options.method.toLowerCase();this.transport=Ajax.getTransport();},getRessource:function(_3b,_3c,_3d){_3d=(_3d||{});_3d.act=_3c;_3d.ctl=this.urlCtl;this.options.parameters=_3d;this.request(this.PreURL+"?"+$H(_3b).toMyQueryString());if(this.success()){var _3e=this.transport.responseText;var _3f=eval("("+_3e+")");return _3f;}else{return {statut:"error",error:{code:1,msg_template:"Hôte injoignable",msg_value:""}};}}});ContactMgr=Class.create({initialize:function(){this.selectEl=$("kc_select");this.currentStep=1;this.current=-1;this.lock=false;this.formsDiv=[$("form_0"),$("form_1"),$("form_2"),$("form_3")];this.forms=[];this.forms.push({el:this.formsDiv[0],onSelect:function(){}});this.forms.push({el:this.formsDiv[1],onSelect:function(){}});this.forms.push({el:this.formsDiv[2],onSelect:function(){}});this.forms.push({el:this.formsDiv[3],onSelect:function(){Element.show("kc_presse");$("kc_form3_type").value="3";}});this.forms.push({el:this.formsDiv[3],onSelect:function(){Element.hide("kc_presse");$("kc_form3_type").value="4";}});Event.observe(this.selectEl,"change",this.trigger.bind(this));},showForm:function(num){var f=this.forms[num];this.formsDiv.each(function(e){if(e!=f.el){Element.hide(e);}});Element.show(f.el);},trigger:function(){var num=$F(this.selectEl);if(this.current==num){return;}if(this.lock){return;}if(num>=this.forms.length){return;}var f=this.forms[num];f.onSelect();this.showForm(num);this.current=num;this.lock=false;}});ConcoursMgr=Class.create({initialize:function(){this.PK=new Ajax.ProxyKiubi("remote/kiubi/inscription");this.currentStep=1;this.lock=false;this.panels=[];this.panels.push($("cm_panel0"));this.panels.push($("cm_panel1"));this.panels.push($("cm_panel2"));this.bt=$("cm_bt");this.error=$("cm_error");Element.observe(this.bt,"click",this.send.bind(this));this.id=null;this.enableTracker=true;if(this.enableTracker){pageTracker._trackPageview("/funnel_G2/step1.html");}},send:function(){if(this.lock){return;}this.lock=true;if(this.currentStep<10){var _40={nom:$F("cm_nom"),prenom:$F("cm_prenom"),email:$F("cm_email"),adresse:$F("cm_ad"),cp:$F("cm_cp"),ville:$F("cm_ville"),projet:$F("cm_projet"),struc:$F("cm_struc"),site:$F("cm_site"),delais:$F("cm_delais"),optin:$F("cm_optin"),infos:$F("cm_infos"),ref:document.referrer};var r=this.PK.getRessource({},"c",_40);if(r.statut=="ok"){this.id=r.data;Element.addClassName(this.error,"hide");this.step();}else{this.fillError(r.error);this.lock=false;}}else{var _40={id:this.id,twitter:$F("cm_twitter"),facebook:$F("cm_facebook")};var r=this.PK.getRessource({},"cs",_40);this.step();}},fillError:function(_41){Element.removeClassName(this.error,"hide");var _42="";$A(_41).each(function(e){_42+=e.msg_template.replace(/%s/,"<span>"+e.msg_value+"</span>")+"<br />";});this.error.innerHTML=_42;},step:function(){switch(this.currentStep){case 1:self.location.hash="#cm_focus";this.currentStep++;new Effect.Opacity(this.panels[0],{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this)});new Effect.Opacity(this.panels[1],{to:0,duration:0});break;case 2:this.currentStep++;Element.addClassName(this.panels[0],"hide");Element.removeClassName(this.panels[1],"hide");new Effect.Opacity(this.panels[1],{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this)});break;case 3:this.lock=false;this.currentStep=11;this.bt.className="bt_envoyer";if(this.enableTracker){pageTracker._trackPageview("/funnel_G2/step2.html");}if(this.enableTracker&&$F("cm_projet")!="0"){switch($F("cm_struc")){case "assoc":pageTracker._setVar("porteur_asso");break;case "indep":pageTracker._setVar("porteur_indep");break;case "TPE":pageTracker._setVar("porteur_tpe");break;case "PME":pageTracker._setVar("porteur_pme");break;case "gc":pageTracker._setVar("porteur_grdcompte");break;case "collec":pageTracker._setVar("porteur_collect");break;case "cours":pageTracker._setVar("porteur_encours");break;case "particulier":pageTracker._setVar("particulier");break;case "etudiant":pageTracker._setVar("porteur_etudiant");break;case "autre":pageTracker._setVar("porteur_autre");break;}}break;case 11:self.location.hash="#cm_focus";this.currentStep++;new Effect.Opacity(this.panels[1],{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this)});new Effect.Opacity(this.panels[2],{to:0,duration:0});break;case 12:this.currentStep++;Element.addClassName(this.panels[1],"hide");Element.removeClassName(this.panels[2],"hide");Element.hide(this.bt);new Effect.Opacity(this.panels[2],{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this)});break;case 13:this.lock=false;this.currentStep=21;if(this.enableTracker){pageTracker._trackPageview("/funnel_G2/step3.html");}break;}}});PreInscMgr=Class.create({initialize:function(){this.PK=new Ajax.ProxyKiubi("remote/kiubi/inscription");this.enableTracker=true;this.currentStep=1;this.current=-1;this.lock=false;this.templock=false;this.tabEl=$("formules_detail");this.formEl=$("formules_preinscription");this.validEl=$("formules_validation");this.boutons=[];this.boutons.push({haut:$("kpi_f0"),onglet:"",formule:"Exigence",formule_id:6});this.boutons.push({haut:$("kpi_f1"),onglet:"",formule:"Business",formule_id:5});this.boutons.push({haut:$("kpi_f2"),onglet:"",formule:"Entreprise",formule_id:3});this.boutons.push({haut:$("kpi_f3"),onglet:"",formule:"Présence",formule_id:2});var i=-1;$A($("js_onglets").childNodes).each(function(e){if(e.nodeType==1&&e.nodeName.toLowerCase()=="li"){if(i==-1){this.ongletBase=e.firstChild;i++;}else{this.boutons[i++].onglet=e.firstChild;}}}.bind(this));this.boutons.each(function(e,_43){Event.observe(e.haut,"click",this.selectF.bind(this,_43));Event.observe(e.onglet,"click",this.selectF.bind(this,_43));}.bind(this));Event.observe("kpi_cancel","click",this.cancelForm.bind(this));Event.observe("kpi_send","click",this.sendForm.bind(this));Event.observe(this.ongletBase,"click",this.cancelForm.bind(this));Event.observe("kpi_nom","blur",this.toggleHl);Event.observe("kpi_nom","focus",this.toggleHl);Event.observe("kpi_prenom","blur",this.toggleHl);Event.observe("kpi_prenom","focus",this.toggleHl);Event.observe("kpi_email","blur",this.toggleHl);Event.observe("kpi_email","focus",this.toggleHl);if(this.enableTracker){pageTracker._trackPageview("/funnel_G4/step1.html");}},toggleHl:function(_44){if(Element.hasClassName(_44.target.parentNode,"actif")){Element.removeClassName(_44.target.parentNode,"actif");}else{Element.addClassName(_44.target.parentNode,"actif");}},selectF:function(num){if(this.current==num){return;}if(this.lock){return;}this.lock=true;this.currentStep=1;this.step(num);},cancelForm:function(){if(this.lock){return;}this.lock=true;this.currentStep=11;this.step(-1);},step:function(num){switch(this.currentStep){case 1:this.currentStep++;new Effect.Opacity(this.tabEl,{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this,num)});new Effect.Opacity(this.formEl,{to:0,duration:0});Element.removeClassName(this.ongletBase,"actif");this.boutons.each(function(e,_45){if(num==_45){Element.addClassName(e.haut,"actif");Element.addClassName(e.onglet,"actif");}else{Element.removeClassName(e.haut,"actif");Element.removeClassName(e.onglet,"actif");}});break;case 2:this.currentStep++;Element.hide(this.tabEl);Element.show(this.formEl);$("kpi_intitule").innerHTML=this.boutons[num].formule;new Effect.Opacity(this.formEl,{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this,num)});$("kpi_nom").focus();break;case 3:this.current=num;this.lock=false;this.currentStep=1;if(this.enableTracker){pageTracker._trackPageview("/funnel_G4/step2.html");}break;case 11:this.currentStep++;new Effect.Opacity(this.formEl,{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this,num)});new Effect.Opacity(this.tabEl,{to:0,duration:0});Element.addClassName(this.ongletBase,"actif");this.boutons.each(function(e,_46){Element.removeClassName(e.haut,"actif");Element.removeClassName(e.onglet,"actif");});break;case 12:this.currentStep++;Element.hide(this.formEl);Element.show(this.tabEl);new Effect.Opacity(this.tabEl,{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this,num)});break;case 13:this.lock=false;this.currentStep=1;break;case 21:this.currentStep++;new Effect.Opacity(this.formEl,{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this,num)});new Effect.Opacity(this.validEl,{to:0,duration:0});break;case 22:this.currentStep++;Element.hide(this.formEl);Element.show(this.validEl);new Effect.Opacity(this.validEl,{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this,num)});break;case 23:this.currentStep=1;break;}},sendForm:function(){if(this.templock){return;}this.templock=true;if($F("kpi_legal")!="1"){this.fillError("kpi_erreur",[{msg_template:"Veuillez %s les conditions d'utilisation",msg_value:"accepter"}]);Element.show("kpi_erreur");this.templock=false;return;}var _47={formule_id:this.boutons[this.current].formule_id,email:$F("kpi_email"),nom:$F("kpi_nom"),prenom:$F("kpi_prenom"),civilite:$F("kpi_civilite_M")||$F("kpi_civilite_Mme")||$F("kpi_civilite_Mlle")||"M"};var r=this.PK.getRessource({},"i",_47);if(r.statut=="ok"){this.lock=true;Element.hide(this.formEl);Element.show(this.validEl);$("kpi_mail_confirm").innerHTML=$F("kpi_email");if(this.enableTracker){pageTracker._trackPageview("/funnel_G4/step3.html");}this.currentStep=21;this.step(-1);}else{this.fillError("kpi_erreur",r.error);Element.show("kpi_erreur");this.templock=false;}},fillError:function(_48,_49){var _4a="";$A(_49).each(function(e){_4a+=e.msg_template.replace(/%s/,"<span>"+e.msg_value+"</span>")+"<br />";});$(_48).innerHTML=_4a;}});InscMgr=Class.create({initialize:function(){this.enableTracker=true;this.PK=new Ajax.ProxyKiubi("remote/kiubi/inscription");Event.observe($("code_site"),"keyup",this.checkCode.bind(this));this._cacheCode="";Event.observe($("contact_login"),"keyup",this.checkLogin.bind(this));this._cacheLogin="";Event.observe($("mdp"),"keyup",this.checkMdp.bind(this));Event.observe($("mdp_confirm"),"keyup",this.checkMdp.bind(this));Event.observe($("site_nom"),"keyup",this.checkField.bind(this,"site_nom"));Event.observe($("societe_nom"),"keyup",this.checkField.bind(this,"societe_nom"));Event.observe($("societe_adresse"),"keyup",this.checkField.bind(this,"societe_adresse"));Event.observe($("societe_cp"),"keyup",this.checkField.bind(this,"societe_cp"));Event.observe($("societe_ville"),"keyup",this.checkField.bind(this,"societe_ville"));Event.observe($("societe_tel"),"keyup",this.checkField.bind(this,"societe_tel"));Event.observe($("legal"),"change",this.checkField.bind(this,"legal"));if($("compte_webmaster")){Event.observe($("compte_webmaster"),"click",this.checkAll.bind(this));}if($("compte_prestataire")){Event.observe($("compte_prestataire"),"click",this.checkAll.bind(this));}if(this.enableTracker){pageTracker._trackPageview("/funnel_G4/step4.html");}this.checkAll();},checkAll:function(){if($("compte_webmaster")){if($F("compte_webmaster")){Element.hide("ki_presta");Element.show("ki_porteur");$("infos_soc").className="facultatif";$("infos_soc").innerHTML="(facultatif)";}else{Element.hide("ki_porteur");Element.show("ki_presta");$("infos_soc").className="obligatoire";$("infos_soc").innerHTML="(obligatoire)";}}this.checkCode();this.checkLogin();this.checkMdp();this.checkField("legal");this.checkField("site_nom");this.checkField("societe_adresse");this.checkField("societe_cp");this.checkField("societe_ville");this.checkField("societe_tel");this.checkField("societe_nom");},checkField:function(f){if((!$("compte_webmaster")||$F("compte_webmaster"))&&["societe_nom"].indexOf(f)!=-1){$("c"+f).className="ok";}else{if($F(f)!=""&&$F(f)!=null){$("c"+f).className="ok";}else{$("c"+f).className="pas_ok";}}},checkMdp:function(f){if($F("mdp").length<6||$F("mdp").length>32){$("cmdp").className="pas_ok";}else{$("cmdp").className="ok";}if($F("mdp_confirm")==""||$F("mdp_confirm")!=$F("mdp")){$("cmdp_confirm").className="pas_ok";}else{$("cmdp_confirm").className="ok";}},checkCode:function(){var v=$F("code_site").toLowerCase();$("code_site").value=v;if(v.length>30){v=v.substr(0,30);$("code_site").value=v;}if(this._cacheCode==v){return;}this._cacheCode=v;if(v==""){Element.hide("rep_code_site");return;}Element.show("rep_code_site");var r=this.PK.getRessource({},"cc",{code_site:v});if(r.statut=="ok"){$("rep_code_site").className="url_valid";$("rep_code_site").innerHTML="<span>"+r.data.escapeHTML()+"</span>";}else{$("rep_code_site").className="url_unvalid";$("rep_code_site").innerHTML="<span>"+r.error.msg_template.replace(/%s/,""+r.error.msg_value+"")+"</span>";}},checkLogin:function(){var v=$F("contact_login");if(v.length>32){v=v.substr(0,32);$("contact_login").value=v;}if(this._cacheLogin==v){return;}this._cacheLogin=v;if(v.length<6){Element.show("rep_contact_login");$("rep_contact_login").className="url_unvalid";$("rep_contact_login").innerHTML="<span>L'identifiant doit faire au moins 6 caract&egrave;res</span>";return;}Element.show("rep_contact_login");var r=this.PK.getRessource({},"cl",{l:v});if(r.statut=="ok"){$("rep_contact_login").className="url_valid";$("rep_contact_login").innerHTML="<span>"+r.data.escapeHTML()+"</span>";}else{$("rep_contact_login").className="url_unvalid";$("rep_contact_login").innerHTML="<span>"+r.error.msg_template.replace(/%s/,""+r.error.msg_value+"")+"</span>";}}});Estimator=Class.create({initialize:function(_4b){this.options={quota_site:12,cout:300,base_maintenance:0.5,augm_maintenance:0.5,nb_ans:4};Object.extend(this.options,_4b||{});Event.observe("kc_nbsites","change",this.estime.bind(this));Event.observe("kc_cout","keyup",this.estime.bind(this));this._cache=[];},estime:function(){this._cache=[];this.options.quota_site=$F("kc_nbsites");this.options.cout=$F("kc_cout");var _4c=this.nbSites(this.options.nb_ans);var _4d=this.coutJH(this.options.nb_ans);var _4e=_4d*this.options.cout;var _4f=_4e/this.options.quota_site;$("kc_totalsites").innerHTML=_4c;$("kc_totaljh").innerHTML=_4d;$("kc_total").innerHTML=this.numberFormat(_4e)+"&euro;";$("kc_cout_site").innerHTML=this.numberFormat(_4f)+"&euro;";},numberFormat:function(_50,_51,_52){if(_52==undefined){_52=" ";}if(_51==undefined){_51=2;}var _53=Math.round(Math.pow(10,_51)*(Math.abs(_50)-Math.floor(Math.abs(_50))));var val=Math.floor(Math.abs(_50));if(_51==0){val=Math.floor(Math.abs(_50));_53=0;}else{if(_53==Math.pow(10,_51)){val=Math.floor(Math.abs(_50))+1;_53=0;}}var _54=val+"";var nb=_54.length;var l=Math.floor((nb-1)/3);for(var i=1;i<=l;i++){if(val>=Math.pow(10,(3*i))){_54=_54.substring(0,nb-(3*i))+_52+_54.substring(nb-(3*i));}}if(_51>0){var buf="";var nb=_51-_53.toString().length;for(var j=0;j<(nb);j++){buf+="0";}_53=buf+_53.toString();_54=_54+","+_53;}if(parseFloat(_50)<0){_54="-"+_54;}return _54;},nbSites:function(n){return this.options.quota_site*n;},coutJH:function(n){if(n==0){return 0;}if(typeof this._cache[n]=="undefined"){this._cache[n]=this.options.quota_site*(this.options.base_maintenance+(n-1)*this.options.augm_maintenance);}var c=this._cache[n];return (c)+this.coutJH(n-1);}});BlogMgr=Class.create({initialize:function(){this.currentStep=1;this.current=-1;this.lock=false;this.panels=[];this.panels.push({el:$("kblog_archives"),lien:$("kblog_lien1")});this.panels.push({el:$("kblog_categ"),lien:$("kblog_lien0")});Event.observe(this.panels[0].lien,"click",this.togglePanel.bind(this,0));Event.observe(this.panels[1].lien,"click",this.togglePanel.bind(this,1));new Effect.Opacity(this.panels[0].el,{to:0,duration:0});new Effect.Opacity(this.panels[1].el,{to:0,duration:0});var c=readCookie("bn");if(c!=null){this.togglePanel(c);}},togglePanel:function(p){if(p!=0&&p!=1){return;}if(this.lock){return;}this.lock=true;if(this.current!=p){this.currentStep=1;this.step(p);}else{if(!Element.hasClassName(this.panels[this.current].el,"hide")){new Effect.Opacity(this.panels[this.current].el,{from:1,to:0,duration:0.25,afterFinish:function(){Element.addClassName(this.panels[this.current].el,"hide");this.current=-1;this.lock=false;}.bind(this)});createCookie("bn",-1,365);}else{Element.removeClassName(this.panels[this.current].el,"hide");new Effect.Opacity(this.panels[this.current].el,{from:0,to:1,duration:0.25,afterFinish:function(){this.current=p;this.lock=false;}.bind(this)});createCookie("bn",p,365);}}},step:function(p){switch(this.currentStep){case 1:this.currentStep++;if(this.current!=-1){new Effect.Opacity(this.panels[this.current].el,{from:1,to:0,duration:0.25,afterFinish:this.step.bind(this,p)});new Effect.Opacity(this.panels[p].el,{to:0,duration:0});}else{new Effect.Opacity(this.panels[p].el,{to:0,duration:0});this.step(p);}break;case 2:this.currentStep++;if(this.current!=-1){Element.removeClassName(this.panels[this.current].el,"hide");}Element.removeClassName(this.panels[p].el,"hide");new Effect.Opacity(this.panels[p].el,{from:0,to:1,duration:0.25,afterFinish:this.step.bind(this,p)});break;case 3:this.current=p;this.lock=false;this.currentStep=1;createCookie("bn",this.current,365);break;}}});