var apopulartag = "";

  function restoreText(input, textvalue) {
 	  if (input.value == "")
 	    input.value = textvalue;
  } 
 	 
  function clearText(input, textvalue) {
    if (input.value == textvalue)
      input.value = "";
  }

        
  var ajax_locks = new Array();
  function ajax($url, $post, $object){
    if (ajax_locks[$url] && ajax_locks[$url].lock) {
      ajax_locks[$url] = {"lock" : 1, "more" : 1, "object" : $object, "post" : $post};
      return;
    }
    ajax_locks[$url] = {"lock" : 1};
    
    if (window.XMLHttpRequest){
     var $class = new XMLHttpRequest();
    }else{
      var $class = new ActiveXObject("MSXML2.XMLHTTP.3.0");
    }
    
    $class.open("POST", $url, true);
    $class.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    $class.onreadystatechange = function(){
      if ($class.readyState == 4 && $class.status == 200) {
        if ($class.responseText){
          $obj = $class.responseText;
          $object($obj);
          ajax_locks[$url].lock = 0;
          if (ajax_locks[$url].more) {
           ajax_locks[$url].more = 0;
           ajax($url, ajax_locks[$url].post, ajax_locks[$url].object);
          }
        }
      }
    }
    $class.send($post);
  }
	
	
	// Select / unselect all functionality:
function toggleCheckboxes() { 
  if (document.getElementById('selectall').checked == true) {    
    document.getElementsByClassName("checkboxes").each(
      function(s) {
        s.checked = true;
      }
    );
  } else {
      document.getElementsByClassName("checkboxes").each(
      function(s) {
        s.checked = false;
      }
    );
  }
}



