startList = function() {
if (document.all&&document.getElementById) {
   navRoot = document.getElementById("nav");
   for (i=0; i<navRoot.childNodes.length; i++) {
      node = navRoot.childNodes[i];
      if (node.nodeName=="LI") {
         node.onmouseover=function() {
            this.className+=" over";
         }
         node.onmouseout=function() {
            this.className=this.className.replace(" over", "");
         }
      }
   }
 }
}
window.onload=startList;

var request = null;

gSlideshowInterval = 5;
gNumberOfImages = 25;

gImages = new Array(gNumberOfImages);
gImages[0] = "images/IMG_2742.jpg";
gImages[1] = "images/IMG_2757.jpg";
gImages[2] = "images/IMG_2761.jpg";
gImages[3] = "images/IMG_2764.jpg";
gImages[4] = "images/IMG_2821.jpg";
gImages[5] = "images/IMG_2832.jpg";
gImages[6] = "images/IMG_2877.jpg";
gImages[7] = "images/IMG_2951.jpg";
gImages[8] = "images/IMG_2977.jpg";
gImages[9] = "images/IMG_2994.jpg";
gImages[10] = "images/IMG_2998.jpg";
gImages[11] = "images/IMG_3017.jpg";
gImages[12] = "images/IMG_3049.jpg";
gImages[13] = "images/IMG_3131.jpg";
gImages[14] = "images/IMG_3174.jpg";
gImages[15] = "images/IMG_3198.jpg";
gImages[16] = "images/IMG_3261.jpg";
gImages[17] = "images/IMG_3338.jpg";
gImages[18] = "images/IMG_3353.jpg";
gImages[19] = "images/IMG_3384.jpg";
gImages[20] = "images/IMG_3385.jpg";
gImages[21] = "images/IMG_3510.jpg";
gImages[22] = "images/IMG_3657.jpg";
gImages[23] = "images/IMG_3736.jpg";
gImages[24] = "images/IMG_3840.jpg";

function canManipulateImages() {
	if (document.images)
		return true;
	else
		return false;
}
function loadSlide(imageURL) {
	if (gImageCapableBrowser) {
		document.slide.src = imageURL;
		return false;
	}
	else {
		return true;
	}
}
function nextSlide() {
	var randomnumber=Math.floor(Math.random()*(gNumberOfImages))
	loadSlide(gImages[randomnumber]);
}

gImageCapableBrowser = canManipulateImages();
var is_input = document.URL.indexOf('clients');

// Check the position of the ? in the url
if (is_input != -1) { 
	// Create variable from ? in the url to the end of the string
	addr_str = document.URL.substring(is_input+1, document.URL.length);
	gCurrentImage = 2;
} else {
	gCurrentImage = 0;
}
setInterval("nextSlide()",gSlideshowInterval * 1000);
// -->

var request = null;

function createRequest() {

   try {
      request = new XMLHttpRequest();
   } catch (trymicrosoft) {
      try {
      	request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (othermicrosoft) {
         try {
	    request = new ActiveXObject("Microsoft.XMLHTTP");
	 } catch (failed) {
	    request = null;
	 }
      }
   }

   if (request == null) {
      alert("Error creating request object");
   }

}

function readPages(url) {
	createRequest();

	/* Eliminates caching of pages */
	url = url + "?dummy="+ new Date().getTime();

	/* Read in the main page */
	request.open("GET", url, true);
	request.onreadystatechange = displayMain;
	request.send(null);
}

function displayMain() {
	if (request.readyState == 4) {
/*		replaceText(canning,request.responseText); */
	   splash.innerHTML = request.responseText;
	}
}

function validateRegister() {
	if (!document.register.first_name.value) {
		alert("Please enter your first name.");
		return false;
	}
	if (!document.register.last_name.value) {
		alert("Please enter your last name.");
		return false;
	}
	if (!document.register.email.value) {
		alert("Please enter your email address.");
		return false;
	}
	if (document.register.email.value != document.register.email2.value) {
		alert("Email addresses do not match.");
		document.register.email2.select();
		document.register.email2.focus();
		return false;
	}
	if (!document.register.address1.value) {
		alert("Please enter your street address.");
		return false;
	}
	if (!document.register.town.value) {
		alert("Please enter your city/town.");
		return false;
	}
	if (!document.register.zip.value) {
		alert("Please enter your zip-code.");
		return false;
	}
	return true;
}

function addNews() {
	createRequest();

	var url = "news2db.php";
	var fobj = document.enternews;
	var str = "";

	request.open("POST",url,true);
	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	str = "newsitem="+document.enternews.newsitem.value;
	str += "&entered_by="+document.enternews.entered_by.value;
	str += "&display="+document.enternews.display.value;

	request.send(str);

	request.onreadystatechange = function(){
		if (request.readyState == 4) {
			document.getElementById('newsresults').innerHTML = request.responseText;
		}
	}
}
