function pageLoaded() {

	if($('divOnLoadElenco')!=null)
	{
		hideOnLoad();		
	}

	elements = document.getElementsByClassName('buttonSearchSogg');
	for (i=0; i < elements.length ; i++  )
	{
		Event.observe(elements[i], 'click' , visUnLoad, false);
	}
	
	
	
	if ($('MeteoTab') != null)
	{
		var TabMeteo= $('MeteoTab').getElementsByClassName('tabmenu-AUTO');
		var TabMeteoON= $('MeteoTab').getElementsByClassName('tabmenusel-AUTO');
		ACCESO = $(TabMeteoON[0]).id;
		for (i=0; i < TabMeteo.length ; i++  ) {
			Event.observe(TabMeteo[i], 'click' , TabMeteoSkills.click.bindAsEventListener(TabMeteoSkills,$(TabMeteo[i]).id));
			Event.observe(TabMeteo[i], 'mouseover' , TabMeteoSkills.enter.bindAsEventListener(TabMeteoSkills,$(TabMeteo[i]).id));
			Event.observe(TabMeteo[i], 'mouseout' , TabMeteoSkills.exit.bindAsEventListener(TabMeteoSkills,$(TabMeteo[i]).id));
		}
		
		for (j=0; j < TabMeteoON.length ; j++  ) {
			Event.observe(TabMeteoON[j], 'click' , TabMeteoSkills.click.bindAsEventListener(TabMeteoSkills,$(TabMeteoON[j]).id));
			Event.observe(TabMeteoON[j], 'mouseover' , TabMeteoSkills.enter.bindAsEventListener(TabMeteoSkills,$(TabMeteoON[j]).id));
			Event.observe(TabMeteoON[j], 'mouseout' , TabMeteoSkills.exit.bindAsEventListener(TabMeteoSkills,$(TabMeteoON[j]).id));
		}
	}
	
	if ($('MeteoTabLocalita') != null)
	{
		var TabMeteoLoc= $('MeteoTabLocalita').getElementsByClassName('meteoLoc-AUTO');
		var TabMeteoLocON= $('MeteoTabLocalita').getElementsByClassName('meteoLocsel-AUTO');
		ACCESOLoc = $(TabMeteoLocON[0]).id;
		for (i=0; i < TabMeteoLoc.length ; i++  ) {
			Event.observe(TabMeteoLoc[i], 'click' , TabMeteoLocSkills.click.bindAsEventListener(TabMeteoLocSkills,$(TabMeteoLoc[i]).id));
			Event.observe(TabMeteoLoc[i], 'mouseover' , TabMeteoLocSkills.enter.bindAsEventListener(TabMeteoLocSkills,$(TabMeteoLoc[i]).id));
			Event.observe(TabMeteoLoc[i], 'mouseout' , TabMeteoLocSkills.exit.bindAsEventListener(TabMeteoLocSkills,$(TabMeteoLoc[i]).id));
		}
		
		for (j=0; j < TabMeteoLocON.length ; j++  ) {
			Event.observe(TabMeteoLocON[j], 'click' , TabMeteoLocSkills.click.bindAsEventListener(TabMeteoLocSkills,$(TabMeteoLocON[j]).id));
			Event.observe(TabMeteoLocON[j], 'mouseover' , TabMeteoLocSkills.enter.bindAsEventListener(TabMeteoLocSkills,$(TabMeteoLocON[j]).id));
			Event.observe(TabMeteoLocON[j], 'mouseout' , TabMeteoLocSkills.exit.bindAsEventListener(TabMeteoLocSkills,$(TabMeteoLocON[j]).id));
		}
	}
}


var TabMeteoSkills = {

	click: function(event,TABID){
	
		Element.removeClassName($(ACCESO),'tabmenusel-AUTO');
		Element.addClassName($(ACCESO),'tabmenu-AUTO');
		Element.addClassName($(TABID),'tabmenusel-AUTO');
		Element.removeClassName($(TABID),'tabmenu-AUTO');
		
		$('tabGroup_'+ACCESO).style.display = 'none';
		$('tabGroup_'+TABID).style.display = 'block';
		
		ACCESO = TABID;
		
		
	},	//click
	
	enter: function(event,TABID){
		Element.addClassName($(TABID),'cursorPointer');	
	},	//enter
	
	exit: function(event,TABID) {
		Element.removeClassName($(TABID),'cursorPointer');	
	}	//exit

}//TabMeteoSkills





var TabMeteoLocSkills = {

	click: function(event,TABID){
	
		Element.removeClassName($(ACCESOLoc),'meteoLocsel-AUTO');
		Element.addClassName($(ACCESOLoc),'meteoLoc-AUTO');
		Element.addClassName($(TABID),'meteoLocsel-AUTO');
		Element.removeClassName($(TABID),'meteoLoc-AUTO');
		
		$('tabGroup_'+ACCESOLoc).style.display = 'none';
		$('tabGroup_'+TABID).style.display = 'block';
		
		ACCESOLoc = TABID;
		
		
	},	//click
	
	enter: function(event,TABID){
		Element.addClassName($(TABID),'cursorPointer');	
	},	//enter
	
	exit: function(event,TABID) {
		Element.removeClassName($(TABID),'cursorPointer');	
	}	//exit

}//TabMeteoLocSkills



//Hides the layer onload
function hideOnLoad(){
	var objEl = $('divOnLoadElenco');
	objEl.hide();
}
function visUnLoad(){
	var objEl = $('divUnLoad');
	objEl.show();
}


function start_slideshow(suffNameDiv, start_frame, end_frame, delay) {
        setTimeout(switch_slides(suffNameDiv, start_frame,start_frame,end_frame, delay), delay);
    }
                            
function switch_slides(suffNameDiv, frame, start_frame, end_frame, delay) {
    return (function() {
        Effect.SlideUp('slideshow' + suffNameDiv + frame,{duration:1.0});
        //Effect.Fade('Titleslideshow' + frame,{duration:1.0});
        if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
        setTimeout("Effect.SlideDown('slideshow" + suffNameDiv + frame + "');", 950);
        //setTimeout("Effect.Appear('Titleslideshow" + frame + "');", 950);
        setTimeout(switch_slides(suffNameDiv,frame, start_frame, end_frame, delay), delay + 950);
    })
}


var ACCESO;
var ACCESOLoc;
Event.observe(window, 'load', pageLoaded);