//	Preload common images
var img_nav_elec_off = new Image(74,83);
	img_nav_elec_off.src = "/images/nav_menu_item_elec.gif";
var img_nav_elec_on = new Image(74,83);
	img_nav_elec_on.src = "/images/nav_menu_item_elec_f2.gif";

var img_nav_gas_off = new Image(68,83);
	img_nav_gas_off.src = "/images/nav_menu_item_gas.gif";
var img_nav_gas_on = new Image(68,83);
	img_nav_gas_on.src = "/images/nav_menu_item_gas_f2.gif";

var img_nav_water_off = new Image(69,83);
	img_nav_water_off.src = "/images/nav_menu_item_water.gif";
var img_nav_water_on = new Image(69,83);
	img_nav_water_on.src = "/images/nav_menu_item_water_f2.gif";

var img_nav_trans_off = new Image(73,83);
	img_nav_trans_off.src = "/images/nav_menu_item_trans.gif";
var img_nav_trans_on = new Image(73,83);
	img_nav_trans_on.src = "/images/nav_menu_item_trans_f2.gif";

var img_nav_other_off = new Image(72,83);
	img_nav_other_off.src = "/images/nav_menu_item_other.gif";
var img_nav_other_on = new Image(72,83);
	img_nav_other_on.src = "/images/nav_menu_item_other_f2.gif";

var img_nav_research_off = new Image(71, 83);
    img_nav_research_off.src = "/images/nav_menu_item_research.gif";
var img_nav_research_on = new Image(71, 83);
	img_nav_research_on.src = "/images/nav_menu_item_research_f2.gif";
	
var img_sidebar_search_go_off = new Image(25,18);
	img_sidebar_search_go_off.src = "/images/sidebar_btn_search_go.gif";
var img_sidebar_search_go_on = new Image(25,18);
	img_sidebar_search_go_on.src = "/images/sidebar_btn_search_go_f2.gif";
	
var img_sidebar_search_define_off = new Image(168,18);
	img_sidebar_search_define_off.src = "/images/sidebar_btn_define_search.gif";
var img_sidebar_search_define_on = new Image(168,18);
	img_sidebar_search_define_on.src = "/images/sidebar_btn_define_search_f2.gif";
	
var img_sidebar_font_smaller_off = new Image(168,18);
	img_sidebar_font_smaller_off.src = "/images/sidebar_btn_font_smaller.gif";
var img_sidebar_font_smaller_on = new Image(168,18);
	img_sidebar_font_smaller_on.src = "/images/sidebar_btn_font_smaller_f2.gif";
var img_sidebar_font_larger_off = new Image(168,18);
	img_sidebar_font_larger_off.src = "/images/sidebar_btn_font_larger.gif";
var img_sidebar_font_larger_on = new Image(168,18);
	img_sidebar_font_larger_on.src = "/images/sidebar_btn_font_larger_f2.gif";

//	end of common images preload

function turnOn(sImageName) {
	if (document.images) {
		eval("document." + sImageName + ".src = " + sImageName + "_on.src");
	}
}

function turnOff(sImageName) {
	if (document.images) {
		eval("document." + sImageName + ".src = " + sImageName + "_off.src");
	}
}

function changeToImage(oImage, sImageName) {
	// this function attempts to assign a new image to an image object passed rather than a reference by name
	// it is useful for situations where multiple instances of an image need a rollover state
	if (document.images) {
		eval("oImage.src = "  + sImageName + ".src");
	}
}

function checkSidebarSearchForm() {
	var oForm = document.sidebarSearchForm;
	if (oForm.sidebarSearchTextBox.value == "") {
		alert("Please enter the word or words that you wish to search for");
		oForm.sidebarSearchTextBox.focus();
		return false;
	} else {
		oForm.submit();
		return true;
	}	
}

function openFramelessWindow(sUrl, sName, iWidth, iHeight) {
	var sArgs = "left=0,screenX=0,top=0,screenY=0,resizable,status=yes,scrollbars=yes";
	if (window.screen) {
		sArgs += ",height=" + iHeight;
		sArgs += ",innerHeight=" + iHeight;
		sArgs += ",width=" + iWidth;
		sArgs += ",innerWidth=" + iWidth;
	}
	win=window.open(sUrl, sName, sArgs);
    win.focus();
}

function getIsEmailValid(sEmail) {
	return (sEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}

function toggleMe(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  } else {
    e.style.display="none"
  }
  return true;
}


function openTarget(targetId){ 
  if (document.getElementById){ 
	target = document.getElementById(targetId); 		 
  target.style.display = "block";
  target.style.visibility = "visible";
	} 
}

function closeTarget(targetId){ 
  if (document.getElementById){ 
	target = document.getElementById(targetId); 
	target.style.display = "none";
  target.style.visibility = "hidden";
	} 
}

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

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 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_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];}}
}

