function PopUpSend(URL) {
	//input window name
	var wndName="SEARCHBV";
	
	//input attributes
	wndAttributes = "width=400,height=400,scrollbars=no,top=150,left=200";
	window.open(URL,wndName,wndAttributes);
}

function PopUpPrint(URL) {
	//input window name
	var wndName="SEARCHBV";
	
	//input attributes
	wndAttributes = "width=400,height=600,scrollbars=no,top=150,left=200";
	window.open(URL,wndName,wndAttributes);
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

document.getElementsByClass = function (needle) {
  var my_array = document.getElementsByTagName("*");
  var retvalue = new Array();
  var i = 0;
  var j = 0;
  for (i = 0, j= 0; i < my_array.length; i++) {
    var c = " " + my_array[i].className + " ";
    if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i];
  }
  return retvalue;
}

function toggleVis(navid,imgid) {
	imgs = new Array();
	navBlocks = new Array();
	
	// change all images to 'closed' (display the open img)
	imgs = document.getElementsByClass('imgToggle');
	for (i=0;i<imgs.length;i++) {
		imgs[i].src = '/pics/but_open.gif';
	}
	
	// close all open nav boxes except clicked
	navBlocks = document.getElementsByClass('sideNavHolder');
	for (i=0;i<navBlocks.length;i++) {
		if (navBlocks[i].id.substring(0,3) == 'nav' && navBlocks[i].id != navid) {
			navBlocks[i].style.display = 'none';
		}
	}
	
	img = document.getElementById(imgid);
	
	
	navBlock = document.getElementById(navid);
	if (navBlock.style.display == 'none') {
		navBlock.style.display = 'block';
		img.src = '/pics/but_close.gif';
	} else {
		navBlock.style.display = 'none';
		img.src = '/pics/but_open.gif';
	}
	
	return false;
}

function toggleFAQ() {

	answer = document.getElementById('FAQo');
	closer = document.getElementById('FAQc');

	if (answer.style.display == 'none')
	{
		answer.style.display = 'block';
		closer.style.display = 'none';
	} else {
		answer.style.display = 'none';
		closer.style.display = 'block';
	}
	return false;
}

var nav_over_itv, nav_out_itv, nav_out_id1, nav_out_id2, nav_over_id1, nav_over_id2, action, lastaction, mozOffset = 0;
var navTitleImage;
var navTitleImageMouseOver;

function toggleNav(obj,titleImage,titleImageMouseOver) {
	//alert(obj.getElementsByTagName('img').src);
	if (obj.firstChild.firstChild.src.indexOf(titleImage)!= -1) {
		obj.firstChild.firstChild.src = titleImageMouseOver;
	} else {
		obj.firstChild.firstChild.src = titleImage;
	}
}
/*
function toggleNav(i1,i2,a,titleImage,titleImageMouseOver) {
	navTitleImage = titleImage;
	navTitleImageMouseOver = titleImageMouseOver;

	if(navigator.appName.indexOf("Netscape")>(-1)) {
		mozOffset=14;
	}
	if(a){
		if(nav_over_id1 == i1 && nav_over_id2 == i2){
			clearTimeout(nav_out_itv);
		}
		nav_over_id1 = i1;
		nav_over_id2 = i2;
		nav_over_itv = setTimeout(nav_over, 10);
	}else{
		if(nav_out_id1 == i1 && nav_out_id2 == i2){
			clearTimeout(nav_over_itv);
		}
		nav_out_id1 = i1;
		nav_out_id2 = i2;
		nav_out_itv = setTimeout(nav_out, 10);
	}
	action = a;
}

function nav_over(){
	var navlink = document.getElementById(nav_over_id1);
	var thepos = findPosX(navlink);
	
	var navpict = navlink.getElementsByTagName('img');
	var navbox = document.getElementById(nav_over_id2);
	if (navbox) {
		if (nav_over_id2 != 'extranetBox') {
			navbox.style.left = thepos + 'px';
		} else {
			// 208 = extranetBox width, 18 is padding extranet picture holder
			navbox.style.left = thepos - 208 + navpict[0].width + 18 - mozOffset + 'px';
		}
		navbox.style.display = 'block';
		navlink.style.backgroundColor = '#ffffff';
	}
	navpict[0].src= navTitleImageMouseOver;
	
}

function nav_out(){
	var navlink = document.getElementById(nav_out_id1);
	var thepos = findPosX(navlink);
	
	var navpict = navlink.getElementsByTagName('img');
	var navbox = document.getElementById(nav_out_id2);
	if (navbox) {
		if (nav_out_id2 != 'extranetBox') {
			navbox.style.left = thepos + 'px';
		} else {
			// 208 = extranetBox width, 18 is padding extranet picture holder
			navbox.style.left = thepos - 208 + navpict[0].width + 18 - mozOffset + 'px';
		}
		navbox.style.display = 'none';		
		navlink.style.backgroundColor = '';
	}
	navpict[0].src=navTitleImage;
	
}
*/
// for IVE

function initNav() {
	toggleNavLinks();
}

function toggleNavLinks() {
/* edit: Marc (May 23 2006) */
	theNavsLinks = document.getElementsByClass('sideNav');
	for (i=0;i<theNavsLinks.length;i++) {
		for(var j=0;j<theNavsLinks[i].childNodes.length; j++){
			/*  #text = Mozilla specific */			
			if (theNavsLinks[i].childNodes[j].nodeName != "#text"){
				var theUL = theNavsLinks[i].childNodes[j];
				for (var k =0; k < theUL.childNodes.length; k++){
					if (theUL.childNodes[k].tagName == "LI"){
						if (theUL.childNodes[k].firstChild.className != "hi"){
							theUL.childNodes[k].firstChild.onmouseover = function(){this.parentNode.style.background = "#fff url('/pics/navhi.gif') left top no-repeat";}
							theUL.childNodes[k].firstChild.onmouseout = function(){this.parentNode.style.background = "#fff url(none)";}
						}else{
							theUL.childNodes[k].style.background = "url('/pics/navhi.gif') left top no-repeat";
						}
					}
				}
			}
			
		}
	}
}

if (window.addEventListener) window.addEventListener("load", initNav, false)
else if (window.attachEvent) window.attachEvent("onload", initNav)
else if (document.getElementById) window.onload=initNav