/* sLib.js - (c)2007 SugarHill Works LLC - http://www.sugarhillworks.com */

var thmsSliding = false;
var thmsSliderIntervalId = 0;
var thmsSlideSpeed;
var thmsSlider;
var thmsSliderTop;
var thmsSliderLeft;
var thmsSliderUp;
var thmsSliderDown;
var thmsSlideIsUp = new Boolean();
var thmsSliderWidth;
var	thmsSliderWUp;
var	thmsSliderWDown;
var stmtSliding = false;
var stmtSliderIntervalId = 0;
var stmtSlideSpeed;
var stmtSlider;
var stmtSliderTop;
var stmtSliderLeft;
var stmtSliderUp;
var stmtSliderDown;
var stmtSlideIsUp = new Boolean();
var stmt_div;

// use this function in the body onload.
function sLib_init(arg) {
	if(arg=='thms' | !arg) {
		thmsSlideSpeed = 24; //multiple of 4 is best here 
		thmsSliderLeft = 0;
		thmsSliderDown = 650;
		thmsSliderWidth = 0;
		thmsSliderWUp = 0;
		thmsSliderWDown = 650;
		thmsSlider = d.getElementById("thms_ws");
		thmsSlider.style.width = thmsSliderWUp + "px";
		thmsSlider.style.left = thmsSliderLeft + "px";
	}//------------------------------------------------
	if(arg == 'stmt' | !arg) {
		stmtSlideSpeed = 24; //multiple of 4 is best here 
		stmtSliderLeft = 0;
		stmtSliderDown = 650;
		stmtSliderWidth = 0;
		stmtSliderWUp = 0;
		stmtSliderWDown = 650;
		stmtSlider = d.getElementById("stmt_bg");
		stmtSlider.style.width = stmtSliderWUp + "px";
		stmtSlider.style.left = stmtSliderLeft + "px";
		stmt_div = d.getElementById("stmt");
		stmt_div.style.visibility = 'hidden';
		stmt_div.innerHTML = statementText;
	}
}

// call thmsSlide() to toggle the div up and down
function thmsSlide() {
//	if(stmtSliding == true) {// make sure statement div is done sliding
//		setTimeout("thmsSlide();", 1000);
//	} else {
		if(thmsSliding) {
			return;
		}
		thmsSliding = true;
		if(thmsSliderWidth == thmsSliderWDown) {
			d.getElementById('thms_div').style.visibility = 'visible';
			thmsSliderIntervalId = setInterval('thmsSlideUpRun();', 30);
		}
		else {
			thmsSliderIntervalId = setInterval('thmsSlideDownRun();', 30);
		}
//	}
}

// call thmsSlideUpRun() to show the div
function thmsSlideUpRun() {
	if(thmsSliderWidth <= thmsSliderWUp) {
		thmsSliding = false;
		thmsSliderWidth = thmsSliderWUp;
		thmsSlider.style.width = Math.round(thmsSliderWUp) +'px';
		clearInterval(thmsSliderIntervalId);
		sLib_init('thms');
	} else {
		thmsSliderWidth -= thmsSlideSpeed;
		thmsSliderLeft += thmsSlideSpeed;
		if(thmsSliderWidth <= thmsSliderWUp)  {
			thmsSliderWidth = thmsSliderWUp;
		}
		thmsSlider.style.width = Math.round(thmsSliderWidth) + 'px';
		thmsSlider.style.left = Math.round(thmsSliderLeft) + 'px';
	}
		thmsSlideIsUp = false;
}

//call thmsSlideDownRun to hide the div
function thmsSlideDownRun() {
	if(thmsSliderWidth >= thmsSliderWDown) {
		thmsSliding = false;
		thmsSliderWidth = thmsSliderWDown;
		thmsSlider.style.width = thmsSliderWDown + 'px';
		clearInterval(thmsSliderIntervalId);
	} else {
		thmsSliderWidth += thmsSlideSpeed;
		if(thmsSliderWidth > thmsSliderDown) {
			thmsSliderWidth = thmsSliderWDown;
		}
		thmsSlider.style.width = thmsSliderWidth + 'px';
		thmsSlideIsUp = true;
	}
}


//--------------------------------------------------------------------------------------------------

// call stmtSlide() to toggle the div up and down
function stmtSlide() {
   	if(stmtSliding) {
	  	return;
   	}
   	stmtSliding = true;
	
   	if(stmtSliderWidth == stmtSliderWDown) {
		stmt_div.style.visibility = 'hidden';
		d.getElementById('stmt_x').style.visibility = 'hidden';
		stmtSliderIntervalId = setInterval('stmtSlideUpRun();', 30);
   	}
	else {
	  	stmtSliderIntervalId = setInterval('stmtSlideDownRun();', 30);
   	}
}

// call stmtSlideUpRun() to hide the div
function stmtSlideUpRun() {
	if(stmtSliderWidth <= stmtSliderWUp) {
		stmtSliding = false;
		stmtSliderWidth = stmtSliderWUp;
		stmtSlider.style.width = Math.round(stmtSliderWUp) +'px';
		clearInterval(stmtSliderIntervalId);
		sLib_init('stmt');
		activateThms();
	} else {
		stmtSliderWidth -= stmtSlideSpeed;
		stmtSliderLeft += stmtSlideSpeed;
		if(stmtSliderWidth <= stmtSliderWUp)  {
			stmtSliderWidth = stmtSliderWUp;
		}
		stmtSlider.style.width = Math.round(stmtSliderWidth) + 'px';
		stmtSlider.style.left = Math.round(stmtSliderLeft) + 'px';
	}
		stmtSlideIsUp = false;
}

//call stmtSlideDownRun to show the div
function stmtSlideDownRun() {
	if(stmtSliderWidth >= stmtSliderWDown) {
		stmtSliding = false;
		stmtSliderWidth = stmtSliderWDown;
		stmtSlider.style.width = stmtSliderWDown + 'px';
		clearInterval(stmtSliderIntervalId);
		stmt_div.style.visibility = 'visible';
		d.getElementById('stmt_x').style.visibility = 'visible';
		activateControls();
	} else {
		stmtSliderWidth += stmtSlideSpeed;
		if(stmtSliderWidth > stmtSliderDown) {
			stmtSliderWidth = stmtSliderWDown;
		}
		stmtSlider.style.width = stmtSliderWidth + 'px';
		stmtSlideIsUp = true;
	}
}


