var ie6 = (Browser.Engine.name=='trident' && Browser.Engine.version==4);
//ie6=false;
window.addEvent('domready', function() {
	if(ie6) var heightValue='100%';
	else var heightValue='';
	var togglerName='dt.at_';
	var contentName='dd.ac_';
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	while(toggler.length>0)
	{	toggler.each(function(e,i){
			var t = e.getElement("a");
			var son = t.getElement("span.on");
			var soff = t.getElement("span.off");
			if (!ie6)
			{ son.setStyles({"opacity":"0","display":"block"});
			  son.set("tween",{"property":"opacity","duration":500,"transition": Fx.Transitions.Sine.easeOut});
			  //soff.setStyles({"opacity":"0","display":"block"});
			  soff.set("tween",{"property":"opacity","duration":500,"transition": Fx.Transitions.Sine.easeOut});
			}
			else
			{ son.setStyles({"display":"block"});
			}
			//t.setProperty("rel",son.get("html"));
			//t.empty().set("html","<span class=\"off\" style=\"border:1px solid red\">"+t.getProperty("rel")+"</span><!--span class=\"sm_off\">&nbsp;</span-->");
			t.addEvent("mouseover",function(e){
				if (!this.getParent().hasClass("open"))
				{ if (!ie6)
			      { this.getElement("span.on").tween("1");
				    this.getElement("span.off").tween("0");
				  }
				  else
			      { this.getElement("span.on").setStyles({"display":"block","opacity":"1"});
				    this.getElement("span.off").setStyles({"display":"none","opacity":"0"});
					//alert(this.get('html'));
				  }
				}
			});
			t.addEvent("mouseout",function(e){
				if (!this.getParent().hasClass("open"))
				{ if (!ie6)
			      { this.getElement("span.on").tween("0");
				    this.getElement("span.off").tween("1");
				  }
				  else
			      { this.getElement("span.on").setStyles({"display":"none","opacity":"0"});
				    this.getElement("span.off").setStyles({"display":"block","opacity":"1"});
					//alert(this.get('html'));
				  }				  
				}
			});
		});
		new Accordion(toggler, content, {
			opacity: !ie6,
			display: -1,
			onComplete: function() { 
				var element=$(this.elements[this.previous]);
				if(element && element.offsetHeight>0) element.setStyle('height', heightValue);			
			},
			onActive: function(toggler, content) {
				toggler.addClass('open');
				if (!ie6)
			    { toggler.getElement("span.on").tween("1");
				  toggler.getElement("span.off").tween("0");
				}
				else
			    { toggler.getElement("span.on").setStyle("display","block");
				  toggler.getElement("span.off").setStyle("display","none");
				}				  
				var t = toggler.getElement("span.sm_on");
				if ($chk(t))
				 t.setStyle("background-image","url(templates/img/freccia_down.png)");
			},
			onBackground: function(toggler, content) {
				toggler.removeClass('open');
				if (!ie6)
			    { toggler.getElement("span.on").tween("0");
				  toggler.getElement("span.off").tween("1");
				}
				else
			    { toggler.getElement("span.on").setStyle("display","none");
				  toggler.getElement("span.off").setStyle("display","block");
				}				  
				var t = toggler.getElement("span.sm_on");
				if ($chk(t))
				 t.setStyle("background-image","url(templates/img/freccia_left.png)");
			}
		});
		counter++;
		toggler=$$(togglerName+counter);
		content=$$(contentName+counter);
	}
	var oa = $$('.open_accordion_entry');
	if ($chk(oa))
	 oa.fireEvent('click');
});
