var _id = 'nav2';
var _innerEl = 'div';
var _className = 'active';
var _hide = true;

var _menu;
var _nodes;
function initMenu() {
	_menu = document.getElementById(_id);
	if (_menu){
		_nodes = _menu.getElementsByTagName('a');
		for (var i=0; i<_nodes.length; i++) {
			if (_nodes[i].parentNode.getElementsByTagName(_innerEl)[0]) {
				_nodes[i].onclick = function () {
					if(this.parentNode.className.indexOf(_className) !=-1) {
						this.parentNode.className = this.parentNode.className.replace(_className, "");
					} else {
						if (_hide) hideLevels(this);
						this.parentNode.className += ' '+_className;
					}
					return false;
				}
			}
		}
	}
}
function hideLevels(_this){
	var _lis = _menu.getElementsByTagName('li');
	for (var i=0; i<_lis.length; i++) {
		var _f = false;
		var _a = _lis[i].getElementsByTagName('a');
		for (var j=0; j<_a.length; j++) {
			if (_a[j] == _this) _f = true;
		}
		if (!_f) _lis[i].className = _lis[i].className.replace(_className, "");
	}
}

if (window.addEventListener){
	window.addEventListener("load", initMenu, false);
	}
else if (window.attachEvent){
	window.attachEvent("onload", initMenu);
}












function SetDateFromCombo(strName) {
//   eval("document.getElementById('" + strName + "').value = document.getElementById('" + strName + "Month').value + '/' + document.getElementById('" + strName + "Day').value + '/' + document.getElementById('" + strName + "Year').value + ' ' + document.getElementById('" + strName + "Time').value");
   eval("document.getElementById('" + strName + "').value = document.getElementById('" + strName + "Month').value + '/' + document.getElementById('" + strName + "Day').value + '/' + document.getElementById('" + strName + "Year').value ");
try {
   eval("document.getElementById('" + strName + "').value += ' ' + document.getElementById('" + strName + "Time').value");
      } catch(err) {}
}





function autoIframe(frameId){
try{
frame = document.getElementById(frameId);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
var newHeight = innerDoc.body.scrollHeight + 30;
//newHeight = (newHeight > 1000 ? newHeight*30 : newHeight);
objToResize.height = newHeight;
//alert(newHeight);
frame.height = newHeight;
frame.style.display='block';
}
catch(err){
//window.status = err.message;
}
}



/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=[]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight + 10;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller










function closeAllTab(tabName) 
{
   for (i=0; i<15; i++) {
      try {
         closeTab( tabName  + i);
         eval("document.all.divTab" + tabName  + i + ".style.display = 'none'");
     }
      catch(err) {}
   }

}

function closeTab(tabName)
{
   var boxTabCornerLeftOff = "aqc/boxTabCornerLeftOff.gif" ;
   var boxTabCornerRightOff = "aqc/boxTabCornerRightOff.gif" ;
   var boxTabFill = "url(aqc/boxTabFillOff.gif)" ;
   var boxTabColorOff = "#a0a0a0" ;
   
   eval("document.all.boxTabCornerLeft" + tabName + ".src=boxTabCornerLeftOff");
   eval("document.all.boxTabCornerRight" + tabName + ".src=boxTabCornerRightOff");
   eval("document.all.boxTabTd" + tabName + ".style.backgroundImage=boxTabFill");
   eval("document.all.boxTabCaption" + tabName + ".style.color=boxTabColorOff");

}


function overTab(tabName)
{
//alert(tabName)
   curColor = "";
   eval("curColor= document.all.boxTabTd" + tabName + ".style.backgroundColor");

   if (curColor == "#7b9ece")
   {
      var sOver="E1E8F3";
   }
   else
   {
      var sOver="000000";
   }
   eval("document.all.boxTabCaption" + tabName + ".style.color=sOver");
}

function outTab(tabName)
{
   curColor = "";
   eval("curColor= document.all.boxTabTd" + tabName + ".style.backgroundColor");
   if (curColor == "#e7ebf7")
   {
      var sNormal="3D6092";
   }
   else
   {
      var sNormal="808080";
   }
   eval("document.all.boxTabCaption" + tabName + ".style.color=sNormal");
}
   

function openTab(tabName)
{
//alert(tabName)
lastTab=tabName

   var boxTabCornerLeftOn = "aqc/boxTabCornerLeftOn.gif" ;
   var boxTabCornerRightOn = "aqc/boxTabCornerRightOn.gif" ;
   var boxTabFill = "url(aqc/boxTabFillOn.gif)" ;
   var boxTabColorOn = "808080" ;
   var underline="underline";
   eval("document.all.boxTabCornerLeft" + tabName + ".src=boxTabCornerLeftOn");
   eval("document.all.boxTabCornerRight" + tabName + ".src=boxTabCornerRightOn");
   eval("document.all.boxTabTd" + tabName + ".style.backgroundImage=boxTabFill");
//   eval("document.all.boxTabTd" + tabName + ".style.backgroundImage=boxTabFill");
   eval("document.all.boxTabCaption" + tabName + ".style.color=boxTabColorOn");

   eval("document.all.divTab" + tabName + ".style.display = 'block'") ;
}

// --- function used with AqcUi.ComboDb
//     searches nearest value in a list (from a textbox value)
function SearchInList(objList) {

   var l_objList = eval('document.all.' + objList);
   var l_objSearch = eval('document.all.txtSearch' + objList);

   sSearchString = l_objSearch.value.toUpperCase();
   iSearchTextLength = sSearchString.length;
   
   for (j=0; j < l_objList.options.length; j++) {
      sOptionText = l_objList.options[j].text;
      sOptionComp = sOptionText.substr(0, iSearchTextLength).toUpperCase();
   
      if(sSearchString == sOptionComp) {
         l_objList.selectedIndex = j;
         break;
      }
   }

}

// --- function used with AqcUi.ComboDb
//     searches nearest value in a list (from a textbox value)
function SearchInList(objList) {

   var l_objList = eval('document.all.' + objList);
   var l_objSearch = eval('document.all.txtSearch' + objList);

   sSearchString = l_objSearch.value.toUpperCase();
   iSearchTextLength = sSearchString.length;
   
   for (j=0; j < l_objList.options.length; j++) {
      sOptionText = l_objList.options[j].text;
      sOptionComp = sOptionText.substr(0, iSearchTextLength).toUpperCase();
   
      if(sSearchString == sOptionComp) {
         l_objList.selectedIndex = j;
         break;
      }
   }

}


function ComboDb_CopySelection(objList) {

   var l_objList = eval('document.all.' + objList);
   var l_objSearch = eval('document.all.txtSearch' + objList);

   l_objSearch.value = l_objList.options[l_objList.selectedIndex].text
   
}
