function putPic (whichpic) {
 if (document.getElementById) {
  document.getElementById('photo').src = whichpic.href;
  if (whichpic.title) {
   document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
  } else {
   document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
  }
  return false;
 } else {
  return true;
 }
}


function getElement(psID) {   
	if(document.all) {      
			return document.all[psID];   
			} else {      
			return document.getElementById(psID);   
			}}

function thumbBorderOver(varName){
	document.getElementById(varName).style.borderColor = "#0a4495";	return true;
	}
	
function thumbBorderOut(varName){	
	document.getElementById(varName).style.borderColor = "#ffffff";	return true;
	}
	
	//THIS SCRIPT IS FOR IMAGE ROLLOVERSfunction ImgOver(varNum) {	switch(varNum){		case 1:{document.tab1.src = Image1a.src; break}		case 2:{document.tab2.src = Image2a.src; break}		case 3:{document.tab3.src = Image3a.src; break}		case 4:{document.tab4.src = Image4a.src; break}		case 5:{document.tab5.src = Image5a.src; break}		case 6:{document.tab6.src = Image6a.src; break}	}	return true;}function ImgOut(varNum) {	switch(varNum){		case 1:{document.tab1.src = Image1b.src; break}		case 2:{document.tab2.src = Image2b.src; break}		case 3:{document.tab3.src = Image3b.src; break}		case 4:{document.tab4.src = Image4b.src; break}		case 5:{document.tab5.src = Image5b.src; break}		case 6:{document.tab6.src = Image6b.src; break}	}	return true;}Image1b = new Image(87,25);Image1b.src = "images/tab_1.gif";Image1a = new Image(86,25);Image1a.src = "images/tab_1db.gif";Image2b = new Image(86,25);Image2b.src = "images/tab_2.gif";Image2a = new Image(86,25);Image2a.src = "images/tab_2db.gif";Image3b = new Image(86,25);Image3b.src = "images/tab_3.gif";Image3a = new Image(86,25);Image3a.src = "images/tab_3db.gif";Image4b = new Image(86,25);Image4b.src = "images/tab_4.gif";Image4a = new Image(86,25);Image4a.src = "images/tab_4db.gif";Image5b = new Image(86,25);Image5b.src = "images/tab_5.gif";Image5a = new Image(86,25);Image5a.src = "images/tab_5db.gif";Image6b = new Image(105,25);Image6b.src = "images/tab_6.gif";Image6a = new Image(105,25);Image6a.src = "images/tab_6db.gif";//function for the transition effectsfunction image_effects(){  var selobj = document.getElementById('photo');  var selIndex = selobj.selectedIndex;  //set the transition to the number selected in the list  slideShow.filters.revealTrans.Transition=selIndex  slideShow.filters.revealTrans.apply()  slideShow.filters.revealTrans.play()  }//===============================================================================// VALIDATION FUNCTIONS//===============================================================================function RequestForm(){	var name = getElement("name").value;	var email = getElement("email").value;	var phone_num = getElement("phone-num").value;	var date_start = getElement("date-start").value;	var date_end = getElement("date-end").value;	var formResults = false;		if(CheckName(name) == false){		formResults = false;	}else{		if(validEmail(email) == false){			formResults = false;		}else{			if(date_start == ""){				alert("Please choose a request START date.");				formResults = false;			}else{				if(date_end == ""){					alert("Please choose a request END date.");					formResults = false;				}else{					if(PhoneEntered(phone_num) == true){						formResults = true;					}else{						formResults = false;					}				}			}		}	}	return formResults;}function PhoneEntered(strng){	var home_phone = strng;		if (home_phone == ""){		alert("We need either a home phone or a cell phone to accept your application");		return CheckPhone(home_phone);		}else{		return CheckPhone(home_phone);	}}function CheckPhone(strng) {	var stripped = strng.replace(/[\(\)\.\-\ ]/g, '');	//strip out acceptable non-numeric characters	if (isNaN(parseInt(stripped))) {   		//error = "The phone number contains illegal characters.";		//alert(error);		return false;	}else{		if (!(stripped.length == 10)) {			error = "The phone number is the wrong length. Make sure you included an area code!\n";			alert(error);			return false;		}else{			return true;		}	}}function validEmail(strEmail){	if (strEmail == ""){		alert("You must provide an email address");		return false;	}else{		if (isValidEmail(strEmail) == false){			alert("Please enter a valid email address!\n");			return false;		}else{			return true;		}	}}function isValidEmail(strEmail) {	var strBadChars, strChar, strSuffix, intNumBadChars, intCount, intPos, intPosPeriod	// --- CHECKING FOR BAD CHARACTERS ---	strBadChars = ' /:,#\'"`$~!%^&*();<>?\\|{}[]';	intNumBadChars = strBadChars.length	for(intCount = 0;  intCount < intNumBadChars;  ++intCount) {		strChar = strBadChars.substring(intCount, 1);		if(strEmail.indexOf(strChar) > 0)			return false;	}	// --- CHECKING FOR THE @ SIGN ---	intPos = strEmail.indexOf('@')	if(intPos == -1)		return false;	// --- CHECKING FOR A . AFTER THE @ SIGN ---	intPosPeriod = strEmail.indexOf('.', intPos);	if(intPosPeriod == -1)		return false;	// --- CHECKING FOR AT LEAST 2 AFTER THE PERIOD ---	if(strEmail.length - intPosPeriod < 3)		return false;	// --- ALL CHECKS OUT - MUST BE OKAY ---	return true;}function CheckName(strng) {	var lenStr = strng.length;	if (lenStr <= 4){		alert("Your Name must be at least 5 characters.\n");		return false;	}else{		return true;	}}function getElement(psID) {//USAGE: alert(getElement('divMyDiv').style.color);   if(document.all) {      return document.all[psID];   } else {      return document.getElementById(psID);   }}var dtCh= "/";var minYear=1900;var maxYear=2100;function isInteger(s){	var i;    for (i = 0; i < s.length; i++){           // Check that current character is number.        var c = s.charAt(i);        if (((c < "0") || (c > "9"))) return false;    }    // All characters are numbers.    return true;}function stripCharsInBag(s, bag){	var i;    var returnString = "";    // Search through string's characters one by one.    // If character is not in bag, append to returnString.    for (i = 0; i < s.length; i++){           var c = s.charAt(i);        if (bag.indexOf(c) == -1) returnString += c;    }    return returnString;}function daysInFebruary (year){	// February has 29 days in any year evenly divisible by four,    // EXCEPT for centurial years which are not also divisible by 400.    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );}function DaysArray(n) {	for (var i = 1; i <= n; i++) {		this[i] = 31		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}		if (i==2) {this[i] = 29}   }    return this}function isDate(dtStr){	var daysInMonth = DaysArray(12)	var pos1=dtStr.indexOf(dtCh)	var pos2=dtStr.indexOf(dtCh,pos1+1)	var strMonth=dtStr.substring(0,pos1)	var strDay=dtStr.substring(pos1+1,pos2)	var strYear=dtStr.substring(pos2+1)	strYr=strYear	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)	for (var i = 1; i <= 3; i++) {		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)	}	month=parseInt(strMonth)	day=parseInt(strDay)	year=parseInt(strYr)	if (pos1==-1 || pos2==-1){		alert("The date format should be : mm/dd/yyyy")		return false	}	if (strMonth.length<1 || month<1 || month>12){		alert("Please enter a valid month")		return false	}	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){		alert("Please enter a valid day")		return false	}	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)		return false	}	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){		alert("Please enter a valid date")		return false	}return true}function ValidateIsDate(strng){	var dt=getElement(strng);	if (isDate(dt.value)==false){		dt.focus()		return false	}    return true }//===============================================================================// WINDOW CONTROLS//===============================================================================function printWindow(){  window.print();}function closeWindow() {  window.close();}//OPEN A NEW WINDOW://<FORM><INPUT type="button" value="New Window!" onClick="window.open('index2.htm','mywindow','width=400,height=200,//toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')"></FORM>//OPEN A WINDOW TO THE C DRIVE://<INPUT TYPE="button" Value=" open file " onClick="window.open('file:///C:/', 'display', 'scrollbars=1')">//===============================================================================// OTHER//===============================================================================//THIS SCRIPT IS FOR WRITING CONTENT INTO THE HTML DYNAMICALLYfunction writit(text,id){	if (document.getElementById)	{		x = document.getElementById(id);		x.innerHTML = '';		x.innerHTML = text;	}	else if (document.all)	{		x = document.all[id];		x.innerHTML = text;	}	else if (document.layers)	{		x = document.layers[id];		text2 = '<P CLASS="testclass">' + text + '</P>';		x.document.open();		x.document.write(text2);		x.document.close();	}}//<div class="testclass" id="test">Testlayer</div>//writit(document.forms[0].text.value,'test');// -->
