//document.observe('dom:loaded', function(){ Nifty("ul.menu a","transparent");});
//document.observe('dom:loaded', function(){ Nifty("div#main","transparent");});
//document.observe('dom:loaded', function(){ Nifty("div#sidebar","transparent");});

document.observe('dom:loaded', add_admin_links);
//document.observe('dom:loaded', function(){ Flash.transferFromCookies('flash_notice_container'); });
//document.observe('dom:loaded', function(){ Flash.writeDataTo('notice', 'flash_notice') });

function add_admin_links() {
  if (readCookie('logged_in_as_admin') == 'yes')
    showClass('admin_links');
}


//window.onload = function ()
//{
//  Element.show('content_container');
//}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function showClass(name) {
  allNodes = document.getElementsByClassName(name);
  for(i = 0; i < allNodes.length; i++) {
    Element.show(allNodes[i]);
  } 
} 

var border_color = "#FFAA25";

Event.addBehavior({
  '.highlightable:mouseover' : function(e) {
		var el_id = (this.descendants())[1].id;
		var top_bar = $(el_id+'_top');
		var bottom_bar = $(el_id+'_bottom');
		var el = $(el_id);
		var old_bg_top = top_bar.getStyle('background-image');
		var old_bg_bottom = bottom_bar.getStyle('background-image');
    top_bar.style.backgroundImage=old_bg_top.replace(".png", "_with_border.png" ); 
		bottom_bar.style.backgroundImage=old_bg_bottom.replace(".png", "_with_border.png" ); 
		el.style.borderLeft = "1px solid " + border_color;
		el.style.borderRight = "1px solid " + border_color;
		if (this.tagName == 'div' || this.tagName == 'DIV')  // hack to avoid content "jumping"
		{
			var pl = el.getStyle('padding-left');
    	var new_pl =  parseInt( pl.replace('px','') ) - 1; 
			el.style.paddingLeft = new_pl + "px";  
		}
  },
  '.highlightable:mouseout' : function(e) {
    var el_id = (this.descendants())[1].id;
		var top_bar = $(el_id+'_top');
		var bottom_bar = $(el_id+'_bottom');
		var el = $(el_id);
    top_bar.style.backgroundImage=top_bar.style.backgroundImage.replace("_with_border.png", ".png" );   //"url(images/"+el_id+"_top.png)";
		bottom_bar.style.backgroundImage=bottom_bar.style.backgroundImage.replace("_with_border.png", ".png" ); //"url(images/"+el_id+"_bottom.png)";
		el.style.borderLeft = "none";
		el.style.borderRight = "none";
		if (this.tagName == 'div' || this.tagName == 'DIV')  // hack to avoid content "jumping"
		{
			var pl = el.getStyle('padding-left');
			var new_pl = parseInt( pl.replace('px','') ) + 1; 
			el.style.paddingLeft = new_pl + "px";
		}
  }
});





