var requiredMajorVersion=8;
var requiredMinorVersion=0;
var requiredRevision=0;
var searchtxtchanged=false;

function checkForEnter(evt,ob){evt=(evt)?(evt):event;
var charCode=(evt.charCode)?(evt.charCode):((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
if(charCode==13){
	charCode=0;
	return goSearch(ob);
}
return true;
}

function goSearch(ob){
if(searchtxtchanged==true){
		window.location.href=SEARCHPAGE+document.getElementById(ob).value;
		}
	else
	{
		window.location.href=SEARCHPAGE+"";
	}
return false;
}

function clear_SearchText(ob){
if(searchtxtchanged==false){
	document.getElementById(ob).value="";
}
}

function checkSearchText(ob){
if(searchtxtchanged==false){
	if(document.getElementById(ob).value==""){
		document.getElementById(ob).value="Search";
	}
	else{
	searchtxtchanged=true;
	}
}
}




var ver5up1 = false;
if (document.getElementById) {ver5up1 = true;}
function showHideBanner(num) {
	for (n = 0; n < bannerlength; n++) {
		var display = 'none';
		if (n == num) {
			var display = 'block';
			clearTimeout(timer_id2);
			rotatorBanner(n,bannerlength);
			}
		document.getElementById('banner_'+n).style.display = display;
		}
	}
function rotatorBanner(n) {
	for (var i = 0; i < 4; i++) {
		var divid = 'banner_'+i;
		var display = 'none';
			for(var j = 0; j < bannerlength; j++) {
			if (i == n) {display = 'block';}
			document.getElementById(divid).style.display = display;
			}
				}
	n++;
	if (n >= bannerlength) {n = 0;}
	timer_id2 = setTimeout('rotatorBanner('+n+')',6000);
}




// JavaScript Document
/* onLoad event function handler.
 *
 * Author: Simon Willison
 * http://simon.incutio.com/archive/2004/05/26/addLoadEvent
 */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

/*
	Standards Compliant Rollover Script
	Author : Daniel Nolan
	http://www.bleedingego.co.uk/webdev.php
	
	Add class name of 'imgover' to the image you want to add an
	onmouseover event to.
	Note: Adjusted from original to use '_on' suffix used at Threespot
*/
function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);
			
			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

/* sets up the rollovers */
addLoadEvent(initRollovers);