var s_active = "";
var s_over = "";
var a_img_id = new Array();

a_img_id["north"] = {id:"north_0", default_img:"north_0.gif"};
a_img_id["east"] = {id:"east_0", default_img:"east_0.gif"};
a_img_id["south"] = {id:"south_0", default_img:"south_0.gif"};
a_img_id["west"] = {id:"west_0", default_img:"west_0.gif"};
a_img_id["north_east"] = {id:"north_east_0_0", default_img:"north_east_0_0.gif"};
a_img_id["north_west"] = {id:"north_west_0_0", default_img:"north_west_0_0.gif"};
a_img_id["south_east"] = {id:"south_east_0_0", default_img:"south_east_0_0.gif"};
a_img_id["south_west"] = {id:"south_west_0_0", default_img:"south_west_0_0.gif"};

if (s_lang_suff != "")
{
	for (var el in a_img_id)
	{
		a_img_id[el].default_img = get_file_items(a_img_id[el].default_img).name + s_lang_suff + get_file_items(a_img_id[el].default_img).ext;
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var a=MM_swapImage.arguments,i,j=0,x; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function attiva(s)
{
	s_active = s;
	active_imgs();
	reset_testi();
	MM_findObj("dv_base_dx").style.display = "none";
	MM_findObj("dv_base_sx").style.display = "none";
	// if (s == "north" || s == "west")
	// {
	// 	MM_findObj("dv_base_sx").style.display = "none";
	// }
	// else if (s == "south" || s == "east")
	// {
	// 	MM_findObj("dv_base_dx").style.display = "none";
	// }
	MM_findObj("dv_testo_" + s).style.display = "block";
}

function over(s)
{
	s_over = s;
	active_imgs();
}

function active_imgs()
{
	reset_imgs();
	for (var el in a_img_id)
	{
		s_img = "";
		if (el == s_active || el == s_over)
		{
			s_img = el + "_1" + s_lang_suff + ".gif";
		}
		else if (el == s_active + "_" + s_over)
		{
			s_img = s_active + "_" + s_over + "_1_1" + s_lang_suff + ".gif";
		}
		else if (el == s_over + "_" + s_active)
		{
			s_img = s_over + "_" + s_active + "_1_1" + s_lang_suff + ".gif";
		}
		else
		{
			var a = el.split("_");
			if (a[0] == s_over || a[0] == s_active)
			{
				s_img = el + "_1_0" + s_lang_suff + ".gif";
			}
			else if (a[1])
			{
				if (a[1] == s_over || a[1] == s_active)
				{
					s_img = el + "_0_1" + s_lang_suff + ".gif";
				}
			}
		}
		
		if (s_img != "")
		{
			if (s_img != MM_findObj(a_img_id[el].id).src)
			{
				MM_findObj(a_img_id[el].id).src = "img/" + s_img;
			}
		}
	}
}

function reset_imgs()
{
	for (var el in a_img_id)
	{
		if (MM_findObj(a_img_id[el].id).src != "img/" + a_img_id[el].default_img)
		{
			MM_findObj(a_img_id[el].id).src = "img/" + a_img_id[el].default_img;
		}
	}
}

function reset_testi()
{
	MM_findObj("dv_base_sx").style.display = "block";
	MM_findObj("dv_base_dx").style.display = "block";
	
	MM_findObj("dv_testo_north").style.display = "none";
	MM_findObj("dv_testo_south").style.display = "none";
	MM_findObj("dv_testo_east").style.display = "none";
	MM_findObj("dv_testo_west").style.display = "none";
}

function reset_all()
{
	s_active = "";
	s_over = "";
	reset_imgs();
	reset_testi();
}

function get_file_items(s_file)
{
	return {name:s_file.substr(0, s_file.lastIndexOf(".")), ext:s_file.substr(s_file.lastIndexOf("."))};
}