function init(){
	var langcodes = new Array("it");
	var langpages = new Array("index_it.html");
	var languser = navigator.language? navigator.language : navigator.userLanguage;
	var gotopage = "index_en.htm";
	for (i=0; i<langcodes.length; i++){
		if (languser.substr(0,2) == langcodes[i]){
			gotopage = langpages[i];
			break;
		}
	}
	window.location = gotopage;
}
function openTend(id){
	btn = $(id+"btn")
	btnlink = $(id+"btnl")
	btn.setStyle({backgroundColor:"#e8e8e8"});
	btn.setStyle({color:"#000"});
	var element = $(id);	
	if(registeredBTN != null){
		registeredBTN.setStyle({backgroundColor:"#000", color:"#fff"});		 
		closeTend(registeredTend)
	}
	registeredBTN = btn
	registeredTend = id
	element.setStyle({display:"block"});
	element.observe('mouseout', function(event){
		var vp = this.viewportOffset();
		if(Event.pointerX(event)< vp[0] || Event.pointerX(event)>= vp[0]+this.getWidth()){
			closeTend(id);
		}else if(Event.pointerY(event)< vp[1] || Event.pointerY(event)>= vp[1]+this.getHeight()){
			closeTend(id);
		}
	});
}
function closeTend(id){
	var element = $(id);
	element.setStyle({display:"none"});
	if(registeredBTN != null){
		registeredBTN.setStyle({backgroundColor:"#000", color:"#fff"});
		$(registeredTend).myAccordion.showThisHideOpen(-1)
	}
	registeredBTN = null
}
function initAccordion(name, starter, boxname, tabname, index){
	var elements = document.getElementsByClassName(boxname);
	var togglers = document.getElementsByClassName(tabname);	
	var myAccordion = new Fx.Accordion(togglers, elements,{display: starter, name: name,opacity: false, height: true, start:index,
	   onActive:function(){			
			this.togglers.each((function(t, i){
				var a = t.getElementsByClassName(this.options.name+'arrow'+i)[0];
				if(a!='' && a!=undefined){
					a.update("&#9658;");
				}
			}).bind(this));
			
			if(this.previousClick!=-1 && $(this.options.name+"arrow"+this.previousClick)!=undefined){
				$(this.options.name+"arrow"+this.previousClick).update("&#9660;");
			}
		},
		onComplete:function(){			
			if(this.previousClick!=this.clicked){				
				if(this.clicked=="none" && this.options.start!=-1){
					$(this.options.name+"arrow"+this.options.start).innerHTML = "&#9658;"
					this.clicked=-1;
				}else{
					this.clicked=this.previousClick;
				}
			}else{
				if($(this.options.name+"arrow"+this.previousClick)!=undefined){
					$(this.options.name+"arrow"+this.previousClick).innerHTML = "&#9658;"
					this.clicked=-1;
				}
			}
		}
	   });
	$(name).myAccordion = myAccordion
	myAccordion.clicked="none";
}
function showMap(){
	var latlng = new google.maps.LatLng(45.635529,9.437436);
    var myOptions = {
      zoom: 16,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("googlem"),myOptions);
	var marker = new google.maps.Marker({
		position: latlng, 
		map: map
	});
  }
function logme(){
	var fu = $("bc_logininput");
	var fp = $("bc_logininputpwd");
	var data = "&user="+fu.value+"&password="+fp.value;
	var au = new Ajax.Request("pageupdater.php?action=login"+data, {
		onSuccess : function(response) {
			location.href = response.responseText;
		}
	});
}
