function showHideCreateBox(i_content_name) {
var tag_element;
var link_name='';
	tag_element = display(i_content_name);	

	link_name = "navigation_link";
	changed_link_params(i_content_name,tag_element,link_name);

	link_name = "day_link";
	changed_link_params(i_content_name,tag_element,link_name);

	link_name = "full_week_link";
	changed_link_params(i_content_name,tag_element,link_name);

	link_name = "weekend_link";
	changed_link_params(i_content_name,tag_element,link_name);

	link_name = "full_month";
	changed_link_params(i_content_name,tag_element,link_name);

	link_name = "preview_month";
	changed_link_params(i_content_name,tag_element,link_name);

	link_name = "next_month";
	changed_link_params(i_content_name,tag_element,link_name);


	return false;
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function display(i_content_name) 
{


var header = document.getElementById(i_content_name+"_header");
var image = document.getElementById(i_content_name+"_image_content");
var content_by_name = document.getElementsByName(i_content_name+"_box");
var tag_element;

	if (content_by_name.length == 0){
	  var element = document.getElementById(i_content_name+"_box");
    create_hide(element);}
  else
  {
    for (var i=0;i < content_by_name.length;i++)
    {
      var element = content_by_name[0];
      create_hide(content_by_name[i]);
    }
    
  }	

    if (element.style.display != "none")  
		  {tag_element = '';
	 	   image.style.backgroundImage = "url(/cc/minus.gif)";
		   header.className = "lighorange";}
	  else
		  {tag_element = '-';
 	 	   image.style.backgroundImage = "url(/cc/plus.gif)";
		   header.className = "orange";}
		
	return tag_element;
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function create_hide(element){
    if (element.style.display == "none")  
		  {element.style.display = "";}
	  else
		 {element.style.display = "none";}
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function changed_link_params(i_content_name,tag_element,link_name)
{

var name = "i_set_"+i_content_name+"_view";
var name_position;
var concat_changed_params = '';
var concate_end_position;
var link = '';
var elements = '';

elements = document.getElementsByName(link_name);


for (j=0;j<elements.length;j++)	
{

	name_position = '';
	link = '';
	link_text = '';
	concat_changed_params = '';
	concate_end_position = '';


	link_text = elements[j].href;


	name_position = link_text.indexOf(name);

	for (i=name_position;i<=link_text.length;i++)
	{
		concate_end_position = i;
		if (link_text.substr(i,1)=='&')
		{
			break;
		}

		
		if ((link_text.substr(i,1)=='=') && (tag_element == '-'))
		{
			concat_changed_params = concat_changed_params+link_text.substr(i,1);		
			concat_changed_params = concat_changed_params+tag_element;		

		}
		
		else
		{
			if (link_text.substr(i,1) == "-")
			{
				null;
			}
			else
			{		

				concat_changed_params = concat_changed_params + link_text.substr(i,1);				
			}
		}

	}


	link = link_text.substr(0,name_position);

	link = link + concat_changed_params; 

	link = link + link_text.substr(concate_end_position,link_text.length);
	elements[j].href = link;
	}
  
  
  
	return null;
}

//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function view_permanent_exhibition () 
{
  
  try {  
  w_calendar_object_next_month = document.getElementsByName("next_month"); 
  selected_elem(w_calendar_object_next_month);}
  catch (e) {}

  try {
  w_calendar_object_preview_month = document.getElementsByName("preview_month");
  selected_elem(w_calendar_object_preview_month);}
  catch (e) {}

  try {
  w_calendar_object_full_week = document.getElementsByName("full_week_link");  
  selected_elem(w_calendar_object_full_week);}
  catch (e) {}

  try {
  w_calendar_object_weekend = document.getElementsByName("weekend_link");  
  selected_elem(w_calendar_object_weekend);}
  catch (e) {}

  try {
  w_calendar_day_link = document.getElementsByName("day_link");  
  selected_elem(w_calendar_day_link);}
  catch (e){}
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function selected_elem(i_object)
{
  for (var i=0;i<i_object.length;i++)
  {add_param(i_object[i]);}
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
function add_param(i_element)
{

  w_checked_object = document.getElementById("view-permanent-exhibitions");

  var w_param_position = i_element.href.indexOf("i_view_permanent");  
  var w_equlity_position = 0;
  var w_end_position = 0;
  
  
  if (w_param_position == -1 || w_param_position == "undefined")
  {i_element.href = i_element.href + "&i_view_permanent="+w_checked_object.checked;return null;}

  var w_equality_position = i_element.href.substr(w_param_position).indexOf("=");
 
  var w_value_position = w_equality_position + w_param_position; 
  ++w_value_position;
  
  var w_first_part = i_element.href.substr(0,w_value_position);
  i_element.href = w_first_part + w_checked_object.checked; 
  return null;
}



