// JavaScript Document

/* Added by Dennis Hart
** SHOULD THIS PAGE EVER LINK TO THE relaunch/new.js
** THE CODE BELOW SHOULD BE ELIMINATED
** SINCE IT ALREADY EXISTS ON relaunch/new.js*/

/* Code for dropdown menus */
function setup_pulldown() {
   var divs = document.getElementsByTagName('div');
   for (var i = 0; i < divs.length; i++) {
      elt = divs[i];
      if (elt.className == 'country-pulldown') {
         elt.onclick = click_menu;
      }
   }   
   var opt = document.getElementById('options');
   if (opt) {
   opt.onclick = function () {
      var o = document.getElementById('optional');
      if (o.className == 'optional-hidden') {
         o.className = 'optional-visible';
         this.innerHTML = 'Hide Options';
      } else {
         o.className = 'optional-hidden';
         this.innerHTML = 'Show Options';
      }
   }
   }

}

function click_menu(e) {
   if (!e) var e = window.event;
   e.cancelBubble = true;
   if (e.stopPropagation) e.stopPropagation();



   var elt = this.getElementsByTagName('div')[1];
   if (elt.className == 'menu-hidden') {
      close_menus();
      elt.className = 'menu-visible';
      elt.innerHTML = elt.innerHTML+'';
      var divs = document.getElementsByTagName('div');
      for (var i = 0; i < divs.length; i++) {
         var e = divs[i];
         if (e.className == 'item') {
            e.onmouseover = highlight;
            e.onmouseout = restore;
            e.onclick = click;
         }
      }
   } else {
      elt.className = 'menu-hidden';
      var divs = document.getElementsByTagName('div');
      for (var i = 0; i < divs.length; i++) {
         var e = divs[i];
         if (e.className == 'item active') {
            e.className = 'item';
         }
      }
   }
}

function close_menus() {
   var divs = document.getElementsByTagName('div');
   for (var i = 0; i < divs.length; i++) {
      var e = divs[i];   
      if (e.className == 'menu-visible') {
         e.className = 'menu-hidden';
      }
   }

}

function highlight() {   
   this.className = 'item active';
}

function restore() {
   this.className = 'item'; 
}

function click() {
   var value = this.getAttribute('value');
   var elt = this.parentNode.parentNode;
   var input = elt.getElementsByTagName('input');
   input[0].value = value;
   var head = elt.getElementsByTagName('div')[0];
//   if (this.innerHTML.length > 35) {
   //		head.innerHTML = this.innerHTML.substring(0,27) + "...";
  // } else {
	   head.innerHTML = this.innerHTML.substring(0,65);
   //}
   
   if (this.parentNode.getAttribute('onChange') != '') {
      mySelection = eval(this.parentNode.getAttribute('onChange'));
   }
}



function veritasOpenWin(URL, target, properties) {
	if(URL == '/hipbone/prelaunch.html')
	{
		URL = '/webchat/prelaunch.jsp';
	}
	window.open(URL, target, properties);
}

