// JavaScript Document

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var isIE7 = (navigator.appVersion.indexOf("7.0") != -1) ? true : false;
var isIE6 = (navigator.appVersion.indexOf("6.0") != -1) ? true : false;
var dropOn = false;

//Captcha
var no1 = Math.floor(Math.random() * 10) + 10;
var no2 = Math.floor(Math.random() * 10);
function captcha(){
	if (form1.captcha1.value != (no1 - no2)){
    	alert('Please reenter verification response');
		}
}
//Flash and javascript menus
function hideHTML(){
document.getElementById("main").style.visibility = 'hidden';
} 
function showMenu(){;
document.getElementById("JSmenu").style.visibility = 'visible';
document.getElementById("flashMenu").style.visibility = 'hidden';
}

function hideFlash(){
document.getElementById("flashOpening").style.visibility = 'hidden';
}

function hideJSmenu(){
document.getElementById("nav1").style.visibility = 'hidden';
}



function hidedropdowns(){
	//if((!isIE6) && (!isIE7)){
	var element = document.getElementById("JSmenu");
	var items = element.getElementsByTagName('ul');
	for(var i=0; i<items.length; i++){
		var subitems = items[i].getElementsByTagName('ul');
		for(var ii=0; ii<subitems.length; ii++){
			var dropDowns = subitems[ii].getElementsByTagName('ul');
			for(var iii=0; iii<dropDowns.length; iii++){
				dropDowns[iii].style.visibility = 'hidden';
			}
		}
	}
	//}
}


function showdropdown(e){
	var jsmenu = document.getElementById("JSmenu");
	jsmenu.style.zIndex = "200";
	var targ;
	if (!e)
  	{
  	var e=window.event;
  	}
	if (e.target){
		targ=e.target;
		}
	else if (e.srcElement){//used by IE 6 and 7
  		targ=e.srcElement;
  		}
	if (targ.nodeType==3){ // defeat Safari bug
  		targ = targ.parentNode;
  		}
	var parLI = targ.parentNode.parentNode.parentNode;//parent LI
	var curUL = targ.parentNode.parentNode; //current UL
	var curLI = targ.parentNode; //current LI
	var items = parLI.getElementsByTagName('ul'); //array of sibling
	var listItems = curLI.getElementsByTagName('ul'); //array of children
	for(var i=0; i<items.length; i++){//show siblings
		items[i].style.visibility = 'visible';
		}	
	hidedropdowns(); //hide dropdowns
	curUL.style.visibility = 'visible'; //show grandpa
	for(var i=0; i<listItems.length; i++){
		if(!isOpera){
		    listItems[i].style.visibility = 'visible';//show children
		}
	}
	for(var i=0; i<listItems.length; i++){
		var subitems = listItems[i].getElementsByTagName('ul');
		for(var ii=0; ii<subitems.length; ii++){ //hide grandchildren
			subitems[ii].style.visibility = 'hidden';
		}
	}
}

