/*
 * Ajax settings.
var AjaxStatus = {
	ignoreAjaxStatus: 0,
	beginIgnoreAjaxStatus: function() {
	  this.ignoreAjaxStatus++;
  },
	endIgnoreAjaxStatus: function() {
	  this.ignoreAjaxStatus--;
	}	
}
 */

/*
 * Register global Ajax callbacks.
Ajax.Responders.register({
  onCreate: function() {
    if (Ajax.activeRequestCount > 0 && AjaxStatus.ignoreAjaxStatus <= 0) {
    	document.getElementById('wrapper').style.cursor = 
    	  (/Firefox\/1\.5/.test(navigator.userAgent)) ? 
    	  'progress' : 'wait';
    }
  },
  onComplete: function() {
    if (Ajax.activeRequestCount == 0 && AjaxStatus.ignoreAjaxStatus <= 0) {
    	document.getElementById('wrapper').style.cursor = 'auto';
    }      
  }
});
 */

function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}

function hideClass(classname) {
  var elementList = document.getElementsByClassName(classname);
  elementList.each( function(element){
    element.style.display = 'none';
  });
}

/* En variabel _moderation-partialen bruker til å huske hvilken moderator
   dropdown som er åpen. */
var open_moderation_panel = null;

