/*
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
Ext.debug={};(function(){var b;function a(){var c=new Ext.debug.ScriptsPanel();var h=new Ext.debug.LogPanel();var n=new Ext.debug.DomTree();var d=new Ext.debug.ComponentInspector();var f=new Ext.debug.ComponentInfoPanel();var l=new Ext.debug.StoreInspector();var e=new Ext.debug.ObjectInspector();var g=new Ext.TabPanel({activeTab:0,border:false,tabPosition:"bottom",items:[{title:"Debug Console",layout:"border",items:[h,c]},{title:"HTML Inspector",layout:"border",items:[n]},{title:"Component Inspector",layout:"border",items:[d,f]},{title:"Object Inspector",layout:"border",items:[e]},{title:"Data Stores",layout:"border",items:[l]}]});b=new Ext.Panel({id:"x-debug-browser",title:"Console",animCollapse:false,style:"position:absolute;left:0;bottom:0;z-index:101",height:200,logView:h,layout:"fit",hidden:true,debug:false,tools:[{id:"close",handler:function(){b.destroy();b=null;Ext.EventManager.removeResizeListener(k)}}],items:g});b.render(Ext.getBody());b.resizer=new Ext.Resizable(b.el,{minHeight:50,handles:"n",pinned:true,transparent:true,resizeElement:function(){var o=this.proxy.getBox();this.proxy.hide();b.setHeight(o.height);return o}});function k(){var o=Ext.getBody();var p=o.getViewSize();if(p.height<o.dom.scrollHeight){p.width-=18}b.setWidth(p.width)}Ext.EventManager.onWindowResize(k);k()}Ext.apply(Ext,{log:function(){if(!b){a()}if(b.debug){b.logView.log.apply(b.logView,arguments)}},logf:function(f,e,c,d){Ext.log(String.format.apply(String,arguments))},dump:function(f){if(typeof f=="string"||typeof f=="number"||typeof f=="undefined"||Ext.isDate(f)){Ext.log(f)}else{if(!f){Ext.log("null")}else{if(typeof f!="object"){Ext.log("Unknown return type")}else{if(Ext.isArray(f)){Ext.log("["+f.join(",")+"]")}else{var c=["{\n"];for(var d in f){var g=typeof f[d];if(g!="function"&&g!="object"){c.push(String.format("  {0}: {1},\n",d,f[d]))}}var e=c.join("");if(e.length>3){e=e.substr(0,e.length-2)}Ext.log(e+"\n}")}}}}},_timers:{},time:function(c){c=c||"def";Ext._timers[c]=new Date().getTime()},timeEnd:function(d,f){var e=new Date().getTime();d=d||"def";var c=String.format("{0} ms",e-Ext._timers[d]);Ext._timers[d]=new Date().getTime();if(f!==false){Ext.log("Timer "+(d=="def"?c:d+": "+c))}return c}})})();Ext.debug.ScriptsPanel=Ext.extend(Ext.Panel,{id:"x-debug-scripts",region:"east",minWidth:200,split:true,width:350,border:false,layout:"anchor",style:"border-width:0 0 0 1px;",initComponent:function(){this.scriptField=new Ext.form.TextArea({anchor:"100% -26",style:"border-width:0;"});this.trapBox=new Ext.form.Checkbox({id:"console-trap",boxLabel:"Trap Errors",checked:true});this.toolbar=new Ext.Toolbar([{text:"Run",scope:this,handler:this.evalScript},{text:"Clear",scope:this,handler:this.clear},"->",this.trapBox," "," "]);this.items=[this.toolbar,this.scriptField];Ext.debug.ScriptsPanel.superclass.initComponent.call(this)},evalScript:function(){var s=this.scriptField.getValue();if(this.trapBox.getValue()){try{var rt=eval(s);Ext.dump(rt===undefined?"(no return)":rt)}catch(e){Ext.log(e.message||e.descript)}}else{var rt=eval(s);Ext.dump(rt===undefined?"(no return)":rt)}},clear:function(){this.scriptField.setValue("");this.scriptField.focus()}});Ext.debug.LogPanel=Ext.extend(Ext.Panel,{autoScroll:true,region:"center",border:false,style:"border-width:0 1px 0 0",log:function(){var a=['<div style="padding:5px !important;border-bottom:1px solid #ccc;">',Ext.util.Format.htmlEncode(Array.prototype.join.call(arguments,", ")).replace(/\n/g,"<br />").replace(/\s/g,"&#160;"),"</div>"].join("");this.body.insertHtml("beforeend",a);this.body.scrollTo("top",100000)},clear:function(){this.body.update("");this.body.dom.scrollTop=0}});Ext.debug.DomTree=Ext.extend(Ext.tree.TreePanel,{enableDD:false,lines:false,rootVisible:false,animate:false,hlColor:"ffff9c",autoScroll:true,region:"center",border:false,initComponent:function(){Ext.debug.DomTree.superclass.initComponent.call(this);var h=false,a;var k=/^\s*$/;var e=Ext.util.Format.htmlEncode;var g=Ext.util.Format.ellipsis;var d=/\s?([a-z\-]*)\:([^;]*)(?:[;\s\n\r]*)/gi;function b(u){if(!u||u.nodeType!=1||u==document.body||u==document){return false}var q=[u],s=u;while((s=s.parentNode)&&s.nodeType==1&&s.tagName.toUpperCase()!="HTML"){q.unshift(s)}var t=a;for(var r=0,l=q.length;r<l;r++){t.expand();t=t.findChild("htmlNode",q[r]);if(!t){return false}}t.select();var o=t.ui.anchor;treeEl.dom.scrollTop=Math.max(0,o.offsetTop-10);t.highlight();return true}function f(o){var l=o.tagName;if(o.id){l+="#"+o.id}else{if(o.className){l+="."+o.className}}return l}function c(C,l,z){return;if(z&&z.unframe){z.unframe()}var w={};if(l&&l.htmlNode){if(frameEl.pressed){l.frame()}if(inspecting){return}addStyle.enable();reload.setDisabled(l.leaf);var q=l.htmlNode;stylePanel.setTitle(f(q));if(h&&!showAll.pressed){var D=q.style?q.style.cssText:"";if(D){var o;while((o=d.exec(D))!=null){w[o[1].toLowerCase()]=o[2]}}}else{if(h){var A=Ext.debug.cssList;var D=q.style,p=Ext.fly(q);if(D){for(var r=0,u=A.length;r<u;r++){var B=A[r];var y=D[B]||p.getStyle(B);if(y!=undefined&&y!==null&&y!==""){w[B]=y}}}}else{for(var x in q){var y=q[x];if((isNaN(x+10))&&y!=undefined&&y!==null&&y!==""&&!(Ext.isGecko&&x[0]==x[0].toUpperCase())){w[x]=y}}}}}else{if(inspecting){return}addStyle.disable();reload.disabled()}stylesGrid.setSource(w);stylesGrid.treeNode=l;stylesGrid.view.fitColumns()}this.loader=new Ext.tree.TreeLoader();this.loader.load=function(s,l){var o=s.htmlNode==document.body;var r=s.htmlNode.childNodes;for(var p=0,q;q=r[p];p++){if(o&&q.id=="x-debug-browser"){continue}if(q.nodeType==1){s.appendChild(new Ext.debug.HtmlNode(q))}else{if(q.nodeType==3&&!k.test(q.nodeValue)){s.appendChild(new Ext.tree.TreeNode({text:"<em>"+g(e(String(q.nodeValue)),35)+"</em>",cls:"x-tree-noicon"}))}}}l()};this.root=this.setRootNode(new Ext.tree.TreeNode("Ext"));a=this.root.appendChild(new Ext.debug.HtmlNode(document.getElementsByTagName("html")[0]))}});Ext.debug.ComponentNodeUI=Ext.extend(Ext.tree.TreeNodeUI,{onOver:function(b){Ext.debug.ComponentNodeUI.superclass.onOver.call(this);var a=this.node.attributes.component;if(a.el&&a.el.mask&&a.id!="x-debug-browser"){try{a.el.mask()}catch(b){}}},onOut:function(b){Ext.debug.ComponentNodeUI.superclass.onOut.call(this);var a=this.node.attributes.component;if(a.el&&a.el.unmask&&a.id!="x-debug-browser"){try{a.el.unmask()}catch(b){}}}});Ext.debug.ComponentInspector=Ext.extend(Ext.tree.TreePanel,{enableDD:false,lines:false,rootVisible:false,animate:false,hlColor:"ffff9c",autoScroll:true,region:"center",border:false,initComponent:function(){this.loader=new Ext.tree.TreeLoader();this.bbar=new Ext.Toolbar([{text:"Refresh",handler:this.refresh,scope:this}]);Ext.debug.ComponentInspector.superclass.initComponent.call(this);this.root=this.setRootNode(new Ext.tree.TreeNode({text:"Ext Components",component:Ext.ComponentMgr.all,leaf:false}));this.parseRootNode();this.on("click",this.onClick,this)},createNode:function(d,b){var a=(b.items&&b.items.length>0);return d.appendChild(new Ext.tree.TreeNode({text:b.id+(b.getXType()?" [ "+b.getXType()+" ]":""),component:b,uiProvider:Ext.debug.ComponentNodeUI,leaf:!a}))},parseChildItems:function(f){var e=f.attributes.component.items;if(e){for(var b=0;b<e.length;b++){var d=e.get(b);if(d.id!=this.id&&d.id!=this.bottomToolbar.id){var a=this.createNode(f,d);if(!a.leaf){this.parseChildItems(a)}}}}},parseRootNode:function(){var f=this.root;var e=f.attributes.component.items;for(var b=0,d;d=e[b];b++){if(d.id!=this.id&&d.id!=this.bottomToolbar.id){if(!d.ownerCt){var a=this.createNode(f,d);if(!a.leaf){this.parseChildItems(a)}}}}},onClick:function(b,c){var a=Ext.getCmp("x-debug-objinspector");a.refreshNodes(b.attributes.component);a.ownerCt.show()},refresh:function(){while(this.root.firstChild){this.root.removeChild(this.root.firstChild)}this.parseRootNode();var a=Ext.getCmp("x-debug-compinfo");if(a){a.message("refreshed component tree - "+Ext.ComponentMgr.all.length)}}});Ext.debug.ComponentInfoPanel=Ext.extend(Ext.Panel,{id:"x-debug-compinfo",region:"east",minWidth:200,split:true,width:350,border:false,autoScroll:true,layout:"anchor",style:"border-width:0 0 0 1px;",initComponent:function(){this.watchBox=new Ext.form.Checkbox({id:"x-debug-watchcomp",boxLabel:"Watch ComponentMgr",listeners:{check:function(a,b){if(b){Ext.ComponentMgr.all.on("add",this.onAdd,this);Ext.ComponentMgr.all.on("remove",this.onRemove,this)}else{Ext.ComponentMgr.all.un("add",this.onAdd,this);Ext.ComponentMgr.all.un("remove",this.onRemove,this)}},scope:this}});this.tbar=new Ext.Toolbar([{text:"Clear",handler:this.clear,scope:this},"->",this.watchBox]);Ext.debug.ComponentInfoPanel.superclass.initComponent.call(this)},onAdd:function(c,d,b){var a=['<div style="padding:5px !important;border-bottom:1px solid #ccc;">',"Added: "+d.id,"</div>"].join("");this.insertMarkup(a)},onRemove:function(c,b){var a=['<div style="padding:5px !important;border-bottom:1px solid #ccc;">',"Removed: "+c.id,"</div>"].join("");this.insertMarkup(a)},message:function(b){var a=['<div style="padding:5px !important;border-bottom:1px solid #ccc;">',b,"</div>"].join("");this.insertMarkup(a)},insertMarkup:function(a){this.body.insertHtml("beforeend",a);this.body.scrollTo("top",100000)},clear:function(){this.body.update("");this.body.dom.scrollTop=0}});Ext.debug.ColumnNodeUI=Ext.extend(Ext.tree.TreeNodeUI,{focus:Ext.emptyFn,renderElements:function(d,p,h,q){this.indentMarkup=d.parentNode?d.parentNode.ui.getChildIndent():"";var r=d.getOwnerTree();var o=r.columns;var l=r.borderWidth;var k=o[0];var b=['<li class="x-tree-node"><div ext:tree-node-id="',d.id,'" class="x-tree-node-el x-tree-node-leaf ',p.cls,'">','<div class="x-tree-col" style="width:',k.width-l,'px;">','<span class="x-tree-node-indent">',this.indentMarkup,"</span>",'<img src="',this.emptyIcon,'" class="x-tree-ec-icon x-tree-elbow">','<img src="',p.icon||this.emptyIcon,'" class="x-tree-node-icon',(p.icon?" x-tree-node-inline-icon":""),(p.iconCls?" "+p.iconCls:""),'" unselectable="on">','<a hidefocus="on" class="x-tree-node-anchor" href="',p.href?p.href:"#",'" tabIndex="1" ',p.hrefTarget?' target="'+p.hrefTarget+'"':"",">",'<span unselectable="on">',d.text||(k.renderer?k.renderer(p[k.dataIndex],d,p):p[k.dataIndex]),"</span></a>","</div>"];for(var e=1,g=o.length;e<g;e++){k=o[e];b.push('<div class="x-tree-col ',(k.cls?k.cls:""),'" style="width:',k.width-l,'px;">','<div class="x-tree-col-text">',(k.renderer?k.renderer(p[k.dataIndex],d,p):p[k.dataIndex]),"</div>","</div>")}b.push('<div class="x-clear"></div></div>','<ul class="x-tree-node-ct" style="display:none;"></ul>',"</li>");if(q!==true&&d.nextSibling&&d.nextSibling.ui.getEl()){this.wrap=Ext.DomHelper.insertHtml("beforeBegin",d.nextSibling.ui.getEl(),b.join(""))}else{this.wrap=Ext.DomHelper.insertHtml("beforeEnd",h,b.join(""))}this.elNode=this.wrap.childNodes[0];this.ctNode=this.wrap.childNodes[1];var f=this.elNode.firstChild.childNodes;this.indentNode=f[0];this.ecNode=f[1];this.iconNode=f[2];this.anchor=f[3];this.textNode=f[3].firstChild}});Ext.debug.ObjectInspector=Ext.extend(Ext.tree.TreePanel,{id:"x-debug-objinspector",enableDD:false,lines:false,rootVisible:false,animate:false,hlColor:"ffff9c",autoScroll:true,region:"center",border:false,lines:false,borderWidth:Ext.isBorderBox?0:2,cls:"x-column-tree",initComponent:function(){this.showFunc=false;this.toggleFunc=function(){this.showFunc=!this.showFunc;this.refreshNodes(this.currentObject)};this.bbar=new Ext.Toolbar([{text:"Show Functions",enableToggle:true,pressed:false,handler:this.toggleFunc,scope:this}]);Ext.apply(this,{title:" ",loader:new Ext.tree.TreeLoader(),columns:[{header:"Property",width:300,dataIndex:"name"},{header:"Value",width:900,dataIndex:"value"}]});Ext.debug.ObjectInspector.superclass.initComponent.call(this);this.root=this.setRootNode(new Ext.tree.TreeNode({text:"Dummy Node",leaf:false}));if(this.currentObject){this.parseNodes()}},refreshNodes:function(a){this.currentObject=a;var b=this.root;while(b.firstChild){b.removeChild(b.firstChild)}this.parseNodes()},parseNodes:function(){for(var a in this.currentObject){if(!this.showFunc){if(Ext.isFunction(this.currentObject[a])){continue}}this.createNode(a)}},createNode:function(a){return this.root.appendChild(new Ext.tree.TreeNode({name:a,value:this.currentObject[a],uiProvider:Ext.debug.ColumnNodeUI,iconCls:"x-debug-node",leaf:true}))},onRender:function(){Ext.debug.ObjectInspector.superclass.onRender.apply(this,arguments);this.headers=this.header.createChild({cls:"x-tree-headers"});var e=this.columns,f;var b=0;for(var d=0,a=e.length;d<a;d++){f=e[d];b+=f.width;this.headers.createChild({cls:"x-tree-hd "+(f.cls?f.cls+"-hd":""),cn:{cls:"x-tree-hd-text",html:f.header},style:"width:"+(f.width-this.borderWidth)+"px;"})}this.headers.createChild({cls:"x-clear"});this.headers.setWidth(b);this.innerCt.setWidth(b)}});Ext.debug.StoreInspector=Ext.extend(Ext.tree.TreePanel,{enableDD:false,lines:false,rootVisible:false,animate:false,hlColor:"ffff9c",autoScroll:true,region:"center",border:false,initComponent:function(){this.bbar=new Ext.Toolbar([{text:"Refresh",handler:this.refresh,scope:this}]);Ext.debug.StoreInspector.superclass.initComponent.call(this);this.root=this.setRootNode(new Ext.tree.TreeNode({text:"Data Stores",leaf:false}));this.on("click",this.onClick,this);this.parseStores()},parseStores:function(){var d=Ext.StoreMgr.items;for(var a=0,b;b=d[a];a++){this.root.appendChild({text:b.storeId+" - "+b.totalLength+" records",component:b,leaf:true})}},onClick:function(b,c){var a=Ext.getCmp("x-debug-objinspector");a.refreshNodes(b.attributes.component);a.ownerCt.show()},refresh:function(){while(this.root.firstChild){this.root.removeChild(this.root.firstChild)}this.parseStores()}});Ext.debug.HtmlNode=function(){var d=Ext.util.Format.htmlEncode;var b=Ext.util.Format.ellipsis;var a=/^\s*$/;var c=[{n:"id",v:"id"},{n:"className",v:"class"},{n:"name",v:"name"},{n:"type",v:"type"},{n:"src",v:"src"},{n:"href",v:"href"}];function f(l){for(var h=0,k;k=l.childNodes[h];h++){if(k.nodeType==1){return true}}return false}function e(k,p){var u=k.tagName.toLowerCase();var t="&lt;"+u;for(var l=0,o=c.length;l<o;l++){var q=c[l];var r=k[q.n];if(r&&!a.test(r)){t+=" "+q.v+"=&quot;<i>"+d(r)+"</i>&quot;"}}var h=k.style?k.style.cssText:"";if(h){t+=" style=&quot;<i>"+d(h.toLowerCase())+"</i>&quot;"}if(p&&k.childNodes.length>0){t+="&gt;<em>"+b(d(String(k.innerHTML)),35)+"</em>&lt;/"+u+"&gt;"}else{if(p){t+=" /&gt;"}else{t+="&gt;"}}return t}var g=function(l){var k=!f(l);this.htmlNode=l;this.tagName=l.tagName.toLowerCase();var h={text:e(l,k),leaf:k,cls:"x-tree-noicon"};g.superclass.constructor.call(this,h);this.attributes.htmlNode=l;if(!k){this.on("expand",this.onExpand,this);this.on("collapse",this.onCollapse,this)}};Ext.extend(g,Ext.tree.AsyncTreeNode,{cls:"x-tree-noicon",preventHScroll:true,refresh:function(k){var h=!f(this.htmlNode);this.setText(e(this.htmlNode,h));if(k){Ext.fly(this.ui.textNode).highlight()}},onExpand:function(){if(!this.closeNode&&this.parentNode){this.closeNode=this.parentNode.insertBefore(new Ext.tree.TreeNode({text:"&lt;/"+this.tagName+"&gt;",cls:"x-tree-noicon"}),this.nextSibling)}else{if(this.closeNode){this.closeNode.ui.show()}}},onCollapse:function(){if(this.closeNode){this.closeNode.ui.hide()}},render:function(h){g.superclass.render.call(this,h)},highlightNode:function(){},highlight:function(){},frame:function(){this.htmlNode.style.border="1px solid #0000ff"},unframe:function(){this.htmlNode.style.border=""}});return g}();var dialogMessages={server_error:{title:"Erreur serveur",message:"Le serveur a rencontré une erreur."},access_denied_nosession:{title:"Droits d'accès",message:"Votre session a expiré."},access_denied:{title:"Droits d'accès",message:"Droits d'accès insuffisants ou expirés."},invalid_request:{title:"Requête invalide",message:"Le serveur a reçu une requête invalide."},captcha_error:{title:"Code erroné",message:"Veuillez saisir les caractères affichés dans l'image."},dim_error:{title:"Erreur de dimensions",message:"L'image que vous avez téléchargé est trop grande. La taille maximale est de 250*250."},system_error:{title:"Erreur serveur",message:"Une erreur est survenue lors du téléchargement de l'image."},ext_error:{title:"Erreur d'extension",message:"L'extension de l'image que vous avez téléchargé n'est pas autorisée. Seules les extensions suivantes sont autorisées : bmp, gif, png, jpg, jpeg."},req_error:{title:"Erreur serveur",message:"La Requête de téléchargement de l'image est invalide."},check_rights_ok:{title:"",message:""},register_ok:{title:"Référencement terminé",message:"Le référencement a été effectué avec succès."},invalidated_terms_of_use:{title:"Conditions d'utilisation",message:"Veuillez valider les conditions d'utilisation."},login_exists:{title:"Identifiant",message:"Cet identifiant est déjà utilisé."},database_index_not_found:{title:"Erreur serveur",message:"L'index de ce serveur est introuvable."},no_match_found:{title:"Pas de réponse",message:"Il n'y a pas de réponse pour cette recherche."},network_search_unvailable:{title:"Recherche sur le réseau",message:"La recherche sur la totalité du réseau Folderin.net n'est pas encore active."},search_domain_unvailable:{title:"Recherche sur un domaine",message:"La recherche sur un domaine Folderin.net n'est pas encore active."},invalid_list_value:{title:"Requête invalide",message:"Veuillez choisir une valeur parmi la liste proposée."},bug_send_ok:{title:"Message envoyé",message:"Votre message a bien été envoyé. Nous traiterons votre demande le plus tôt possible."},no_object_found:{title:"Liste vide",message:"Cette liste de publications est vide."}};var send_to_friend_window_title="Envoyer à un ami";var send_comment_window_title="Envoyer un commentaire";var detail_window_title="Détail de l'objet";var send_email_window_title="Envoyer un Email";function FolderinHistory(b,a){this.tokenDelimiter=":";this.nextBtn=a;this.prevBtn=b;this.Harray=new Array();this.enableAdd=true;this.position=-1;this.add=function(c){if(this.enableAdd){this.Harray.push(c);this.position++;this.renderBtns()}};this.gotoNext=function(){if(this.position>=this.Harray.length-1){return null}this.position++;this.renderBtns();return this.Harray[this.position]};this.gotoPrevious=function(){if(this.position<=0){return null}this.position--;this.renderBtns();return this.Harray[this.position]};this.renderBtns=function(){if(this.position==0){this.prevBtn.setIconClass("previous-disabled")}else{this.prevBtn.setIconClass("previous")}if(this.position==this.Harray.length-1){this.nextBtn.setIconClass("farward-disabled")}else{this.nextBtn.setIconClass("farward")}};this.indexOf=function(d){var c=0;for(c=0;c<this.Harray.length;c++){switch(d.action){case"search":if(this.Harray[c].query==d.query){return c}case"gotoPage":if(this.Harray[c].query==d.query&&this.Harray[c].page==d.page){return c}}}return -1}}FolderinProxy=Ext.extend(Ext.data.Store,{constructor:function(a){if(!a.reader){return null}if(!a.url){return null}Ext.apply(this,{reader:a.reader,debug:true,proxy:new Ext.data.ScriptTagProxy({url:a.url,listeners:{exception:this.proxyException,load:this.loadSuccess}})});FolderinProxy.superclass.constructor.apply(this,arguments);scp=this;if(a.scope){scp=a.scope}if(a.callback){this.on("load",a.callback,scp)}},setUrl:function(a){this.proxy.url=a;this.load()},loadSuccess:function(b,a,c){Ext.log("FolderinProxy data loaded succesfully ")},proxyException:function(d,e,f,c,b,a){Ext.log("FolderinProxy exception : server-side failure ");if(e=="response"){switch(f){case"update":this.getById(request.params.id).reject();this.queue.remove(request.params.id);break;case"create":this.remove(this.getById(request.params.id));this.queue.remove(request.params.id);break}Ext.Msg.show({title:"Invalid response!",icon:Ext.MessageBox.WARNING,msg:"The server returned an invalid response for the requested action.",buttons:Ext.Msg.OK})}else{if(e=="remote"){switch(f){case"update":this.getById(request.params.id).reject();this.queue.remove(request.params.id);switch(b.raw.type){case"server":Ext.Msg.show({title:"Server error!",icon:Ext.MessageBox.WARNING,msg:b.raw.errors.update,buttons:Ext.Msg.OK});break;case"crud":Ext.Msg.show({title:"Crud error!",icon:Ext.MessageBox.WARNING,msg:b.raw.errors.crud,buttons:Ext.Msg.OK});break;case"validation":Ext.Msg.show({title:"Validation error!",icon:Ext.MessageBox.WARNING,msg:b.raw.errors.validation,buttons:Ext.Msg.OK});break}break}}}},alertException:function(d,e,f,c,b,a){if(!this.debug){return}if(e=="response"){switch(f){case"update":this.getById(request.params.id).reject();this.queue.remove(request.params.id);break;case"create":this.remove(this.getById(request.params.id));this.queue.remove(request.params.id);break}Ext.Msg.show({title:"Invalid response!",icon:Ext.MessageBox.WARNING,msg:"The server returned an invalid response for the requested action.",buttons:Ext.Msg.OK})}else{if(e=="remote"){switch(f){case"update":this.getById(request.params.id).reject();this.queue.remove(request.params.id);switch(b.raw.type){case"server":Ext.Msg.show({title:"Server error!",icon:Ext.MessageBox.WARNING,msg:b.raw.errors.update,buttons:Ext.Msg.OK});break;case"crud":Ext.Msg.show({title:"Crud error!",icon:Ext.MessageBox.WARNING,msg:b.raw.errors.crud,buttons:Ext.Msg.OK});break;case"validation":Ext.Msg.show({title:"Validation error!",icon:Ext.MessageBox.WARNING,msg:b.raw.errors.validation,buttons:Ext.Msg.OK});break}break}}}}});FolderinProxyResponseProcessor=new (function(){this.processMessageResponse=function(a,e){if(typeof e=="undefined"){e=true}var c=a.message;if(!c){return true}var d="Information!";if(dialogMessages&&dialogMessages[a.message]){c=dialogMessages[a.message].message;d=dialogMessages[a.message].title}var b;switch(a.message){case null:break;case"server_error":case"access_denied_nosession":case"access_denied":case"invalid_request":case"captcha_error":case"dim_error":case"system_error":case"ext_error":case"req_error":case"invalidated_terms_of_use":case"login_exists":case"database_index_not_found":icon=Ext.MessageBox.ERROR;b=false;break;case"no_match_found":case"network_search_unvailable":case"search_domain_unvailable":icon=Ext.MessageBox.WARNING;b=false;break;case"check_rights_ok":case"register_ok":e=false;icon=Ext.MessageBox.INFO;b=true;break;case"bug_send_ok":case"no_object_found":e=true;icon=Ext.MessageBox.INFO;b=true;break;default:icon=Ext.MessageBox.ERROR;b=false}FolderinWindowManager.showAlert(d,c,icon,e);return b}});
/*
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
Ext.ns("Ext.ux.form");Ext.ux.form.SearchField=Ext.extend(Ext.form.TriggerField,{initComponent:function(){Ext.ux.form.SearchField.superclass.initComponent.call(this);this.on("specialkey",function(a,b){if(b.getKey()==b.ENTER){this.onTriggerClick()}},this)},validationEvent:false,validateOnBlur:false,triggerClass:"x-form-search-trigger",cls:"search-input-field",width:180,hasSearch:false,paramName:"keyword",emptyText:"Tapez un mot clé ici",query:"",onTriggerClick:function(){var a=this.getRawValue();if(a.length<1){return}var b={start:0};this.store.baseParams.page="remote_search_index";this.store.baseParams.domain="directory";this.store.baseParams.type="all";this.store.baseParams.mod="all";this.store.baseParams[this.paramName]=a;this.store.reload({params:b});this.hasSearch=true;this.query=this.getRawValue()}});var dataFormat={htmlToIso:function(a){tmp=a.replace(new RegExp("(&#139;)","g"),"<");tmp=tmp.replace(new RegExp("(&#155;)","g"),">");tmp=tmp.replace(new RegExp("(&#34;)","g"),'"');tmp=tmp.replace(new RegExp("(&#38;)","g"),"&");tmp=tmp.replace(new RegExp("(&amp;)","g"),"&");return tmp},striptag:function(a){return a.replace(new RegExp("(<[^>]+>)","g"),"")},convertTimestamp:function(a){var b=new Date();cts=a*1000;b.setTime(cts);str_date="";if(b.getDate()<10){str_date+="0"+b.getDate()}else{str_date+=b.getDate()}if(b.getMonth()<9){m=1+b.getMonth();str_date+="/0"+m}else{m=1+b.getMonth();str_date+="/"+m}str_date+="/"+b.getFullYear();return str_date},convertNow:function(){var b=new Date();var a=b.getTime()/1000;return convert_timestamp(a)},timestamp:function(a){datDate1=Date.parse(a);datDate2=Date.parse("1/1/1970");return(datDate1-datDate2)/1000}};var FolderinWindowManager={formatUrl:function(a){if(!a){return""}if(a.indexOf("http://")<0){a="http://"+a}return a},showAlert:function(d,c,b,a){Ext.log(d+":"+c);if(a===true){Ext.Msg.show({title:d,icon:b,msg:c,buttons:Ext.Msg.OK})}},openSendToFriendWindow:function(b){b=FolderinWindowManager.formatUrl(b);try{var a=new Ext.ux.ManagedIFrame.Window({title:send_to_friend_window_title,iconCls:"send-to-friend-icon",width:670,height:520,maximizable:false,collapsible:true,constrain:true,closeAction:"close",loadMask:{msg:"Chargement..."},autoScroll:true,defaultSrc:b});a.show()}catch(c){FolderinWindowManager.openBrowserWindow(b,770,550)}},openSendObjectCommentWindow:function(b){b=FolderinWindowManager.formatUrl(b);try{var a=new Ext.ux.ManagedIFrame.Window({title:send_comment_window_title,iconCls:"send-comment-icon",width:720,height:600,maximizable:false,collapsible:true,constrain:true,closeAction:"close",loadMask:{msg:"Chargement..."},autoScroll:true,defaultSrc:b});a.show()}catch(c){FolderinWindowManager.openBrowserWindow(b,770,550)}},openWebSiteWindow:function(a){FolderinWindowManager.openBrowserWindow(FolderinWindowManager.formatUrl(a))},openDetailsWindow:function(b){b=FolderinWindowManager.formatUrl(b);try{var a=new Ext.ux.ManagedIFrame.Window({title:detail_window_title,iconCls:"detail-window-icon",width:700,height:620,maximizable:false,collapsible:true,constrain:true,closeAction:"close",loadMask:{msg:"Chargement..."},autoScroll:true,defaultSrc:b});a.show()}catch(c){FolderinWindowManager.openBrowserWindow(b,850,800)}},openDirectoryWindow:function(c){c=FolderinWindowManager.formatUrl(c);try{var h=c.substring(0,c.indexOf("/",7));var g="e30/remote.php";var b=c.substring(c.indexOf("?base=")+6,1000);var a=b.split("&");b=a[0];var f=new FolderinExplorerWindow({serverUrl:h,serverPathName:g,dbName:b,sName:"aaaaaaaaaaaaaaaa"});f.show()}catch(d){FolderinWindowManager.openBrowserWindow(loc,1024,768)}},openSearchEngineWindow:function(a){a=FolderinWindowManager.formatUrl(a);try{foo=parent.parent.parent.open_surface_explorer("",0,0,{parent:$("desktop"),className:"avicend",icon:"../d30/img/star.gif",title:"Actualit&eacute;",width:900,height:570,resizable:true,url:a},true)}catch(b){FolderinWindowManager.openBrowserWindow(a)}},openSendMailWindow:function(b){b=FolderinWindowManager.formatUrl(b);try{var a=new Ext.ux.ManagedIFrame.Window({title:send_email_window_title,iconCls:"send-mail-icon",width:720,height:590,maximizable:false,collapsible:true,constrain:true,closeAction:"close",loadMask:{msg:"Chargement..."},autoScroll:true,defaultSrc:b});a.show()}catch(c){FolderinWindowManager.openBrowserWindow(b,770,550)}},openBrowserWindow:function(b,a,d){b=FolderinWindowManager.formatUrl(b);var c="";if(a){c=",width="+a}if(d){c+=",height="+d}window.open(b,"win"+(new Date).getTime(),"menubar=no,scrollbars=no,status=yes,resizable=yes,titlebar=no"+c)},openFolderinWindow:function(c,g,b,d){if(!b){b=900}if(!d){d=700}c=FolderinWindowManager.formatUrl(c);try{var a=new Ext.ux.ManagedIFrame.Window({title:g,iconCls:"fui-folderinwindow-icon",width:b,height:d,maximizable:false,collapsible:true,constrain:true,closeAction:"close",loadMask:{msg:"Chargement..."},autoScroll:true,defaultSrc:c});a.show()}catch(f){FolderinWindowManager.openBrowserWindow(c,850,800)}}};folderinActionMenu=Ext.extend(Ext.menu.Menu,{constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}Ext.apply(this,{autoHeight:true,cls:"action-menu",items:[this.recentItem=new Ext.menu.Item({text:"Voir les dernières publications",handler:this.recentObjectsClick}),this.exploreItem=new Ext.menu.Item({text:"Afficher les volumes et dossiers disponibles",handler:this.exploreClick}),this.homeItem=new Ext.menu.Item({text:"Revenir à l'accueil - Actualiser la fenêtre",handler:this.refreshClick}),this.advancedSearchSeparator=new Ext.menu.Separator(),this.advancedSearchItem=new Ext.menu.Item({text:"Recherche Avancée",handler:this.advancedSearchClick}),this.mapItem=new Ext.menu.Item({text:"Ouvrir le module cartographique",handler:this.mapClick}),this.submitSeparator=new Ext.menu.Separator(),this.objectSubmitItem=new Ext.menu.Item({text:"Référencer une entreprise",handler:this.objectSubmitClick}),this.submitEditItem=new Ext.menu.Item({text:"Modifier un référencement",handler:this.submitEditClick}),this.BSItem=new Ext.menu.Item({text:"Créer un Publishing Server",handler:this.BSClick}),this.loginSeparator=new Ext.menu.Separator(),this.aboutItem=new Ext.menu.Item({text:"En savoir plus sur Folderin.net",handler:this.aboutClick}),this.bugSeparator=new Ext.menu.Separator(),this.bugItem=new Ext.menu.Item({text:"Aider à l'amélioration de Folderin.net",handler:this.bugClick})]});folderinActionMenu.superclass.constructor.apply(this,arguments);this.on("show",this.disableUnusedItems,this)},disableUnusedItems:function(){this.exploreItem.disable();this.mapItem.disable();this.advancedSearchItem.disable()},recentObjectsClick:function(c,b){var a=c.parentMenu;a.refreshClick(c,b)},exploreClick:function(b,a){},refreshClick:function(c,b){var a=c.parentMenu;var f=a.parentEl;f.dataStore.removeAll();f.windowHistory.enableAdd=false;try{f.dataStore.fireEvent("load",f.dataStore,new Array(),{params:{start:0}})}catch(d){}f.pagingTool.afterTextItem.setText("of 1");f.pagingTool.inputItem.setValue("");f.searchField.setValue("");f.objectGrid.lastTypeValue="";f.getLastObjectGroups()},advancedSearchClick:function(b,a){},mapClick:function(b,a){},objectSubmitClick:function(b,a){var c=new FolderinRegisterWindow({serverUrl:b.parentMenu.serverUrl,serverPathName:"/"+b.parentMenu.serverPathName,dbName:b.parentMenu.dbName,sName:b.parentMenu.sName,objType:"entreprise",dimensions:{textFieldShort:110,textFieldLong:325,FieldSetLong:450,fieldSetShort:215}});c.show()},submitEditClick:function(b,a){b.parentMenu.BSClick(b,a)},BSClick:function(d,b){var a=d.parentMenu;var c=d.parentMenu.serverUrl+"/e30/?page=account_user_login";window.open(c)},loginClick:function(b,a){},becomeEditorClick:function(c,a){var b="http://www.folderin.com/fr/editeurs";FolderinWindowManager.openBrowserWindow(b)},aboutClick:function(c,a){var b="http://www.folderin.net/editorial/comm/12_09/offre_decouverte.html";FolderinWindowManager.openFolderinWindow(b,"Offre découverte",914,594)},bugClick:function(b,a){var c=new FolderinBugWindow({serverUrl:b.parentMenu.serverUrl,serverPathName:"/"+b.parentMenu.serverPathName,dbName:b.parentMenu.dbName,sName:b.parentMenu.sName});c.show()}});ObjectDataManager=Ext.extend(Ext.util.Observable,{constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}this.scope=(a.scope)?a.scope:this;ObjectDataManager.superclass.constructor.apply(this,arguments)},sendToFriend:function(c,a,d){var b=this.serverUrl+"/"+this.serverPathName.substring(0,this.serverPathName.lastIndexOf("/"))+"/?base="+this.dbName+"&sname="+this.sName+"&page=send_to_friend_form&object_type="+c+"&object_id="+a;FolderinWindowManager.openSendToFriendWindow(b)},sendObjectComment:function(c,a,d){var b=this.serverUrl+"/"+this.serverPathName.substring(0,this.serverPathName.lastIndexOf("/"))+"/?base="+this.dbName+"&sname="+this.sName+"&page=send_comment_form&object_type="+c+"&object_id="+a;FolderinWindowManager.openSendObjectCommentWindow(b)},openWebSite:function(b,a){this.checkRights(b,"long_view",a,this.OpenWebSite)},openDetails:function(c,a,d){var b=this.serverUrl+"/"+this.serverPathName.substring(0,this.serverPathName.lastIndexOf("/"))+"/?base="+this.dbName+"&sname="+this.sName+"&page=display_detail&object_id="+a;switch(c){case"folder_shortcut":this.openDirectory(b);break;default:FolderinWindowManager.openDetailsWindow(b)}},openDirectory:function(a){FolderinWindowManager.openDirectoryWindow(a)},searchEngine:function(b,c){var a="";switch(c){case"google":a="http://www.google.com/search?q="+b;break;case"exalead":a="http://www.exalead.com/search?action=search&q="+b;break;case"msn":a="http://search.live.com/results.aspx?q="+b;break;case"yahoo":a="http://fr.search.yahoo.com/search?ei=UTF-&p="+b;break;case"bing":a="http://www.bing.com/search?form=QBRE&filt=all&q="+b;break;default:a="http://www.google.com/search?q="+b;break}FolderinWindowManager.openSearchEngineWindow(a)},skypeCall:function(a){window.open("skype:"+a+"?call")},sendMail:function(c,a,d){var b=this.serverUrl+"/"+this.serverPathName.substring(0,this.serverPathName.lastIndexOf("/"))+"/?base="+this.dbName+"&sname="+this.sName+"&page=send_mail_form&object_type="+c+"&object_id="+a;FolderinWindowManager.openSendMailWindow(b)},editObject:function(){},createShortcut:function(){},copyObject:function(){},cutObject:function(){},delObject:function(){},activateObject:function(){},disactivateObject:function(){},objectUserGroup:function(){},checkRights:function(c,d,a,f){Ext.log("Send checkRights request for object :"+c);var e={mode:d,url:a};var a=this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=check_rights_id&obj_id="+c;var b=new FolderinProxy({reader:new Ext.data.JsonReader({},[{name:"message",mapping:"message"}]),url:a,callback:f,scope:e,autoLoad:true})},OpenWebSite:function(c,b,d){var a=c.reader.jsonData;if(FolderinProxyResponseProcessor.processMessageResponse(a,false)){if(a[this.mode]==1){FolderinWindowManager.openWebSiteWindow(this.url)}else{FolderinWindowManager.showAlert("Accès site web","Vous n'avez pas assez de droit pour accéder au site web de cette ressource.",Ext.MessageBox.WARNING,true)}}}});
/*
 * FolderinExplorer version 1.0
 * Copyright(c) 2006-2009 Folderin SA
 * author : Mehdi Essid
 * licensing@folderin.com
 * http://www.folderin.com
 */
