//sob.js
var gCurrentPage = "";


function handleOnLoad(){
	//gCurrentPage = gFirstPage;
	goPage(gFirstPage);
	//document.getElementById("content").src = "html/"+gFirstPage+".htm";
}

home_hilite = new Image();
home_hilite.src = "images/home_hilite.gif";
news_hilite = new Image();
news_hilite.src = "images/news_hilite.gif";
music_hilite = new Image();
music_hilite.src = "images/music_hilite.gif";
hype_hilite = new Image();
hype_hilite.src = "images/hype_hilite.gif";
photos_hilite = new Image();
photos_hilite.src = "images/photos_hilite.gif";
//blog_hilite = new Image();
//blog_hilite.src = "images/blog_hilite.gif";
forum_hilite = new Image();
forum_hilite.src = "images/forum_hilite.gif";
newsletter_hilite = new Image();
newsletter_hilite.src = "images/newsletter_hilite.gif";

function goPage(pageName){
	if( gCurrentPage == pageName ){
		return;
	}
	hideCurrentHilite();
	switch(pageName){
		case "home":
			document.getElementById("content").src = "html/home.htm";
			document.getElementById("home").src = home_hilite.src;
			document.getElementById("home").style.cursor = "default";
			break;
		case "news":
			document.getElementById("content").src = "html/news.htm";
			document.getElementById("news").src = news_hilite.src;
			document.getElementById("news").style.cursor = "default";
			break;
		case "hype":
			document.getElementById("content").src = "html/hype.htm";
			document.getElementById("hype").src = hype_hilite.src;
			document.getElementById("hype").style.cursor = "default";
			break;
		case "music":
			document.getElementById("content").src = "html/music.htm";
			document.getElementById("music").src = music_hilite.src;
			document.getElementById("music").style.cursor = "default";
			break;
		case "photos":
			document.getElementById("content").src = "html/photos.htm";
			document.getElementById("photos").src = photos_hilite.src;
			document.getElementById("photos").style.cursor = "default";
			break;
		case "forum":
			document.getElementById("content").src = "phpbb2/viewforum.php?f=2";
			document.getElementById("forum").src = forum_hilite.src;
			document.getElementById("forum").style.cursor = "default";
			break;
		case "newsletter":
			document.getElementById("content").src = "formmail/subscribe.htm";
			document.getElementById("newsletter").src = newsletter_hilite.src;
			document.getElementById("forum").style.cursor = "default";
			break;
			
		/*case "blog":
			document.getElementById("content").src = "b2evolution/";
			document.getElementById("blog").src = blog_hilite.src;
			document.getElementById("blog").style.cursor = "default";
			break;*/
	}
	gCurrentPage = pageName;
}

function hideCurrentHilite(){
	switch(gCurrentPage){
		case "home":
			if( gCurrentPage == "home" ){
				document.getElementById("home").src = "images/home.gif";
				document.getElementById("home").style.cursor = "auto";
			}
			break;
		case "news":
			if( gCurrentPage == "news" ){
				document.getElementById("news").src = "images/news.gif";
				document.getElementById("news").style.cursor = "auto";
			}
			break;
		case "hype":
			if( gCurrentPage == "hype" ){
				document.getElementById("hype").src = "images/hype.gif";
				document.getElementById("hype").style.cursor = "auto";
			}
			break;
		case "music":
			if( gCurrentPage == "music" ){
				document.getElementById("music").src = "images/music.gif";
				document.getElementById("music").style.cursor = "auto";
			}
			break;
		case "photos":
			if( gCurrentPage == "photos" ){
				document.getElementById("photos").src = "images/photos.gif";
				document.getElementById("photos").style.cursor = "auto";
			} 
			break;
		case "forum":
			if( gCurrentPage == "forum" ){
				document.getElementById("forum").src = "images/forum.gif";
				document.getElementById("forum").style.cursor = "auto";
			}
			break;
		case "newsletter":
			if( gCurrentPage == "newsletter" ){
				document.getElementById("newsletter").src = "images/newsletter.gif";
				document.getElementById("newsletter").style.cursor = "auto";
			}
			break;
	}
}

function hideHilite(whichHilite){
	if( gCurrentPage == whichHilite ){
		return;
	}
	switch(whichHilite){
		case "home":
			document.getElementById("home").src = "images/home.gif";
			break;
		case "news":
			document.getElementById("news").src = "images/news.gif";
			break;
		case "hype":
			document.getElementById("hype").src = "images/hype.gif";
			break;
		case "music":
			document.getElementById("music").src = "images/music.gif";
			break;
		case "photos":
			document.getElementById("photos").src = "images/photos.gif";
			break;
		case "forum":
			document.getElementById("forum").src = "images/forum.gif";
			break;
		/*case "blog":
			document.getElementById("blog").src = "images/blog.gif";
			break;*/
		case "newsletter":
			document.getElementById("newsletter").src = "images/newsletter.gif";
			break;
	}
}

