function plan_site_categories_switch(b){var a=Event.element(b);if(a.hasClassName("current")){if($("id_plan_site_colA")){$("id_plan_site_colA").hide()}if($("id_plan_site_colB")){$("id_plan_site_colB").hide()}a.removeClassName("current");a.up().removeClassName("current")}else{if($("id_plan_site_colA")){$("id_plan_site_colA").show()}if($("id_plan_site_colB")){$("id_plan_site_colB").show()}a.removeClassName("current");a.up().removeClassName("current");a.addClassName("current");a.up().addClassName("current")}}var BorderInputBehaviour=Class.create();BorderInputBehaviour.prototype={initialize:function(c){this.options={};Object.extend(this.options,c||{});this.classez=this.options.classez;this.onfocus_classez=this.options.onfocus_classez;for(var d=0;d<this.classez.length;d++){var a=$$("."+this.classez[d]);for(var b=0;b<a.length;b++){a[b].observe("focus",function(e){this.focus(e)}.bind(this));a[b].observe("blur",function(e){this.blur(e)}.bind(this))}}},focus:function(b){var c=Event.element(b);for(var a=0;a<this.classez.length;a++){if(c.hasClassName(this.classez[a])){a=a;break}}Event.element(b).addClassName(this.onfocus_classez[a])},blur:function(b){var c=Event.element(b);for(var a=0;a<this.classez.length;a++){if(c.hasClassName(this.classez[a])){a=a;break}}Event.element(b).removeClassName(this.onfocus_classez[a])}};var DefaultValueInputBehaviour=Class.create();DefaultValueInputBehaviour.prototype={initialize:function(c){this.options={};Object.extend(this.options,c||{});this.classez=this.options.classez;this.onfocus_classez=this.options.onfocus_classez;for(var d=0;d<this.classez.length;d++){var a=$$("."+this.classez[d]);for(var b=0;b<a.length;b++){if(a[b].getAttribute("pp_default_value")!=undefined){if(a[b].getAttribute("pp_default_value")==a[b].value){a[b].addClassName(this.onfocus_classez[d])}a[b].observe("focus",function(e){this.focus(e)}.bind(this))}}}},focus:function(b){var c=Event.element(b);for(var a=0;a<this.classez.length;a++){if(c.hasClassName(this.classez[a])){a=a;break}}if(c.getAttribute("pp_default_value")==c.value){c.value=""}Event.element(b).removeClassName(this.onfocus_classez[a])}};var CustomServicesReduire=Class.create();CustomServicesReduire.prototype={initialize:function(a){this.options={};Object.extend(this.options,a||{});this.el_reduced=$(this.options.id_reduced);this.el_expanded=$(this.options.id_expanded);this.el_reduced_triger=$(this.options.id_reduced_triger);this.el_expanded_triger=$(this.options.id_expanded_triger);if(this.el_reduced!=undefined&&this.el_reduced_triger!=undefined&&this.el_expanded!=undefined&&this.el_expanded_triger!=undefined){this.el_reduced_triger.observe("click",function(b){this.clickReduced(b)}.bind(this));this.el_expanded_triger.observe("click",function(b){this.clickExpanded(b)}.bind(this))}},clickReduced:function(a){this.el_reduced.hide();this.el_expanded.show()},clickExpanded:function(a){this.el_expanded.hide();this.el_reduced.show()}};
