
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) {}
}









/***********************************************
* 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
   
}
