// CHFC Javascript Library


/* =======commented out for now===========
// 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
// write stylesheets per browser/platform
// 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
var sb;
sb=0;
if ( ! document.layers && ! document.all ) {
  sb=1;
}
//determines which stylesheet to write based on 
//browser/platform combination.  Also sets global
//variable bp for browser/platform testing elsewhere.
if (!sb) {
  if (navigator.platform.indexOf('Mac') > -1) {
    //mac
    if (navigator.appName.indexOf('Microsoft') > -1) {
      //explorer
      bp="iemac"
      document.write('<LINK HREF="../css/mac_ie.css" REL="styleSheet" TYPE="text/css">');
  
    } else {
      //netscape
      bp="nsmac"
      document.write('<LINK HREF="../css/mac_ns.css" REL="styleSheet" TYPE="text/css">');
  
    }
  } else {
    //windows or unix
    if (navigator.appName.indexOf('Microsoft') > -1) {
      //explorer
      bp="iewin"
      document.write('<LINK HREF="../css/win_ie.css" REL="styleSheet" TYPE="text/css">');
  
    } else {
      //netscape
      bp="nswin"
      document.write('<LINK HREF="../css/win_ns.css" REL="styleSheet" TYPE="text/css">');
  
    }
  }
}
=======end commenting out======     */

UAg = window.navigator.userAgent; BVers = parseInt(UAg.charAt(UAg.indexOf("/")+1),10);
function IsIE() { return UAg.indexOf("MSIE") > 0;}
var NN4 = (BVers >= 4 && document.layers);
function FindElem(n,ly) { if (BVers < 4) return document[n];
	var curDoc = ly ? ly.document : document; var elem = curDoc[n];
	if (!elem) { for (var i=0;i<curDoc.layers.length;i++) {
		elem = FindElem(n,curDoc.layers[i]); if (elem) return elem; }}
	return elem;
	}
function GetImg(name) {
	var img = null;
	if (document.images) {if (!IsIE()) img = FindElem(name,0);else img = document.images[name];}
	return img;
	}
function SetImgURL(name,loc) {var img = GetImg(name);if (img) img.src = loc;}
function doPreloads(preloads) {if (document.images) {
	for (i=0;i<preloads.length;i++) {img = new Image();img.src = preloads[i];}}
	}

// 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
// go to matching file in other language
// 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
function engfr() { //go to matching file in other language
	var url = document.location.toString();
	var destlang = "";
	var langloc =  url.indexOf("/eng/");
	if (langloc >= 0)  destlang = "/fra/";
	else {
		langloc = url.indexOf("/fra/");
		if (langloc >= 0) destlang = "/eng/"
		}
	if (langloc >= 0) {
		newurl = url.substr(0,langloc) +destlang + url.substr(langloc+5,999);
		location = newurl;
		return true;
		}
	else {
		alert("This page has invalid url " + url); 
		return false;
		}
}
