var submitted=0;
var mailAlertCount;

function submitonce(theform){
 if(submitted===0){
  submitted=1;
  return true;
 }else{
  alert("This form has already been submited. Please wait...");
  return false;
 }
}

function confirmchangeun(){
 conf=confirm("Are you absolutely sure you wish to change your username?\nRemember, you will be unable to change it again for 7 days!");
 return conf;
}

function confirmcancelaccount(){
 conf=confirm("Are you absolutely sure you wish to cancel your account?");
 return conf;
}


function checkall(thischeck,field){
 if(thischeck.checked===true){
  field.checked=true;
  for(i=0;i<field.length;i++){
   field[i].checked=true;
  }
 }else{
  field.checked=false;
  for(i=0;i<field.length;i++){
   field[i].checked=false;
  }
 }
}

function checkall2( inputId, inputName )
{
   $("input[@name=" + inputName + "][type='checkbox']").attr('checked', $('#' + inputId).is(':checked'));
}


function noprefuncheckall(formname,fieldname){
 var found=0;
 var fieldcheck=document.forms[formname].elements[fieldname + '[]'];
 var fieldall=document.forms[formname].elements[fieldname + '_nopref'];
 var fieldslider='#' + fieldname + '_slider';

 if(fieldall.checked==true){
  for(i=0;i<fieldcheck.length;i++){
   fieldcheck[i].checked=false;
  }
  $(fieldslider).slideUp();
 } else {
  for(i=0;i<fieldcheck.length;i++){
   if(fieldcheck[i].checked==true){
    found++;
   }
  }

  if(found){
   fieldall.checked=false;
   $(fieldslider).slideDown();
  } else {
   fieldall.checked=true;
   $(fieldslider).slideUp();
  }
 }
}

function noprefverify(formname,fieldname){
 var found=0;
 var fieldcheck=document.forms[formname].elements[fieldname + '[]'];
 var fieldall=document.forms[formname].elements[fieldname + '_nopref'];
 var fieldslider='#' + fieldname + '_slider';

 for(i=0;i<fieldcheck.length;i++){
  if(fieldcheck[i].checked==true){
   found++;
  }
 }

 if(found){
  fieldall.checked=false;
  $(fieldslider).slideDown();
 } else {
  fieldall.checked=true;
  $(fieldslider).slideUp();
 }
}

function mailcount() {
 if(mailAlertCount){
  alert("You have new mail!");
 }
}

function mailsubmitform(formaction)
{
 document.forms['form1'].elements['formaction'].value=formaction;
 document.forms['form1'].submit();
}
