window.onload = function() {
	/*var items = $$('#menu div.item');
	items.each(function(element) {
		element.onmousout = function() {
			
		}
	});*/
	if ($("continents")) {
		/*if (window.location.hash) {
			var region = window.location.hash.replace("#", "");
			area(region);
		}*/
		if (location.href.indexOf("/regional_sites/") > -1) {
			var Link = location.href;
			var itemsLink = "";
			itemsLink = Link.split("/");
			for (var i = 0; i < itemsLink.length; i++) {
				thisLink = itemsLink[i];
				if (thisLink.indexOf(".html") > -1) {
					thisLinkOk = thisLink.replace(".html", "");
					area(thisLinkOk);
				}
			}
		}
	}
	if ($("slide")) {
		try {
			slide();
		}
		catch(e) { 
			alert(e.faultCode?e.faultCode:e.message?e.message:e) 
		}
	}
}

curPos = undefined;
origine = undefined;

function slide(curPos, origine) {
	if (document.getElementById("slide")) {
		//var others = document.getElementById("risposte").getElementsByTagName("div");
		var others = document.getElementById("lit").getElementsByTagName("div");
		for (i=0; i<others.length; i++) {
			var other = others[i];
			varPixNext = 132 * i;
			if (origine != "true") {
				if (curPos != "true") {
					document.getElementById(other.id).style.left = ""+varPixNext+"px";
				}
			}
			if (others.length > 1) {
				setTimeout("move('"+other.id+"', '"+others.length+"')", 500);
			}
		}
		curPos = "true";
		setTimeout("slide('"+curPos+"', '"+origine+"')", 2000);
	}
}

function move(div, divs) {
	new Effect.Move(""+ div +"", { x: -132, y: 0, mode: 'relative', duration:1.8 });
	if (document.getElementById(div).style.left.indexOf("-") > -1) {
		//alert(div + " | " + document.getElementById(div).style.left);
		origine = "true";
		pix = 132 * (divs - 1);
		//alert(pix);
		document.getElementById(div).style.left = ""+pix+"px";
	}
}

function area(area_name) {
	area_r = area_name;
	//area_r = area_r.toLowerCase();
	//area_r = area_r.replace(" ", "_");
	areaOK = "";
	area_name_items = area_r.split("_");
	for (var j = 0; j < area_name_items.length; j++) {
		area_item = area_name_items[j];
		areaStr = area_item.substr(0,1);
		areaStrUp = areaStr.toUpperCase();
		areaNew = area_item.replace(areaStr, areaStrUp);
		areaOK = areaOK + areaNew + " ";
	}
	$("continent_name").update(areaOK);
	var items = $$('.dx table');
	items.each(function(element) {
		element.hide();
	});
	$("table_" + area_r).show();
	$("about_large").hide();
	$("about_continents").show();
	$("world_map").src = "../img/world_" + area_r + ".png";
	//alert($("world_map").src);
	var divs = document.getElementsByClassName("none")
	for (var i = 0; i <  divs.length  ; i++) {
		thisId = divs[i].id;
		//alert(thisId)
		if (document.getElementById(""+thisId+"") != document.getElementById(""+area_r+"")) {
			document.getElementById(""+thisId+"").style.display = "none";
		}
		else {
			document.getElementById(""+area_r+"").style.display = "block";
		}
	}
}
