Event.observe(window, 'load', loadAccordions, false);

//
//	Set up all accordions
//
function loadAccordions() {  
	
	function preloadImages(){	
		for(var i=0, images=[]; src=arguments[i]; i++){
			images.push(new Image());
			images.last().src = src;
		}                        
	}
	
	preloadImages('images/ccx_open_over.gif', 'images/ccx_open2.gif', 'images/ccx_close.gif', 'images/ccx_close2.gif', 'images/ccx_open.gif', 'images/ccx_close_over.gif');    

	var verticalAccordions = $$('.accordion_toggle');
	verticalAccordions.each(function(accordion) {
		$(accordion.next(0)).setStyle({
		  height: '0px'
		});
	});

	var bottomAccordion = new accordion('vertical_container'); 	
	var level2Arr = $$('.level2'); 	
	var level2Objs = new Array();

	
		
	level2Arr.each(function(item) { 
		var nestedVerticalAccordion = new accordion(item.id, {
		  classNames : {
				toggle : 'vertical_accordion_toggle',
				toggleActive : 'vertical_accordion_toggle_active',
				content : 'vertical_accordion_content',
				over : 'vertical_accordion_over',
				overOpen : 'vertical_accordion_over_open'
			}
		});
		level2Objs.push(nestedVerticalAccordion);
	});
			
	//open the nav and subnav upon page load
	if(navOpen != null){
		bottomAccordion.activate($$('#vertical_container .accordion_toggle')[navOpen]);
		if(subNavOpen != null){
			level2Objs[navOpen].activate($$('#' + level2Objs[navOpen].options.cnt + ' .vertical_accordion_toggle')[subNavOpen]);
		}
	}
	   
}

function selectFromDropdown(selectDivID){
	
	var index;
	var hasToolbar = 1;
	var hasScrollbars = 1;
	var hasLocation = 1;
	var hasStatusBar = 1;
	var hasMenuBar = 1;
	var isResizable = 1;
	var width = 800;
	var height = 600;
	var left = 0;
	var top = 0;
	
	if (document.all && !document.getElementById) {
	
		index = document.all[selectDivID].selectedIndex;
		
		if (index == 0){
			return;
		}
		/*
		else if (index == 1){
			openLoadingWindow(document.all[selectDivID].options[index].value);
		}
		*/
		else {
			popUp(document.all[selectDivID].options[index].value, hasToolbar, hasScrollbars, hasLocation, hasStatusBar, hasMenuBar, isResizable, width, height, left, top);
		}
		
		document.all[selectDivID].selectedIndex = 0;
	}
	else{
	
		index = document.getElementById(selectDivID).selectedIndex;
		
		if (index == 0){
			return;
		}

		else if (index == 1){
			location.replace(document.getElementById(selectDivID).options[index].value);
		}

		else {
			popUp(document.getElementById(selectDivID).options[index].value, hasToolbar, hasScrollbars, hasLocation, hasStatusBar, hasMenuBar, isResizable, width, height, left, top);
		}
		document.getElementById(selectDivID).selectedIndex = 0;
	}
	
}

function popUp(URL, hasToolbar, hasScrollbars, hasLocation, hasStatusBar, hasMenuBar, isResizable, width, height, left, top) {

	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=" + hasToolbar + ",scrollbars=" + hasScrollbars + ",location=" + hasLocation + ",statusbar=" + hasStatusBar + ",menubar=" + hasMenuBar + ",resizable=" + isResizable + ",width=" + width + ",height=" + height + ",left = " + left + ",top = " + top + "');");
}

function formSubmit(event, asButtonId) {

	if (event.which){
    	if(event.which == 13){
     		if(document.all && !document.getElementById) {
				document.all[asButtonId].click();
			}else{
				document.getElementById(asButtonId).click();
			}
  		}
  	} 
  	else if(window.event.keyCode==13) {
    	
    	if(document.all && !document.getElementById) {
			document.all[asButtonId].click();
		}else{
			document.getElementById(asButtonId).click();
		}
  	}
}

function selectAll(formObj, isInverse) 
{
   for (var i=0;i < formObj.length;i++) 
   {
      fldObj = formObj.elements[i];
      if (fldObj.type == 'checkbox')
      { 
         if(isInverse)
            fldObj.checked = (fldObj.checked) ? false : true;
         else fldObj.checked = true; 
       }
   }
}


function openLoadingWindow(url) {
      
      var launchFile = url;
      
      if (((navigator.userAgent.toLowerCase().indexOf("msie") != -1) &&
                       (navigator.userAgent.toLowerCase().indexOf("opera") == -1)))
      {
         window.open(launchFile, "", "top=5000,width=1,height=1");
      }
      else
      {
         window.open(launchFile, "");
      }
}