/*
Script that hides or displays the menu when clicking a name
To hide element, append to the class: member_list_hide
To display element, just revert to the original class name.
*/
var name_class = 'member_list_names';
var menu_class = 'item_panels';
var hide_class = ' member_list_hide';

function hide_user_menu(menu_id, name_id)
{
	document.getElementById(menu_id).className = menu_class + hide_class;
	document.getElementById(name_id).className = name_class;			
}

function show_user_menu(menu_id, name_id)
{
	document.getElementById(menu_id).className = menu_class;
	document.getElementById(name_id).className = name_class + hide_class;
}


/*
Script that hides or displays the menu when clicking a name
To hide element, append to the class: member_list_hide
To display element, just revert to the original class name.
*/
var tr_selected_class = 'viewed';
var hide_work_class = 'work_details_hide';


function show_work_menu(menu_id, tr_id)
{
    var tr_class = document.getElementById(tr_id).className;
    
    if (tr_class == hide_work_class)
    {
		//document.getElementById(menu_id).className = '';
		//document.getElementById(tr_id).className = tr_class + tr_selected_class;
		document.getElementById(tr_id).className = tr_selected_class;
    } else {
        document.getElementById(tr_id).className = hide_work_class;
    }
}

/*
Script that highlights message items, expands the reactions items of each message
*/

var hide_message_class = 'hide_message_item';
var hide_comment_class = 'hide_comment_items';
var normal_message_class = 'message_item';
var normal_comment_class = 'comment_item';
var welcome_content_displayed = 'welcome_content welcome_solutions';
var welcome_content_hidden = 'hide_welcome_content';

/*
function highlight_message(message_id, message_higlight_id, comment_set_id)
{
	document.getElementById(message_id).className = hide_message_class;
	document.getElementById(message_higlight_id).className = normal_message_class;
	document.getElementById(comment_set_id).className = normal_comment_class;
}

function remove_message_highlight(message_id, message_highlight_id, comment_set_id)
{
	document.getElementById(message_id).className = normal_message_class;
	document.getElementById(message_highlight_id).className = hide_message_class;
	document.getElementById(comment_set_id).className = hide_comment_class;
}*/

function highlight_message(message_id, message_higlight_id, comment_items_id)
{
	var comment_items = document.getElementById(comment_items_id);
	var message_item = document.getElementById(message_id);
	var message_item_highlight = document.getElementById(message_higlight_id)
	
	if(message_item.className == hide_message_class) 
	{ 
		comment_items.className= hide_comment_class; 
		message_item.className = normal_message_class;
		message_item_highlight.className = hide_message_class;
	}
	else
	{ 
		comment_items.className = normal_comment_class; 
		message_item.className = hide_message_class;
		message_item_highlight.className = normal_message_class;
	}
}

/*
Script that expands personal messages
*/

function display_personal_message_details(message_detail_id)
{
	document.getElementById(message_detail_id).className = '';	
}

function close_welcome_panel()
{
	var result=get_cookie("status");
	
	if (result != 'closed')
	{
		document.cookie = "status=closed";
		//alert(document.cookie); 
	}
	
	document.getElementById('welcome_content').className = 	welcome_content_hidden;
	document.getElementById('explanation_box_open').style.visibility = 'visible';
	//document.getElementById('welcome_content').style.visibility = 'hidden';
}

function open_welcome_panel()
{
	var result=get_cookie("status");
	
	
	if (result != 'open')
	{
		document.cookie = "status=open";
		//alert(document.cookie); 
	}

	document.getElementById('welcome_content').className = 	welcome_content_displayed;
	document.getElementById('explanation_box_open').style.visibility = 'hidden';
	//document.getElementById('welcome_content').style.visibility = 'visible'; 
}

function set_welcome_panel()
{
	var result=get_cookie("status") 
	//alert(result);
	//alert(document.cookie);
	if (result == "closed")
	{
		//alert('closed status');
		//change the classnames to hide
		document.getElementById('welcome_content').className = 	welcome_content_hidden;
		document.getElementById('explanation_box_open').style.visibility = 'visible';
	} else {
	    //change classname to show
	    document.getElementById('welcome_content').className = 	welcome_content_displayed;
	    document.getElementById('explanation_box_open').style.visibility = 'hidden';
		//alert('open status');
	}

}

//Get cookie routine by Shelley Powers 
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}