// JavaScript Document
//detect browser
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;

//allows switching between stylesheets
function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = 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';
}

var dropDown = 'submenus';

function toggleDropdowns(){
	if(dropDown == 'submenus'){
	dropDown = 'hide';
	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 = 'visible';
			}
		}
	}
	document.getElementById('toggleLink').innerHTML="Hide Submenus";
	}
	else{
	dropDown = 'submenus';
	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';
			}
		}
	}
	document.getElementById('toggleLink').innerHTML="Show Submenus";
	}
}

function hidedropdowns(){
	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 targ;
	if (!e)
  	{
  	var e=window.event;
  	}
	if (e.target){
		targ=e.target;
		}
	else if (e.srcElement){
  		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++){
		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';
		}
	}
}


function showhidediv(e,divid){//toggle visibility of sibling div
	var targ;
	if (!e)
  	{
  	var e=window.event;
  	}
	if (e.target){
		targ=e.target;
		}
	else if (e.srcElement){
  		targ=e.srcElement;
  		}
	if (targ.nodeType==3){ // defeat Safari bug
  		targ = targ.parentNode;
  		}
	//var curDiv = targ.parentNode.parentNode; //current parent div
	//alert('working to here');
	var hrefID = divid + 'a';
	var contentDiv = document.getElementById(divid); //array of enclosed divs
	var atag = document.getElementById(hrefID);
	if (contentDiv.style.visibility == 'visible'){
		contentDiv.style.visibility = 'hidden';
		contentDiv.style.height = '0';
		atag.innerHTML = '<span class="atagblue"> - show</span>';
		}
		else{
		contentDiv.style.visibility = 'visible';
		contentDiv.style.height = 'auto';
		atag.innerHTML = '<span class="atagblue"> - hide</span>';
		}
	}