ShortViewer=Ext.extend(Ext.Panel,{constructor:function(a){if(!a.itemTitles){a.itemTitles=new Array()}if(!a.itemContents){a.itemContents=new Array()}if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}Ext.apply(this,{id:"short-view",baseCls:"shortViewTable",layout:"table",collapsible:true,frame:false,layoutConfig:{columns:6},defaults:{bodyStyle:"border:none;"},items:[{html:(a.itemTitles[0]?a.itemTitles[0]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[0]?a.itemContents[0]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[1]?a.itemTitles[1]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[1]?a.itemContents[1]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[2]?a.itemTitles[2]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[2]?a.itemContents[2]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[3]?a.itemTitles[3]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[3]?a.itemContents[3]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[4]?a.itemTitles[4]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[4]?a.itemContents[4]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[5]?a.itemTitles[5]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[5]?a.itemContents[5]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[6]?a.itemTitles[6]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[6]?a.itemContents[6]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[7]?a.itemTitles[7]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[7]?a.itemContents[7]:""),cellCls:"shortViewItemContent"},{html:(a.itemTitles[8]?a.itemTitles[8]:""),cellCls:"shortViewItemTitle"},{html:(a.itemContents[8]?a.itemContents[8]:""),cellCls:"shortViewItemContent"}]});ShortViewer.superclass.constructor.apply(this,arguments)},setItemHtml:function(e,b,d){Ext.log("Set shortView item "+e+":"+b+' -> "'+d+'"');var a=this.getComponent((e*6)+b);var c=["{0}"];var f=new Ext.Template(c);f.overwrite(a.body,[d])},setItems:function(c){Ext.log("Set shortView items with tab: size="+c.length);this.emptyItems();var b=0;var d;var e;var a;for(b=0;b<c.length;b++){a=this.getComponent(b);d=["{0}"];e=new Ext.Template(d);e.overwrite(a.body,[c[b]])}},getItemHtml:function(b,a){Ext.log("Get shortView Item HTML");return Ext.getDom(this.getComponent((b*6)+a).body).innerHTML},emptyItems:function(){Ext.log("Empty shortView items");var b,a;for(b=0;b<3;b++){for(a=0;a<6;a++){this.setItemHtml(b,a,"")}}},LoadObjectDetails:function(b){var a=new FolderinProxy({reader:new Ext.data.JsonReader({root:"object",totalProperty:"totalcount"},[{name:"object_id",mapping:"object_id"},{name:"type",mapping:"object_type"},{name:"icon",mapping:"object_type_icon"}]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_object_short_view_details&object_id="+b,scope:this,callback:this.fillObjectDetails,autoLoad:true})},fillObjectDetails:function(o,a,r){Ext.log("Receive ShortView Details : "+o.reader.jsonData);var f=o.reader.jsonData.object[0];if(a[0].get("type")!="folder"){var q=f.blocs;var s=q.split(",");var g,e;var n=s[0];for(g=0;g<s.length;g++){if(s[g]>n){n=s[g]}}var b=3;details=new Array();for(g=0;g<(2*n*b);g++){details[g]=""}var d=0;var k=3;var h=new Array();var g=0;for(var p in f){h[g]={key:p,value:f[p]};g++}for(g=0;g<b;g++){if(g>0){d+=parseInt(s[g-1])}for(e=0;e<s[g];e++){if(h[k+2*(d+e)]){details[2*(g+(e*b))]=dataFormat.htmlToIso(h[k+2*(d+e)].value);if(h[k+2*(d+e)+1].key.indexOf("date")>=0){details[2*(g+(e*b))+1]=dataFormat.convertTimestamp(h[k+2*(d+e)+1].value)}else{details[2*(g+(e*b))+1]=dataFormat.htmlToIso(h[k+2*(d+e)+1].value)}}else{details[2*(g+(e*b))]="";details[2*(g+(e*b))+1]=""}}}}else{var l=f.count;details=new Array()}this.setItems(details)}});(function(){Ext.FolderinExplorer=Ext.extend(Ext.Container,{pageSize:25,record:Ext.data.Record.create([{name:"name",mapping:0},{name:"type",mapping:1},{name:"display",mapping:2},{name:"icon",mapping:3}]),constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}this.dataStore=new FolderinProxy({reader:new Ext.data.JsonReader({root:"objects",totalProperty:"count",id:"object_id"},[{name:"object_id",mapping:"object_id"},{name:"name",mapping:"name"},{name:"type",mapping:"type"},{name:"display",mapping:"display"},{name:"icon",mapping:"object_type_icon"}]),url:this.serverUrl+"/"+this.serverPathName,baseParams:{page:"remote_search_index",base:this.dbName,sname:this.sName,domain:"directory",type:"all",mod:"all"},scope:this,callback:this.onDataStoreLoad});this.prevBtn=new Ext.Button({scale:"medium",iconCls:"previous-disabled",tooltip:{title:"Précédent",text:"Page précédente."}});this.nextBtn=new Ext.Button({scale:"medium",iconCls:"farward-disabled",tooltip:{title:"Suivant",text:"Page suivante."}});this.windowHistory=new FolderinHistory(this.prevBtn,this.nextBtn);this.prevBtn.on("click",this.previousClick,this);this.nextBtn.on("click",this.nextClick,this);Ext.FolderinExplorer.superclass.constructor.apply(this,arguments)},initComponent:function(){var a=[this.items=[this.tbar=new Ext.Toolbar({ctCls:"toolbar",anchor:"100%",items:[this.prevBtn,this.nextBtn,"-",this.searchField=new Ext.ux.form.SearchField({store:this.dataStore,width:200}),"-",{xtype:"splitbutton",scale:"medium",text:"Je veux...",iconCls:"actions",tooltip:{title:"Je veux...",text:"Choisir une action en rapport avec ce serveur."},handler:function(c,b){this.showMenu()},menu:new folderinActionMenu({serverUrl:this.serverUrl,serverPathName:this.serverPathName,dbName:this.dbName,sName:this.sName,parentEl:this})}]}),this.objectGrid=new objectGridPanel({serverUrl:this.serverUrl,serverPathName:this.serverPathName,dbName:this.dbName,sName:this.sName}),this.bar=new Ext.Toolbar({id:"basic-statusbar",anchor:"100%",items:[this.shortView=new ShortViewer({serverUrl:this.serverUrl,serverPathName:this.serverPathName,dbName:this.dbName,sName:this.sName}),"->",this.pagingTool=new Ext.PagingToolbar({store:this.dataStore,pageSize:this.pageSize,moveFirst:this.gotoFirst,moveLast:this.gotoLast,moveNext:this.gotoNext,movePrevious:this.gotoPrevious,cls:"pagingToolbar"})]})]];Ext.FolderinExplorer.superclass.initComponent.call(this);this.dataStore.on("beforeload",this.objectGridShowLoadMask,this);this.getLastObjectGroups()},objectGridShowLoadMask:function(){this.objectGrid.loadMask.show()},onDataStoreLoad:function(c,b,d){this.shortView.emptyItems();var a=c.reader.jsonData;if(!FolderinProxyResponseProcessor.processMessageResponse(a)){var e=new Array();this.objectGrid.store.loadData(e);return}this.windowHistory.add({action:"search",query:this.searchField.query});if(!d.params.limit){d.params.limit=this.pageSize}this.gotoPage(Math.ceil((d.params.start+this.pageSize)/this.pageSize));this.windowHistory.enableAdd=true;return true},gotoFirst:function(){var a=this.getBubbleTarget().getBubbleTarget();a.windowHistory.add({action:"gotoPage",page:1,query:a.searchField.query});a.gotoPage(1);a.windowHistory.enableAdd=true},gotoLast:function(){var a=this.getBubbleTarget().getBubbleTarget();var b=a.pagingTool.getPageData().pages;a.windowHistory.add({action:"gotoPage",page:b,query:a.searchField.query});a.gotoPage(b);a.windowHistory.enableAdd=true},gotoNext:function(){var a=this.getBubbleTarget().getBubbleTarget();var b=a.pagingTool.getPageData().activePage+1;a.windowHistory.add({action:"gotoPage",page:b,query:a.searchField.query});a.gotoPage(b);a.windowHistory.enableAdd=true},gotoPrevious:function(){var a=this.getBubbleTarget().getBubbleTarget();var b=a.pagingTool.getPageData().activePage-1;a.windowHistory.add({action:"gotoPage",page:b,query:a.searchField.query});a.gotoPage(b);a.windowHistory.enableAdd=true},gotoPage:function(d){this.objectGrid.lastTypeValue="";var f=((d-1)*this.pageSize);var b=this.dataStore.getRange(f,(f+this.pageSize-1));var a=0;var c=new Array();for(a=0;a<b.length;a++){c[a]=new Array();c[a].push(b[a].get("object_id"),dataFormat.htmlToIso(b[a].get("name")),b[a].get("type"),dataFormat.htmlToIso(b[a].get("display")),b[a].get("icon"))}this.objectGrid.store.loadData(c);var e=this.pagingTool.getPageData().pages;this.pagingTool.inputItem.setValue(d);if(d==1){this.pagingTool.prev.setDisabled(true);this.pagingTool.first.setDisabled(true);this.pagingTool.next.setDisabled(false);this.pagingTool.last.setDisabled(false)}else{if(d<e){this.pagingTool.prev.setDisabled(false);this.pagingTool.first.setDisabled(false);this.pagingTool.next.setDisabled(false);this.pagingTool.last.setDisabled(false)}else{if(d==e){this.pagingTool.prev.setDisabled(false);this.pagingTool.first.setDisabled(false);this.pagingTool.next.setDisabled(true);this.pagingTool.last.setDisabled(true)}}}this.pagingTool.cursor=f;return true},getLastObjectGroups:function(){var a=new FolderinProxy({reader:new Ext.data.JsonReader({},[]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_last_object_groups",callback:this.displayLastObjectGroups,scope:this,autoLoad:true})},displayLastObjectGroups:function(c,b,d){Ext.log("Receive last object groups : "+c.reader.jsonData);var a=c.reader.jsonData;if(FolderinProxyResponseProcessor.processMessageResponse(a)){var e=0;var f=new Array();for(e=0;e<a.object.length;e++){f[e]=new Array();f[e].push("last_object_group",a.object[e].name,a.object[e].type,a.object[e].display,a.object[e].object_type_icon)}this.objectGrid.store.loadData(f)}},getLastObjects:function(a){var b=new FolderinProxy({reader:new Ext.data.JsonReader({},[]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_last_objects&objType="+a,callback:this.displayLastObjects,scope:this,autoLoad:true})},displayLastObjects:function(c,b,d){Ext.log("Receive last object groups : "+c.reader.jsonData);var a=c.reader.jsonData;if(FolderinProxyResponseProcessor.processMessageResponse(a)){var e=new Array();for(i=0;i<a.object.length;i++){e[i]=new Array();e[i].push(a.object[i].object_id,a.object[i].name,a.object[i].type,a.object[i].display,a.object[i].object_type_icon)}this.objectGrid.store.loadData(e)}},previousClick:function(){var a=this.windowHistory.gotoPrevious();this.ProcessHistoryField(a)},nextClick:function(){var a=this.windowHistory.gotoNext();this.ProcessHistoryField(a)},ProcessHistoryField:function(a){this.windowHistory.enableAdd=false;switch(a.action){case"search":if(this.searchField.getValue()!=a.query){this.searchField.setValue(a.query);this.searchField.onTriggerClick()}else{this.gotoPage(1)}break;case"gotoPage":if(this.searchField.getValue()!=a.query){this.searchField.setValue(a.query);this.page_to_go=a.page;this.dataStore.addListener("load",this.postSearch,this);this.searchField.onTriggerClick()}else{this.gotoPage(a.page)}break}},postSearch:function(){this.dataStore.removeListener("load",this.postSearch,this);this.gotoPage(this.page_to_go);this.page_to_go=null}})})();FolderinExplorerWindow=Ext.extend(Ext.Window,{constructor:function(c){if(c.serverUrl){this.serverUrl=c.serverUrl}if(c.serverPathName){this.serverPathName=c.serverPathName}if(c.dbName){this.dbName=c.dbName}if(c.sName){this.sName=c.sName}var b=new Ext.FolderinExplorer({serverUrl:c.serverUrl,serverPathName:c.serverPathName,dbName:c.dbName,sName:c.sName,layout:"anchor",anchor:"100% 100%"});Ext.apply(this,{layout:"anchor",title:'Folderin Explorer <span style="color:gray">(Beta)</span>',cls:"fui-explorer-window",iconCls:"fui-explorer-icon",loadMask:{msg:"Connexion..."},closeAction:"close",width:800,height:600,collapsible:true,maximizable:false,items:b});FolderinExplorerWindow.superclass.constructor.apply(this,arguments);var a=new FolderinProxy({reader:new Ext.data.JsonReader({},[]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_db_info",callback:this.setWindowInfo,scope:this,autoLoad:true})},setWindowInfo:function(c,b,d){Ext.log("Receive DB info : "+c.reader.jsonData);var a=c.reader.jsonData;if(FolderinProxyResponseProcessor.processMessageResponse(a)){var e=a.name;if(e){this.setTitle(e+' - Folderin Explorer <span style="color:gray">(Beta)</span>')}}}});objectGridPanel=Ext.extend(Ext.grid.GridPanel,{constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}this.objDataManager=new ObjectDataManager({serverUrl:this.serverUrl,serverPathName:this.serverPathName,dbName:this.dbName,sName:this.sName});Ext.apply(this,{lastTypeValue:"",anchor:"100% -106",loadMask:{msg:"Recherche en cours..."},store:new Ext.data.ArrayStore({fields:[{name:"object_id"},{name:"name"},{name:"type"},{name:"display"},{name:"icon"}]}),baseCls:"grid_panel",autoExpandColumn:"object_name",columns:[{header:"objectId",dataIndex:"object_id",id:"object_id",hidden:true,width:0},{header:"Type",width:150,dataIndex:"display",sortable:false,menuDisabled:true,renderer:this.typeRenderer,id:"object_type_name",scope:this},{header:"",width:24,dataIndex:"icon",sortable:false,menuDisabled:true,renderer:this.iconTypeRenderer,resizable:false,id:"object_icon_type",scope:this},{header:"Titre",width:350,dataIndex:"name",sortable:false,menuDisabled:true,id:"object_name"}],sm:new Ext.grid.RowSelectionModel({singleSelect:true,listeners:{rowselect:this.objectSelect}})});objectGridPanel.superclass.constructor.apply(this,arguments);this.on("rowdblclick",this.objectDblClick,this);this.on("rowcontextmenu",this.objectContextMenu,this);this.getView().on("refresh",this.gridPostRenderer,this)},gridPostRenderer:function(f){var a=this.getView().scroller.getHeight();var h=this.getView().mainBody.getHeight();var l=this.store;if(a>h){var k=f.getRow(l.getCount()-1);if(!k){return}var e=k.cloneNode(true);var b=new Ext.Element(e);b.addClass("x-grid-body-fill");var d=Ext.get(k);b.insertAfter(d);var g=b.query(".x-grid3-cell-inner");var c=0;for(c=0;c<g.length;c++){g[c].innerHTML="&nbsp;";g[c].style.height=(a-h-4)+"px"}}},iconTypeRenderer:function(e,a,b,f,c,d){return'<img src="'+this.serverUrl+"/d30/img/"+e+'" />'},typeRenderer:function(e,a,b,f,c,d){if(this.lastTypeValue!=e){this.lastTypeValue=e;return e}else{return""}},objectSelect:function(e,d,b){var c=b.get("object_id");if(c.length>0&&c!="last_object_group"){var a=e.grid.getBubbleTarget();a.shortView.LoadObjectDetails(c)}},objectDblClick:function(b,f,a){var e=b.store.data.get(f).get("object_id");var d=b.store.data.get(f).get("type");if(e.length>0&&e!="last_object_group"){this.objDataManager.openDetails(d,e,f)}else{if(e=="last_object_group"){var c=b.getBubbleTarget();c.getLastObjects(d)}}},objectContextMenu:function(b,g,a){var e=b.store.data.get(g);var f=e.get("object_id");var c=e.get("type");a.stopEvent();if(f.length>0&&f!="last_object_group"){var d=new objectContextMenu({oId:f,oType:c,rowIndex:g,grid:b,serverUrl:b.serverUrl,serverPathName:b.serverPathName,dbName:b.dbName,sName:b.sName});d.showAt(a.getXY());b.getSelectionModel().selectRow(g)}}});objectContextMenu=Ext.extend(Ext.menu.Menu,{constructor:function(b){if(typeof(b.oId)=="undefined"){b.oId=-1}if(typeof(b.oType)=="undefined"){b.oType="UNKNOWN"}if(typeof(b.rowIndex)=="undefined"){b.rowIndex=-1}var a;switch(b.oType){case"folder_shortcut":a=new folderShortcutContextMenu(b);break;case"entreprise":case"association":case"administration":a=new entrepriseContextMenu(b);break;default:a=new defaultObjectContextMenu(b);break}if(b.serverUrl){a.serverUrl=b.serverUrl}if(b.serverPathName){this.serverPathName=b.serverPathName}if(b.dbName){a.dbName=b.dbName}if(b.sName){a.sName=b.sName}objectContextMenu.superclass.constructor.apply(a,arguments);a.on("show",this.hideUnusedItems,a);a.on("show",this.updateContextMenu,a);return a},hideUnusedItems:function(){this.editObjectItem.hide();this.createShortcutItem.hide();this.copyObjectItem.hide();this.cutObjectItem.hide();this.delObjectItem.hide();this.activateObjectItem.hide();this.disactivateObjectItem.hide();this.objectUserGroupItem.hide();this.separatorSendComment.hide();this.separatorActivate.hide();this.separatorUserGroup.hide();this.doLayout()},updateContextMenu:function(){if(Ext.isIE==true){this.setWidth(220)}else{this.syncSize()}this.editObjectItem.disable();this.createShortcutItem.disable();this.copyObjectItem.disable();this.cutObjectItem.disable();this.delObjectItem.disable();this.activateObjectItem.hide();this.disactivateObjectItem.hide();this.separatorActivate.hide();this.separatorUserGroup.hide();this.objectUserGroupItem.hide();var a=new FolderinProxy({reader:new Ext.data.JsonReader({root:"object",totalProperty:"totalcount"},[{name:"object_id",mapping:"object_id"},{name:"type",mapping:"type"}]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_detail&objId="+this.oId,scope:this,callback:this.processUpdateResponse,autoLoad:true})},sendToFriendClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.sendToFriend(a.oType,a.oId,a.rowIndex)},sendObjectCommentClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.sendObjectComment(a.oType,a.oId,a.rowIndex)},editObjectClick:function(){},createShortcutClick:function(){},copyObjectClick:function(){},cutObjectClick:function(){},delObjectClick:function(){},activateObjectClick:function(){},disactivateObjectClick:function(){},objectUserGroupClick:function(){}});folderShortcutContextMenu=Ext.extend(objectContextMenu,{constructor:function(a){Ext.apply(this,{oId:a.oId,oType:a.oType,rowIndex:a.rowIndex,autoHeight:true,autoWidth:true,items:[this.openItem=new Ext.menu.Item({text:"Ouvrir",handler:this.openDirectoryClick}),this.separator1=new Ext.menu.Separator(),this.sendToFriendItem=new Ext.menu.Item({text:"Envoyer à un ami ",handler:this.sendToFriendClick}),this.separator2=new Ext.menu.Separator(),this.editObjectItem=new Ext.menu.Item({text:"Modifier les détails",handler:this.editObjectClick}),this.createShortcutItem=new Ext.menu.Item({text:"Créer un raccourci",handler:this.createShortcutClick}),this.copyObjectItem=new Ext.menu.Item({text:"Copier",handler:this.copyObjectClick}),this.cutObjectItem=new Ext.menu.Item({text:"Couper",handler:this.cutObjectClick}),this.delObjectItem=new Ext.menu.Item({text:"Supprimer",handler:this.delObjectClick}),this.separatorSendComment=new Ext.menu.Separator(),this.sendObjectCommentItem=new Ext.menu.Item({text:"Envoyer un commentaire",handler:this.sendObjectCommentClick}),this.separatorActivate=new Ext.menu.Separator(),this.activateObjectItem=new Ext.menu.Item({text:"Activer",handler:this.activateObjectClick}),this.disactivateObjectItem=new Ext.menu.Item({text:"Désactiver",handler:this.disactivateObjectClick}),this.separatorUserGroup=new Ext.menu.Separator(),this.objectUserGroupItem=new Ext.menu.Item({text:"Groupes et utilisateurs",handler:this.objectUserGroupClick})]})},openDirectoryClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.openDirectory(a.location)},processUpdateResponse:function(b,a,c){Ext.log("Receive ShortView Details : "+b.reader.jsonData);var d=b.reader.jsonData.object[0];this.type=d.type?d.type:"";this.name=d.name?d.name:"";this.location=d.location?d.location:"";this.active=d.active?d.active:"f";this.edit=d.edit?d.edit:"0";if(this.location.length==0){this.openItem.disable();this.sendToFriendItem.disable()}else{this.openItem.enable();this.sendToFriendItem.enable()}if(this.edit=="1"){this.editObjectItem.enable();this.createShortcutItem.enable();this.copyObjectItem.enable();this.cutObjectItem.enable();this.delObjectItem.enable();if(this.active=="t"){this.activateObjectItem.disable();this.disactivateObjectItem.enable()}else{this.activateObjectItem.enable();this.disactivateObjectItem.disable()}this.objectUserGroupItem.enable();this.activateObjectItem.show();this.disactivateObjectItem.show();this.separatorActivate.show();this.separatorUserGroup.show();this.objectUserGroupItem.show()}}});entrepriseContextMenu=Ext.extend(objectContextMenu,{constructor:function(a){Ext.apply(this,{oId:a.oId,oType:a.oType,rowIndex:a.rowIndex,autoHeight:true,items:[this.webSiteItem=new Ext.menu.Item({text:"Site Web",handler:this.webSiteClick}),this.detailsItem=new Ext.menu.Item({text:"Afficher les détails",handler:this.detailsClick}),this.separator1=new Ext.menu.Separator(),this.moreInfoItem=new Ext.menu.Item({text:"Plus d'informations",menu:{items:[{text:"Google",handler:this.googleClick},{text:"Bing",handler:this.bingClick},{text:"Exalead",handler:this.exaleadClick},{text:"MSN",handler:this.msnClick},{text:"Yahoo",handler:this.yahooClick}],width:120}}),new Ext.menu.Separator(),this.skypeCallItem=new Ext.menu.Item({text:"Appeler via Skype",handler:this.skypeCallClick}),this.sendMailItem=new Ext.menu.Item({text:"Envoyer un Email",handler:this.sendMailClick}),this.sendToFriendItem=new Ext.menu.Item({text:"Envoyer à un ami",handler:this.sendToFriendClick}),this.separator2=new Ext.menu.Separator(),this.editObjectItem=new Ext.menu.Item({text:"Modifier les détails",handler:this.editObjectClick}),this.createShortcutItem=new Ext.menu.Item({text:"Créer un raccourci",handler:this.createShortcutClick}),this.copyObjectItem=new Ext.menu.Item({text:"Copier",handler:this.copyObjectClick}),this.cutObjectItem=new Ext.menu.Item({text:"Couper",handler:this.cutObjectClick}),this.delObjectItem=new Ext.menu.Item({text:"Supprimer",handler:this.delObjectClick}),this.separatorSendComment=new Ext.menu.Separator(),this.sendObjectCommentItem=new Ext.menu.Item({text:"Envoyer un commentaire",handler:this.sendObjectCommentClick}),this.separatorActivate=new Ext.menu.Separator(),this.activateObjectItem=new Ext.menu.Item({text:"Activer",handler:this.activateObjectClick}),this.disactivateObjectItem=new Ext.menu.Item({text:"Désactiver",handler:this.disactivateObjectClick}),this.separatorUserGroup=new Ext.menu.Separator(),this.objectUserGroupItem=new Ext.menu.Item({text:"Groupes et utilisateurs",handler:this.objectUserGroupClick})]})},webSiteClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.openWebSite(a.oId,a.url)},detailsClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.openDetails(a.oType,a.oId,a.rowIndex)},googleClick:function(c,b){var a=c.parentMenu.parentMenu;var d=a.name;a.grid.objDataManager.searchEngine(d,"google")},exaleadClick:function(c,b){var a=c.parentMenu.parentMenu;var d=a.name;a.grid.objDataManager.searchEngine(d,"exalead")},msnClick:function(c,b){var a=c.parentMenu.parentMenu;var d=a.name;a.grid.objDataManager.searchEngine(d,"msn")},yahooClick:function(c,b){var a=c.parentMenu.parentMenu;var d=a.name;a.grid.objDataManager.searchEngine(d,"yahoo")},bingClick:function(c,b){var a=c.parentMenu.parentMenu;var d=a.name;a.grid.objDataManager.searchEngine(d,"bing")},skypeCallClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.skypeCall(a.formatPhoneNumber(a.phone))},sendMailClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.sendMail(a.oType,a.oId,a.rowIndex)},processUpdateResponse:function(b,a,c){Ext.log("Receive ShortView Details : "+b.reader.jsonData);var d=b.reader.jsonData.object[0];this.type=d.type?d.type:"";this.name=d.name?d.name:"";this.country=d.country?d.country:"";this.state=d.state?d.state:"";this.phone=d.phone?d.phone:"";this.url=d.url?d.url:"";this.email=d.email?d.email:"";this.active=d.active?d.active:"f";this.edit=d.edit?d.edit:"0";if(this.url.length>=7){this.webSiteItem.enable()}else{this.webSiteItem.disable()}if(this.phone.length>0){this.skypeCallItem.enable()}else{this.skypeCallItem.disable()}if(this.email.length>0){this.sendMailItem.enable()}else{this.sendMailItem.disable()}if(this.edit=="1"){this.editObjectItem.enable();this.createShortcutItem.enable();this.copyObjectItem.enable();this.cutObjectItem.enable();this.delObjectItem.enable();if(this.active=="t"){this.activateObjectItem.disable();this.disactivateObjectItem.enable()}else{this.activateObjectItem.enable();this.disactivateObjectItem.disable()}this.objectUserGroupItem.enable();this.activateObjectItem.show();this.disactivateObjectItem.show();this.separatorActivate.show();this.separatorUserGroup.show();this.objectUserGroupItem.show()}},formatPhoneNumber:function(b){if(!b){return""}var a="";var c;for(i=0;i<b.length;i++){c=b.charAt(i);if((c==" ")||(c=="\t")||(c=="-")||(c=="(")||(c==")")){}else{a=a+c}}if((a.charAt(0)!="+")&&(a.substring(0,2)!="00")){a="+33"+a.substring(1)}return a}});defaultObjectContextMenu=Ext.extend(objectContextMenu,{constructor:function(a){Ext.apply(this,{oId:a.oId,oType:a.oType,rowIndex:a.rowIndex,autoHeight:true,autoWidth:true,items:[this.webSiteItem=new Ext.menu.Item({text:"Site Web",handler:this.webSiteClick}),this.detailsItem=new Ext.menu.Item({text:"Afficher les détails",handler:this.detailsClick}),this.separator1=new Ext.menu.Separator(),this.sendToFriendItem=new Ext.menu.Item({text:"Envoyer à un ami",handler:this.sendToFriendClick}),this.separator2=new Ext.menu.Separator(),this.editObjectItem=new Ext.menu.Item({text:"Modifier les détails",handler:this.editObjectClick}),this.createShortcutItem=new Ext.menu.Item({text:"Créer un raccourci",handler:this.createShortcutClick}),this.copyObjectItem=new Ext.menu.Item({text:"Copier",handler:this.copyObjectClick}),this.cutObjectItem=new Ext.menu.Item({text:"Couper",handler:this.cutObjectClick}),this.delObjectItem=new Ext.menu.Item({text:"Supprimer",handler:this.delObjectClick}),this.separatorSendComment=new Ext.menu.Separator(),this.sendObjectCommentItem=new Ext.menu.Item({text:"Envoyer un commentaire",handler:this.sendObjectCommentClick}),this.separatorActivate=new Ext.menu.Separator(),this.activateObjectItem=new Ext.menu.Item({text:"Activer",handler:this.activateObjectClick}),this.disactivateObjectItem=new Ext.menu.Item({text:"Désactiver",handler:this.disactivateObjectClick}),this.separatorUserGroup=new Ext.menu.Separator(),this.objectUserGroupItem=new Ext.menu.Item({text:"Groupes et utilisateurs",handler:this.objectUserGroupClick})]})},webSiteClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.openWebSite(a.oId,a.url)},detailsClick:function(c,b){var a=c.parentMenu;a.grid.objDataManager.openDetails(a.oType,a.oId,a.rowIndex)},processUpdateResponse:function(b,a,c){Ext.log("Receive ShortView Details : "+b.reader.jsonData);var d=b.reader.jsonData.object[0];this.type=d.type?d.type:"";this.name=d.name?d.name:"";this.url=d.url?d.url:"";this.active=d.active?d.active:"f";this.edit=d.edit?d.edit:"0";if(this.url.length>=7){this.webSiteItem.enable()}else{this.webSiteItem.disable()}if(this.edit=="1"){this.editObjectItem.enable();this.createShortcutItem.enable();this.copyObjectItem.enable();this.cutObjectItem.enable();this.delObjectItem.enable();if(this.active=="t"){this.activateObjectItem.disable();this.disactivateObjectItem.enable()}else{this.activateObjectItem.enable();this.disactivateObjectItem.disable()}this.objectUserGroupItem.enable();this.activateObjectItem.show();this.disactivateObjectItem.show();this.separatorActivate.show();this.separatorUserGroup.show();this.objectUserGroupItem.show()}}});FolderinRegisterForm=Ext.extend(Ext.FormPanel,{constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}if(a.objType){this.objType=a.objType}if(!a.sid){return}else{this.sid=a.sid}this.countryCombo=a.countryCombo;this.stateCombo=a.stateCombo;var b=Ext.applyIf({textFieldShort:110,textFieldLong:325,FieldSetLong:450,fieldSetShort:215},a.dimensions);this.dimensions=b;Ext.apply(this,{fileUpload:true,anchor:"100% 100%",bodyStyle:"padding:0px",defaults:{border:false,labelSeparator:""},border:false,autoScroll:true,items:[this.ttb=new Ext.ux.ToolbarTabPanel({toolbar:{width:110,tbar:["->",{scale:"medium",cls:"x-tab-toolbar-button",text:"Enregistrer",scope:this,icon:this.serverUrl+"/d30/img/save_object_24.png",tooltip:{title:"Enregistrer",text:"Cliquez pour référencer votre entreprise."},handler:this.submit}]},activeTab:0,deferredRender:false,defaults:{border:false},items:[{title:"Référencez votre entreprise",layout:"form",border:false,bodyStyle:"padding:0px",defaults:{border:false},items:[{layout:"column",cls:"form-items",defaults:{border:false},items:[{width:this.dimensions.fieldSetLong,layout:"form",cls:"form-field-set",items:a.metadata[0]},{width:this.dimensions.fieldSetLong,layout:"form",items:a.metadata[1]}]},{layout:"column",defaults:{border:false},border:false,items:[{layout:"form",cls:"logo-layout",items:[this.panelImg=new Ext.Panel({border:false,anchor:"100%",cls:"logo-panel",items:[this.panelImgToolbar=new Ext.Toolbar({items:[this.uploadBtn=new Ext.ux.form.FileUploadField({hideLabel:true,buttonOnly:true,name:"fichier",buttonText:"Insérer une image",buttonCfg:{icon:this.serverUrl+"/d30/img/picture_add_16.png"}}),this.fileUploadFlag=new Ext.form.Hidden({name:"fileUploadFlag",value:"false"}),this.delBtn=new Ext.Button({text:"Supprimer l'image",icon:this.serverUrl+"/d30/img/picture_del_16.png",tooltip:{title:"Supprimer image",text:"Supprimer le logo ci-dessous."}}),"-"]}),this.logoImg=new Ext.BoxComponent({autoEl:{tag:"img",src:this.serverUrl+"/d30/img/image_not_found.png",cls:"logo-image"}})]})]},{columnWidth:1,layout:"form",cls:"html-editor-layout",border:false,items:[{xtype:"htmleditor",anchor:"100%",hideLabel:true,id:"description"}]}]}]},{title:"Identifiez-vous",layout:"form",cls:"form-items identity-tab-panel",border:false,defaults:{border:false},items:[{layout:"column",defaults:{border:false},items:[{width:240,cls:"identity-help-column",html:"Merci de vous identifier et de créer vos codes d'accès. Vous pourrez ainsi modifier le référencement de votre société et accéder à votre compte."},{columnWidth:1,cls:"identity-right-column",items:[{xtype:"panel",layout:"form",anchor:"100%",border:false,cls:"form-fieldset-panel",title:"Votre identité",defaultType:"textfield",defaults:{labelSeparator:"",width:230},items:[new Ext.form.ComboBox({store:new Ext.data.ArrayStore({fields:["name","value"],data:[["Mademoiselle","Miss"],["Madame ","Ms"],["Monsieur ","Sir"]]}),allowBlank:false,forceSelection:true,displayField:"name",valueField:"value",fieldLabel:"Civilité",hiddenName:"civility",typeAhead:true,mode:"local",emptyText:"Choisir une civilité",selectOnFocus:false}),{fieldLabel:"Nom",name:"first_name",allowBlank:false},{fieldLabel:"Prénom",name:"last_name",allowBlank:false},{fieldLabel:"Fonction",name:"position",allowBlank:false},{fieldLabel:"Email",name:"account_email",id:"account_email",allowBlank:false,vtype:"email"},{fieldLabel:"Confirmer Email",name:"val_account_email",allowBlank:false,vtype:"fieldConfirm",initialConfirmField:"account_email"},{fieldLabel:"Téléphone",name:"tel",vtype:"phoneNumber"},{xtye:"hidden",name:"entreprise_account_type",hidden:true,value:3}]},{xtype:"panel",layout:"form",anchor:"100%",border:false,cls:"form-fieldset-panel",title:"Vos codes d'accès",defaultType:"textfield",defaults:{labelSeparator:"",width:230},items:[{fieldLabel:"Identifiant",name:"login",allowBlank:false},{fieldLabel:"Mot de passe",name:"password",id:"password",inputType:"password",allowBlank:false},{fieldLabel:"Confirmer mot de passe",name:"val_password",vtype:"password",inputType:"password",initialPassField:"password",allowBlank:false}]},{xtype:"panel",layout:"form",anchor:"100%",border:false,cls:"form-fieldset-panel",title:"Code visuel",defaultType:"textfield",defaults:{labelSeparator:""},items:[this.captchaText=new Ext.form.TextField({id:"txtCaptcha",fieldLabel:"Saisir le code ci-dessous",name:"txtCaptcha",width:100,allowBlank:false}),this.captchaImg=new Ext.BoxComponent({autoEl:{tag:"img",src:this.serverUrl+"/d30/create_image.php?"+this.sid,cls:"captcha-image"}})]},{xtype:"panel",layout:"form",anchor:"100% 100%",border:false,cls:"form-fieldset-panel",title:"Conditions d'utilisations",defaultType:"textfield",defaults:{labelSeparator:"",width:230},items:[{xtype:"container",cls:"tou-container",layout:"form",hideLabels:true,autoWidth:true,items:[{xtype:"checkbox",fieldLabel:"",name:"vtu",boxLabel:"J'atteste avoir pris connaissance des",checked:false,autoWidth:true},this.touLink=new Ext.BoxComponent({cls:"tou-link",autoEl:{tag:"div",html:"<div class='x-form-item x-tab-item' style='padding-left:0px;'><label class='x-form-cb-label' style='padding-left:0px;'>conditions d'utilisation</label></div>"}})]},{xtype:"checkbox",fieldLabel:"",name:"newsletter",boxLabel:"Je souhaite recevoir la newsletter Folderin.net",checked:true,autoWidth:true},{xtype:"checkbox",fieldLabel:"",name:"partner_newsletter",boxLabel:"Je souhaite recevoir la newsletter des partenaires du réseau Folderin.net",checked:true,autoWidth:true}]},{xtype:"panel",layout:"form",anchor:"100%",border:false,cls:"form-fieldset-panel",title:"Informations concerant vos données",items:[{xtype:"box",autoEl:{tag:"div",html:"Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à permettre la gestion de votre compte. Ces données sont indispensables au bon fonctionnement du service. Conformément à la loi «informatique et libertés» du 6 janvier 1978, vous bénéficiez d’un droit d’accès et de rectification aux informations qui vous concernent. Si vous souhaitez exercer ce droit et obtenir communication des informations vous concernant, vous pouvez le faire en vous adressant à : Folderin, Service « Données personnelles », 24 avenue du Prado, 13006 Marseille ou par e-mail : donnees@folderin.com."}}]}]}]}]},{title:"Conditions d'utilisation",border:false,bodyStyle:"padding:0px",items:[new Ext.ux.ManagedIFrame.Component({loadMask:{msg:"Chargement..."},autoScroll:true,height:608,defaultSrc:"http://www.folderin.net/editorial/fr/cgu.html"})]},{title:"Aide",border:false,bodyStyle:"padding:0px",items:[new Ext.ux.ManagedIFrame.Component({loadMask:{msg:"Chargement..."},autoScroll:true,height:608,defaultSrc:"http://www.folderin.net/editorial/fr/help_register.html"})]}]})]});FolderinRegisterForm.superclass.constructor.apply(this,arguments);this.countryCombo.on("select",this.getStateList,this);this.uploadBtn.on("fileselected",this.logoChanged,this);this.delBtn.on("click",this.deleteLogo,this);this.on("afterlayout",this.onAfterRender,this)},onAfterRender:function(){this.touLink.el.on("click",this.showTOUTab,this)},logoChanged:function(c,a){if(Ext.isGecko3){var b=document.getElementById(c.getFileInputId()).files[0];this.logoImg.getEl().dom.src=b.getAsDataURL()}else{this.logoImg.getEl().dom.src=a}this.fileUploadFlag.setValue("true")},deleteLogo:function(){this.logoImg.getEl().dom.src=this.serverUrl+"/d30/img/image_not_found.png";this.fileUploadFlag.setValue("false")},reset:function(){this.getForm().reset()},submit:function(b,a,c){if(!this.getForm().isValid()){this.ValidateTabs();return}var d=this;this.getForm().submit({url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=add_register_object&object_type="+this.objType+"&"+this.sid,enctype:"multipart/form-data",waitTitle:"Veuillez patienter...",waitMsg:"Référencement en cours...",success:function(e,f){Ext.log("RegisterForm submitted");d.getRegisterResponse(d.sid)},failure:function(e,f){Ext.log("RegisterFormError : server-side failure "+f.failureType)}})},getRegisterResponse:function(a){var b=new FolderinProxy({reader:new Ext.data.JsonReader({},[{name:"message",mapping:"message"}]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_add_register_response&"+a,callback:this.processRegisterResponse,scope:this,autoLoad:true})},processRegisterResponse:function(d,c,f){var b=d.reader.jsonData;if(!FolderinProxyResponseProcessor.processMessageResponse(b)){this.reloadCaptcha();this.ActivateTabwrtError(b.message)}else{var h=this.serverUrl+this.serverPathName+"?page=register_end";try{var a=new Ext.ux.ManagedIFrame.Window({title:"Félicitation",iconCls:"help-icon",width:771,height:320,maximizable:true,collapsible:true,constrain:true,closeAction:"hide",loadMask:{msg:"Chargement..."},autoScroll:true,defaultSrc:h});a.show()}catch(g){window.open(h)}this.ownerCt.close()}},getStateList:function(d,a,b){var c=new FolderinProxy({reader:new Ext.data.JsonReader({root:"states",totalProperty:"totalCount"},[{name:"value",mapping:"value"},{name:"name",mapping:"name"}]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_country_state_list&country="+a.get("value")+"&"+this.sid,autoLoad:true});this.stateCombo.clearValue();this.stateCombo.bindStore(c)},reloadCaptcha:function(){this.captchaImg.getEl().dom.src=this.serverUrl+"/d30/create_image.php?"+this.sid+"&"+new Date();this.captchaText.setValue("")},ValidateTabs:function(){var b=this.getForm().items;var e,c,a,d;this.MakeTabsValid();for(j=0;j<b.length;j++){e=b.get(j);if(!e.isValid()){for(i=0;i<this.ttb.items.length;i++){c=this.ttb.getComponent(i).getEl();if(c&&c.contains(e.getId())){this.MakeTabInvalid(i)}}}}},MakeTabValid:function(a){var b=Ext.get(this.ttb.getTabEl(a));if(b){b.removeClass("x-tab-invalid")}},MakeTabInvalid:function(a){var b=Ext.get(this.ttb.getTabEl(a));if(b){b.addClass("x-tab-invalid")}},MakeTabsValid:function(){var b,a;for(a=0;a<this.ttb.items.length;a++){b=Ext.get(this.ttb.getTabEl(a));if(b){b.removeClass("x-tab-invalid")}}},MakeTabsInvalid:function(){var b,a;for(a=0;a<this.ttb.items.length;a++){b=Ext.get(this.ttb.getTabEl(a));if(b){b.addClass("x-tab-invalid")}}},ActivateTabwrtError:function(b){var a=0;switch(b){case null:break;case"server_error":case"access_denied_nosession":case"access_denied":case"invalid_request":case"dim_error":case"system_error":case"ext_error":case"req_error":a=0;break;case"captcha_error":case"invalidated_terms_of_use":case"login_exists":a=1;break}this.MakeTabsValid();this.MakeTabInvalid(a);this.ttb.setActiveTab(a)},showTOUTab:function(){this.ttb.setActiveTab(2)}});FolderinRegisterWindow=Ext.extend(Ext.Window,{constructor:function(b){if(b.serverUrl){this.serverUrl=b.serverUrl}if(b.serverPathName){this.serverPathName=b.serverPathName}if(b.dbName){this.dbName=b.dbName}if(b.sName){this.sName=b.sName}if(b.objType){this.objType=b.objType}var c=Ext.applyIf({textFieldShort:110,textFieldLong:325,FieldSetLong:450,fieldSetShort:215},b.dimensions);this.dimensions=c;Ext.apply(this,{layout:"anchor",title:"Référencez votre entreprise",iconCls:"fui-register-icon",loadMask:{msg:"Chargement..."},closeAction:"close",width:900,height:675,collapsible:true,maximizable:false,sid:""});FolderinRegisterWindow.superclass.constructor.apply(this,arguments);var a=new FolderinProxy({reader:new Ext.data.JsonReader({},[]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_add_object_metadata&object_type="+this.objType,callback:this.createForm,scope:this,autoLoad:true});this.on("maximize",function(){this.doLayout()},this)},setSession:function(b){var a=new FolderinProxy({reader:new Ext.data.JsonReader({},[{name:"session_id",mapping:"session_id"}]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=set_user_session",callback:b,scope:this,autoLoad:true})},createForm:function(n,d,s){Ext.log("Receive ShortView Details : "+n.reader.jsonData);var a=n.reader.jsonData.sid;if(!a||a.length<32){alert("session_error");return}else{this.sid=a}var e;var o;var l=new Array();var g,f,c,q,h;for(g=0;g<2;g++){l[g]=new Array();q=n.reader.jsonData.fieldset[g];if(g==0){l[g][0]={xtype:"container",cls:"x-form-item",items:[{xtype:"label",cls:"x-form-item-label",text:"Type"},{xtype:"box",autoEl:{tag:"div",cls:"x-form-element",html:"<div class='object-type'><img align='absmiddle' src='"+n.reader.jsonData.object_type_icon+"'/><span class='object_type_text'>"+n.reader.jsonData.object_type_name+"</span></div>"}}]};c=1}else{c=0}for(f=0;f<q.metadata.length;f++){h=q.metadata[f];switch(h.field_name){case"country":e=new Ext.form.ComboBox({store:new FolderinProxy({reader:new Ext.data.JsonReader({root:"countries",totalProperty:"totalCount"},[{name:"value",mapping:"value"},{name:"name",mapping:"name"}]),url:this.serverUrl+"/"+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=get_country_list",autoLoad:true}),allowBlank:false,displayField:"name",valueField:"value",fieldLabel:h.field_label,hiddenName:h.field_name,labelSeparator:"",typeAhead:true,mode:"local",forceSelection:true,emptyText:"Choisir un pays",selectOnFocus:false,width:this.dimensions.textFieldShort});if(q.metadata[f+1].field_name=="state"){o=new Ext.form.ComboBox({allowBlank:false,displayField:"name",valueField:"value",typeAhead:true,hiddenName:"state",labelSeparator:"",mode:"local",forceSelection:true,emptyText:"Choisir un département",selectOnFocus:false,width:this.dimensions.textFieldShort,listeners:{select:function(v,t,u){}}});l[g][c]={layout:"column",defaults:{border:false},border:false,items:[{width:this.dimensions.fieldSetShort,layout:"form",items:[e]},{width:this.dimensions.fieldSetShort,layout:"form",items:[o]}]};f++}else{l[g][c]=e}break;case"contact_fields":l[g][c]={layout:"column",defaults:{border:false},border:false,items:[{width:this.dimensions.fieldSetShort,layout:"form",items:[{xtype:"textfield",fieldLabel:"Téléphone",name:"phone",labelSeparator:"",vtype:"phoneNumber",width:this.dimensions.textFieldShort}]},{width:this.dimensions.fieldSetShort,layout:"form",items:[{xtype:"textfield",fieldLabel:"Email",labelSeparator:"",name:"email",vtype:"email",width:this.dimensions.textFieldShort}]}]};break;case"object_type_id":case"logo":case"photo":case"description":break;default:if(h.field_values&&h.field_values.length>0){l[g][c]=new Ext.form.ComboBox({allowBlank:false,typeAhead:true,fieldLabel:h.field_label,hiddenName:h.field_name,labelSeparator:"",mode:"local",emptyText:"Choisir une valeur",selectOnFocus:false,width:this.dimensions.textFieldShort,mode:"local",forceSelection:true,store:new Ext.data.JsonStore({data:h,root:"field_values",fields:[{name:"fvalue",mapping:"value"},{name:"ftext",mapping:"text"},]}),valueField:"fvalue",displayField:"ftext"})}else{var p=null;var r=true;if(h.field_validation&&h.field_validation.length>0){var b=0;var k=h.field_validation.split(" ");for(b=0;b<k.length;b++){if(k[b]=="required"){r=false}else{p=VtypeWrapper[k[b]]}}}l[g][c]={xtype:"textfield",labelSeparator:"",fieldLabel:h.field_label,name:h.field_name,width:this.dimensions.textFieldLong,vtype:p,allowBlank:r}}}c++}}this.registerForm=new FolderinRegisterForm({serverUrl:this.serverUrl,serverPathName:this.serverPathName,dbName:this.dbName,sName:this.sName,objType:this.objType,countryCombo:e,stateCombo:o,metadata:l,dimensions:this.dimensions,sid:this.sid});this.add(this.registerForm);this.doLayout()}});var VtypeWrapper={"validate-number":"alpha","validate-url":"url","validate-alphanum":"alphanum","validate-email":"email","validate-phone-number":"phoneNumber"};Ext.apply(Ext.form.VTypes,{IPAddress:function(a){return/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(a)},IPAddressText:"Must be a numeric IP address",IPAddressMask:/[\d\.]/i,phoneNumber:function(a){var b=a.replace(/[\(\)\.\-\ +]/g,"");if(a.length>0&&isNaN(parseInt(b))){return false}if(a.length>0&&(b.length<10||b.length>14)){return false}return true},phoneNumberText:"Must be a valid phone number",password:function(c,b){if(b.initialPassField){var a=Ext.getCmp(b.initialPassField);return(c==a.getValue())}return true},passwordText:"Passwords do not match",fieldConfirm:function(c,b){if(b.initialConfirmField){var a=Ext.getCmp(b.initialConfirmField);return(c==a.getValue())}return true},fieldConfirmText:"Field do not match"});FolderinBugForm=Ext.extend(Ext.FormPanel,{constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}Ext.apply(this,{anchor:"100% 100%",cls:"form-items",labelWidth:200,bodyStyle:"padding-left:20px;padding-top:10px",defaults:{border:false,labelSeparator:""},border:false,autoScroll:true,layout:"form",defaultType:"textfield",items:[{xtype:"box",cls:"bug-form-header",autoEl:{tag:"div",html:"Participez à l'amélioration du service ( signalez un bug, proposez vos idées, ...)"}},{xtype:"hidden",name:"bogusUrl",value:this.serverUrl+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&"+this.sid},{xtype:"hidden",name:"remoteUrl",value:""+document.locations},{fieldLabel:"Sujet",name:"subject",allowBlank:false,width:320},{xtype:"combo",store:new Ext.data.ArrayStore({fields:["name","value"],data:[["Proposer une amélioration ","Evolution"],["Demander une aide ","Help"],["Signaler un bug","Issue"]]}),allowBlank:false,forceSelection:true,displayField:"name",valueField:"value",fieldLabel:"Type du message",hiddenName:"tracker",typeAhead:true,mode:"local",emptyText:"Choisir une option",selectOnFocus:false},{xtype:"combo",store:new Ext.data.ArrayStore({fields:["name","value"],data:[["Normale","Normal"],["Urgent","Urgent"],["Critique","Critical"],["Problème bloquant","Showstopper"]]}),allowBlank:false,forceSelection:true,displayField:"name",valueField:"value",fieldLabel:"Priorité",hiddenName:"Priority",typeAhead:true,mode:"local",emptyText:"Choisir une priorité",selectOnFocus:false},{xtype:"textarea",name:"msg",width:320,height:150,fieldLabel:"Description"},this.captchaText=new Ext.form.TextField({id:"txtCaptcha",fieldLabel:"Saisir le code ci-dessous",name:"txtCaptcha",width:100,allowBlank:false}),this.captchaImg=new Ext.BoxComponent({autoEl:{tag:"img",src:this.serverUrl+"/d30/create_image.php?"+this.sid,cls:"bug-form-captcha-image"}})],buttons:[{text:"Envoyer",scope:this,handler:this.submit},{text:"Annuler"}]});FolderinBugForm.superclass.constructor.apply(this,arguments)},submit:function(b,a,c){if(!this.getForm().isValid()){return}var b=new FolderinProxy({reader:new Ext.data.JsonReader({},[]),url:this.serverUrl+this.serverPathName+"?base="+this.dbName+"&sname="+this.sName+"&page=send_bug&"+this.sid,baseParams:this.getForm().getValues(),callback:this.processResponse,scope:this,autoLoad:true})},processResponse:function(c,b,d){Ext.log("Receive bug_send response : "+c.reader.jsonData);var a=c.reader.jsonData;if(!FolderinProxyResponseProcessor.processMessageResponse(a)){this.reloadCaptcha()}else{this.ownerCt.close()}},reloadCaptcha:function(){this.captchaImg.getEl().dom.src=this.serverUrl+"/d30/create_image.php?"+this.sid+"&"+new Date();this.captchaText.setValue("")}});FolderinBugWindow=Ext.extend(Ext.Window,{constructor:function(a){if(a.serverUrl){this.serverUrl=a.serverUrl}if(a.serverPathName){this.serverPathName=a.serverPathName}if(a.dbName){this.dbName=a.dbName}if(a.sName){this.sName=a.sName}var b=new FolderinBugForm({serverUrl:a.serverUrl,serverPathName:a.serverPathName,dbName:a.dbName,sName:a.sName});Ext.apply(this,{layout:"anchor",title:"Améliorer Folderin.net",cls:"fui-bug-window",iconCls:"fui-bug-icon",loadMask:{msg:"Connexion..."},closeAction:"close",width:600,height:450,collapsible:true,maximizable:false,items:b});FolderinBugWindow.superclass.constructor.apply(this,arguments)}});function folMouseClick(a,d,b){var c="aaaaaaaaaaaaaaaa";switch(a){case"search":Ext.onReady(function(){Ext.QuickTips.init();var e=new FolderinExplorerWindow({serverUrl:d,serverPathName:"e30/remote.php",dbName:b,sName:c});e.show()});break;case"register":Ext.onReady(function(){Ext.QuickTips.init();var e=new FolderinRegisterWindow({serverUrl:d,serverPathName:"/e30/remote.php",dbName:b,sName:c,objType:"entreprise",dimensions:{textFieldShort:110,textFieldLong:325,FieldSetLong:450,fieldSetShort:215}});e.show()});break;case"about":FolderinWindowManager.openFolderinWindow("http://www.folderin.net/editorial/comm/12_09/offre_decouverte.html","Offre découverte",914,594);break}}function initFolPanel(h,g,f,b,k){var a=document.getElementById(h);if(!a){return}if(!g||g.length==0){g="Réseau spécialisé Folderin.net"}if(!f||f.length==0){f=new Array({text:"Rechercher",action:"search"},{text:"Inscrire votre entreprise",action:"register"},{text:"A propos",action:"about"})}var e='<div class="fol-header-panel">'+g+"</div>";var d="";for(var c=0;c<f.length;c++){if(c==f.length-1){d=" fol-no-border-panel"}switch(f[c].action){case"about":e+='<div class="fol-item-panel'+d+'"><a class="enabled '+f[c].action+'" href="javascript:return false;" onclick="folMouseClick(\''+f[c].action+"','"+b+"','"+k+"')\" >"+f[c].text+"</a></div>";break;default:e+='<div class="fol-item-panel'+d+'"><a class="enabled '+f[c].action+'" href="javascript:return false;" onclick="folMouseClick(\''+f[c].action+"','"+b+"','"+k+"')\">"+f[c].text+"</a></div>"}}a.innerHTML=e};
/**** Google Analytics *****/
try {	
	var folPageTracker = _gat._getTracker("UA-11446413-1");	
	folPageTracker._trackPageview();	
} catch(err) {
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");	
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	setTimeout('folPageTracker = _gat._getTracker("UA-11446413-2");	folPageTracker._trackPageview();',5000)
}

