
var accueilImageWidth="125";var accueilImageHeight="36";var accueilImageUnderlineHeight="3";var ecoleImageWidth="98";var ecoleImageHeight="36";var ecoleImageUnderlineHeight="3";var coursImageWidth="98";var coursImageHeight="36";var coursImageUnderlineHeight="3";var associationImageWidth="198";var associationImageHeight="36";var associationImageUnderlineHeight="3";var forumImageWidth="78";var forumImageHeight="28";var forumImageUnderlineHeight="10";var intranetImageWidth="102";var intranetImageHeight="28";var intranetImageUnderlineHeight="10";var photosImageWidth="125";var photosImageHeight="36";var photosImageUnderlineHeight="3";var nousContacterImageWidth="116";var nousContacterImageHeight="23";var mentionsLegalesImageWidth="130";var mentionsLegalesImageHeight="23";var remerciementsImageWidth="111";var remerciementsImageHeight="23";var liensImageWidth="53";var liensImageHeight="23";var BUTTON_STYLE='cursor:pointer;';function updateHtml(id,html){if(Ext.getCmp(id)){Ext.getCmp(id).el.dom.innerHTML=html;}
else if(!Ext.get(id)){Ext.get(id).dom.innerHTML=html;}}
function cadre(title,text){var out='<div align="left" class="main" ';out+='>';if(title!=''){out+='<table class="name22_padd" cellspacing="0" cellpadding="0" border="0" >';out+='<tbody>';out+='<tr>';out+='<td class="name name2_padd">';out+='<a class="cadreTitle">'+title+'</a>';out+='</td>';out+='</tr>';out+='</tbody>';out+='</table>';}
if(text!=''){out+='<div class="cadre_t">';out+='<div class="cadre_r">';out+='<div class="cadre_b">';out+='<div class="cadre_l">';out+='<div class="cadre_tl">';out+='<div class="cadre_tr">';out+='<div class="cadre_bl"';out+='>';out+='<div class="cadre_br"'
out+='>';out+='<div class="width_1000"'
out+='>';out+='<div class="name name_padd">';out+='</div>';out+='<div class="pic_padd">';out+='</div>';out+='<div>';out+='<div class="ofh">';out+='</div>';out+='<div class="desc desc_padd"'
out+='>'+text+'</div>';out+='<div class="ofh">';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';};out+='</div>';return out;};function cadreNews(title,text){var out='<div align="left" class="main" ';out+='>';if(title!=''){out+='<table class="name22_padd" cellspacing="0" cellpadding="0" border="0">';out+='<tbody>';out+='<tr>';out+='<td class="name name2_padd">';out+='<a class="cadreTitle">'+title+'</a>';out+='</td>';out+='</tr>';out+='</tbody>';out+='</table>';}
if(text!=''){out+='<div class="cadre_t">';out+='<div class="cadre_r">';out+='<div class="cadre_b">';out+='<div class="cadre_l">';out+='<div class="cadre_tl">';out+='<div class="cadre_tr">';out+='<div class="cadre_bl"';out+='>';out+='<div class="cadre_br"'
out+='>';out+='<div class="width_1000"'
out+='>';out+='<div class="name name_padd">';out+='</div>';out+='<div class="pic_padd">';out+='</div>';out+='<div>';out+='<div class="ofh">';out+='</div>';out+='<div class=""'
out+='>'+text+'</div>';out+='<div class="ofh">';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';out+='</div>';};out+='</div>';return out;};function getOptionsPopUp(width,height){var options=" width="+width+",height="+height;var directories='no';options+=",directories="+directories;var location='0';options+=",location="+location;var menubar='no';options+=",menubar="+menubar;var resizable='yes';options+=",resizable="+resizable;var scrollbars='yes';options+=",scrollbars="+scrollbars;var status='no';options+=",status="+status;var toolbar='no';options+=",toolbar="+toolbar
var style='border-width:0;';options+=",style="+style;var frameborder='0';options+=",frameborder="+frameborder;var scrolling='auto';options+=",scrolling="+scrolling;return options;}
var LABELS=new Array();LABELS['UrlHome']="http://kfap.fr/";LABELS['ecole']="<b>R&oacute;u T&aacute;ng L&aacute;ng Qu&aacute;n</b>";LABELS['ecoleSceauUrl']="../resources/ecole/routanglangquan/sceau.png";LABELS['ecoleLogoUrl']="../resources/ecole/routanglangquan/logo-300.jpg";LABELS['association']="<b>KFAP</b>";LABELS['assocationSceauUrl']="../resources/images/association/sceau.png";LABELS['assocationLogoUrl']="../resources/images/association/logo.gif";LABELS['assocationLogoNoBgUrl']="./images/logo.gif";Ext.NewsComponent=Ext.extend(Ext.Component,{initComponent:function(){Ext.NewsComponent.superclass.initComponent.call(this);this.addEvents('beforerotation','afterrotation');this.on('afterrotation',this.onAfterRotation,this);},running:false,store:null,sec:1000,height:150,startId:0,currentId:0,targetComponent:null,rotation:function(){this.fireEvent('beforerotation',this);var component=Ext.getCmp(this.targetComponent);if(this.store.getTotalCount()-this.currentId<=1){this.currentId=this.startId;}else{this.currentId+=1;}
if(this.store.getTotalCount()==0){return;}
var tpl=new Ext.XTemplate('<tpl for="."><p class="NewsHeader">{title}</p><p class="NewsText">{comment}</p></tpl>');tpl.overwrite(this.targetComponent,this.store.getAt(this.currentId).data);if(this.height!=0){Ext.get(this.targetComponent).setHeight(this.height);}
this.fireEvent('afterrotation',this);},setList:function(liste){return this.liste(liste);},getList:function(){return this.liste;},onAfterRotation:function(){}});Ext.reg('newscomponent',Ext.NewsComponent);Ext.EmailComponent=Ext.extend(Ext.Component,{windowEmailForm:null,mailertitle:'Contactez-nous...',mailersendButton:'Envoyer',mailercancelButton:'Annuler',mailersubjet:'Sujet',mailerfromWho:'Votre Email',mailersending:'envoie en cours',mailerreadyMsg:'Ready',mailerokStatut:this.mailerreadyMsg,mailerkoFormMsg:'Le formulaire n\'est pas valide, veuillez le corriger.',mailerkoStatutIcone:'',mailerokStatutIcone:'',mailerreadyStatutIcone:'',mailerurl:'/contact.php',id:'Ext.EmailComponent',initComponent:function(){this.formEmail=new Ext.form.FormPanel({id:'formEmail',baseCls:'x-plain',labelWidth:55,url:'save-form.php',defaultType:'textfield',items:[{fieldLabel:this.mailersubjet,id:'EmailSubject',name:'subject',anchor:'100%',allowBlank:false},{fieldLabel:this.mailerfromWho,id:'EmailWho',name:'from',anchor:'100%',allowBlank:false,vtype:'email'},{xtype:'htmleditor',id:'EmailMsg',name:'msg',hideLabel:true,fieldLabel:'msg',height:200,anchor:'100%',allowBlank:false,hideLabel:true}]});this.statutInfo=new Ext.ux.StatusBar({id:'statutInfo',defaultIconCls:'default-icon',text:this.mailerreadyMsg,iconCls:this.mailerreadyStatutIcone});this.buttonSend=new Ext.Button({text:this.mailersendButton,name:'buttonSendEmail',id:'buttonSendEmail'});this.buttonSend.on('click',this.sendEmail,this);this.buttonCancel=new Ext.Button({text:this.mailercancelButton,name:'buttonCancelEmail',id:'buttonCancelEmail'});this.buttonCancel.on('click',this.cancelEmail,this);this.windowEmailForm=new Ext.Window({id:'windowEmailForm',title:this.mailertitle,width:550,height:400,resizable:false,layout:'fit',closeAction:'hide',modal:true,plain:true,bodyStyle:'padding:5px;',buttonAlign:'center',items:this.formEmail,buttons:[this.buttonSend,this.buttonCancel],bbar:this.statutInfo});this.windowEmailForm.show();Ext.EmailComponent.superclass.initComponent.call(this);},statutOk:function(){this.statutInfo.setStatus({text:this.mailerokStatut,iconCls:this.mailerokStatutIcone,clear:true});},statutKo:function($msg){this.statutInfo.setStatus({text:$msg,iconCls:this.mailerkoStatutIcone,clear:true});},cancelEmail:function(){this.hide();},sendEmail:function(){this.windowEmailForm.getEl().mask();if(this.formEmail.form.isValid()){this.statutInfo.showBusy("     "+this.mailersending);this.formEmail.form.submit({url:this.mailerurl,method:'POST',reset:false,failure:function(result,action){obj=Ext.util.JSON.decode(action.response.responseText);var message=obj.errors.reason;if(message==undefined)
message=obj.errors[0].msg;Ext.getCmp('windowEmailFormId')._showError(message);var statutInfo=Ext.getCmp('statutInfo')
statutInfo.setStatus({text:'Erreur : '+message,iconCls:this.mailerkoStatutIcone,clear:true});},success:function(result,action){obj=Ext.util.JSON.decode(action.response.responseText);var message=obj.msg.reason;Ext.getCmp('windowEmailFormId')._showInformation(message);var statutInfo=Ext.getCmp('statutInfo')
statutInfo.setStatus({text:"      "+message,iconCls:this.mailerokStatutIcone,clear:true});var windowEmailForm=Ext.getCmp('windowEmailForm');windowEmailForm.hide();}});}else{this.statutInfo.setStatus({text:this.mailerkoFormMsg,iconCls:this.mailerkoStatutIcone,clear:true});}
this.windowEmailForm.getEl().unmask();},show:function(){this.reste();this.windowEmailForm.show();},hide:function(){this.windowEmailForm.hide();},_showInformation:function(message){Ext.MessageBox.show({msg:message,width:300,animEl:'formEmail'});setTimeout(function(){Ext.MessageBox.hide();},1000);},_showError:function(message){Ext.MessageBox.show({msg:message,width:300,icon:Ext.MessageBox.ERROR,animEl:'formEmail'});setTimeout(function(){Ext.MessageBox.hide();},6000);},reste:function(){Ext.getCmp('EmailSubject').reset();Ext.getCmp('EmailWho').reset();Ext.getCmp('EmailMsg').reset();}});Ext.reg('emailcomponent',Ext.EmailComponent);Ext.ns('Ext.kfap');Ext.kfap.home=[{title:'Lieu & Horaires',method:'ActivateCours();ActivateCoursLieu()'},{title:'L\'agenda',method:'ActivateCours()'},{title:'Nous contacter',method:'Ext.getCmp(\'windowEmailFormId\').show();'},{title:'Tarifs',method:'ActivateCoursTarif()'}];Ext.kfap.ecole=[{title:LABELS['ecole'],method:'ActivateEcole()'}];Ext.kfap.cours=[{title:'L\'agenda',method:'ActivateCours()'},{title:'Lieu & Horaires',method:'ActivateCoursLieu()'},{title:'Tarifs',method:'ActivateCoursTarif()'}];Ext.kfap.association=[{title:'KFAP',method:'ActivateAssociation()'}];Ext.kfap.forum=[{title:'Forum',method:'ActivateForum()'}];Ext.kfap.photo=[{title:'Les photos',method:'ActivatePhoto()'}];var mentionsLegalesClose="Fermer";var mentionsLegalesTitle="Mentions L&eacute;gales de KFAP";var mentionsLegalesUrl=s_context+HTML_ROOT+"/mentionsLegales.php"+'?'+noRedirect;var bar=new Ext.ux.StatusBar({items:[{text:mentionsLegalesClose,handler:function(){Ext.getCmp('windowMentionsLegalesFormId').hide();}}]});var windowMentionsLegalesForm=new Ext.Window({id:"windowMentionsLegalesFormId",title:mentionsLegalesTitle,width:700,height:600,resizable:false,closable:false,layout:'fit',modal:true,plain:true,items:[{id:"myInformationId",html:'<iframe src="'+mentionsLegalesUrl+'" frameborder="0" width="100%" height="100%"></iframe>'}],bodyStyle:'padding:5px;',buttonAlign:'center',bbar:bar});var accueilImage=IMAGE_ROOT+"/designV2/Accueil.jpg";var accueilImageAlt="Accueil";var accueilImageUnderline=IMAGE_ROOT+"/designV2/Accueil-actif.jpg";var accueilImageUnderlineAlt="--------";var accueilImageNoUnderline=IMAGE_ROOT+"/designV2/Accueil-passif.jpg";var accueilImageNoUnderlineAlt="";var accueilActif='<img src="'+accueilImageUnderline+'" width="'+accueilImageWidth+'" height="'+accueilImageUnderlineHeight+'" alt="'+accueilImageUnderlineAlt+'">';var accueilPassif='<img src="'+accueilImageNoUnderline+'" width="'+accueilImageWidth+'" height="'+accueilImageUnderlineHeight+'" alt="'+accueilImageNoUnderlineAlt+'">';var labelAccueilURL=HTML_ROOT+'accueil.php'+'?'+noRedirect;var accueilMenu=new Ext.Panel({id:'accueilMenuId',renderTo:'AccueilMenu',html:'<img src="'+accueilImage+'" width='+accueilImageWidth+' height="'+accueilImageHeight+'" alt="'+accueilImageAlt+'">',bodyCssClass:'bgTransparent',style:BUTTON_STYLE,cls:'x-plain',frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivateAccueil();},c);}}});var accueilMenuUnderline=new Ext.Panel({id:'accueilMenuUnderLineId',renderTo:'AccueilMenuUnderLine',html:accueilActif,bodyCssClass:'bgTransparent',cls:'x-plain',frame:false,border:false,autoWidth:true});var accueilWelcomePanel=new Ext.Panel({id:'accueilWelcomePanelId',frame:false,border:false,autoHeight:true,style:'padding-left:50px; padding-right:50px; padding-top:15px;',width:'70%',autoLoad:s_context+labelAccueilURL});var accueilPanel=new Ext.Panel({id:'accueilPanelId',layout:'fit',autoHeight:true,autoWidth:true,frame:false,border:false,items:[accueilWelcomePanel]});function ActivateAccueil(){DisableAll();Accueil(true);};function Accueil(etat){if(etat){updateHtml('accueilMenuUnderLineId',accueilActif);sousMenuGenerator(Ext.kfap.home);Ext.getCmp('accueilPanelId').show();}else{updateHtml('accueilMenuUnderLineId',accueilPassif);Ext.getCmp('accueilPanelId').hide();}};var ecoleImage=IMAGE_ROOT+"/designV2/Ecole.jpg";var ecoleImageAlt="ecole";var ecoleImageUnderline=IMAGE_ROOT+"/designV2/Ecole-actif.jpg";var ecoleImageUnderlineAlt="--------";var ecoleImageNoUnderline=IMAGE_ROOT+"/designV2/Ecole-passif.jpg";var ecoleImageNoUnderlineAlt="";var ecoleActif='<img src="'+ecoleImageUnderline+'" width="'+ecoleImageWidth+'" height="'+ecoleImageUnderlineHeight+'" alt="'+ecoleImageUnderlineAlt+'">';var ecolePassif='<img src="'+ecoleImageNoUnderline+'" width="'+ecoleImageWidth+'" height="'+ecoleImageUnderlineHeight+'" alt="'+ecoleImageNoUnderlineAlt+'">';var labelEcoleWelcomeUrl=HTML_ROOT+'/ecole.php'+'?'+noRedirect;var labelEcoleDescriptionUrl=HTML_ROOT+'/ecole2.php'+'?'+noRedirect;var ecoleMenu=new Ext.Panel({id:'ecoleMenuId',renderTo:'EcoleMenu',html:'<img src="'+ecoleImage+'" width='+ecoleImageWidth+' height="'+ecoleImageHeight+'" alt="'+ecoleImageAlt+'">',bodyCssClass:'bgTransparent',style:BUTTON_STYLE,cls:'x-plain',frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivateEcole();},c);}}});var ecoleMenuUnderline=new Ext.Panel({id:'ecoleMenuUnderLineId',renderTo:'EcoleMenuUnderLine',html:ecoleActif,bodyCssClass:'bgTransparent',cls:'x-plain',frame:false,border:false,autoWidth:true});var ecoleLogoEcolePanel=new Ext.form.Label({collapsible:false,colspan:2,frame:false,autoWidth:true,autoHeight:true,html:"<img alt=\"Logo Ecole\" src=\""+LABELS['ecoleLogoUrl']+"\" width=\"300px\" height=\"300px\"></h1>"});var ecoleWelcomeEcolePanel=new Ext.Panel({frame:false,colspan:1,border:false,autoHeight:true,width:'350',autoLoad:s_context+labelEcoleWelcomeUrl});var ecoleSceauEcolePanel=new Ext.Panel({collapsible:false,colspan:1,frame:false,style:'position:absolute; left:350; top:230;',width:'50px',html:"<img alt=\"Sceau Ecole\" src=\""+LABELS['ecoleSceauUrl']+"\" width=\"50px\" height=\"50px\"></h1>"});var ecoleDescriptionEcolePanel=new Ext.Panel({frame:false,width:'100%',height:'200',colspan:3,border:false,autoLoad:s_context+labelEcoleDescriptionUrl});var ecoleEcolePanel=new Ext.Panel({id:'ecoleEcolePanelId',layout:'table',layoutConfig:{columns:3},frame:false,border:false,items:[ecoleWelcomeEcolePanel,ecoleLogoEcolePanel,ecoleDescriptionEcolePanel,ecoleSceauEcolePanel]});function ActivateEcole(){DisableAll();Ecole(true);};function Ecole(etat){if(etat){updateHtml('ecoleMenuUnderLineId',ecoleActif);sousMenuGenerator(Ext.kfap.ecole);ecoleEcolePanel.show();}else{updateHtml('ecoleMenuUnderLineId',ecolePassif);ecoleEcolePanel.hide();}
defaultCss();};var coursImage=IMAGE_ROOT+"/designV2/Cours.jpg";var coursImageAlt="Cours";var coursImageUnderline=IMAGE_ROOT+"/designV2/Cours-actif.jpg";var coursImageUnderlineAlt="--------";var coursImageNoUnderline=IMAGE_ROOT+"/designV2/Cours-passif.jpg";var coursImageNoUnderlineAlt="";var coursActif='<img src="'+coursImageUnderline+'" width="'+coursImageWidth+'" height="'+coursImageUnderlineHeight+'" alt="'+coursImageUnderlineAlt+'">';var coursPassif='<img src="'+coursImageNoUnderline+'" width="'+coursImageWidth+'" height="'+coursImageUnderlineHeight+'" alt="'+coursImageNoUnderlineAlt+'">';var HoraireLoaded=false;var MapLoaded=false;var width="70%";var height=width;var urlCoursHoraireHtml="<iframe src=\"https://www.google.com/calendar/embed?showTitle=0&amp;showPrint=0&amp;showCalendars=0&amp;wkst=2&amp;bgcolor=%23ffffff&amp;src=kungfuparis%40gmail.com&amp;color=%23A32929&amp;\" style=\"border-width:0;\" width=\"850\" height=\"400\" frameborder=\"0\" scrolling=\"no\"></iframe>";var coursLieuHeaderHtml='<b class=kfapAdresseHead>Vous nous trouverez :</b>';var coursLieuCoordonneesURL=HTML_ROOT+'coordonnees.php'+'?'+noRedirect;var coursLieuCoordonneesQRCode='<img width="100%" height="100%" src="'+IMAGE_ROOT+'/association/vcardKFAP-100x100.png"/>';var coursLieuBusHeaderHtml='<b class=kfapAdresseHead>Comment venir :</b>';var coursLieuBus70Arret='<b class=kfapAdresseText>Pont de Grenelle</b>';var coursLieuBus70Img='<img width="'+width+'" height="'+height+'" src="'+IMAGE_ROOT+'/lieu/B70.png"/>'
var coursLieuBus42Arret='<b class=kfapAdresseText>Th&eacute;atre</b>'
var coursLieuBus42Img='<img width="'+width+'" height="'+height+'" src="'+IMAGE_ROOT+'/lieu/B42.png"/>'
var coursLieuMetro6Arret='<b class=kfapAdresseText>Dupleix</b>';var coursLieuMetro6Img='<img width="'+width+'" height="'+height+'" src="'+IMAGE_ROOT+'/lieu/M6.png"/>';var coursLieuMetro10Arret='<b class=kfapAdresseText>Charles Michel</b>';var coursLieuMetro10Img='<img width="'+width+'" height="'+height+'" src="'+IMAGE_ROOT+'/lieu/M10.png"/>';var urlCoursLieuGoogleMapHtml='<iframe width="600" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps/ms?ie=UTF8&amp;hl=fr&amp;msa=0&amp;msid=112717569524201568809.000488895fa74c76ae2a9&amp;ll=48.849411,2.286615&amp;spn=0.009884,0.025749&amp;z=15&amp;output=embed"></iframe>';var loadingGoogleCalendar='Chargement...';var coursTarifTitle="<b class=kfapAdresseHead>Les tarifs de la "+SAISONCOURANTE+"<b>";var urlTarifService=s_context+'/lib/php/Tarif/tarif.php';var coursTarifHeaderInformation='Information';var coursTarifHeaderTarif='Tarif (en Euro)';var coursTarifHeaderType='Description';var coursMenu=new Ext.Panel({id:'coursMenuId',renderTo:'CoursMenu',html:'<img src="'+coursImage+'" width='+coursImageWidth+' height="'+coursImageHeight+'" alt="'+coursImageAlt+'">',bodyCssClass:'bgTransparent',style:BUTTON_STYLE,cls:'x-plain',frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivateCours();},c);}}});var coursMenuUnderline=new Ext.Panel({id:'coursMenuUnderLineId',renderTo:'CoursMenuUnderLine',html:coursActif,bodyCssClass:'bgTransparent',cls:'x-plain',frame:false,border:false,autoWidth:true});var coursHorairePanel=new Ext.Panel({id:"coursHorairePanelId",layout:'fit',frame:false,border:false,style:'text-align:center; padding-top:10px;'});var coursLieuCoordonneesPanel=new Ext.Panel({id:'coursLieuCoordonneesPanelId',layout:'table',layoutConfig:{columns:2},frame:true,border:true,style:'text-align:left; padding-top:0px;',items:[{autoLoad:s_context+coursLieuCoordonneesURL},{html:coursLieuCoordonneesQRCode}]});var coursLieuBusMetroPanel=new Ext.Panel({id:'coursLieuBusMetroPanelId',layout:'table',style:'text-align:center; padding-top:0px;',autoHeight:true,autoWidth:true,layoutConfig:{columns:2},frame:true,border:true,items:[{html:coursLieuMetro6Img},{html:coursLieuMetro6Arret,style:'padding-top:4px'},{html:coursLieuMetro10Img},{html:coursLieuMetro10Arret,style:'padding-top:4px'},{html:'<br>'},{html:'<br>'},{html:coursLieuBus70Img},{html:coursLieuBus70Arret,style:'padding-top:4px'},{html:coursLieuBus42Img},{html:coursLieuBus42Arret,style:'padding-top:4px'}]});var coursLieuGoogleMapPanel=new Ext.Panel({id:'coursLieuGoogleMapPanelId',rowspan:5,layout:'fit',frame:true,border:false,style:'text-align:right; padding-top:0px;'});var coursLieuPanel=new Ext.Panel({id:"coursLieuPanelId",layout:'table',layoutConfig:{columns:2},frame:false,border:false,items:[{html:coursLieuHeaderHtml},coursLieuGoogleMapPanel,coursLieuCoordonneesPanel,{html:coursLieuBusHeaderHtml},coursLieuBusMetroPanel,{autoHeight:true,layout:'fit'}]});var coursTarifJsonStore=new KFAP.store.tarif.store();var coursTarifGrid=new Ext.grid.GridPanel({store:coursTarifJsonStore,autoHeight:true,viewConfig:{forceFit:true,getRowClass:function(record,index){var c=record.get('tarif');if(c<0){return'pair';}else if(c>0){return'impair';}}},iconCls:'icon-grid',columns:[{header:coursTarifHeaderType,width:70,sortable:true,dataIndex:'person'},{header:coursTarifHeaderTarif,width:50,sortable:true,dataIndex:'tarif'},{header:coursTarifHeaderInformation,sortable:false,dataIndex:'description'}]});var coursTarifPanel=new Ext.Panel({id:"coursTarifPanelId",frame:true,border:false,autoHeight:true,style:'text-align:center; padding-top:0px;width:100%;',title:coursTarifTitle,items:[coursTarifGrid]});function ActivateCours(activeLoad){DisableAll();Cours(true);};function ActivateCoursTarif(){ActivateCours(true);var coursTarifPanel=Ext.getCmp('coursTarifPanelId');var coursHorairePanel=Ext.getCmp('coursHorairePanelId');var coursLieuPanel=Ext.getCmp('coursLieuPanelId');coursTarifJsonStore.load({params:{saisonCourante:"true"}});activeMenu(true);coursHorairePanel.hide();coursLieuPanel.hide();coursTarifPanel.show();}
function ActivateCoursLieu(){ActivateCours(true);var coursTarifPanel=Ext.getCmp('coursTarifPanelId');var coursHorairePanel=Ext.getCmp('coursHorairePanelId');var coursLieuPanel=Ext.getCmp('coursLieuPanelId');var coursLieuGoogleMapPanel=Ext.getCmp('coursLieuGoogleMapPanelId');if(!MapLoaded){var waitingWindow=Ext.MessageBox.show({msg:loadingGoogleCalendar,width:300,wait:true,waitConfig:{interval:300},icon:'loading'});var callback=function(){Ext.MessageBox.hide();MapLoaded=true;};coursLieuGoogleMapPanel.update(urlCoursLieuGoogleMapHtml,true,callback);}
activeMenu(true);coursHorairePanel.hide();coursTarifPanel.hide();coursLieuPanel.show();}
function Cours(etat){var coursTarifPanel=Ext.getCmp('coursTarifPanelId');var coursHorairePanel=Ext.getCmp('coursHorairePanelId');var coursLieuPanel=Ext.getCmp('coursLieuPanelId');if(etat){sousMenuGenerator(Ext.kfap.cours);if(!HoraireLoaded){var waitingWindow=Ext.MessageBox.show({msg:loadingGoogleCalendar,width:300,wait:true,waitConfig:{interval:300},icon:'loading'});var callback=function(){Ext.MessageBox.hide();HoraireLoaded=true;};coursHorairePanel.update(urlCoursHoraireHtml,true,callback);}
coursHorairePanel.show();coursLieuPanel.hide();}else{coursHorairePanel.hide();coursLieuPanel.hide();coursTarifPanel.hide();}
activeMenu(etat);};function activeMenu(etat){if(etat){updateHtml('coursMenuUnderLineId',coursActif);}else{updateHtml('coursMenuUnderLineId',coursPassif);}
defaultCss();}
var associationImage=IMAGE_ROOT+"/designV2/Association.jpg";var associationImageAlt="association";var associationImageUnderline=IMAGE_ROOT+"/designV2/Association-actif.jpg";var associationImageUnderlineAlt="--------";var associationImageNoUnderline=IMAGE_ROOT+"/designV2/Association-passif.jpg";var associationImageNoUnderlineAlt="";var associationActif='<img src="'+associationImageUnderline+'" width="'+associationImageWidth+'" height="'+associationImageUnderlineHeight+'" alt="'+associationImageUnderlineAlt+'">';var associationPassif='<img src="'+associationImageNoUnderline+'" width="'+associationImageWidth+'" height="'+associationImageUnderlineHeight+'" alt="'+associationImageNoUnderlineAlt+'">';var labelAssociationMotPresidentURL=HTML_ROOT+'/association.php'+'?'+noRedirect;var labelAssociationKfapURL=HTML_ROOT+'/association2.php'+'?'+noRedirect;var associationMenu=new Ext.Panel({id:'associationMenuId',renderTo:'AssociationMenu',html:'<img src="'+associationImage+'" width='+associationImageWidth+' height="'+associationImageHeight+'" alt="'+associationImageAlt+'">',bodyCssClass:'bgTransparent',style:BUTTON_STYLE,cls:'x-plain',frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivateAssociation();},c);}}});var associationMenuUnderline=new Ext.Panel({id:'associationMenuUnderLineId',renderTo:'AssociationMenuUnderLine',html:associationActif,bodyCssClass:'bgTransparent',cls:'x-plain',frame:false,border:false,autoWidth:true});var associationWelcomeKFAPPanel=new Ext.Panel({frame:false,border:false,colspan:2,style:'padding-left:50px; padding-right:50px; padding-top:15px;',autoLoad:s_context+labelAssociationMotPresidentURL});var associationSceauKFAPPanel=new Ext.Panel({collapsible:false,frame:false,colspan:1,width:'50px',html:"<img alt=\"Sceau Association\" src=\""+LABELS['assocationSceauUrl']+"\" width=\"50px\" height=\"50px\"></h1>"});var associationDescriptionKFAPPanel=new Ext.Panel({frame:false,border:false,autoHeight:true,colspan:1,style:'padding-left:50px; padding-right:50px; padding-top:00px; text-align:center;',autoLoad:s_context+labelAssociationKfapURL});var associationKFAPPanel=new Ext.Panel({id:'associationKFAPPanelId',layout:'table',layoutConfig:{columns:2},frame:false,border:true,style:'padding-bottom:20px;',items:[associationWelcomeKFAPPanel,associationDescriptionKFAPPanel,associationSceauKFAPPanel]});function membre(role,who,email){return'<div class="membre">'
+'<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>'
+'<div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc">'
+'<h3 class="role">'+role+'</h3>'
+'<h3 class="who">'+who+'</h3>'
+'<div id="email">'+email+'</div>'
+'</div></div></div>'
+'<div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>'
+'</div>';};function ligne(msg){return'<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>'
+'<div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc">'
+msg
+'</div></div></div>'
+'<div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>'};var panelDescriptionKfap=new Ext.Panel({collapsible:false,frame:false,width:'200px',style:'padding:30px; padding-top:10px;',columnWidth:1,autoHeight:true,html:membre('','Association '+LABELS['association'],'')});var panelDescriptionLigne=new Ext.Panel({collapsible:false,frame:false,width:'200px',columnWidth:1,autoHeight:true,html:ligne('Membres du Bureau')});var panelDescriptionPresident=new Ext.Panel({columnWidth:.33,collapsible:false,frame:false,width:'200px',autoHeight:true,html:membre('Pr&eacute;sidente','C&eacute;cile HEDDERWICK','')});var panelDescriptionTresorier=new Ext.Panel({columnWidth:.34,collapsible:false,frame:false,width:'200px',autoHeight:true,html:membre('Comptable','Gr&eacute;gory CAILLEY','')});var panelDescriptionSecretaire=new Ext.Panel({columnWidth:.33,collapsible:false,frame:false,width:'200px',style:'text-align:right;',autoHeight:true,html:membre('Secr&eacute;taire','Laurent DUCLOS','')});var panelDescriptionAssociation=new Ext.Panel({collapsible:false,frame:false,style:'padding:50px; padding-top:0px;padding-bottom:30px;',columnWidth:1,autoHeight:true,html:membre('','L\'&eacute;cole <br>'+LABELS['association'],'')});var associationBureauPanel=new Ext.Panel({id:'associationBureauPanelId',layout:'column',style:'text-align:center;',frame:false,border:false,items:[panelDescriptionKfap,panelDescriptionLigne,panelDescriptionPresident,panelDescriptionTresorier,panelDescriptionSecretaire,panelDescriptionAssociation]});function ActivateAssociation(){DisableAll();Association(true);};function ActivateAssociationLeBureau(){ActivateAssociation();associationBureauPanel.show();associationKFAPPanel.hide();}
function Association(etat){if(etat){updateHtml('associationMenuUnderLineId',associationActif);sousMenuGenerator(Ext.kfap.association);associationKFAPPanel.show();}else{updateHtml('associationMenuUnderLineId',associationPassif);associationKFAPPanel.hide();}
defaultCss();associationBureauPanel.hide();};var forumImage=IMAGE_ROOT+"/designV2/Forum.jpg";var forumImageAlt="forum";var forumImageUnderline=IMAGE_ROOT+"/designV2/Forum-actif.jpg";var forumImageUnderlineAlt="--------";var forumImageNoUnderline=IMAGE_ROOT+"/designV2/Forum-passif.jpg";var forumImageNoUnderlineAlt="";var forumActif='<img src="'+forumImageUnderline+'" width="'+forumImageWidth+'" height="'+forumImageUnderlineHeight+'" alt="'+forumImageUnderlineAlt+'">';var forumPassif='<img src="'+forumImageNoUnderline+'" width="'+forumImageWidth+'" height="'+forumImageUnderlineHeight+'" alt="'+forumImageNoUnderlineAlt+'">';var openForum=function(){var width='1200';var height='650';var options=getOptionsPopUp(width,height);window.open(URL_FORUM,'Forum_KFAP',options);};var forumMenu=new Ext.Panel({id:'forumMenuId',renderTo:'ForumMenu',html:'<img src="'+forumImage+'" width='+forumImageWidth+' height="'+forumImageHeight+'" alt="'+forumImageAlt+'">',bodyCssClass:'bgTransparent',cls:'x-plain',style:BUTTON_STYLE,frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivateForum();},c);}}});var forumPanel=new Ext.Panel({id:'forumPanelId',layout:'fit',frame:false,border:false,style:'text-align:right; padding-top:0px;'});function ActivateForum(){DisableAll();Forum(true);Accueil(true);};function Forum(etat){if(etat){var waitingWindow=Ext.MessageBox.show({msg:loadingGoogleCalendar,width:300,wait:true,waitConfig:{interval:300},icon:'loading'});var callback=function(){Ext.MessageBox.hide();ForumLoaded=true;};openForum();callback();}else{defaultCss();forumPanel.hide();}};var photosImage=IMAGE_ROOT+"/designV2/Photos.jpg";var photosImageAlt="photos";var photosImageUnderline=IMAGE_ROOT+"/designV2/Photos-actif.jpg";var photosImageUnderlineAlt="--------";var photosImageNoUnderline=IMAGE_ROOT+"/designV2/Photos-passif.jpg";var photosImageNoUnderlineAlt="";var photosActif='<img src="'+photosImageUnderline+'" width="'+photosImageWidth+'" height="'+photosImageUnderlineHeight+'" alt="'+photosImageUnderlineAlt+'">';var photosPassif='<img src="'+photosImageNoUnderline+'" width="'+photosImageWidth+'" height="'+photosImageUnderlineHeight+'" alt="'+photosImageNoUnderlineAlt+'">';var photosMenu=new Ext.Panel({id:'photosMenuId',renderTo:'PhotosMenu',html:'<img src="'+photosImage+'" width='+photosImageWidth+' height="'+photosImageHeight+'" alt="'+photosImageAlt+'">',bodyCssClass:'bgTransparent',cls:'x-plain',style:BUTTON_STYLE,frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivatePhotos();},c);}}});var photosMenuUnderline=new Ext.Panel({id:'photosMenuUnderLineId',renderTo:'PhotosMenuUnderLine',html:photosActif,bodyCssClass:'bgTransparent',cls:'x-plain',frame:false,border:false,autoWidth:true});var xd=Ext.data;var pathImageGetter=KFAP_ROOT+'/data/photos/';var directory='';var imagesPanel=new Ext.Panel({frame:true,width:'600px',height:'670px',id:'imagesPanelId'});function getIFrame(directory,height,scroll,width){url=pathImageGetter+"images/"+directory+"/index.php?width="+width+"&height="+height;return"<iframe src=\""+url+"\" style=\"border-width:0;\" width=\"100%\" height=\""+height+"\" frameborder=\"0\" scrolling=\""+scroll+"\"></iframe>";}
var loadPhotos=function(directory){var waitingWindow=Ext.MessageBox.show({msg:loadingGoogleCalendar,width:300,wait:true,waitConfig:{interval:300},icon:'loading'});var callback=function(){var sizeavail=480;var widthavail=600;imagesPanel.update(getIFrame(directory,sizeavail,true,widthavail),true,null);imagesPanel.setHeight(sizeavail);imagesPanel.setWidth(widthavail);Ext.MessageBox.hide();};imagesPanel.update(getIFrame(directory),true,callback);}
var myTreeLoader=new Ext.tree.TreeLoader({url:pathImageGetter+'/get-images.php',baseParams:{'path':"",'action':'directory','path':pathImageGetter}});myTreeLoader.on("beforeload",function(treeLoader,node){treeLoader.baseParams.path=node.attributes.directory;},this);var tree=new Ext.tree.TreePanel({id:'treePhotosPanelId',animate:true,autoScroll:false,loader:myTreeLoader,listeners:{click:function(node){loadPhotos(node.attributes.name);}},style:' text-align: left;',width:'300px',height:'auto',enableDD:false,containerScroll:true,frame:false,border:false,split:true,collapsible:false,margins:'3 0 3 3',cmargins:'3 3 3 3',rootVisible:false,dropConfig:{appendOnly:true}});new Ext.tree.TreeSorter(tree,{folderSort:true});var root=new Ext.tree.AsyncTreeNode({expanded:true,text:'Albums KFAP',draggable:false,id:'src',name:'',directory:''});tree.setRootNode(root);root.expand(false,false);var photosPanel=new Ext.Panel({layout:'table',layoutConfig:{columns:2},frame:false,border:true,items:[tree,imagesPanel]});function ActivatePhotos(){DisableAll();Photos(true);};function Photos(etat){if(etat){updateHtml('photosMenuUnderLineId',photosActif);sousMenuGenerator(null);photosPanel.show();}else{defaultCss();updateHtml('photosMenuUnderLineId',photosPassif);photosPanel.hide();}};var close="Fermer";var title="Remerciements";var thanksUrl="/site/html/thanks.php"+'?'+noRedirect;var bar=new Ext.ux.StatusBar({items:[{text:close,handler:function(){Ext.getCmp('windowThanksFormId').hide();}}]});var windowThanksForm=new Ext.Window({id:"windowThanksFormId",title:title,width:700,resizable:false,closable:false,layout:'fit',modal:true,plain:true,autoLoad:s_context+thanksUrl,bodyStyle:'padding:5px;',buttonAlign:'center',bbar:bar});var close="Fermer";var title="Liens";var thanksUrl=HTML_ROOT+"/links.php"+'?'+noRedirect;var bar=new Ext.ux.StatusBar({items:[{text:close,handler:function(){Ext.getCmp('windowLinksFormId').hide();}}]});var windowLinksForm=new Ext.Window({id:"windowLinksFormId",title:title,width:700,resizable:false,closable:false,layout:'fit',modal:true,plain:true,autoLoad:s_context+thanksUrl,bodyStyle:'padding:5px;',buttonAlign:'center',bbar:bar});var intranetImage=IMAGE_ROOT+"/designV2/Intranet.jpg";var intranetImageAlt="intranet";var intranetImageUnderline=IMAGE_ROOT+"/designV2/Intranet-actif.jpg";var intranetImageUnderlineAlt="--------";var intranetImageNoUnderline=IMAGE_ROOT+"/designV2/Intranet-passif.jpg";var intranetImageNoUnderlineAlt="";var intranetActif='<img src="'+intranetImageUnderline+'" width="'+intranetImageWidth+'" height="'+intranetImageUnderlineHeight+'" alt="'+intranetImageUnderlineAlt+'">';var intranetPassif='<img src="'+intranetImageNoUnderline+'" width="'+intranetImageWidth+'" height="'+intranetImageUnderlineHeight+'" alt="'+intranetImageNoUnderlineAlt+'">';var openIntranet=function(){var width='1200';var height='650';var optionsParam=getOptionsPopUp(width,height);window.open(URL_INTRANET,'Intranet_KFAP',optionsParam);};var intranetMenu=new Ext.Panel({id:'intranetMenuId',renderTo:'IntranetMenu',html:'<img src="'+intranetImage+'" width='+intranetImageWidth+' height="'+intranetImageHeight+'" alt="'+intranetImageAlt+'">',bodyCssClass:'bgTransparent',cls:'x-plain',style:BUTTON_STYLE,frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){ActivateIntranet();},c);}}});var intranetPanel=new Ext.Panel({id:'intranetPanelId',layout:'fit',frame:false,border:false,style:'text-align:right; padding-top:0px;'});function ActivateIntranet(){DisableAll();Intranet(true);Accueil(true);}
function Intranet(etat){var intranetPanel=Ext.getCmp('intranetPanelId');if(etat){var waitingWindow=Ext.MessageBox.show({msg:loadingGoogleCalendar,width:300,wait:true,waitConfig:{interval:300},icon:'loading'});var callback=function(){IntranetLoaded=true;Ext.MessageBox.hide();};openIntranet();callback();}else{defaultCss();intranetPanel.hide();}};document.getElementById('loading-msg').innerHTML='Chargement du bas de page.';var nousContacterImage=IMAGE_ROOT+"/designV2/NousContacter.jpg";var nousContacterImageAlt="Nous contacter";var nousContacterMenu=new Ext.Panel({id:'nousContacterMenuId',renderTo:'NousContacterMenu',html:'<img src="'+nousContacterImage+'" width='+nousContacterImageWidth+' height="'+nousContacterImageHeight+'" alt="'+nousContacterImageAlt+'">',bodyCssClass:'bgTransparent',cls:'x-plain',style:BUTTON_STYLE,frame:false,border:false,autoWidth:true,listeners:{render:function(c){c.getEl().on('click',function(){Ext.getCmp('windowEmailFormId').show();},c);}}});var mentionsLegalesImage=IMAGE_ROOT+"/designV2/MentionsLegales.jpg";var mentionsLegalesImageAlt="Mentions Legales";var mentionsLegalesMenu=new Ext.Panel({id:'mentionsLegalesMenuId',renderTo:'MentionsLegalesMenu',html:'<img src="'+mentionsLegalesImage+'" width='+mentionsLegalesImageWidth+' height="'+mentionsLegalesImageHeight+'" alt="'+mentionsLegalesImageAlt+'">',bodyCssClass:'bgTransparent',cls:'footerAction',frame:false,border:false,autoWidth:true,style:BUTTON_STYLE,listeners:{render:function(c){c.getEl().on('click',function(){Ext.getCmp('windowMentionsLegalesFormId').show();},c);}}});var remerciementsImage=IMAGE_ROOT+"/designV2/Remerciements.jpg";var remerciementsImageAlt="Remerciements";var remerciementsMenu=new Ext.Panel({id:'remerciementsMenuId',renderTo:'RemerciementsMenu',html:'<img src="'+remerciementsImage+'" width='+remerciementsImageWidth+' height="'+remerciementsImageHeight+'" alt="'+remerciementsImageAlt+'">',bodyCssClass:'bgTransparent',cls:'footerAction',frame:false,border:false,autoWidth:true,style:BUTTON_STYLE,listeners:{render:function(c){c.getEl().on('click',function(){Ext.getCmp('windowThanksFormId').show();},c);}}});var liensImage=IMAGE_ROOT+"/designV2/Liens.jpg";var liensImageAlt="Liens";var liensMenu=new Ext.Panel({id:'liensMenuId',renderTo:'LiensMenu',html:'<img src="'+liensImage+'" width='+liensImageWidth+' height="'+liensImageHeight+'" alt="'+liensImageAlt+'">',bodyCssClass:'bgTransparent',cls:'footerAction',frame:false,border:false,autoWidth:true,style:BUTTON_STYLE,listeners:{render:function(c){c.getEl().on('click',function(){Ext.getCmp('windowLinksFormId').show();},c);}}});var sizeFull=300;var IntranetUrl=s_context+"/intranet/index.php";function DisableAll(){Accueil(false);Ecole(false);Cours(false);Association(false);Forum(false);Photos(false);Intranet(false);}
var tpl=new Ext.XTemplate('<tpl for="."><li><a onClick="{method};">{title}</a></li></tpl>');function sousMenuGenerator(catalog){if(catalog==null){updateHtml('sample-menu',' ');}else{document.getElementById('menuGauche').style.display='';for(var i=0,c;c=catalog[i];i++){c.id='sample-'+i;};var store=new Ext.data.JsonStore({idProperty:'id',fields:['id','title','method'],data:catalog});tpl.overwrite('sample-menu',catalog);}};function defaultCss(){document.getElementById('kfap_body').className='body';}
function loadCss(page){document.getElementById('kfap_body').className='body_'+page;}
function forceResize(dim){Ext.getCmp('mainPanel').setHeight(dim);}
function doResize(id){if(id==null){var headerEl=Ext.get('hd');var footerEl=Ext.get('ft');var bodyEl=Ext.get('kfap_body');var sideBoxEl=bodyEl.child('div[class=side-box]');var titleEl=bodyEl.child('h3:first-child');var windowHeight=Ext.getDoc().getViewSize(false).height;var footerHeight=footerEl.getHeight()+footerEl.getMargins().top;var titleHeight=titleEl?titleEl.getHeight():0;var brElHeight=bodyEl.child('br').getHeight();var headerHeight=headerEl.getHeight()+titleHeight+brElHeight;var warnEl=Ext.get('fb');var warnHeight=warnEl?warnEl.getHeight():0;var availHeight=windowHeight-(footerHeight+headerHeight+20)-warnHeight;var sideBoxHeight=sideBoxEl?sideBoxEl.getHeight():0;Ext.getCmp('mainPanel').setHeight((availHeight>sideBoxHeight)?availHeight:sideBoxHeight);}else{availHeight=Ext.getCmp(id).getHeight();Ext.getCmp('mainPanel').setHeight(availHeight);}};var separator="<IMG class=\"m_sep\"  src=\""+IMAGE_ROOT+"/design/m_sep.gif\" border=\"0\" alt=\"|\">";Ext.onReady(function(){document.getElementById('loading-msg').innerHTML='Chargement du panneau principal';var panel=new Ext.Panel({id:'mainPanel',layout:'fit',border:true,renderTo:'all-demos',style:"border: 1px solid #e1e1e1",autoScroll:false,items:[accueilPanel,ecoleEcolePanel,coursHorairePanel,coursLieuPanel,coursTarifPanel,associationKFAPPanel,associationBureauPanel,photosPanel,forumPanel,intranetPanel]});var firebugWarning=function(){var cp=new Ext.state.CookieProvider();if(window.console&&window.console.firebug&&!cp.get('hideFBWarning')){var tpl=new Ext.Template('<div id="fb" style="border: 1px solid #FF0000; background-color:#FFAAAA; display:none; padding:15px; color:#000000;"><b>Warning: </b> Firebug is known to cause performance issues with Ext JS. <a href="#" id="hideWarning">[ Hide ]</a></div>');var newEl=tpl.insertFirst('all-demos');Ext.fly('hideWarning').on('click',function(){Ext.fly(newEl).slideOut('t',{remove:true});cp.set('hideFBWarning',true);});Ext.fly(newEl).slideIn();}};var hideMask=function(){Ext.get('loading').remove();Ext.fly('loading-mask').fadeOut({remove:true,callback:firebugWarning});};var email=new Ext.EmailComponent({id:'windowEmailFormId',mailerurl:URL_CONTACT});email.hide();document.getElementById('loading-msg').innerHTML='Affichage de la page.';hideMask.defer(250);document.getElementById('loading-msg').innerHTML='Bonne Visite!';ActivateAccueil();forceResize(453);});
