// JavaScript Document
//Function to perform animation
function animation(frameNo) {
	if (frameNo <= 95) {
		width = (frameNo * 2) + 'px';
		document.getElementById('leftBottomPanel').style.width = width;
	}
	if (frameNo <= 170) {
		width = frameNo + 'px';
		document.getElementById('leftTopPanel').style.width = width;
	}
	//Fade in logo and navigation
	ie5  = (document.all && document.getElementById);
	ns6 = (!document.all && document.getElementById);
	opac = frameNo - 170;
	if (opac < 0) {
		opac = 0;
	}
	if (opac > 100) {
		opac = 100;
	}
	if (ie5) {
		document.getElementById('navigation').filters.alpha.opacity = opac;
		document.getElementById('logo').filters.alpha.opacity = opac;
	}
	if (ns6) {
		document.getElementById('navigation').style.MozOpacity = opac/100;
		document.getElementById('logo').style.MozOpacity = opac/100;
	}
	frameNo = frameNo + 2;
	if (frameNo <= 270) { 
		setTimeout('animation(' + frameNo + ')', 40);
	}
}
//Function to toggle visibility of specified layer
function toggleVisibility(id) {
	currentState = document.getElementById(id).style.visibility;
	if (currentState == 'visible') {
		document.getElementById(id).style.visibility = 'hidden';
	}
	else {
		document.getElementById(id).style.visibility = 'visible';
	}
	return false;
}
//Function to change class of specified object
function changeClass(object, newClass) {
	object.className = newClass;
}
function slideshow(slideNo,stepNo,noOfSlides,noOfSteps,stepTime,pause) {
	//Detect if browser is ie or ns
	ie5  = (document.all && document.getElementById);
	ns6 = (!document.all && document.getElementById);
	//Calculate new opacity value
	newOpacity = (100 / noOfSteps) * stepNo;
	//Loop through slides setting appropriate opacity
	for (var i = 2; i<=noOfSlides; i++) {
		if (i < slideNo) {
			thisOpacity = 100;
		}
		if (i == slideNo) {
			thisOpacity = newOpacity;
		}
		if (i > slideNo) {
				thisOpacity = 0;
		}
		if (slideNo == 1 && i == noOfSlides) {
			thisOpacity = (100 - newOpacity);
		}
		if (thisOpacity > 0) {
			thisVisibility = 'visible';
		} else {
			thisVisibility = 'hidden';
		}
		objectId = 'slide' + i;
		if (ie5) {
			document.getElementById(objectId).filters.alpha.opacity = thisOpacity;
		}
		if (ns6) {
			document.getElementById(objectId).style.MozOpacity = thisOpacity/100;
		}
		document.getElementById(objectId).style.visibility = thisVisibility;
	}
	//Set time before next cycle
	if (stepNo == noOfSteps) {
		thisStepTime = pause;
	} else {
		thisStepTime = stepTime;
	}
	//Set next step and slide numbers
	stepNo = stepNo +1;
	if (stepNo > noOfSteps) {
		stepNo = 1;
		slideNo = slideNo + 1;
		if (slideNo > noOfSlides) {
			slideNo = 1;
		}
	}
	setTimeout('slideshow(' + slideNo + ',' + stepNo + ',' + noOfSlides + ',' + noOfSteps + ',' + stepTime + ',' + pause + ')', thisStepTime);
}
var myPopupWindow = '';   
function openPopupWindow(url, name, width, height) {   
    //If it is already open   
    if (!myPopupWindow.closed && myPopupWindow.location)   
    {   
        myPopupWindow.location.href = url;   
    }   
    else  
    {   
        myPopupWindow= window.open(url,name, "location=no, scrollbars=yes, resizable=yes, toolbar=no, menubar=no, width=" + width + ", height=" + height );   
        if (!myPopupWindow.opener) myPopupWindow.opener = self;   
    }   
  
     //If my main window has focus - set it to the popup   
    if (window.focus) {myPopupWindow.focus()}   
} 
