function Hide(id) {
  el = document.getElementById(id); 
  if (el) el.style.display = "none"; 
} 

function Show(id) {
  el = document.getElementById(id); 
  if (el) el.style.display = "block"; 
}

function Highlight(id) {
  el = document.getElementById(id).select();
}

function change(id, newClass) {
  identity=document.getElementById(id);
  identity.className=newClass;
}


var formSubmitted = false;

function setSubmitted() {
  formSubmitted = true;
}

function isSubmitted() {
  return formSubmitted;
}

function disableForm(theForm) {
  
  if (isSubmitted()) return false;
  else setSubmitted();
  
  if (document.all || document.getElementById) {
    
    for (var i=0; i < theForm.elements.length; i++) {
  	  var tempobj = theForm.elements[i];
      
      //plain submit buttons
      if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset") {
        tempobj.disabled = true;
      }
    }
      
    //Continue button
    if (tempobj = document.getElementById("ContinueButton")) {
      tempobj.style.cursor='default';
      tempobj.disabled = true;
    }
    
    //Invite button
    if (tempobj = document.getElementById("InviteButton")) {
      tempobj.style.cursor='default';
      tempobj.disabled = true;
    }
    
    //Accept link
    if (tempobj = document.getElementById("AcceptLink")) {
      tempobj.style.cursor='default';
      tempobj.className='disableLink';
      tempobj.disabled = true;
    }
    
    //Invite link
    if (tempobj = document.getElementById("InviteLink")) {
      tempobj.style.cursor='default';
      tempobj.className='disableLink';
      tempobj.disabled = true;
    }
    
    return true;
    
  } else {
  
    return false;
  
  }
}

function submitForm(theForm) {
  obj = document.getElementById(theForm)
  if(obj.onsubmit()) {
    obj.submit();
  }
}

function trySubmit(theButton) {
  if(isSubmitted()) {
    return false;
  
  } else {
    setSubmitted();
    theButton.style.cursor='default';
    return true;
  }
}

/*
function disableForm(theForm) {
  if (document.all || document.getElementById) {
    for (var i=0; i < theForm.elements.length; i++) {
  	  var tempobj = theForm.elements[i];
      if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset") {
        tempobj.disabled = true;
      }
    }
    return true;
  } else {
    return false;
  }
}

var submittedAlready = false;
function trySubmit(theButton) {
  if(submittedAlready) {
    return false;
  } else {
    submittedAlready = true;
    
    theButton.style.cursor='default';
    
    return true;
  }
}

function setSubmitted() {
  submittedAlready = true;
}
*/