// (c) 2001 - 2009 Netsilik
// Internet : http://www.netsilik.nl
// E-mail   : info (at) netsilik x nl

var imgClicked = new Array();
imgClicked['signup'] = false;
imgClicked['showAnExample'] = false;
imgClicked['bookmark'] = false;

var signupOut = new Image;
signupOut.src = '/images/signupOut.png';
var signupOver = new Image;
signupOver.src = '/images/signupOver.png';
var signupPassive = new Image;
signupPassive.src = '/images/signupPassive.png';
var signupActive = new Image;
signupActive.src = '/images/signupActive.png';
var signupDown = new Image;
signupDown.src = '/images/signupDown.png';

var viewAnExampleOut = new Image;
viewAnExampleOut.src = '/images/features/viewAnExampleOut.png';
var viewAnExampleOver = new Image;
viewAnExampleOver.src = '/images/features/viewAnExampleOver.png';
var viewAnExamplePassive = new Image;
viewAnExamplePassive.src = '/images/features/viewAnExamplePassive.png';
var viewAnExampleActive = new Image;
viewAnExampleActive.src = '/images/features/viewAnExampleActive.png';
var viewAnExampleDown = new Image;
viewAnExampleDown.src = '/images/features/viewAnExampleDown.png';

var bookmarkOut = new Image;
bookmarkOut.src = '/images/features/bookmarkOut.png';
var bookmarkOver = new Image;
bookmarkOver.src = '/images/features/bookmarkOver.png';
var bookmarkPassive = new Image;
bookmarkPassive.src = '/images/features/bookmarkPassive.png';
var bookmarkActive = new Image;
bookmarkActive.src = '/images/features/bookmarkActive.png';
var bookmarkDown = new Image;
bookmarkDown.src = '/images/features/bookmarkDown.png';

function setClicked(imgName) {
	imgClicked[imgName] = true;
}

function swapButton(imgName, imgType) {// ugly, I know
	if (imgType == 'out') {
		if (imgClicked[imgName]) {
			eval("document.images['" + imgName + "Img'].src = " + imgName + "Passive.src;");
		} else {
			eval("document.images['" + imgName + "Img'].src = " + imgName + "Out.src;");
		}
	} else if (imgType == 'over') {
		if (imgClicked[imgName]) {
			eval("document.images['" + imgName + "Img'].src = " + imgName + "Active.src;");
		} else {
			eval("document.images['" + imgName + "Img'].src = " + imgName + "Over.src;");
		}
	} else if (imgType == 'up') {
		eval("document.images['" + imgName + "Img'].src = " + imgName + "Active.src;");
	} else { // down
		eval("document.images['" + imgName + "Img'].src = " + imgName + "Down.src;");
	}
}

function openRandomExample() {
	setClicked('viewAnExample');
//	window.open('/features/randomExample/', '_blank', 'width=1000, height=750, top=10, left=20, location=yes, menubar=yes, resizable=yes, toolbar=yes, scrollbars=yes');
//	return false;	
}

var timerId = 0;
var activeDivId = null;
var HIDE_DELAY = 100;

function showFloatingDiv(divId) {
	if (activeDivId != divId) {
		clearTimer();
		timerId = setTimeout("toggleFloatingDiv('" + divId + "', 1)", 30);
	}
}

function hideFloatingDiv(divId) {
	clearTimer();
	timerId = setTimeout("toggleFloatingDiv('" + divId + "', 0)", HIDE_DELAY);
}

function toggleFloatingDiv(divId, displayType) {
	if (displayType == 1) { // show
		if (activeDivId != null) {
			document.getElementById(activeDivId).style.display = 'none';
		}
		document.getElementById(divId).style.display = 'block';
		activeDivId = divId;
	} else { //hide
		if (activeDivId != null) {
			document.getElementById(activeDivId).style.display = 'none';
		}
		activeDivId = null;
		document.getElementById(divId).style.display = 'none';
	}
}

function clearTimer() {
	if (timerId) {
		clearTimeout(timerId);
		timerId = 0;
	}
}

if (window.sidebar && window.name == 'web-panels-browser') { // force FireFox to open uri in main window
	window.open('http://www.webtravellog.com/features/list/', '_content');
	window.close(); // Won't work, by try anyway ;(
	window.location = '/mainSite/sidebarHelp.html';
}

function setBookmark() {
	setClicked('bookmark');
	if (window.sidebar) { // FireFox
		window.sidebar.addPanel('WebTravelLog - Start your own Travel website for free', 'http://www.webtravellog.com/features/list/index.php', "");
	} else if (typeof(window.external.AddFavorite) != 'undefined') { // IE
		window.external.AddFavorite('http://www.webtravellog.com/features/list/index.php', 'WebTravelLog - Start your own Travel Website for free');
	}
	return false;
}