function getObjByName(name,doc) {
  var o = 0;
  if(!doc) doc = document;
  if(doc[name]) o=doc[name];
  if(document.all && doc.all[name]) o=doc.all[name];
  if(o) {
    if(!o.getElementsByTagName) o.getElementsByTagName = getElementsArray;
    return o;
  }
  if(document.layers) {
    for(var i=0;i < doc.layers.length;i++){
      var lyrdoc = doc.layers[i].document;
      if(lyrdoc[name]) return lyrdoc[name];
      if(lyrdoc.layers.length > 0) {
        var o = getObjByName(name,lyrdoc);
        if(o) return o;
      }
    }
  }
  return 0;
}
if(!document.getElementById) document.getElementById = getObjByName;

function getElementsArray(el) {
  if(document.layers) {
    var doc = (this == document) ? document : this.document;
    switch(el) {
      case 'img' : return doc.images;
      case 'a' : return doc.links;
      case 'div' : return doc.layers;
      case 'form' : return doc.forms;
      default : return 0;
    }
  }
  if(document.all) return this.all.tags(el);
  return 0;
}
if(!document.getElementsByTagName) document.getElementsByTagName = getElementsArray;
if(document.layers) Layer.prototype.getElementsByTagName = getElementsArray;

function show(div){
  if(document.all) window.document.all[div].style.visibility = 'visible';
  else if(document.layers) getObjByName(div).visibility = 'show';
  else document.getElementById(div).style.visibility = 'visible';
}
function hide(div){
  if(document.all) window.document.all[div].style.visibility = 'hidden';
  else if(document.layers) getObjByName(div).visibility = 'hide';
  else document.getElementById(div).style.visibility = 'hidden';
}

function swapImg() {
  if(!document.images) return;
  var args = swapImg.arguments;
  for(var i=0;i < args.length;i+=2) {
    var imgSrc = (args[i + 1].indexOf('[') != -1) ? eval(args[i + 1] + '.src') : args[i + 1];
    if(getObjByName(args[i])) getObjByName(args[i]).src = imgSrc;
  }
}


function FormSearch(t, dirn)
{	
	if (dirn == 1 && t.value == "Search Site...") t.value= "";
	if (dirn == 0 && t.value == "") t.value= "Search Site...";
}

function searchFormValidate(f)
{
	if (f.txtSearch.value == "")
	{
		alert("Please enter a search term!");
		f.txtSearch.focus();
		return false;
	}
	else return true;
}


function showHide(idPrefix, idNum) 
{
	menu_status = new Array(); 
	// show/hide clicked menu element 
	if (document.getElementById) 
	{
		var idPrefixidNum = idPrefix + idNum;
		var menuImageidNum = 'menuImage' + idNum;
		var switch_id = document.getElementById(idPrefixidNum); 
		
		if(menu_status[idPrefixidNum] != 'show') 
		{
			document.getElementById(menuImageidNum).src="../images/common/dRedArrow.gif";
			switch_id.className = 'show'; 
			menu_status[idPrefixidNum] = 'show'; 
		}
		else 
		{
			document.getElementById(menuImageidNum).src="../images/common/hRedArrow.gif";
			switch_id.className = 'hide'; 
			menu_status[idPrefixidNum] = 'hide'; 
		}
	}
	// hide non-clicked menu elements 
	n = 1; 
	while(document.getElementById(idPrefix + n)) 
	{
		var hide_id = document.getElementById(idPrefix + n); 
		if(n !== idNum) 
		{
		hide_id.className = 'hide'; 
		menu_status[idPrefix + n] = 'hide'; 
		document.getElementById('menuImage' + n).src="../images/common/hRedArrow.gif";
		}
		else
		{
			hide_id .className = 'show';
			menu_status[idPrefix + 1] = 'show'; 
						
			hide_id = hide_id + 1;
			hide_id.className = 'hide'; 
			menu_status[idPrefix + (n+1)] = 'hide'; 
			document.getElementById('menuImage' + (n+1)).src="../images/common/hRedArrow.gif";
		}
		n++; 				
	}
}
function openNewWindow(theURL,winName,features) { //v2.0
  var newWindow =  window.open(theURL,winName,features);
  newWindow.focus();
}

function Clickheretoprint()
{ 
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById("print_content").innerHTML; 
  
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>American Oak Preserving Co., Inc.</title>'); 
   docprint.document.write('</head><body onLoad="self.print()"><center>');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</center></body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}

