// Image MouseOver Fade

var zxcSpeed=8;
var zxcDelay=8;


var zxcIB,zxcIT,zxcTO;
var zxcCkOpacity=false;
var zxcFAry=new Array();

function zxcInitiliseFade(obj){
 zxcargs=zxcInitiliseFade.arguments;
 for (zxc0=0;zxc0<zxcargs.length;zxc0++){
  zxcpobj=document.getElementById(zxcargs[zxc0]);
  zxcimgs=zxcpobj.getElementsByTagName('IMG');
  if (zxcimgs.length==3){
   if (zxcimgs[0].style.MozOpacity||zxcimgs[0].style.opacity||zxcimgs[0].style.filter){
    zxcCkOpacity=true;
   }
   for (zxc1=0;zxc1<zxcimgs.length;zxc1++){
    zxcs=zxcimgs[zxc1].style;
    zxcs.position='absolute';
    zxcs.zIndex=zxc1;
    zxcs.left='0px';
    zxcs.top='0px';
    zxcs.width=zxcpobj.style.width;
    zxcs.height=zxcpobj.style.height;
   }
   if (zxcCkOpacity){
    zxcOpacity(zxcimgs[0],0);
    zxcOpacity(zxcimgs[1],100);
   }
   zxcimgs[2].style.zIndex=10;
   zxcimgs[2].onmouseover=function(){ zxcFade(this); }
   zxcimgs[2].onmouseout=function(){ zxcFade(this); }
  }
 }
}

function zxcFade(zxcobj){
 zxcimgs=zxcobj.parentNode.getElementsByTagName('IMG');
 if (!zxcobj.ary){
  zxcFAry[zxcFAry.length]=zxcobj;
  zxcobj.ary=true;
  zxcobj.cnt=0
 }
 if (!zxcobj.set){
  zxcobj.set=true;
  zxcobj.IB=zxcimgs[1];
  zxcobj.IT=zxcimgs[0];
 }
 else {
  zxcobj.set=false;
  zxcobj.IB=zxcimgs[0];
  zxcobj.IT=zxcimgs[1];
 }
 if (zxcOpacity&&!zxcTO){
  zxcFadeDo();
 }
 else {
  zxcobj.IB.style.zIndex=0;
  zxcobj.IT.style.zIndex=1;
 }
}


function zxcFadeDo(){
 for (zxc0=0;zxc0<zxcFAry.length;zxc0++){
  zxcfobj=zxcFAry[zxc0];
  if (zxcfobj.cnt>=100&&zxcfobj.ary){
   zxcOpacity(zxcfobj.IT,100);
   zxcOpacity(zxcfobj.IB,0);
   zxcfobj.ary=false;
   for (zxc1=zxc0;zxc1<zxcFAry.length-1;zxc1++){
    zxcFAry[zxc1]=zxcFAry[zxc1+1];
   }
   zxcFAry.length--;
   zxcfobj.cnt=0;
  }
  else if (zxcfobj.cnt<=100){
   zxcOpacity(zxcfobj.IB,100-zxcfobj.cnt);
   zxcOpacity(zxcfobj.IT,zxcfobj.cnt);
   zxcfobj.cnt+=zxcSpeed;
  }
 }
 if (zxcFAry.length>0){ zxcTO=setTimeout("zxcFadeDo()",zxcDelay); }
 else { zxcTO=null; }
}


function zxcOpacity(obj,op) {
 if (obj.style.MozOpacity!=null){ obj.style.MozOpacity=(op/100)-.001; }
 else if (obj.style.opacity!=null){ obj.style.opacity=(op/100)-.001; }
 else if (obj.style.filter!=null){ obj.style.filter = 'alpha(opacity='+op+')';	}
}

/*
function ajaxManager()

	{
	var args = ajaxManager.arguments;
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();

	if (x) 
					{
				x.onreadystatechange = function()
					{
					if (x.readyState == 2)
						{
						el = document.getElementById(args[2]);
						el.innerHTML = x.responseText;		
							document.getElementById('nav_looptopia').style.visibility="visible";
							document.getElementById('nav_info').style.visibility="visible";
							document.getElementById('nav_map').style.visibility="visible"; 
							document.getElementById('nav_media').style.visibility="visible"; 
							document.getElementById('nav_where').style.visibility="visible"; 
						}
					}
				x.open("GET", args[1], true);
				x.send(null);
				} 
		}	*/