/*$D = YAHOO.util.Dom;
$E = YAHOO.util.Event;
****************************************************
		Add Load Events  
*****************************************************/
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
addLoadEvent(popUp());
/****************************************************
		Popitup function 
****************************************************/
function popUp() {

		var links = document.getElementsByTagName('a');
		var tempBG = document.getElementById('wrapper');
		//tempBG.style.backgroundColor='#ffffff';
		//tempBG.setAttribute('style', 'background-color: #ffffff');
		//tempBG = document.getElementById("wrapper").style.backgroundColor = '#ffffff';
		for (var i = links.length; i != 0; i--) {
			var a = links[i-1];
			if (!a.href) continue;
			if (a.className && a.className.indexOf('popitup') != -1) a.onclick = PopWin;
		}
	}
	
	function PopWin(e) {
		if (!e) var e = window.event;
		var a = e.target ? e.target : e.srcElement;

		var newwin = window.open(a.href);
		
		return !newwin;                               
	}
/* End Popitup function */

/*****************************************************
		Name Spaces 
*******************************************************/

function registerNS(ns)
{
 var nsParts = ns.split(".");
 var root = window;

 for(var i=0; i<nsParts.length; i++)
 {
  if(typeof root[nsParts[i]] == "undefined")
   root[nsParts[i]] = new Object();

  root = root[nsParts[i]];
 }
}

/*****************************************************
		Primary Navigation 
*******************************************************/

newshl = {
  // CSS classes
  overClass:'over', // rollover effect
  hideClass:'hide', // hide things
  currentClass:'current', // open item
  
  init:function(){
  var ps,i,hl;
  if(!document.getElementById || !document.createTextNode){return;}
    var newsList = document.getElementById('primaryNav');
	alert('newsList = ' + newsList);
    if(!newsList){return;}
    var newsItems = newsList.getElementsByTagName('li');
	alert('newItems = ' + newsItems);
    for(i = 0;i<newsItems.length;i++){
      hl = newsItems[i].getElementsByTagName('a')[0];
	  DOMhelp.addEvent(hl,'click',newshl.toggleNews,false);
	  hl.onclick = DOMhelp.safariClickFix;
      DOMhelp.addEvent(hl,'mouseover',newshl.hover,false);
      DOMhelp.addEvent(hl,'mouseout',newshl.hover,false);
    }
    
  },
  toggleNews:function(e){
    var section=e.target.parentNode.parentNode;
	alert(section);
    var first = section.getElementsByTagName('li')[0];
	alert(first);
    var action = DOMhelp.cssjs('check',first,newshl.hideClass)?'remove':'add';
	alert('action = ' + action);
    var sectionAction = action == 'remove'?'add':'remove';

    DOMhelp.cssjs(sectionAction,section,newshl.currentClass);
    DOMhelp.cancelClick(e);
  },
  hover:function(e){
    var hl = DOMhelp.getTarget(e).parentNode;
    var action = e.type == 'mouseout'?'remove':'add';
    DOMhelp.cssjs(action,hl,newshl.overClass);
  }
}
DOMhelp.addEvent(window,'load',newshl.init,false);



