function PopUp(id){
	if(id!=""){
		var strURL = "/photo.asp?id=" + id
		var objPhotoWindow = window.open(strURL,'photo','height=500,width=550,left=10,top=10,directories=0,fullscreen=0,location=0,menubar=0,scrollbars=1,resizable=0,status=0,toolbar=0');
	}
}

function PrintMap(id,imageNumber){
	if(id!=""){
		var strURL = "/map.asp?id=" + id + "&map=" + imageNumber
		var objMapWindow = window.open(strURL,'map','height=250,width=350,left=10,top=10,directories=0,fullscreen=0,location=0,menubar=1,scrollbars=1,resizable=0,status=0,toolbar=0');
	}
}

function goURL(strURL){
	if(strURL!=""){
		document.location.href=strURL;
	}
}
function externalURL(strURL,targetWindow){
	if(strURL!="" && targetWindow!=1){
		document.location.href=strURL;
	}else if(strURL!=""){
		var newWindow = window.open(strURL,'','');
	}
}


  var today = new Date();
  var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000); // plus 28 days

  function setCookie(name, value) {
    if (value != null && value != "")
      document.cookie=name + "=" + escape(value) + ";expires=" + expiry.toGMTString();
  }

function SwapImage(strImageSRC,intHeight,intWidth,strTitle,strCaption){
	var imgObj = getObj("featureIMG")
	var captionObj = getObj("featureCaption")
	var titleObj = getObj("featureTitle")
	if (typeof(intWidth)=="number") imgObj.width=intWidth;
	if (typeof(intHeight)=="number") imgObj.height=intHeight;
	if (strImageSRC!='') imgObj.src=strImageSRC;	
	titleObj.innerHTML=strTitle;	
	captionObj.innerHTML=strCaption;	
}

function strTrim(strText) {
	for (i=0; i<strText.length; ++i) {
		if (strText.charAt(i) != ' ') break;
	}
	if (i >= strText.length) return ('');
	if (i > 0) strText = strText.substring(i, strText.length);
	for (j=strText.length-1; j > i; --j) {
		if (strText.charAt(j) != ' ') break;
	}
	if (j < strText.length -1)
		strText = strText.substring(0, j+1);
	return strText;

}
function ValidEmail(s){
    var i = 1;
    var sLength = s.length;
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }
    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
} 
function ValidText(strText, intMin)
{
	if (strText == "" || strText.length < intMin)
		return false;
	else
		return true;
}


// ##############################################
// ############ EXPANDING MENUS CODE 

// Browser Check
function Is (){
    var agt=navigator.userAgent.toLowerCase();
    this.major		= parseInt(navigator.appVersion);
    this.minor		= parseFloat(navigator.appVersion);
    this.nav		= ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    this.nav4		= (this.nav && (this.major == 4));
    this.nav6up		= (this.nav && (this.major >= 5));
    this.ie			= ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    this.ie4		= (this.ie && (this.major == 4) && (agt.indexOf("msie 5")==-1) );
    this.ie4up		= (this.ie && (this.major >= 4));
    this.mac		= (agt.indexOf("mac")!=-1);
}
var is = new Is();

var head="display:''"
var folder=""
var folderOld=""
var objPrevObj=""

// Main left hand nav function
function expandit(curobj,parentObj){
	if(!is.nav4){
		folder = getObj(curobj).style
		if (folder.display=="none"){
			if(objPrevObj!=""){
				folderOld = getObj(objPrevObj).style
				folderOld.display="none"
				if(parentPrevObj!=''){
					getObj(parentPrevObj).className="navGroup"
				}
			} 
			folder.display="";
			objPrevObj = curobj
			if(parentObj!=''){
				getObj(parentObj).className="currNavGroup"
				parentPrevObj = parentObj
			}	
			
		}else{
			folder.display="none"
			objPrevObj = ""
			if(parentPrevObj!=''){
				getObj(parentPrevObj).className="navGroup"
				parentPrevObj=""
			}	
		}
	}
}

function getObj(id){
	if(document.getElementById){
		return document.getElementById(id);
	}else{
		return document.all[id];
	} 
}

function NavImageSwap(SwapName,SwapImage){
	eval("document." +SwapName+ ".src = '"+SwapImage+"'");
}
