function pviiClassNew(obj, new_style) {
    obj.className = new_style;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function toggleTab(strBaseColour) {
	
	var strImage;
	
	if (document.getElementById('ThirdLevel').style.display == "none") {
		document.getElementById('ThirdLevel').style.display = "";
		strImage = "/images/hideTab_" + strBaseColour + ".GIF"
		document.getElementById('tabbutton').src = strImage;
	}
	else{
		if (document.getElementById('ThirdLevel').style.display == "") {
			document.getElementById('ThirdLevel').style.display = "none";
			strImage = "/images/showTab_" + strBaseColour + ".GIF"
			document.getElementById('tabbutton').src = strImage;
		}
	}	
}

function toggleSearch() {
	if (document.getElementById('Search').style.display == "none") {
		document.getElementById('Search').style.display = "";
		document.getElementById('SearchButton').src = "images/searchOff.GIF";
	}
	else{
		if (document.getElementById('Search').style.display == "") {
			document.getElementById('Search').style.display = "none";
			document.getElementById('SearchButton').src = "images/searchOn.GIF";
		}
	}	
}

function archiveChildMenu() {
	if (document.getElementById('archiveMenu').style.display == "none") {
		document.getElementById('archiveMenu').style.display = "";
	}
	else {
		if (document.getElementById('archiveMenu').style.display == "") {
		document.getElementById('archiveMenu').style.display = "none";
		}
	}
}


function archiveChildMenuList() {
	if (document.getElementById('archiveMenuList').style.display == "none") {
		document.getElementById('archiveMenuList').style.display = "";
	}
	else {
		if (document.getElementById('archiveMenuList').style.display == "") {
		document.getElementById('archiveMenuList').style.display = "none";
		}
	}
}

function subLocationChildMenu(intChildID) {
var strItem;
strItem = "subLocationChild" + intChildID
	if (document.getElementById(strItem).style.display == "none") {
		document.getElementById(strItem).style.display = "";
	}
	else {
		if (document.getElementById(strItem).style.display == "") {
		document.getElementById(strItem).style.display = "none";
		}
	}
}

function doClock() {
    var t = new Date(), a = doClock.arguments, str = "", i, a1;
	//alert(t);
    var month = new Array("January", "Jan", "February", "Feb", "March", "Mar", "April", "Apr", "May", "May", "June", "Jun", "July", "Jul", "August", "Aug", "September", "Sep", "October", "Oct", "November", "Nov", "December", "Dec");
    var tday = new Array("Sunday", "Sun", "Monday", "Mon", "Tuesday", "Tue", "Wednesday", "Wed", "Thursday", "Thu", "Friday", "Fri", "Saturday", "Sat");
    for (i = 0; i < a.length; i++) {
        a1 = a[i].charAt(1);
	//alert(Number(a1));
        switch (a[i].charAt(0)) {
          case "M":
            str += (a1 == "2") ? t.getMonth() + 1 : month[t.getMonth() * 2 + Number(a1)];
            break;
          case "D":
            str += t.getDate();
            break;
          case "Y":
            str += (a1 == "0") ? t.getFullYear() : t.getFullYear().toString().substring(2);
            break;
          case "W":
            str += tday[t.getDay() * 2 + Number(a1)];
            break;
          default:
            str += unescape(a[i]);
        }
    }
    //alert(str);	
    return str;
}



function upclock(){ 
				var dte = new Date();
				var hrs = dte.getHours();
				var min = dte.getMinutes(); 
				var sec = dte.getSeconds();
				var col = ":";
				var spc = " ";
				var apm;
				var strReturn = "";

				if (hrs >= 12) { 
				//apm="PM";
				apm="";
				//hrs-=12;
				hrs-=0;
				}

				else {
				//apm="AM";
				apm="";
				}

				if (hrs == 0) hrs=12;
				if (min<=9) min="0"+min;
				if (sec<=9) sec="0"+sec;

				
				clock.innerHTML = tags_before_clock+hrs 
				+col+min+col+sec+spc+apm+tags_after_clock;
				//document.write(tags_before_clock+hrs +col+min+col+sec+spc+apm+tags_after_clock);
				
				//strReturn = tags_before_clock+hrs +col+min+col+sec+spc+apm+tags_after_clock;
				//return strReturn
}


function detectFlash() {   
  // If navigator.plugins exists... 
  if (navigator.plugins) { 
    // ...then check for flash 2 or flash 3+. 
    if (navigator.plugins["Shockwave Flash 2.0"] 
        || navigator.plugins["Shockwave Flash"]) { 


      // Some version of Flash was found. Time to figure out which. 


      // Set convenient references to flash 2 and the plugin description. 
      var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; 
      var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description; 
	
      // DEBUGGING: uncomment next line to see the actual description. 
       //alert("Flash plugin description: " + flashDescription); 


      // A flash plugin-description looks like this: Shockwave Flash 4.0 r5 
      // We can get the major version by grabbing the character before the period 
      // note that we don't bother with minor version detection. 
      // Do that in your movie with $version or getVersion(). 
      var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1)); 


      // We found the version, now set appropriate version flags. Make sure 
      // to use >= on the highest version so we don't prevent future version 
      // users from entering the site. 
      flash2Installed = flashVersion == 2;     
      flash3Installed = flashVersion == 3; 
      flash4Installed = flashVersion == 4; 
      flash5Installed = flashVersion == 5; 
      flash6Installed = flashVersion >= 6; 
    } 
  } 


  // Loop through all versions we're checking, and 
  // set actualVersion to highest detected version. 
  for (var i = 2; i <= maxVersion; i++) {   
    if (eval("flash" + i + "Installed") == true) actualVersion = i; 
    
  } 


  // If we're on webtv, the version supported is 2 (pre-summer2000, 
  // or 3, post-summer2000). Note that we don't bother sniffing varieties 
  // of webtv. You could if you were sadistic... 
  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 3;   


  // DEBUGGING: uncomment next line to display flash version 
   //alert("version detected: " + actualVersion); 


  // We're finished getting the version on all browsers that support detection. 
  // Time to take the appropriate action. 


  // If the user has a new enough version... 
  if (actualVersion >= requiredVersion) { 
    // ...then we'll redirect them to the flash page, unless we've 
    // been told not to redirect. 
    if (useRedirect) { 
      // Need javascript1.1 to do location.replace 
      if(jsVersion > 1.0) { 
        // It's safe to use replace(). Good...we won't break the back button. 
        window.location.replace(flashPage);   
      } else { 
        // JavaScript version is too old, so use .location to load 
        // the flash page. 
        window.location = flashPage; 
      } 
    } 
    // If we got here, we didn't redirect. So we make a note that we should 
    // write out the object/embed tags later. 
    hasRightVersion = true;                 
  } else {   
    // The user doesn't have a new enough version. 
    // If the redirection option is on, load the appropriate alternate page. 
    if (useRedirect) { 
      // Do the same .replace() call only if js1.1+ is available. 
      if(jsVersion > 1.0) { 
        window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage); 
      } else { 
        window.location = (actualVersion >= 2) ? upgradePage : noFlashPage; 
      } 
    } 
  } 


