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.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 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 ShowRegion(region)
{
		switch(region)
		{
				case "1":
				ShowRegion1();
				break;
				case "2":
				ShowRegion2();
				break;
				case "3":
				ShowRegion3();
				break;
				case "4":
				ShowRegion4();
				break;
				case "5":
				ShowRegion5();
				break;
				case "6":
				ShowRegion6();
				break;
				case "7":
				ShowRegion7();
				break;
				default:
				HideRegion1();
				HideRegion2();
				HideRegion3();
				HideRegion4();
				HideRegion5();
				HideRegion6();
				HideRegion7();
		}
}
function HideRegion1()
{
		document.getElementById("region1").style.visibility = "hidden";
}
function HideRegion2()
{
	document.getElementById("region2").style.visibility = "hidden";
}
function HideRegion3()
{
	document.getElementById("region3").style.visibility = "hidden";
}
function HideRegion4()
{
	document.getElementById("region4").style.visibility = "hidden";
}
function HideRegion5()
{
	document.getElementById("region5").style.visibility = "hidden";
}
function HideRegion6()
{
try{
	document.getElementById("region6").style.visibility = "hidden";
} catch(e){}
}
function HideRegion7()
{
try{
	document.getElementById("region7").style.visibility = "hidden";
} catch(e){}
}
function ShowRegion1()
	{
			document.getElementById("region1").style.visibility = "visible";
			HideRegion2();
			HideRegion3();
			HideRegion4();
			HideRegion5();
			HideRegion6();
			HideRegion7();
	}
function ShowRegion2()
	{
			document.getElementById("region2").style.visibility = "visible";
			HideRegion1();
			HideRegion3();
			HideRegion4();
			HideRegion5();
			HideRegion6();
			HideRegion7();
	}
function ShowRegion3()
	{
			document.getElementById("region3").style.visibility = "visible";
			HideRegion1();
			HideRegion2();
			HideRegion4();
			HideRegion5();
			HideRegion6();
			HideRegion7();
	}
function ShowRegion4()
	{
			document.getElementById("region4").style.visibility = "visible";
			HideRegion1();
			HideRegion2();
			HideRegion3();
			HideRegion5();
			HideRegion6();
			HideRegion7();
	}
function ShowRegion5()
	{
			document.getElementById("region5").style.visibility = "visible";
			HideRegion2();
			HideRegion3();
			HideRegion4();
			HideRegion1();
			HideRegion6();
			HideRegion7();
	}
function ShowRegion6()
	{
			document.getElementById("region6").style.visibility = "visible";
			HideRegion2();
			HideRegion3();
			HideRegion4();
			HideRegion5();
			HideRegion1();
			HideRegion7();
	}
function ShowRegion7()
	{
			document.getElementById("region7").style.visibility = "visible";
			HideRegion2();
			HideRegion3();
			HideRegion4();
			HideRegion5();
			HideRegion6();
			HideRegion1();
	}

function swap_styles(el,e) {
			var i;
			if (el.nodeType==3)
				el = el.parentNode; 
			if (el.tagName == "SPAN")
				el = el.parentNode;
			for (i=0; i <=el.childNodes.length; i++)
			{
				try {
				if (el.childNodes[i].getAttribute('name') == "swapme")
				{
					if (el.childNodes[i].className == "hidden_div")
					{
						el.childNodes[i].className = "shown_div";
					}
					else
					{
						el.childNodes[i].className = "hidden_div";
					}

				}
				}catch(eee){}
			}
		}