function showHilite(whichHilite){
	if( gCurrentPage == whichHilite ){
		return;
	}
	switch(whichHilite){
		case "home":
			document.getElementById("home").src = home_hilite.src;
			break;
		case "news":
			document.getElementById("news").src = news_hilite.src;
			break;
		case "hype":
			document.getElementById("hype").src = hype_hilite.src;
			break;
		case "music":
			document.getElementById("music").src = music_hilite.src;
			break;
		case "photos":
			document.getElementById("photos").src = photos_hilite.src;
			break;
		case "forum":
			document.getElementById("forum").src = forum_hilite.src;
			break;
		/*case "blog":
			document.getElementById("blog").src = blog_hilite.src;
			break;*/
		case "newsletter":
			document.getElementById("newsletter").src = newsletter_hilite.src;
			break;
	}

}

var mikelQuotes = new Array();
mikelQuotes.push("&ldquo;Would someone pass the cheese?&rdquo; <span class='quoteSite'>Bernard</span>");
mikelQuotes.push("&ldquo;&ldquo;Sometimes you&rsquo;re the bug, sometimes you&rsquo;re the windshield&rdquo; <span class='quoteSite'>unknown</span>");
mikelQuotes.push("&ldquo;Bring me a shrubbery.&rdquo; <span class='quoteSite'>Monty Python</span>");

var edQuotes = new Array();
edQuotes.push("&ldquo;Not all chemicals are bad. Without hydrogen or oxygen, for example,<br>there would be no way to make water, a vital ingredient in beer.&rdquo; <span class='quoteSite'>Dave Barry</span>");
edQuotes.push("&ldquo;I have actually always enjoyed hitting things.&rdquo; <span class='quoteSite'>Ed Smith</span>");
edQuotes.push("&ldquo;Some see the glass as half-empty, some see the glass as half-full.<br>I see the glass as too big.&rdquo; <span class='quoteSite'>George Carlen</span>");
edQuotes.push("&ldquo;Give the drummer some!&rdquo; <span class='quoteSite'>Ed Smith</span>");

var peterQuotes = new Array();
peterQuotes.push("&ldquo;If you push hard enough you get down deep enough.&rdquo; <span class='quoteSite'>Bernard</span>");
peterQuotes.push("&ldquo;Start every day off with a smile and get it over with.&rdquo; <span class='quoteSite'>WC Fields</span>");
peterQuotes.push("&ldquo;Bozos inflate rubber shoes, stand on blue line.&rdquo; <span class='quoteSite'>Firesign Theatre</span>");
peterQuotes.push("&ldquo;No Brain, no pain.&rdquo; <span class='quoteSite'>Bernard</span>");

var howardQuotes = new Array();
howardQuotes.push("&ldquo;Careful: the life you lead may be your own.&rdquo; <span class='quoteSite'>Bernard</span>");
howardQuotes.push("&ldquo;Is this your door knocker?&rdquo; <span class='quoteSite'>Firesign Theatre</span>");
howardQuotes.push("&ldquo;You wait here and don't let anybody in til I get back.&rdquo; <span class='quoteSite'>Monty Python</span>");

function hideQuote(){
	document.getElementById("quote").innerHTML = "";
}

var edIndex = -1;
var mikelIndex = -1;
var peterIndex = -1
var howardIndex = -1;

function showQuote(whichQuote){
	switch(whichQuote){
		case "mikel":
			var newIndex = getRandomInt(mikelIndex,mikelQuotes.length);
			mikelIndex = newIndex;
			document.getElementById("quote").innerHTML = mikelQuotes[newIndex];
			break;
		case "peter":
			var newIndex = getRandomInt(peterIndex,peterQuotes.length);
			peterIndex = newIndex;
			document.getElementById("quote").innerHTML = peterQuotes[newIndex];
			break;
		case "ed":
			var newIndex = getRandomInt(edIndex,edQuotes.length);
			edIndex = newIndex;
			document.getElementById("quote").innerHTML = edQuotes[newIndex];
			break;
		case "howard":
			var newIndex = getRandomInt(howardIndex,howardQuotes.length);
			howardIndex = newIndex;
			document.getElementById("quote").innerHTML = howardQuotes[newIndex];
			break;
	}
}

function getRandomInt(oldIndex,limit){
	var randNum = oldIndex;
	while ( randNum == oldIndex ){
		randNum = Math.floor(Math.random()*limit);
	}
	return randNum;
}

//navigator.appName
//navigator.appVersion
