// *** BROWSER VERSION ***
var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);
var is_opera = (agt.indexOf("opera") != -1);
var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
var iePos  = appVer.indexOf('msie');
if (iePos !=-1) {
   is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
   is_major = parseInt(is_minor);
}
var is_ie   = ((iePos!=-1) && (!is_opera) && (!is_safari));
var is_ie3  = (is_ie && (is_major < 4));
var is_ie4   = (is_ie && is_major == 4);
var is_ie4up = (is_ie && is_minor >= 4);
var is_ie5   = (is_ie && is_major == 5);
var is_ie5up = (is_ie && is_minor >= 5);
var is_ie5_5  = (is_ie && (agt.indexOf("msie 5.5") !=-1));
var is_ie5_5up =(is_ie && is_minor >= 5.5);
var is_ie6   = (is_ie && is_major == 6);
var is_ie6up = (is_ie && is_minor >= 6);

var slideShowSpeed = 4000
var crossFadeDuration = 6
var Pic = new Array()
Pic[0] = '../images/layup/banner_01.jpg'
Pic[1] = '../images/layup/banner_02.jpg'
Pic[2] = '../images/layup/banner_03.jpg'
Pic[3] = '../images/layup/banner_04.jpg'
Pic[4] = '../images/layup/banner_05.jpg'
var t
var j = 0
var p = Pic.length

var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow() {
	if (document.all && is_ie6up){
		document.getElementById('main_content_image').style.filter="blendTrans(duration=2)"
		document.getElementById('main_content_image').style.filter="blendTrans(duration=crossFadeDuration)"
		document.getElementById('main_content_image').filters.blendTrans.Apply()      
	}
	document.getElementById('main_content_image').style.backgroundImage = 'url(' + preLoad[j].src + ')';
	if (document.all && is_ie6up){
		document.getElementById('main_content_image').filters.blendTrans.Play()
	}
	j = j + 1
	if (j > (p-1)) j=0
	t = setTimeout('runSlideShow()', slideShowSpeed)
}

function levelColumns() {
	if (document.getElementById('main_left').offsetHeight < document.getElementById('main_content').offsetHeight) {
		document.getElementById('star').style.paddingTop = document.getElementById('main_content').offsetHeight - (document.getElementById('job_search').offsetHeight + document.getElementById('register').offsetHeight + document.getElementById('FirstChoice').offsetHeight + document.getElementById('star').offsetHeight + 40) + 'px';
	} else {
		document.getElementById('main_footer').style.paddingTop = document.getElementById('main_left').offsetHeight - (document.getElementById('main_content').offsetHeight) + 'px';
	}
	document.getElementById('postal_address').style.paddingTop = document.getElementById('main_left').offsetHeight - (document.getElementById('postal_address').offsetHeight + document.getElementById('main_right_image').offsetHeight + document.getElementById('support').offsetHeight) + 'px';
}

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

function clear_textbox(theField, theMessage)
{
	if (theField.value == theMessage) {
		theField.value = "";
	}
}

function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function

function checkSearch(theForm) {
	if (getSelectedRadio(theForm.search_type) == -1) {
		alert("Please select a \"Job Type\"");
		theForm.search_type.focus;
		return false;
	}
	
	if (theForm.search_string.value == "") {
		alert("Please enter a \"Search Criteria\"");
		theForm.search_string.focus;
		return false;
	}
	
	return true;
}