function changeLink(obj, val) {

   if (document.getElementById(obj).innerHTML == "Register") {
      document.getElementById(obj).innerHTML = "Remove";
      document.getElementById(obj).href = "javascript: dud();";
      addVal(val);
   } else {
      document.getElementById(obj).innerHTML = "Register";
      removeVal(val);
   }
}

function addRemove(val, event) {
   document.getElementById('remove').value = val;
   document.getElementById("event").innerHTML = event;
}

function addVal(val) {
   var curr_val = document.getElementById('register').value;
   if (curr_val.length == 0) {
      document.getElementById('register').value = val;
   } else {
      var curr_val = document.getElementById('register').value;
      var curr_array = curr_val.split(",");
      var found = 0;
      for (x = 0; x < curr_array.length; x++) 
      {
         if (curr_array[x] == val) {
            found = 1;
         }         
      }
      if (found == 0) {
         document.getElementById('register').value = document.getElementById('register').value + "," + val;
      }
   }
   document.getElementById('complete').style.display = '';
}

function removeVal(val) {
   var curr_val = document.getElementById('register').value;
   var curr_array = curr_val.split(",");
   for (x = 0; x < curr_array.length; x++) 
   {
      if (curr_array[x] == val)
      {
         curr_array.splice(x, 1);
         document.getElementById('register').value = curr_array.join(",");
      }
   }
   curr_val = document.getElementById('register').value;
   if (curr_val.length == 0) {
      document.getElementById('complete').style.display = 'none';
   }
}

function dud() {
   var dud = 0;
}

function checkRegister() {
   var curr_val = document.getElementById('register').value;
   if (curr_val.length == 0) {
      alert("You haven't selected any events to register for yet.\n Click on the 'Register' link to do so.");
      return false;
   }
   return true;
}

