//3-way slideshow- by Suzanne Arnold (http://jandr.com/, suzanne@mail.jandr.com)
//Script featured on JavaScript Kit (http://javascriptkit.com)
//Credit must stay intact

var OneRotate_delay = 5000; // delay in milliseconds (5000 = 5 secs)
OneCurrent = 0;
function OneNext() {
if (document.OneSlideForm.OneSlide[OneCurrent+1]) {
document.images.OneShow.src = document.OneSlideForm.OneSlide[OneCurrent+1].value;
document.OneSlideForm.OneSlide.selectedIndex = ++OneCurrent;
   }
else OneFirst();
}
function OnePrevious() {
if (OneCurrent-1 >= 0) {
document.images.OneShow.src = document.OneSlideForm.OneSlide[OneCurrent-1].value;
document.OneSlideForm.OneSlide.selectedIndex = --OneCurrent;
   }
else OneLast();
}
function OneFirst() {
OneCurrent = 0;
document.images.OneShow.src = document.OneSlideForm.OneSlide[0].value;
document.OneSlideForm.OneSlide.selectedIndex = 0;
}
function OneLast() {
OneCurrent = document.OneSlideForm.OneSlide.length-1;
document.images.OneShow.src = document.OneSlideForm.OneSlide[OneCurrent].value;
document.OneSlideForm.OneSlide.selectedIndex = OneCurrent;
}
function OneAp(text) {
document.OneSlideForm.OneSlideButton.value = (text == "Stop Slideshow") ? "Start Slideshow" : "Stop Slideshow";
OneRotate();
}
function OneChange() {
OneCurrent = document.OneSlideForm.OneSlide.selectedIndex;
document.images.OneShow.src = document.OneSlideForm.OneSlide[OneCurrent].value;
}
function TwoChange() {
OneRotate_delay=document.OneSlideForm.TwoSlide.value;
}
function OneRotate() {
if (document.OneSlideForm.OneSlideButton.value == "Stop Slideshow") {
OneCurrent = (OneCurrent == document.OneSlideForm.OneSlide.length-1) ? 0 : OneCurrent+1;
document.images.OneShow.src = document.OneSlideForm.OneSlide[OneCurrent].value;
document.OneSlideForm.OneSlide.selectedIndex = OneCurrent;
window.setTimeout("OneRotate()", OneRotate_delay);
}
}

function targetopener(mylink, closeme, closeonly)
{
if (! (window.focus && window.opener))return true;
window.opener.focus();
if (! closeonly)window.opener.location.href=mylink.href;
if (closeme)window.close();
return false;
}

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

var currStat='none';

function setPhoto(elementID){
	var target1 = document.getElementById(elementID);

	var cooky = readCookie(elementID);

	if (cooky) {currStat = cooky}
	else {currStat = 'block';
		createCookie(elementID, currStat, 5);}

	target1.style.display = currStat;
	createCookie('bgPhoto', currStat, 5);
}

function toggle(elementID){
	var target1 = document.getElementById(elementID);

	if (target1.style.display == 'none') {
		currStat='block';
	}
	else {
		currStat='none';
	}
	
	target1.style.display = currStat;
	createCookie('bgPhoto', currStat, 5);
} 

function createCookie(name, value, days){
	if (days) {
		var myDate = new Date();
		myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+myDate.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c= c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
