// Homepage Montage JavaScript Document

function setVisibility(objID, state) {
	var dom = findDOM(objID,1);
	dom.visibility = state;
}

function GL_preloadImages() {
 var d=document; if(d.images){ if(!d.GL_p) d.GL_p=new Array();
   var i,j=d.GL_p.length,a=GL_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.GL_p[j]=new Image; d.GL_p[j++].src=a[i];}}
}

var myTimeout;
var showTime = 4000;	//set display time for image
var runNow = 1;

function bringUp(pnum, idx) {
	var thepic = pnum;
	var sSH = "HLRI";
	var idShowFR = sSH;
	var ind = idx;
	var useDOM = findDOM(idShowFR, 1);
	if ( runNow == 1 ) {
		useDOM.filter = 'alpha(opacity=' + ind + ')';
		useDOM.opacity = (ind/100);
		useDOM.MozOpacity = (ind/100);

		ind = ind + 3;
		if ( ind <= 98) {
			setTimeout('bringUp(' + thepic + ', ' + ind + ')', 20);
		} 
		else 	{
			setTimeout('fadeAway(' + thepic + ', 100)', + showTime );
		}
	}
}
function fadeAway(pnum, idx) {
	var thepic = pnum;
	var sSH = "HLRI";
	var idShowFR = sSH;
	var ind = idx;
	if (thepic == 0){ return true }
	if ( runNow == 1 ) {
		var useDOM = findDOM(idShowFR, 1);
		useDOM.filter = 'alpha(opacity=' + ind + ')';
		useDOM.opacity = (ind/100);
		useDOM.MozOpacity = (ind/100);

		ind = ind - 3;
		if ( ind  >= 52 ) {
			setTimeout('fadeAway(' + thepic + ', ' + ind + ')', 20);
		} else {
			if ( thepic == 3 ) {
				thepic = 1;
			} else {
				thepic = thepic + 1;
			}
			curPic = thepic;
 			if (document.images) {
      			document['HLR'].src = "images/homewall" + thepic + ".jpg";
  			}
			setTimeout('bringUp(' + thepic + ', ' + idx + ')', 0);
		}
	}	
}
function doShow(num) {
	if (document.images) {
		var useNum = num;
		//alert("OK");
		bringUp(useNum, 10);
	}
}

function openPage() {

//preload the images
GL_preloadImages('images/homewall1.jpg',
'images/homewall2.jpg',
'images/homewall3.jpg');

	//show the intitial image and call the entry script
      document['HLR'].src = "images/homewall1.jpg";
	setTimeout('doShow(1)', 400);
} 
