// JavaScript Document
function showhide(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		if (obj.style.display == "none"){
			obj.style.display = "";
		} else {
			obj.style.display = "none";
		}
	}
}

var randnum = Math.random();
var inum = 3;

var rand1 = Math.round(randnum * (inum-1)) + 1;
images = new Array;
images[1] = "images/bg-confetti.gif";
images[2] = "images/bg-confettired.gif";
images[3] = "images/bg-confettigreen.gif";

var image = images[rand1];

var dimages=new Array();
var numImages=5;

for (i=0; i<numImages; i++)
{
  dimages[i]=new Image();
  dimages[i].src="homepageSlideShow/"+(i+1)+".jpg";
}
var curImage=-1;

function swapPicture()
{
  if (document.images)
  {
    var nextImage=curImage+1;
    if (nextImage>=numImages)
      nextImage=0;
    if (dimages[nextImage] && dimages[nextImage].complete)
    {
      var target=0;
      if (document.images.myImage)
        target=document.images.myImage;
      if (document.all && document.getElementById("myImage"))
        target=document.getElementById("myImage");
  
      // make sure target is valid.  It might not be valid
      //   if the page has not finished loading
      if (target)
      {
        target.src=dimages[nextImage].src;
        curImage=nextImage;
      }

      setTimeout("swapPicture()", 5000);

    }
    else
    {
      setTimeout("swapPicture()", 500);
    }
  }
}

setTimeout("swapPicture()", 5000);

alert("Page Loaded");

function formCheck(formobj){
	alert("formCheck() Called");
	// Enter name of mandatory fields
	var fieldRequired = Array("firstname", "email");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("First Name", "E-mail");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}
	
	spamCheck = document.getElementById("antiSpam");
	if (isNaN(spamCheck.value) == true){
		if (spamCheck < 10){
			alertMsg += " - " + Possible Spam Detected + "\n";
		}
	}else{
		alertMsg += " - " + Possible Spam Detected + "\n";
	}
	
	if (alertMsg.length == l_Msg){
		returnval = true;
	}else{
		alert(alertMsg);
		returnval = false;
	}
	
	return returnval;

}
