// JavaScript Document
  var fadeOpacity  = new Array();
  var fadeTimer    = new Array();
  var fadeInterval = 200;  // milliseconds

  function fade(o,d)
  {
  
	// o - Object to fade in or out.
	// d - Display, true =  fade in, false = fade out
	
	//alert("Object: "+o+" In/Out"+d);
  
	var obj = document.getElementById(o);
  
	if((fadeTimer[o])||(d&&obj.style.display!='block')||(!d&&obj.style.display=='block'))
	{
  
	  if(fadeTimer[o])
		clearInterval(fadeTimer[o]);
	  else
		if(d) fadeOpacity[o] = 0;
		else  fadeOpacity[o] = 9;
	
	  obj.style.opacity = "."+fadeOpacity[o].toString();
	  obj.style.filter  = "alpha(opacity="+fadeOpacity[o].toString()+"0)";
	  
	  if(d)
	  {
		obj.style.display = 'block';
		fadeTimer[o] = setInterval('fadeAnimation("'+o+'",1);',fadeInterval);
	  }
	  else
		fadeTimer[o] = setInterval('fadeAnimation("'+o+'",-1);',fadeInterval);
	}
  }

  function fadeAnimation(o,i)
  {

	// o - o - Object to fade in or out.
	// i - increment, 1 = Fade In

	var obj = document.getElementById(o);
	fadeOpacity[o] += i;
	obj.style.opacity = "."+fadeOpacity[o].toString();
	obj.style.filter  = "alpha(opacity="+fadeOpacity[o].toString()+"0)";

	if((fadeOpacity[o]=='9')|(fadeOpacity[o]=='0'))
	{
	  if(fadeOpacity[o]=='0') {
		obj.style.display = 'none';
	  }
	  else
	  {
		obj.style.opacity = "1";
		obj.style.filter  = "alpha(opacity=100)";
	  }
	 
	  clearInterval(fadeTimer[o]);
	  delete(fadeTimer[o]);
	  delete(fadeTimer[o]);
	  delete(fadeOpacity[o]);
	  
	  if(fadeOpacity[o]=='0') {
		fade(o,true);
	  }
	  else
	  {
		if(obj.style.display=='none') {
			fade(o,true);
		} else {
			fade(o,false);
		}
	  }
  
	}  
  }
 
function fadeStars() {
	setInterval("fade('stars1',true)",60);
	setInterval("fade('stars2',true)",75);
	setInterval("fade('stars3',true)",150);
	//animateClouds('clouds1');
	document.getElementById('clouds1').style.backgroundPosition = '-1px 0px';
	document.getElementById('clouds2').style.backgroundPosition = '-1px 0px';
	animClouds();
}

var curPos = "1px 0px";//document.getElementById(element).style.backgroundPosition;
function animClouds() {
	
	setInterval("animateClouds('clouds1','x','1')",70);
	setInterval("animateClouds('clouds2','x','1')",80);
}

function animateClouds(element, axis, value) {
	var oldPos;
	var newPos;
	
	value = value * 1;
			
	oldPos = document.getElementById(element).style.backgroundPosition;
	var newVal = oldPos.split(" ");
	newVal = newVal[0].replace("px", "");
	
	var moveIt = newVal * 1;	
	var newerVal = (moveIt-value)+"px";
	
	if (axis == 'x') {
		newPos = oldPos.replace(/^\S+/, newerVal);
	} else if (axis == 'y') {
		newPos = oldPos.replace(/\S+$/, newerVal);
	}
	
	document.getElementById(element).style.backgroundPosition = newPos;
	curPos = newPos;
}