function findLivePageHeight() {
	if (window.innerHeight) {
		return window.innerHeight;
		}
	if (document.body.clientHeight) {
		return document.body.clientHeight;
		}
	return (null);
}
	
function findLivePageWidth() {
	if (window.innerWidth)
		return window.innerWidth;
	if (document.body.clientWidth)
		return document.body.clientWidth;
	return (null);
	}

function initPage() {
	var livePageHeight = findLivePageHeight();
	
	object = document.getElementById("wrapper");
	objectHeight = object.offsetHeight;
	blindHeight = (livePageHeight - objectHeight - 10) / 2;
	object2 = document.getElementById("blind_spot");
	object2.style.height = blindHeight+"px";
	if (objectHeight<=wrapperHeight) {
		objectHeight = objectHeight +30 ;
		object.style.height = objectHeight + "px";
		setTimeout("initPage()",50);
		}
	else {
		showWelcome()
		}
	}
function showWelcome() {
	var livePageWidth = findLivePageWidth();
	var livePageHeight = findLivePageHeight();
	
	object = document.getElementById("text");
	object.innerHTML = "Welcome to";
	objectWidth = object.offsetWidth;
	objectLeft = (livePageWidth - objectWidth)/2;
	object.style.left = objectLeft+"px";
	objectHeight = object.offsetHeight;
	objectTop = (livePageHeight - objectHeight)/2;
	object.style.top = objectTop+"px";
	setTimeout("fadeTextWelcome(1.0)",50);
	}
function fadeTextWelcome(value) {
	object = document.getElementById("text");
	if (value>0) {
		value = value - 0.05;
		object.style.opacity = value;
		newValue = value;
		setTimeout("fadeTextWelcome(newValue)",100);
		}
	else {
		object.style.visibility ="hidden";
		showBanner();
		}
	}
function showTo() {
	var livePageWidth = findLivePageWidth();
	var livePageHeight = findLivePageHeight();
	
	object = document.getElementById("text");
	object.innerHTML = "To";
	objectWidth = object.offsetWidth;
	objectLeft = (livePageWidth - objectWidth)/2;
	object.style.left = objectLeft+"px";
	objectHeight = object.offsetHeight;
	objectTop = (livePageHeight - objectHeight)/2;
	object.style.top = objectTop+"px";
	setTimeout("fadeTextTo(1.0)",100);
	}
function fadeTextTo(value) {
	object = document.getElementById("text");
	if (value>0) {
		value = value - 0.05;
		object.style.opacity = value;
		newValue = value;
		setTimeout("fadeTextTo(newValue)",100);
		}
	else {
		object.style.visibility ="hidden";
		showBanner();
		}
	}
function showBanner() {
	var livePageWidth = findLivePageWidth();
	var livePageHeight = findLivePageHeight();

	object = document.getElementById("banner");
	objectWidth = object.offsetWidth;
	objectLeft = (livePageWidth - objectWidth)/2;
	object.style.left = objectLeft+"px";
	objectHeight = object.offsetHeight;
	objectTop = (livePageHeight - objectHeight)/2;
	object.style.top = objectTop+"px";
	setTimeout("fadeBanner(0)",50);
	}
function fadeBanner(value) {
	object = document.getElementById("banner");
	if (value<1) {
		value = value + 0.05;
		object.style.opacity = value;
		newValue = value;
		setTimeout("fadeBanner(newValue)",50);
		}
	else {
		showDesc();
		}
	}
function showDesc() {
	var livePageWidth = findLivePageWidth();
	
	object = document.getElementById("desc");
	object.style.opacity = 1.0;
	object.style.top = "-10px";
	objectWidth = object.offsetWidth;
	objectLeft = (livePageWidth - objectWidth)/2;
	object.style.left = objectLeft+"px";
	setTimeout("fallDownDesc()",50);
	}
function fallDownDesc() {
	object = document.getElementById("desc");
	object1 = document.getElementById("banner");
	object1Top = object1.offsetTop;
	object1Height = object1.offsetHeight;
	objectTop = object1Top + object1Height;
	objectCurrentTop = object.offsetTop;
	if (objectCurrentTop < objectTop) {
		objectCurrentTop = objectCurrentTop + 15;
		object.style.top = objectCurrentTop+"px";
		setTimeout("fallDownDesc()",100);
		}
	else {
		setTimeout("moveBannerDesc()",100);
		}
	}
function moveBannerDesc() {
	object = document.getElementById("desc");
	object1 = document.getElementById("banner");
	object2 = document.getElementById("wrapper");
	object2Top = object2.offsetTop;
	object1Top = object1.offsetTop;
	objectTop = object.offsetTop;
	if (object1Top>(object2Top+5)) {
		object1Top = object1Top-1;
		objectTop = objectTop -1;
		object1.style.top = object1Top+"px";
		object.style.top = objectTop+"px";
		setTimeout("moveBannerDesc()",5);
		}
	else {
		setTimeout("flashLogo(1.0,0)",100);
		getObject = document.getElementById("footer");
		var livePageHeight = findLivePageHeight();
		getObjectHeight = getObject.offsetHeight;
		getObjectTop = livePageHeight - getObjectHeight - 10;
		getObject.style.top = getObjectTop +"px";
		getObject.style.visibility = "visible";
		setTimeout("showFooter(0)",100);
		}
	}
function flashLogo(value,way) {
	if (way==0) {
		if (value>0.5) {
			value = value - 0.05;
			way = 0;
			}
		else {
			value = 0.55
			way = 1;
			}
		}
	else {
		if (value<1) {
			value = value+0.05;
			way = 1;
			}
		else {
			value = 0.95;
			way=0;
			}
		}
	object=document.getElementById("expresslogo");
	object.style.opacity = value;
	newValue = value;
	newWay = way;
	setTimeout("flashLogo(newValue,newWay)",100);
	}
function showFooter(fValue) {
	getObject = document.getElementById("footer");
	if (fValue<1) {
		fValue = fValue +0.05;
		getObject.style.opacity = fValue;
		newFValue = fValue
		setTimeout("showFooter(newFValue)",100);
		}
	else {
		getObject = document.getElementById("strip");
		getObject1 = document.getElementById("desc");
		getObject1Top = getObject1.offsetTop;
		getObject1Height = getObject1.offsetHeight;
		getObjectTop = getObject1Top + getObject1Height;
		getObject.style.top = getObjectTop+"px";
		getObject.style.visibility = "visible";
		imageLeft = 0;
		for (i=1;i<=numberPic;i++) {
			imgLeft[i] = imageLeft;
			imageLeft = imageLeft + slideImageWidth;
			}
		showSlideImage();
		setTimeout("runStrip()",50);
		showEnter();
		skipObject = document.getElementById("skip");
		skipObject.style.visibility = "hidden";
		}
	}
function showEnter () {
	var livePageWidth = findLivePageWidth();
	
	o = document.getElementById("enterImg");
	p = document.getElementById("strip");

	pTop = p.offsetTop;
	oWidth = o.offsetWidth;
	oTop = pTop + 160;
	oLeft = (livePageWidth - oWidth)/2
	o.style.top = oTop+"px";
	o.style.left = oLeft+"px";
	o.style.opacity = 1;
	}
