Event.observe(window,"load",function(){
   setupRO();	
	 setupFoldNav();
	 
	/**
	 * setup eventhandler on jump menu
	 */
	 
	var j = $('industry-jump');
	if (j)	 
	j.observe('change',function(e){ 
		var target = $F( Event.element(e) );
		document.location = target;
	});
	

	j =	$('industry-jump-home')
	if (j)
	j.observe('change',function(e){ 
		var target = $F( Event.element(e) );
		document.location = target;
	});
	 
});


function setupRO()
{
	$$('.ro').each( function(e){
    var src = e.src;
		src = src.replace(/\.(jpg|gif)/,"-over.$1")	
		Event.observe(e,'mouseover',roOn);
		Event.observe(e,'mouseout',roOff);		
	 });
}

function roOn(e)
{
	var el = Event.element(e);
  var src = el.src;
	src = src.replace(/\.(jpg|gif)/,"-over.$1")	
	el.src = src;
	
}

function roOff(e)
{
	var el = Event.element(e);
  var src = el.src;
	el.src = el.src.replace(/-over\./,".");
}


/**
 * folded-page navigation UI / handlers
 */

var activeFoldEl = false;

function setupFoldNav()
{
	$$('.fold-nav li').each( function(e){
		Event.observe(e,'mouseover', function()
		{
			Element.addClassName(e,'fold-nav-over');																		
		});

		Event.observe(e,'click', foldNavSelect );
		

		Event.observe(e,'mouseout',function()
		{
			Element.removeClassName(e,'fold-nav-over');
		});
	})
}

function foldNavSelect(evt)
{
	var argType = typeof evt;
	var txt;
	
	if (argType == 'string') txt = evt;
	else
	{
		var e = 	Event.element(evt);
		txt =e.innerHTML;
	}
	
	txt = txt.replace(/^\s+|\s+$/, '');
	
	var targ = false;


	$$('.fold-nav li').each( function(e){
		Element.removeClassName(e,'fold-nav-on');			
		if ( e.innerHTML == txt ) Element.addClassName(e,'fold-nav-on');		
  })


	$$('.content-el').each( function(e){
		Element.hide(e);		
	});


	ftargMap.each( function(cfg){
														
		if ( cfg.text == txt )
		{
			targ = $(cfg.el);

			activeFoldEl = targ;
			Element.show(targ);
			return;
		}
  });



}


