var menuids=["treemenu1"]

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}


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];}
}

if (window.addEventListener){
	window.addEventListener("load", buildsubmenus_horizontal,false)
}
else if (window.attachEvent)
	window.attachEvent("onload", buildsubmenus_horizontal)
	
function tab(x){  
  Char=document.getElementById('char').style;Desc=document.getElementById('desc').style;Val=document.getElementById('val').style;obj=document.getElementById(x).style;
  Char.display='none';Desc.display='none';Val.display='none';obj.display=obj.display=='none'?'':'none';
}

function changePage(x){
  var formval;with(window.document.results){formval=whichpage;}formval.value=x;document.results.submit();  
}

function printcontent(){
  //unhide content
  if(document.getElementById('desc')){
    document.getElementById('desc').style.display='';
  	document.getElementById('val').style.display='';
	  document.getElementById('char').style.display='';	  
	  document.getElementById('displaycontentcontainer').style.background="#FFFFFF";
	}  
  var pageLocation=document.location+'';
  var html='<style>.shadetabs{padding: 3px;margin:0px;margin-left: 0px;margin-top: 1px;margin-bottom: 0px;font: bold 12px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}</style>';
  html+='<script src="javascript.js" type="text/javascript"></script>';
  html+='This page has been taken from:';
  html+='<strong>URL:</strong> <em>'+pageLocation.replace('\&','\&amp;')+'</em>';
  html+='<p>Canadas Historic Places http://www.historicplaces.ca</p>';
  html+='<p>Government of Prince Edward Island http://www.gov.pe.ca/cca/index.php3?number=1002353</p>';
	var a = window.open('','','');
	a.document.open("text/html");
	a.document.write(document.getElementById('contentcontainer').innerHTML);
	a.document.write(html);
	a.document.close();
	a.print();
	//rehide
	if(document.getElementById('desc')){
	  document.getElementById('displaycontentcontainer').style.background="#C4AC94";
		document.getElementById('val').style.display='none';
	  document.getElementById('char').style.display='none';
	}	
}
function printcontent_F(){
  //unhide content
  if(document.getElementById('desc')){
    document.getElementById('desc').style.display='';
  	document.getElementById('val').style.display='';
	  document.getElementById('char').style.display='';	  
	  document.getElementById('displaycontentcontainer').style.background="#FFFFFF";
	}  
  var pageLocation=document.location+'';
  var html='<style>.shadetabs{padding: 3px;margin:0px;margin-left: 0px;margin-top: 1px;margin-bottom: 0px;font: bold 12px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}</style>';
  html+='<script src="javascript.js" type="text/javascript"></script>';
  html+='Cette page a été prise de:';
  html+='<strong>URL:</strong> <em>'+pageLocation.replace('\&','\&amp;')+'</em>';
  html+='<p>Lieux patrimoniauxs du Canada http://www.historicplaces.ca/acc-hom.aspx</p>';
  html+='<p>Government of Prince Edward Island http://www.gov.pe.ca/cca/index.php3?number=1002353</p>';
	var a = window.open('','','');
	a.document.open("text/html");
	a.document.write(document.getElementById('contentcontainer').innerHTML);
	a.document.write(html);
	a.document.close();
	a.print();
	//rehide
	if(document.getElementById('desc')){
	  document.getElementById('displaycontentcontainer').style.background="#C4AC94";
		document.getElementById('val').style.display='none';
	  document.getElementById('char').style.display='none';
	}	
}
function SimpleSwap(el,which){
  el.src=el.getAttribute(which || "origsrc");
}

function SimpleSwapSetup(){
  var x = document.getElementsByTagName("img");
  for (var i=0;i<x.length;i++){
    var oversrc = x[i].getAttribute("oversrc");
    if (!oversrc) continue;
      
    // preload image
    // comment the next two lines to disable image pre-loading
    x[i].oversrc_img = new Image();
    x[i].oversrc_img.src=oversrc;
    // set event handlers
    x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
    x[i].onmouseout = new Function("SimpleSwap(this);");
    // save original src
    x[i].setAttribute("origsrc",x[i].src);
  }
}

var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();}
