	function HomeSelector(defaultVideo,defaultXml) {
	
		var currentTheme = "nessuno";
		var currentVideo = defaultVideo;
		
		this.toggleMenu=toggleMenu;
		this.changeTheme=changeTheme;
		this.changeSession=changeSession;
		
		function toggleMenu(elem, speed, dontshow, object)
		{
			if(dontshow==null)
				$("#"+elem).find('a').css('display','');
			var img = $(object).children(img).addClass('altArrow');
			var src = $('#imgThemeArrow').attr('src');
			var base= src.split('arr_');

			if(base[1]=="search.jpg")
				img.attr('src',base[0]+"arr_search_down.jpg")
			else
				img.attr('src',base[0]+"arr_search.jpg")
			$("#"+elem).slideToggle(speed);
			return false;
		}

		function changeTheme(value,sender){
				$(sender).toggle();
				toggleMenu('themeMenuItems', 'slow', false);
				$('#inp').val($(sender).text());
				currentTheme=value;
				loadLevel(value);
				return false;
		 }
		 
		function changeSession(video,xmlFile,sender){
				$(sender).toggle();
				toggleMenu('sessionMenuItems', 'slow', false);
				$('#inpSession').val($(sender).text());	
				loadSession(xmlFile);
				loadLevel(currentTheme);
				return false;
		 }

		function loadLevel(value) {
			document.getElementById("flash_home").loadLevel(value);
			return false;
		} 
		
		function loadSession(value) {
			document.getElementById("flash_home").loadSession(value);
			return false;
		} 	
	}
