function module_list_folder(id) {
   var status = document.getElementById("status_"+id);
   if ( status.value == "folded" ) {
      status.value = "unfolded";
   } else {
      status.value = "folded";
   }
   var rows = document.getElementsByName("row_ids_"+id);
   if ( rows.length > 0 ) {
      for ( var i = 0; i < rows.length; i++ ) {
	 if ( status.value == "unfolded" ) {
	    document.getElementById("row_"+rows[i].value).style.display = '';
	 }
	 if ( status.value == "folded" ) {
	    document.getElementById("row_"+rows[i].value).style.display = "none";
	 }
      }
   }
   if ( status.value == "unfolded" ) {
      document.getElementById("show_button_"+id).style.display = "none";
      document.getElementById("hide_button_"+id).style.display = '';
   }
   if ( status.value == "folded" ) {
      document.getElementById("show_button_"+id).style.display = '';
      document.getElementById("hide_button_"+id).style.display = "none";
   }

}

function check_for_conditions_confirm() {
   var confirm = document.getElementById("confirm_conditions");
   if ( confirm.checked == true ) {
      return true;
   } else {
      return custom_confirm("conditions_not_accepted_message");
      return false;
   }
}

function get_documentation_file(doc_id,vname) {
   document.getElementById("doc_id").value = doc_id;
   document.getElementById("doc_vname").value = vname;
   document.getElementById("documentation_file_download_form").submit();
}

function text_menu_link(menu_id) {
	document.getElementById("menu_link_id").value = menu_id;
	document.getElementById("menu_link_form").submit();
}

function check_newuser_save() {
   if ( document.getElementById("really_submit").value != "yes" ) {
      return false;
   } else {
      return true;
   }
}

function submit_newuser() {
   document.getElementById("really_submit").value == "yes";
   document.forms.create_user_form.submit();
}

function which_fslbnr_onfront_settings_show() {
   var div = document.getElementById("which_fslbnr_onfront_settings");
   if ( div.style.display == "none" ) {
      div.style.display = "";
   } else {
      div.style.display = "none";
   }
}


function save_calendar_auto_deal_status_change(usg_id,dasc_id,start_date,date,vstatus,vaction) {
   document.forms.edit_deal_auto_status.status.value = vstatus;
   document.forms.edit_deal_auto_status.auto_status_change.value = date;
   document.forms.edit_deal_auto_status.start_date.value = start_date;
   document.forms.edit_deal_auto_status.usg_id.value = usg_id;
   document.forms.edit_deal_auto_status.dasc_id.value = dasc_id;
   document.forms.edit_deal_auto_status.vaction.value = vaction;
   document.forms.edit_deal_auto_status.submit();
}

function clear_calendar_auto_deal_status_change(usg_id,dasc_id,start_date,date,vstatus) {
   document.forms.edit_deal_auto_status.status.value = vstatus;
   document.forms.edit_deal_auto_status.auto_status_change.value = date;
   document.forms.edit_deal_auto_status.start_date.value = start_date;
   document.forms.edit_deal_auto_status.usg_id.value = usg_id;
   document.forms.edit_deal_auto_status.dasc_id.value = dasc_id;
   document.forms.edit_deal_auto_status.vaction.value = "clear_all";
   document.forms.edit_deal_auto_status.submit();
}

function showhide_inactive_users() {
   var dispchoice = '';
   var inactive_users = document.getElementsByName("inactive_user");   
   for ( var i=0; i<inactive_users.length; i++ ) {      
      if ( inactive_users[i].parentNode.parentNode.style.display == "none" ) {
	 inactive_users[i].parentNode.parentNode.style.display = dispchoice;
	 var inactive = "fold";
      } else {
	 inactive_users[i].parentNode.parentNode.style.display = "none";
	 var inactive = "unfold";
      }
   }   
   var indicator = document.getElementById("inactive_users_fold_indicator");
   indicator.className = inactive;
}

function user_inactivate_warning(chkbox) {
   if ( chkbox.checked == false ) {
      custom_confirm("confirm_inactivate_user");
   }
}

