
function Xar(item){if(arguments.length===0){this.item=[];}
this.item=item;}
Xar.prototype={find:function(value){var length=this.item.length;for(var i=0;i<length;++i){if(this.item[i]===value){return i;}}
return null;},remove:function(value){var length=this.item.length;var newArray=[];for(var i=0;i<length;++i){if(this.item[i]!==value){newArray.push(this.item[i]);}}
return newArray;},removeByValue:function(value){return this.remove(value);},removeByKey:function(value){var newArray=[];for(var key in this.item){if(this.item.hasOwnProperty(key)&&key!==value){newArray[key]=this.item[key];}}
return newArray;},keys:function(){var newArray=[];for(var key in this.item){if(this.item.hasOwnProperty(key)){newArray.push(key);}}
return newArray;},values:function(){var newArray=[];for(var key in this.item){if(this.item.hasOwnProperty(key)){newArray.push(this.item[key]);}}
return newArray;},groupItems:function(){var newArray=[];for(var i=0;i<this.item.length;++i){newArray.push(this.item[i]);}
newArray.sort();var items=[];var prev=null;var item=null;for(i=0;i<newArray.length;++i){item=newArray[i];if(item!==prev){items.push([item,1]);prev=item;}
else{++items[items.length-1][1];}}
return items;}};function Xu_base(item){this.item=null;}
function Xu_nodeType1(){}
function Xu_nodeType9(){}
function Xu_form_element(){}
function Xu_select(){}
function Xu_textarea(){}
function Xu_link(){}
function Xu_img(){}
function Xu(item,create,textString){if(arguments.length===0){item=document;}
else if(item===null){return null;}
else{if(create){if(item==='text'){item=document.createTextNode(textString);}
else{item=document.createElement(item);}}
if(typeof item==='object'&&item.isXu){return item;}
if(typeof item==='string'){item=document.getElementById(item);}}
if(item===null){return null;}
if((item.nodeType===1||item.nodeType===9)&&item.XuParent){return item.XuParent;}
var XuObj=null;switch(item.nodeType){case 1:switch(item.tagName.toLowerCase()){case'select':XuObj=new Xu_select();break;case'input':XuObj=new Xu_form_element();break;case'textarea':XuObj=new Xu_textarea();break;case'a':XuObj=new Xu_link();break;case'img':XuObj=new Xu_img();break;default:XuObj=new Xu_nodeType1();}
break;case 3:XuObj=new Xu_base();break;case 4:XuObj=new Xu_base();break;case 9:XuObj=new Xu_nodeType9();break;}
if(XuObj===null){return null;}
return XuObj.initialize(item);}
Xu_base.prototype={isXu:true,initialize:function(item){this.item=item;return this;},getNodeType:function(){return this.item.nodeType;},getById:function(id){return document.getElementById(id);},getByTag:function(tag,num){var tmp=this.item.getElementsByTagName(tag);var results=[];for(var i=0;i<tmp.length;++i){results.push(tmp[i]);}
if(arguments.length===2){return(results.length>num?results[num]:null);}
return results;},getByClass:function(tag,className,num){var tmp=this.getByTag(tag);var results=[];var curClassName=null;var re=new RegExp('\\b'+className+'\\b');for(var i=0;i<tmp.length;++i){curClassName=tmp[i].className;if(curClassName===className||(curClassName.indexOf(' ')!==-1&&curClassName.match(re))){results.push(tmp[i]);}}
if(arguments.length===3){return(results.length>num?results[num]:null);}
return results;},contains:function(item){return this.item===item;},get:function(){return this.item;},appendTo:function(item){Xu(item).get().appendChild(this.item);return this;},append:function(item){this.item.appendChild(Xu(item).get());return this;},insertBeforeItem:function(item){item=Xu(item).get();item.parentNode.insertBefore(this.item,item);return this;},insertAfterItem:function(item){item=Xu(item).get();var next=item.nextSibling;if(next){item.parentNode.insertBefore(this.item,next);}
else{item.parentNode.appendChild(this.item);}
return this;},parentItem:function(level){if(arguments.length===0){level=0;}
var tmp=this.item.parentNode;for(var i=level;i>0;--i){if(tmp.parentNode===null){return null;}
tmp=tmp.parentNode;}
return tmp;},childItem:function(pos){if(!this.item.hasChildNodes){return null;}
var tmp,i;if(arguments.length===0){tmp=[];for(i=0;i<this.item.childNodes.length;++i){tmp.push(this.item.childNodes[i]);}
return tmp;}
else if(pos===0){return this.item.firstChild;}
else if(pos===-1){return this.item.lastChild;}
else{tmp=[];for(i=0;i<this.item.childNodes.length;++i){tmp.push(this.item.childNodes[i]);}
if(pos>0){return(pos<tmp.length?tmp[pos]:null);}
else{return(tmp.length+pos>=0?tmp[tmp.length+pos]:null);}}},removeItem:function(item){this.item.removeChild(Xu(item).get());},removeAll:function(){while(this.item.hasChildNodes()){this.item.removeChild(this.item.lastChild);}
return this;},removeSelf:function(){return this.item.parentNode.removeChild(this.item);}};Xu_nodeType1.prototype=new Xu_base;Xu_nodeType1.prototype.constructor=Xu_nodeType1;Xu_nodeType1.prototype.initialize=function(item){this.item=item;item.XuParent=this;this.Xu_data=[];this.Xu_listeners=[];this.Xu_events=[];return this;};Xu_nodeType1.prototype.setData=function(label,value){if(arguments.length===1){if(typeof this.Xu_data[label]!=='undefined'){delete this.item.Xu_data[label];}}
else{this.Xu_data[label]=value;}
return this;};Xu_nodeType1.prototype.getData=function(label){if(typeof this.Xu_data[label]==='undefined'){return null;}
return this.Xu_data[label];};Xu_nodeType1.prototype.addListener=function(listener,event,funcName){if(!funcName){funcName=event+'Handler';}
if(!this.Xu_listeners[event]){this.Xu_listeners[event]=[];}
this.Xu_listeners[event].push([listener,funcName]);if(!this.Xu_events[event]){var emptyFunc=function(){return true;};this.addEvent(event,emptyFunc);}
return this;};Xu_nodeType1.prototype.removeListener=function(listener,event){if(!event){for(event in this.Xu_listener){if(this.Xu_listener.hasOwnProperty(event)){this.Xu_listener[event]=new Xar(this.Xu_listener[event]).remove(listener);}}}
this.Xu_listener[event]=new Xar(this.Xu_listener[event]).remove(listener);return this;};Xu_nodeType1.prototype.purgeListeners=function(event){if(!event){this.Xu_listeners=[];}
else{this.Xu_listeners=new Xar(this.Xu_listeners).removeByKey(event);}};Xu_nodeType1.prototype.getListeners=function(){return this.Xu_listeners;};Xu_nodeType1.prototype.addEvent=function(event,func){if(!this.Xu_events[event]){this.Xu_events[event]=[];this.item[event]=function(e){if(!e){e=window.event;}
var type='on'+e.type;var source=this.XuParent;if(source.Xu_listeners[type]){var listenersLength=source.Xu_listeners[type].length;for(var i=0;i<listenersLength;++i){source.Xu_listeners[type][i][0][source.Xu_listeners[type][i][1]](e,source,type);}}
var eventsLength=source.Xu_events[type].length;var propagate=true;for(var x=0;x<eventsLength;++x){propagate=source.Xu_events[type][x](e,source,type);}
if(propagate===false){return false;}};}
this.Xu_events[event].push(func);return this;};Xu_nodeType1.prototype.removeEvent=function(event,func){if(!event){for(event in this.Xu_events){if(this.Xu_events.hasOwnProperty(name)){this.Xu_events[event]=new Xar(this.Xu_events[event]).remove(func);}}}
this.Xu_events[event]=new Xar(this.Xu_events[event]).remove(func);return this;};Xu_nodeType1.prototype.purgeEvents=function(event){if(!event){this.Xu_events=[];}
else{this.Xu_events=new Xar(this.Xu_events).removeByKey(event);}};Xu_nodeType1.prototype.getEvents=function(){return this.Xu_events;};Xu_nodeType1.prototype.fireEvent=function(event){if(!this.item[event]){return this;}
var e={type:event.substring(2),srcElement:this.item,target:this.item};this.item[event](e);return this;};Xu_nodeType1.prototype.setVar=function(label,value){if(arguments.length===1){if(typeof this.item[label]!=='undefined'){delete this.item[label];}}
else{this.item[label]=value;}
return this;};Xu_nodeType1.prototype.getVar=function(label){if(typeof this.item[label]==='undefined'){return null;}
return this.item[label];};Xu_nodeType1.prototype.swapVarWithItem=function(item,property){item=Xu(item);var tmp=item.getVar(property);item.setVar(property,this.item[property]);this.item[property]=tmp;};Xu_nodeType1.prototype.getAbsolutePosition=function(){var x=0;var y=0;var obj=this.item;if(obj.offsetParent){x=obj.offsetLeft;y=obj.offsetTop;obj=obj.offsetParent;while(obj!==null){x+=obj.offsetLeft;y+=obj.offsetTop;obj=obj.offsetParent;}}
return{x:x,y:y};};Xu_nodeType1.prototype.getTagName=function(){return this.item.tagName.toLowerCase();};Xu_nodeType1.prototype.getID=function(){return this.item.id;};Xu_nodeType1.prototype.setID=function(id){if(this.item.id!==id){this.item.id=id;}
return this;};Xu_nodeType1.prototype.setClass=function(className,useArray){if(className===null){this.item.className='';}
else{if(useArray){className=className.join(' ');}
if(this.item.className!==className){this.item.className=className;}}
return this;};Xu_nodeType1.prototype.getClass=function(useArray){if(useArray&&this.item.className.search(' ')!==-1){return this.item.className.split(' ');}
else{return this.item.className;}};Xu_nodeType1.prototype.checkClass=function(className){var oldClassName=this.item.className;if(oldClassName.search(' ')===-1){return(oldClassName===className);}
else{oldClassName=oldClassName.split(' ');for(var i=0;i<oldClassName.length;++i){if(oldClassName[i]===className){return true;}}
return false;}};Xu_nodeType1.prototype.addClass=function(className){var oldClassName=this.item.className;if(oldClassName.search(' ')===-1){if(oldClassName!==className){this.item.className+=' '+className;}}
else{oldClassName=oldClassName.split(' ');var found=false;for(var i=0;i<oldClassName.length;++i){if(oldClassName[i]!==className){continue;}
found=true;break;}
if(!found){this.item.className+=' '+className;}}
return this;};Xu_nodeType1.prototype.removeClass=function(className){var oldClassName=this.item.className;if(oldClassName.search(' ')===-1){if(oldClassName===className){this.item.className='';}}
else{oldClassName=oldClassName.split(' ');var newClassName=[];var found=false;for(var i=0;i<oldClassName.length;++i){if(oldClassName[i]!==className){newClassName.push(oldClassName[i]);}
else{found=true;}}
if(found){if(newClassName.length===0){this.item.className='';}
else{this.item.className=newClassName.join(' ');}}}
return this;};Xu_nodeType1.prototype.setTitle=function(title){this.item.title=title;return this;};Xu_nodeType1.prototype.getTitle=function(){return this.item.title;};Xu_nodeType1.prototype.getComputedStyle=function(property){if(this.item.currentStyle){return this.item.currentStyle[property];}
if(document.defaultView.getComputedStyle){return document.defaultView.getComputedStyle(this.item,'')[property];}
return null;};Xu_nodeType1.prototype.getJSStyle=function(property){return this.item.style[property];};Xu_nodeType1.prototype.getStyle=function(property){var res=this.getJSStyle(property);if(res!==null){return res;}
return this.getComputedStyle(property);};Xu_nodeType1.prototype.setStyles=function(styleObj){for(var property in styleObj){if(styleObj.hasOwnProperty(property)){this.setStyle(property,styleObj[property]);}}
return this;};Xu_nodeType1.prototype.setStyle=function(property,value){switch(property){case'float':if(typeof document.all==='undefined'||typeof window.opera!=='undefined'){this.item.style.cssFloat=value;}
else{this.item.style.styleFloat=value;}
break;case'opacity':if(typeof document.all==='undefined'||typeof window.opera!=='undefined'){this.item.style.opacity=value;}
else{this.item.style.filter='alpha(opacity='+(value*100)+')';}
break;default:this.item.style[property]=value;break;}
return this;};Xu_nodeType9.prototype=new Xu_base;Xu_nodeType9.prototype.constructor=Xu_nodeType9;Xu_nodeType9.prototype.initialize=function(item){this.item=item;this.window=window;window.XuParent=this;item.XuParent=this;this.body=Xu(this.item.getElementsByTagName('body')[0]);this.Xu_data=[];this.Xu_listeners=[];this.Xu_events=[];return this;};Xu_nodeType9.prototype.setData=function(label,value){if(arguments.length===1){if(typeof this.Xu_data[label]!=='undefined'){delete this.item.Xu_data[label];}}
else{this.Xu_data[label]=value;}
return this;};Xu_nodeType9.prototype.getData=function(label){if(typeof this.Xu_data[label]==='undefined'){return null;}
return this.Xu_data[label];};Xu_nodeType9.prototype.addListener=function(listener,event,funcName){if(!funcName){funcName=event+'Handler';}
if(!this.Xu_listeners[event]){this.Xu_listeners[event]=[];}
this.Xu_listeners[event].push([listener,funcName]);if(!this.Xu_events[event]){var emptyFunc=function(){return true;};this.addEvent(event,emptyFunc);}
return this;};Xu_nodeType9.prototype.removeListener=function(listener,event){if(!event){for(event in this.Xu_listener){if(this.Xu_listener.hasOwnProperty(event)){this.Xu_listener[event]=new Xar(this.Xu_listener[event]).remove(listener);}}}
this.Xu_listener[event]=new Xar(this.Xu_listener[event]).remove(listener);return this;};Xu_nodeType9.prototype.purgeListeners=function(event){if(!event){this.Xu_listeners=[];}
else{this.Xu_listeners=new Xar(this.Xu_listeners).removeByKey(event);}};Xu_nodeType9.prototype.getListeners=function(){return this.Xu_listeners;};Xu_nodeType9.prototype.addEvent=function(event,func){if(!this.Xu_events[event]){this.Xu_events[event]=[];var item=null;if(event==='onload'){item=this.window;}
else{item=this.item;}
item[event]=function(e){if(!e){e=window.event;}
var type='on'+e.type;var source=this.XuParent;if(source.Xu_listeners[type]){var listenersLength=source.Xu_listeners[type].length;for(var i=0;i<listenersLength;++i){source.Xu_listeners[type][i][0][source.Xu_listeners[type][i][1]](e,source,type);}}
var eventsLength=source.Xu_events[type].length;var propagate=true;for(var x=0;x<eventsLength;++x){propagate=source.Xu_events[type][x](e,source,type);}
if(propagate===false){return false;}};}
this.Xu_events[event].push(func);return this;};Xu_nodeType9.prototype.removeEvent=function(event,func){if(!event){for(event in this.Xu_events){if(this.Xu_events.hasOwnProperty(event)){this.Xu_events[event]=new Xar(this.Xu_events[event]).remove(func);}}}
this.Xu_events[event]=new Xar(this.Xu_events[event]).remove(func);return this;};Xu_nodeType9.prototype.purgeEvents=function(event){if(!event){this.Xu_events=[];}
else{this.Xu_events=new Xar(this.Xu_events).removeByKey(event);}};Xu_nodeType9.prototype.getEvents=function(){return this.Xu_events;};Xu_nodeType9.prototype.fireEvent=function(event){if(!this.item[event]){return this;}
var e={type:event.substring(2),srcElement:this.item,target:this.item};this.item[event](e);return this;};Xu_nodeType9.prototype.getWidth=function(){if(typeof document.width!=='undefined'){return document.width;}
else if(document.compatMode&&document.compatMode!=='BackCompat'){return document.documentElement.scrollWidth;}
else if(document.html&&typeof document.html.scrollWidth!=='undefined'){return document.html.scrollWidth;}
else if(document.body&&typeof document.body.scrollWidth!=='undefined'){return document.body.scrollWidth;}
else{return null;}};Xu_nodeType9.prototype.getHeight=function(){if(typeof document.height!=='undefined'){return document.height;}
else if(document.compatMode&&document.compatMode!=='BackCompat'){return document.documentElement.scrollHeight;}
else if(document.html&&typeof document.html.scrollHeight!=='undefined'){return document.html.scrollHeight;}
else if(document.body&&typeof document.body.scrollHeight!=='undefined'){return document.body.scrollHeight;}
else{return null;}};Xu_nodeType9.prototype.getSize=function(){return{width:this.getWidth(),height:this.getHeight()};};Xu_nodeType9.prototype.getBody=function(){return this.body;};Xu_form_element.prototype=new Xu_nodeType1;Xu_form_element.prototype.constructor=Xu_form_element;Xu_form_element.prototype.setName=function(name){this.item.name=name;return this;};Xu_form_element.prototype.getName=function(name){return this.item.name;};Xu_form_element.prototype.setTabIndex=function(tabIndex){this.item.tabIndex=tabIndex;return this;};Xu_form_element.prototype.getTabIndex=function(tabIndex){return this.item.tabIndex;};Xu_form_element.prototype.setValue=function(value){this.item.value=value;return this;};Xu_form_element.prototype.getValue=function(){return this.item.value;};Xu_form_element.prototype.getType=function(){return this.item.type;};Xu_form_element.prototype.setType=function(type){this.item.type=type;return this;};Xu_form_element.prototype.setDisabled=function(disabled){this.item.disabled=disabled;return this;};Xu_form_element.prototype.getDisabled=function(){return this.item.disabled;};Xu_select.prototype=new Xu_form_element;Xu_select.prototype.constructor=Xu_select;Xu_select.prototype.setValue=function(value){this.setSelected(value);return this;};Xu_select.prototype.getValue=function(value){return this.getComboValue('value');};Xu_select.prototype.getType=function(value){return'select';};Xu_select.prototype.setSelected=function(selected,byNum){if(byNum){this.item.selectedIndex=selected;}
else{var length=this.item.options.length;for(var i=0;i<length;++i){if(this.item.options[i].value===selected){this.item.selectedIndex=i;return this;}}}
return this;};Xu_select.prototype.setComboOptions=function(options,selected){for(var i=0;i<options.length;i++){this.item.options[i]=new Option(options[i].text,options[i].value);}
this.item.options.length=options.length;this.item.selectedIndex=(arguments.length===1||selected<0||selected>options.length?0:selected);return this;};Xu_select.prototype.getComboValue=function(what){if(arguments.length===0){return this.item.selectedIndex;}
switch(what){case'text':return this.item.options[this.item.selectedIndex].text;case'value':return this.item.options[this.item.selectedIndex].value;case'object':case'option':case'both':return this.item.options[this.item.selectedIndex];default:return null;}};Xu_textarea.prototype=new Xu_form_element;Xu_textarea.prototype.constructor=Xu_textarea;Xu_textarea.prototype.getType=function(){return'textarea';};Xu_link.prototype=new Xu_nodeType1;Xu_link.prototype.constructor=Xu_link;Xu_link.prototype.setHref=function(href){if(href===null){href='javascript:;';}
this.item.href=href;return this;};Xu_link.prototype.getHref=function(){return this.item.href;};Xu_link.prototype.setRel=function(rel){this.item.rel=rel;return this;};Xu_link.prototype.getRel=function(){return this.item.rel;};Xu_link.prototype.setTarget=function(target){this.item.target=target;return this;};Xu_link.prototype.getTarget=function(){return this.item.target;};Xu_img.prototype=new Xu_nodeType1;Xu_img.prototype.constructor=Xu_img;Xu_img.prototype.setAlt=function(alt){this.item.alt=alt;return this;};Xu_img.prototype.getAlt=function(){return this.item.alt;};Xu_img.prototype.setSrc=function(src){this.item.src=src;return this;};Xu_img.prototype.getSrc=function(){return this.item.src;};function Xf(items){this.source=null;this.items=null;if(items!==null&&typeof items!=='undefined'){if(items instanceof Array||(typeof NodeList!=='undefined'&&items instanceof NodeList)){this.items=[];this.source=[];var tmp=null;for(var i=0;i<items.length;++i){if(items[i].nodeType!==1){continue;}
tmp=Xu(items[i]);this.items.push(tmp);this.source.push(tmp);}}
else if(items.nodeType===1){this.items=[];this.source=[];items=Xu(items);this.items.push(items);this.source.push(items);}}}
Xf.prototype={reset:function(){if(this.source===null){this.items=null;}
else{this.items=[];for(var i=0;i<this.source.length;++i){this.items.push(this.source[i]);}}
return this;},consolidate:function(){if(this.items===null){this.source=null;}
else{this.source=[];for(var i=0;i<this.items.length;++i){this.source.push(this.items[i]);}}
return this;},getXu:function(pos){if(this.items===null){return null;}
if(arguments.length===0){return this.items;}
else{if(pos>=0){return(pos<this.items.length?this.items[pos]:null);}
else{return(this.items.length+pos>=0?this.items[this.items.length+pos]:null);}}},get:function(pos){var items=this.getXu(pos);if(items===null){return null;}
else if(items instanceof Array){for(var i=0;i<items.length;++i){items[i]=items[i].get();}
return items;}
else{return Xu(items);}},filterByVar:function(varName,varValue){if(this.items===null){return;}
var tmp=[];for(var i=0;i<this.items.length;++i){if(this.items[i].getVar(varName)!==varValue){continue;}
tmp.push(this.items[i]);}
this.items=tmp;return this;},filterByTag:function(tagName){if(this.items===null){return;}
tagName=tagName.toLowerCase();var tmp=[];for(var i=0;i<this.items.length;++i){if(this.items[i].getVar('tagName').toLowerCase()!==tagName){continue;}
tmp.push(this.items[i]);}
this.items=tmp;return this;},filterByClass:function(className,multiclass){if(this.items===null){return;}
var tmp=[];var i;if(!multiclass){for(i=0;i<this.items.length;++i){if(this.items[i].getVar('className')!==className){continue;}
tmp.push(this.items[i]);}}
else{var curClassName=null;var classes=null;var found=null;for(i=0;i<this.items.length;++i){curClassName=this.items[i].getVar('className');if(curClassName.match(' ')){classes=curClassName.split(' ');found=false;for(var x=0;x<classes.length;++x){if(classes[x]!==className){continue;}
found=true;break;}
if(!found){continue;}}
else if(curClassName!==className){continue;}
tmp.push(this.items[i]);}}
this.items=tmp;return this;}};function Xi(obj,method,func,interval,parameters){this.obj=obj;this.method=method;this.func=func;this.parameters=(parameters?parameters:[]);this.interval=interval;return this;}
Xi.prototype={start:function(){var selfObj=this;var vfunc=function(){selfObj.proceed();};this.timerID=(this.method==='interval'?setInterval(vfunc,this.interval):setTimeout(vfunc,this.interval));return this;},abort:function(){clearTimeout(this.timerID);this.timerID=null;return this;},reset:function(){this.abort();this.start();return this;},proceed:function(){this.func.apply(this.obj,this.parameters);return this;}};function Xa(definitions,listener,listenerFunc){this.definitions=definitions;this.listener=(!listener?null:listener);this.listenerFunc=(!listenerFunc?'animActed':listenerFunc);this.item=null;this.curPos=null;this.Xi=null;this.animPos=null;this.animItem=null;this.animValue=null;for(var i=0;i<this.definitions.length;++i){if(typeof this.definitions[i].item==='undefined'){this.definitions[i].item=null;}
if(typeof this.definitions[i].value==='undefined'){this.definitions[i].value=null;}
if(typeof this.definitions[i].interval==='undefined'){this.definitions[i].interval=40;}
if(typeof this.definitions[i].gotoDef==='undefined'){this.definitions[i].gotoDef=(i===this.definitions.length-1?null:i+1);}
if(typeof this.definitions[i].sync==='undefined'){this.definitions[i].sync=false;}
this.item=this.definitions[i].item;if(this.item!==null){this.item.animation=this;}
if(this.definitions[i].path instanceof Array){continue;}
this.definitions[i].path=this.calculatePath(this.definitions[i].path,this.definitions[i].interval,this.definitions[i].value);}}
Xa.prototype={calculatePath:function(pathDef,interval,value){var type=pathDef.type;var parameter=(!pathDef.parameter?null:pathDef.parameter);var start=pathDef.startValue;var end=pathDef.endValue;var steps=Math.round(pathDef.duration/interval);var path=[];var i;if(type==='easing'){var easing=(parameter===null?0:parameter);if(easing>=0){if(easing>1){easing=1;}
for(i=0;i<steps;++i){path.push(start+(end-start)*Math.pow((i+1)/steps,1/(1+easing)));}}
else{if(easing<-1){easing=-1;}
easing*=-1;for(i=0;i<steps;++i){path.push(end-(end-start)*Math.pow((i+1)/steps,1/(1+easing)));}}}
var pathLength=path.length;switch(value){case'opacity':for(i=0;i<pathLength;++i){path[i]=Math.round(path[i]*100)/100;}break;case'left':case'right':case'top':case'bottom':for(i=0;i<pathLength;++i){path[i]=Math.round(path[i]);}break;}
return path;},start:function(){if(this.item!==null){this.item.animating=true;}
if(this.listener!==null){this.listener[this.listenerFunc](this,'start');}
this.startProcess();},stop:function(){if(this.item!==null){this.item.animating=false;}
if(this.Xi!==null){this.Xi.abort();}
this.Xi=null;this.curPos=null;if(this.listener!==null){this.listener[this.listenerFunc](this,'stop');}},sync:function(){if(this.Xi!==null){this.Xi.abort();}
this.Xi=null;if(this.listener!==null){this.listener[this.listenerFunc](this,'sync');}},startProcess:function(){if(this.Xi!==null){this.Xi.abort();}
if(this.curPos===null){this.curPos=0;}
else{this.curPos=this.definitions[this.curPos].gotoDef;}
if(this.curPos===null){this.stop();return;}
this.animPos=0;this.animItem=this.definitions[this.curPos].item;this.animValue=this.definitions[this.curPos].value;this.animPath=this.definitions[this.curPos].path;if(this.definitions[this.curPos].value==='opacity'){this.animItem=this.animItem.get();if(typeof document.all==='undefined'||typeof window.opera!=='undefined'){this.Xi=new Xi(this,'interval',this.doAnimOpacity,this.definitions[this.curPos].interval);}
else{this.Xi=new Xi(this,'interval',this.doAnimOpacityFilter,this.definitions[this.curPos].interval);}}
else{this.Xi=new Xi(this,'interval',this.doAnim,this.definitions[this.curPos].interval);}
this.Xi.proceed().start();},endProcess:function(){if(this.curPos!==null&&this.definitions[this.curPos].sync){this.sync();}
else{this.startProcess();}},doAnim:function(){if(this.animItem!==null){this.animItem.setStyle(this.animValue,this.animPath[this.animPos]);}
if(this.animPos===this.animPath.length-1){this.endProcess();}
else{++this.animPos;}},doAnimOpacity:function(){this.animItem.style.opacity=this.animPath[this.animPos];if(this.animPos===this.animPath.length-1){this.endProcess();}
else{++this.animPos;}},doAnimOpacityFilter:function(){this.animItem.style.filter='alpha(opacity='+(this.animPath[this.animPos]*100)+')';if(this.animPos===this.animPath.length-1){if(this.animPath[this.animPos]===1){this.animItem.style.filter='none';}
this.endProcess();}
else{++this.animPos;}}};function Xam(definitions,listener,listenerFunc){this.anims=[];this.animCount=definitions.length;this.animWaiting=null;this.listener=(!listener?null:listener);this.listenerFunc=(!listenerFunc?'animActed':listenerFunc);for(var i=0;i<this.animCount;++i){this.anims.push(new Xa(definitions[i],this));}}
Xam.prototype={start:function(){this.animWaiting=this.animCount;for(var i=0;i<this.animCount;++i){this.anims[i].start();}
if(this.listener!==null){this.listener[this.listenerFunc](this,'start');}},stop:function(){for(var i=0;i<this.animCount;++i){this.anims[i].stop();}
if(this.listener!==null){this.listener[this.listenerFunc](this,'stop');}},animActed:function(source,mode){if(mode!=='sync'){return;}
--this.animWaiting;if(this.animWaiting===0){this.start();}}};function CategoriesHandler(path){this.div=Xu('menu');if(this.div===null)return;this.openSubMenu=null;this.images=[];this.totalImages=this.images.length;this.loadedImages=0;if(this.images.length)this.preloadImages();else this.prepare();}
CategoriesHandler.prototype={preloadImages:function(){var func=function(e,source,type){source.getData('CH').imageLoaded();}
var img=null;for(var i=0;i<this.totalImages;++i){img=Xu('img',true);img.setData('CH',this).addEvent('onload',func).setVar('src',this.images[i]);}},imageLoaded:function(){++this.loadedImages;if(this.loadedImages===this.totalImages)this.prepare();},prepare:function(){this.applyMenuHandlers(Xu(this.div.getByTag('ul',0)));this.div.addClass('js');this.parseForOpen();},parseForOpen:function(){var lis=new Xf(this.div.getByTag('li')).getXu();var item=null;for(var i=0;i<lis.length;++i){item=lis[i];if(item.getByTag('strong',0)===null)continue;if(item.getByClass('a','parent',0)!==null)Xu(item.getByClass('a','bottone',0)).fireEvent('onclick');else if(item.parentItem(1)!==this.div.get())Xu(Xu(item.parentItem(1)).getByClass('a','bottone',0)).fireEvent('onclick');break;}},applyMenuHandlers:function(ul){var lis=new Xf(ul.childItem()).filterByTag('li').getXu();if(lis.length==0)return;var li=null;var ul=null;for(var i=0;i<lis.length;++i){li=lis[i];ul=new Xf(li.childItem()).filterByTag('ul').getXu(0);if(ul==null)continue;else{Xu(li.getByTag('a',0)).addClass('parent');this.applySubMenu(li);this.applyMenuHandlers(ul);}}},applySubMenu:function(li){var ul=new Xf(li.childItem()).filterByTag('ul').getXu(0);var linkFunc=function(e,source,type){return source.getData('CH').linkClicked(source);}
var subMenuFunc=function(e,source,type){source.getData('CH').menuButtonClicked(source);}
var link=Xu(li.getByTag('a',0)).setData('CH',this).addEvent('onclick',linkFunc);var menuLink=Xu('a',true).setData('CH',this).setHref(null).setClass('bottone').addEvent('onclick',subMenuFunc).insertBeforeItem(link).append(Xu('span',true).setClass('chiuso').append(Xu('text',true,'\u00A0')));ul.addClass('nascosto');},linkClicked:function(source){var span=Xu(Xu(Xu(source.parentItem()).getByClass('a','bottone',0)).getByTag('span',0));if(span.checkClass('aperto'))return true;Xu(span.parentItem()).fireEvent('onclick');return false;},menuButtonClicked:function(source){var span=Xu(source.getByTag('span',0));var ul=new Xf(Xu(source.parentItem()).childItem()).filterByTag('ul').getXu(0);if(span.checkClass('aperto')){ul.addClass('nascosto');span.setClass('chiuso');this.openSubMenu=null;}
else{ul.removeClass('nascosto');span.setClass('aperto');this.openSubMenu=source;}
source.get().blur();}}
function applyZoomOverLink(link,customStyles){link=Xu(link);if(link===null)return;if(arguments.length===2){Xu('span',true).setStyles(customStyles).setClass('zoomOver').insertBeforeItem(link.childItem(0));}
else{Xu('span',true).setClass('zoomOver').insertBeforeItem(link.childItem(0));}}
function ScreenManager(){}
ScreenManager.prototype={getSize:function(){var width=0;var height=0;if(window.innerWidth){width=window.innerWidth;height=window.innerHeight;}
else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){width=document.documentElement.clientWidth;height=document.documentElement.clientHeight;}
else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){width=document.body.clientWidth;height=document.body.clientHeight;}
return{width:width,height:height}},getScroll:function(){var scrollX=0;var scrollY=0;if(window.pageYOffset){scrollX=window.pageXOffset;scrollY=window.pageYOffset;}
else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrollX=document.body.scrollLeft;scrollY=document.body.scrollTop;}
else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrollX=document.documentElement.scrollLeft;scrollY=document.documentElement.scrollTop;}
return{scrollX:scrollX,scrollY:scrollY}}}
function ImagePopupManager(link,loadingText,displayText){link=Xu(link);if(link===null)return;this.upOffset=24;this.leftOffset=1;this.downOffset=40;this.rightOffset=1;this.link=link;this.loadingText=(loadingText?loadingText:'Loading...');this.displayText=(displayText?displayText:null);this.imagePath=null;this.description=null;this.image=null;this.loaded=false;this.working=false;this.subLinks=null;this.pos=null;this.updateLink();}
ImagePopupManager.prototype={updateLink:function(){var func=function(e,source,type){var main=source.getData('main');if(main.isWorking())return false;source.getData('main').loadImage();return false;};this.link.setTarget('_self').setData('main',this).addEvent('onclick',func);},setSubLinks:function(subLinks){this.subLinks=subLinks;},isWorking:function(){return this.working;},applyFullPanel:function(){var docSize=Xu().getSize();var func=function(e,source,type){source.getData('main').removeDisplay();return false;}
var a=Xu('a',true).setData('main',this).setHref(null).setID('FullPanel').append(Xu('text',true,'')).setStyles({position:'absolute',top:'0px',left:'0px',width:docSize.width+'px',height:docSize.height+'px'}).addEvent('onclick',func).appendTo(Xu().getBody());},loadImage:function(forceImagePath,forceDescription){if(this.working)return;this.image=null;this.imagePath=(forceImagePath?forceImagePath:this.link.getHref());this.description=(forceDescription?forceDescription:this.link.getTitle());this.working=true;this.removeDisplay();this.displayLoading();var selfObj=this;var func=function(){selfObj.imageLoaded();}
this.image=new Image();this.image.onload=func;this.image.src=this.imagePath;},imageLoaded:function(){this.loaded=true;this.displayImage();},displayLoading:function(){this.removeDisplay();this.applyFullPanel();Xu('div',true).setID('ImagePopupManagerDiv').append(Xu('p',true).append(Xu('text',true,this.loadingText)).get()).appendTo(Xu().getBody());this.centerDisplay();},displayImage:function(){this.removeDisplay();this.applyFullPanel();var image=Xu('img',true).setVar('src',this.imagePath);var func=function(e,source,type){source.getData('main').removeDisplay();}
var closeLink=Xu('a',true).setClass('close-link').setHref(null).setData('main',this).addEvent('onclick',func).append(Xu('text',true,''));var display=Xu('div',true).setID('ImagePopupManagerDiv').append(closeLink).append(image).appendTo(Xu().getBody());if(this.subLinks!==null){display.setClass('with-arrows');var leftFunc=function(e,source,type){source.getData('main').moveLeft();}
var rightFunc=function(e,source,type){source.getData('main').moveRight();}
display.append(Xu('a',true).setData('main',this).append(Xu('text',true,'')).setClass('sinistra').setHref(null).addEvent('onclick',leftFunc)).append(Xu('a',true).setData('main',this).append(Xu('text',true,'')).setClass('destra').setHref(null).addEvent('onclick',rightFunc));this.pos=null;for(var i=0;i<this.subLinks.length;++i){if(this.subLinks[i].getHref()===image.getSrc()){this.pos=i;break;}}}
if(this.description){display.append(Xu('p',true).append(Xu('text',true,this.description)));}
this.link.setHref(this.imagePath);this.working=false;this.centerDisplay();},moveLeft:function(){var pos=(this.pos===0?this.subLinks.length-1:this.pos-1);this.loadImage(this.subLinks[pos].getHref(),this.subLinks[pos].getTitle());},moveRight:function(){var pos=(this.pos===this.subLinks.length-1?0:this.pos+1);this.loadImage(this.subLinks[pos].getHref(),this.subLinks[pos].getTitle());},centerDisplay:function(){if(Xu('ImagePopupManagerDiv')===null)return;var display=Xu('ImagePopupManagerDiv');var SM=new ScreenManager();var size=SM.getSize();var scroll=SM.getScroll();var divWidth=parseInt(display.getStyle('width'));var divHeight=parseInt(display.getStyle('height'));if(!divWidth)divWidth=(this.image?this.image.width+this.leftOffset+this.rightOffset:0);if(!divHeight)divHeight=(this.image?this.image.height+this.upOffset+this.downOffset:0);if(divWidth)display.setStyle('width',divWidth+'px');var posX=scroll.scrollX+Math.round(size.width/2-(divWidth/2));if(posX<0)posX=0;var posY=scroll.scrollY+Math.round(size.height/2-(divHeight/2));if(posY<280)posY=280;display.setStyles({'zIndex':200,'left':posX+'px','top':posY+'px'});},removeDisplay:function(){if(Xu('ImagePopupManagerDiv')!==null){Xu('ImagePopupManagerDiv').removeSelf();Xu('FullPanel').removeSelf();}}}
function applyPictureZoomByClass(className){var links=new Xf(Xu().getByClass('a',className)).getXu();if(!links)return;for(var i=0;i<links.length;++i)new ImagePopupManager(links[i]);}
function applyBlankTargetLinks(){var links=Xu().getByTag('a');if(!links)return;links=new Xf(links).getXu();for(var i=0;i<links.length;++i)if(links[i].getVar('rel').match('external'))links[i].setTarget('_blank');}
function Beautifier(path,page){this.path=path;this.page=page;this.kid=null;this.prepare();}
Beautifier.prototype={prepare:function(){var kidLoaded=function(e,source,type){source.getData('Bf').kidLoaded();}
this.kid=Xu('img',true).setData('Bf',this).setID('kid').setAlt('Bambino').addEvent('onload',kidLoaded);this.kid.setSrc(this.path+'immagini/intestazione_bambino.png');if(this.page==='home'){this.applyHighlightedLabels();this.applySectorLinks();}},kidLoaded:function(){this.kid.setVar('width',155).setVar('height',265).appendTo(Xu('InteraPagina'));this.addFlashHeader();},addFlashHeader:function(){Xu('div',true).setID('IntestazioneFlash').append(Xu('div',true).setID('AnimazioneFlash')).appendTo(Xu('InteraPagina'));Xu('logo').setStyles({display:'none'});new MovieInserter('AnimazioneFlash',this.path,'immagini/remark.swf?2',973,280,[7,0,0],true);},applyHighlightedLabels:function(){var ul=Xu('in-evidenza');if(ul===null)return;var lis=new Xf(ul.childItem()).filterByTag('li').getXu();for(var i=0;i<lis.length;++i){Xu('p',true).setClass('etichetta').append(Xu('span',true).append(Xu('text',true,'In evidenza'))).insertBeforeItem(lis[i].getByTag('h4',0));}},applySectorLinks:function(){var ul=Xu('settori');if(ul===null)return;var lis=new Xf(ul.childItem()).filterByTag('li').getXu();for(var i=0;i<lis.length;++i){Xu('a',true).setClass('entra-link').setHref(Xu(Xu(lis[i].getByTag('h3',0)).getByTag('a',0)).getHref()).append(Xu('text',true,'Entra »')).appendTo(lis[i]);}}}
function applyFormErrorHighlighter(parent){parent=Xu(parent);if(parent===null)return;var tmp=new Xf(parent.getByTag('label')).getXu();var labels={};for(var i=0;i<tmp.length;++i)labels[tmp[i].getVar('htmlFor')]=tmp[i];var messageDivs={errore:Xu('Errori'),avvertimento:Xu('Avvertimenti'),messaggio:Xu('Messaggi')}
var div=null;var items=null;for(var type in messageDivs){div=messageDivs[type];if(div===null)continue;items=new Xf(div.getByTag('a')).getXu();if(items===null)continue;for(var i=0;i<items.length;++i){if(items[i].checkClass('inlink'))continue;labels[items[i].getHref().split('#')[1]].addClass(type);}}}
function RegistrationFormHandler(){var form=Xu('modulo-registrazione');if(form===null)return;applyFormErrorHighlighter(form);this.prepare();}
RegistrationFormHandler.prototype={prepare:function(){var typeChange=function(e,source,type){var fieldset=Xu(Xu().getByClass('fieldset','informazioni-azienda',0));if(source.getComboValue('value')==='azienda')fieldset.removeClass('nascosto');else{var i;fieldset.addClass('nascosto');var inputs=new Xf(fieldset.getByTag('input')).getXu();for(i=0;i<inputs.length;++i)inputs[i].setValue('');var selects=new Xf(fieldset.getByTag('select')).getXu();for(i=0;i<selects.length;++i)selects[i].setValue('-1');}}
Xu('r-tipo').addEvent('onchange',typeChange).fireEvent('onchange');var sectorChange=function(e,source,type){var li=Xu(Xu('r-settore_merceologico_personalizzato').parentItem());if(source.getComboValue('value')==='1')li.removeClass('nascosto');else li.addClass('nascosto');}
Xu('r-settore_merceologico').addEvent('onchange',sectorChange).fireEvent('onchange');var roleChange=function(e,source,type){var li=Xu(Xu('r-mansione_personalizzata').parentItem());if(source.getComboValue('value')==='1')li.removeClass('nascosto');else li.addClass('nascosto');}
Xu('r-mansione').addEvent('onchange',roleChange).fireEvent('onchange');var nationalityChange=function(e,source,type){var value=source.getComboValue('value');switch(value){case'-1':Xu(Xu().getByClass('fieldset','indirizzo',0)).addClass('nascosto');Xu('r-indirizzo').setValue('');Xu('r-citta').setValue('');Xu('r-cap').setValue('');Xu('r-provincia').setValue('-1');Xu('r-paese').setValue('');break;case'italiana':Xu(Xu().getByClass('fieldset','indirizzo',0)).removeClass('nascosto');Xu(Xu('r-cap').parentItem()).removeClass('nascosto');Xu(Xu('r-provincia').parentItem()).removeClass('nascosto');Xu(Xu('r-paese').setValue('').parentItem()).addClass('nascosto');break;case'estera':Xu(Xu().getByClass('fieldset','indirizzo',0)).removeClass('nascosto');Xu(Xu('r-cap').setValue('').parentItem()).addClass('nascosto');Xu(Xu('r-provincia').setValue('-1').parentItem()).addClass('nascosto');Xu(Xu('r-paese').parentItem()).removeClass('nascosto');break;}}
Xu(Xu(Xu('r-paese').parentItem()).getByTag('small',0)).addClass('nascosto');Xu('r-nazionalita').addEvent('onchange',nationalityChange).fireEvent('onchange');}}
function globalApplyZoomOver(){var page=Xu('Pagina');if(page===null)return;var links=new Xf(page.getByClass('a','zoom')).getXu();if(links.length===0)return;var img=null;var link=null;for(var i=0;i<links.length;++i){link=links[i];img=link.getByTag('img',0);if(img===null)continue;applyZoomOverLink(link,{width:img.width+'px',height:img.height+'px'});new ImagePopupManager(link);}}
function EnlargedMapDisplayer(item){this.item=Xu(item);if(this.item===null)return;this.longitude=null;this.latitude=null;this.zoom=null;this.api_key=null;this.prepare();}
EnlargedMapDisplayer.prototype={prepare:function(){var link=Xu(this.item.getByClass('a','MapLink',0));var img=Xu(link.getByTag('img',0))
var imgSrc=img.getSrc();var tmp=imgSrc.match(/markers=([-.0-9]+),([-.0-9]+)/);this.longitude=tmp[2]-0;this.latitude=tmp[1]-0;this.zoom=imgSrc.match(/zoom=([0-9]+)/)[1]-0;this.title=link.getTitle();var func=function(e,source,type){source.getData('EMD').mapClicked();return false;}
link.setHref(null).setData('EMD',this).addEvent('onclick',func);applyZoomOverLink(link);},mapClicked:function(){this.applyFullPanel();var func=function(e,source,type){source.getData('EMD').removeDisplay();}
Xu('div',true).setID('contenitore-contenitore-mappa').append(Xu('a',true).setData('EMD',this).setClass('close-link').setHref(null).append(Xu('text',true,'')).addEvent('onclick',func)).append(Xu('div',true).setID('contenitore-mappa')).appendTo(Xu().getBody());this.centerDisplay();this.prepareMap()},applyFullPanel:function(){var docSize=Xu().getSize();var func=function(e,source,type){source.getData('main').removeDisplay();return false;}
var a=Xu('a',true).setData('main',this).setHref(null).setID('FullPanel').append(Xu('text',true,'')).setStyles({position:'absolute',top:'0px',left:'0px',width:docSize.width+'px',height:docSize.height+'px'}).addEvent('onclick',func).appendTo(Xu().getBody());},centerDisplay:function(){var display=Xu('contenitore-contenitore-mappa');if(display===null)return;var SM=new ScreenManager();var size=SM.getSize();var scroll=SM.getScroll();var divWidth=parseInt(display.getStyle('width'));var divHeight=parseInt(display.getStyle('height'));if(!divWidth)divWidth=640;if(!divHeight)divHeight=504;if(divWidth)display.setStyle('width',divWidth+'px');var posX=scroll.scrollX+Math.round(size.width/2-divWidth/2);if(posX<0)posX=0;var posY=scroll.scrollY+Math.round(size.height/2-divHeight/2);if(posY<280)posY=280;display.setStyles({'zIndex':200,'left':posX+'px','top':posY+'px'});},prepareMap:function(){CurrentMapActive=this;google.load('maps','2',{language:this.language,callback:displayEnlargedMap});},displayMap:function(){var map=new GMap2(document.getElementById('contenitore-mappa'));var coords=new GLatLng(this.latitude,this.longitude);map.setCenter(coords,this.zoom);map.addOverlay(new GMarker(coords,{title:this.title,clickable:false}));map.addControl(new GSmallMapControl());map.addControl(new GMapTypeControl());},removeDisplay:function(){if(Xu('contenitore-contenitore-mappa')!==null){Xu('contenitore-contenitore-mappa').removeSelf();Xu('FullPanel').removeSelf();GUnload();}}}
function displayEnlargedMap(){CurrentMapActive.displayMap();}
function applyMailtoSubjects(){var tds=new Xf(Xu().getByClass('td','invia')).getXu();if(tds.length===0)return;var link=null;var rif=null;for(var i=0;i<tds.length;i++){rif=Xu(tds[i].parentItem(2)).getByClass('span','rif',0).firstChild.nodeValue;link=Xu(tds[i].getByTag('a',0));link.setHref(link.getHref()+'?subject='+escape(rif));}}
function MovieInserter(div,path,swf,width,height,version,transparent){this.div=div;this.path=path;this.swf=swf;this.width=width;this.height=height;this.version=(!version?[7,0,0]:version);this.transparent=!!transparent;this.displayMovie();}
MovieInserter.prototype={detectFlashVersion:function(){var e;if(typeof navigator.plugins!=='undefined'&&typeof navigator.plugins['Shockwave Flash']==='object'){var tmp=navigator.plugins['Shockwave Flash'].description;if(tmp&&!(typeof navigator.mimeTypes!=='undefined'&&navigator.mimeTypes['application/x-shockwave-flash']&&!navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin)){tmp=tmp.replace(/^.*\s+(\S+\s+\S+$)/,"$1");return[parseInt(tmp.replace(/^(.*)\..*$/,"$1"),10),parseInt(tmp.replace(/^.*\.(.*)\s.*$/,"$1"),10),/[a-zA-Z]/.test(tmp)?parseInt(tmp.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0];}}
else if(typeof window.ActiveXObject!=='undefined'){try{var a=new ActiveXObject('ShockwaveFlash.ShockwaveFlash');if(a){var tmp=a.GetVariable("$version");if(tmp){tmp=tmp.split(" ")[1].split(",");return[parseInt(tmp[0],10),parseInt(tmp[1],10),parseInt(tmp[2],10)];}}}
catch(e){}}
return'unknown';},detectActiveX:function(){if(typeof navigator.plugins!=='undefined'&&typeof navigator.plugins['Shockwave Flash']==='object'){if(navigator.plugins['Shockwave Flash'].description&&!(typeof navigator.mimeTypes!=='undefined'&&navigator.mimeTypes['application/x-shockwave-flash']&&!navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin))return false;}
else if(typeof window.ActiveXObject!=='undefined'){try{var a=new ActiveXObject('ShockwaveFlash.ShockwaveFlash');if(a)return true}
catch(e){}}
return false;},displayMovie:function(){var flashVersion=this.detectFlashVersion();var exec=false;do{if(flashVersion==='unknown')break;exec=true;for(var i=0;i<Math.min(flashVersion.length,this.version.length);++i){if(parseInt(this.version[i])<=flashVersion[i])continue;exec=false;break;}}while(false);if(!exec)return;var isActiveX=this.detectActiveX();var html='<object type="application/x-shockwave-flash" width="'+this.width+'" height="'+this.height+'" data="'+this.path+this.swf+'"'+(isActiveX?' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"':'')+'><param name="wmode" value="'+(this.transparent?'transparent':'opaque')+'"/>'+
(isActiveX?'<param name="movie" value="'+this.path+this.swf+'"/>':'')+'</object>';document.getElementById(this.div).innerHTML=html;}}
function applySendToAFriendEnancher(){var func=function(e,source,type){source.getData('target').firstChild.nodeValue=source.getValue();}
Xu('da-mittente').setData('target',Xu('mittente').get()).addEvent('onkeyup',func).addEvent('onchange',func);Xu('da-destinatario').setData('target',Xu('destinatario').get()).addEvent('onkeyup',func).addEvent('onchange',func);var tmp=Xu('messaggio-personalizzato');var func2=function(e,source,type){var target=source.getData('target');if(source.getValue()==='')target.removeAll();else{if(target.childItem().length===0){source.getData('target').append(Xu('text',true,'')).append(Xu('br',true)).append(Xu('br',true));}
target.get().firstChild.nodeValue=source.getValue();}}
Xu('da-messaggio').setData('target',Xu('messaggio-personalizzato')).addEvent('onkeyup',func2).addEvent('onchange',func2);}
function pageEnancher(page,param1){var path='';switch(page){case'registrazione':new RegistrationFormHandler();break;case'tipi-notizia':path='../';break;case'tipi-download':path='../';break;case'singole-notizie':path='../';break;case'singoli-corsi':path='../';applyFormErrorHighlighter('richiesta-iscrizione');applyZoomOverLink('per_descrizione');new ImagePopupManager('per_descrizione');new EnlargedMapDisplayer('mappa-sede');break;case'contatti':applyFormErrorHighlighter('richiesta-informazioni');break;case'lavora-con-noi':applyMailtoSubjects();break;case'dove-siamo':CurrentMapActive=null;for(var i=0;i<10;++i){if(Xu('mappa_'+i)===null)break;new EnlargedMapDisplayer('mappa_'+i);}
break;case'dillo-ad-amico':applySendToAFriendEnancher();applyFormErrorHighlighter('dillo-ad-amico');break;case'futurismo':new MovieInserter('video-in','','http://www.c6.tv/mediaplayer/player.swf?author=C6 Tv&file=http://www.c6.tv/videos/donnebelocitapericolofuturoma.flv&logo=http://www.c6.tv/images/logo_tv.png',433,333);}
if(param1==='landing')applyFormErrorHighlighter('richiesta-iscrizione');new CategoriesHandler(path);applyBlankTargetLinks();new Beautifier(path,page);globalApplyZoomOver();}