return hasRightVersion;
} 


/*
function ShowHideEmailDiv(){

var EmailDivVis = document.all['EmailDiv'].style.visibility
var EmailDivOver = document.all['EmailDiv'].style.overflow
//var FindLayerVis = document.all['FindLayer'].style.visibility
//var FindLayerOver = document.all['FindLayer'].style.overflow


if (EmailDivVis == "hidden"){
	document.all['EmailDiv'].style.visibility = "visible"
	document.all['EmailDiv'].style.overflow = "visible"
	//document.all['FindLayer'].style.visibility = "hidden"
	//document.all['FindLayer'].style.overflow = "hidden"
	document.forms['EmailPage'].Fullname.focus()
	document.all.RightNavBar.style.width = 200
	} else {
	document.all['EmailDiv'].style.visibility = "hidden"
	document.all['EmailDiv'].style.overflow = "hidden"
	document.all.RightNavBar.style.width = 1
	}
}

function SetTypeVar(Type){
document.forms['EmailPage'].EmailType.value = Type
}

function SetTypeOfContent(){
Type = document.forms['EmailPage'].EmailType.value
	if (Type == "1"){
	document.forms['EmailPage'].PageContent.value = document.all.BodyContent.innerHTML
	document.forms['EmailPage'].PageTitle.value = top.frames['TitleFrame'].document.title
	document.forms['EmailPage'].LinkContent.value = top.frames['TitleFrame'].location.href
	}
	if (Type == "2"){
	document.forms['EmailPage'].PageContent.value = top.frames['TitleFrame'].document.body.innerText + top.frames['BodyFrame'].document.all.BodyContent.innerText
	document.forms['EmailPage'].LinkContent.value = top.frames['TitleFrame'].location.href
	}
	if (Type == "3"){
	document.forms['EmailPage'].PageContent.value = ""
	document.forms['EmailPage'].LinkContent.value = top.frames['TitleFrame'].location.href
	}
//alert(document.forms['EmailPage'].PageContent.value)
}

*/