	function selectAll(x) {
	  for(var i=0,l=x.form.length; i<l; i++)
	    if(x.form[i].type == 'checkbox' && x.form[i].name != 'markall')
		x.form[i].checked=x.form[i].checked?false:true
  }
  function uncheckPrivRadio() {
   var choice = document.adminForm.psend;
    if ( choice.checked = true ) 
     choice.checked = false; 
  }
  function uncheckPraiseRadio() {
   var choice = document.adminForm.display;
    if ( choice.checked = true ) 
     choice.checked = false; 
  }
  function sortingList(val) {
  if(val > 0){
  var form = document.viewlist;
  document.viewlist.sort.value = val;
  form.submit();
  } else {
  return false;
  }
  }
  function validateMod() {
    for (i=1;i<document.adminForm.elements.length;i++){
    if( document.adminForm.elements[i].type=="checkbox" && document.adminForm.elements[i].checked == true )
     {
     	if(confirm(confirm_act)){
      	var form = document.adminForm;
        form.submit();
        return true;
    	}
    	else {
    		return false;
    	}
     }
    }
    alert(choose_cb);
    return false;
   }
   function validateSC(cap) {
  	var form = document.adminForm;
    if( cap == 1 && form.security_code.value == "" ){
      alert(enter_sec_code);
      form.security_code.value = '';
      form.security_code.focus();
      return false;
    }
    if( cap == 2 && document.adminForm.password3.value == "" ){
      alert(enter_sec_code);
      form.password3.value = '';
      form.password3.focus();
      return false;
    }
    if( cap == 4 && document.adminForm.captcha.value == "" ){
      alert(enter_sec_code);
      form.captcha.value = '';
      form.captcha.focus();
      return false;
    }
    return true;
   }
   function validateNew(cap,editor)
    {
  	var form = document.adminForm;
    var valid = document.formvalidator.isValid(form);
    if( form.valreq.value == "" ){
      alert(enter_req);
      if(editor == 'none'){
        form.newrequest.focus();
      } else {
        tinyMCE.execCommand('mceFocus',false,'newrequest');
      }
      return false;
    }
//        if(form.newrequest.value.length > 10){alert('stop');return false;}
    document.getElementById('newrq').className = "";
    var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
    var cname = document.getElementById("newrequest").className;
    cname.replace(reg,'');
    if(cap == 1 || cap == 2 || cap == 4){
    if(validateSC(cap)) {
    form.submit();
    }
    return false;
    }
    if(cap == 3){
    var ucode = form.user_code.value;
    if(checkCode(form,ucode)) form.submit();
    return false;
    }
    form.submit();
   }
   function validateNewE(cap,editor) {
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  	var form = document.adminForm;
    var valid = document.formvalidator.isValid(form);
    if( form.newemail.value == "" ){
      alert(confirm_enter_email);
      form.newemail.value = '';
      form.newemail.focus();
      return false;
    }
    if( !form.newemail.value.match(emailExp)){
      alert('Invalid Email Address');
      form.newemail.value = '';
      form.newemail.focus();
      return false;
    }
    if( form.valreq.value == "" ){
      alert(enter_req);
      if(editor == 'none'){
        form.newrequest.focus();
      } else {
        tinyMCE.execCommand('mceFocus',false,'newrequest');
      }
      return false;
    }
    document.getElementById('newrq').className = "";
    var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
    var cname = document.getElementById("newrequest").className;
    cname.replace(reg,'');
    if(cap == 1 || cap == 2 || cap == 4){
    if(validateSC(cap)) form.submit();
    return false;
    }
    if(cap == 3){
    var ucode = form.user_code.value;
    if(checkCode(form,ucode)) form.submit();
    return false;
    }
    form.submit();
   }
   function validateSub(cap) {
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  	var form = document.adminForm;
    var valid = document.formvalidator.isValid(form);
    if( form.newsubscribe.value == "" ){
      alert(enter_email);
      form.newsubscribe.value = '';
      form.newsubscribe.focus();
      return false;
    }
    if( !form.newsubscribe.value.match(emailExp)){
      alert('Invalid Email Address');
      form.newsubscribe.value = '';
      form.newsubscribe.focus();
      return false;
    }
    if(cap == 1 || cap == 2 || cap == 4){
    if(validateSC(cap)) form.submit();
    return false;
    }
    if(cap == 3){
    var ucode = form.user_code.value;
    if(checkCode(form,ucode)) form.submit();
    return false;
    }
    form.submit();
   }
  function PCgetImage(livesite){
    document.images["sec_image"].src=livesite+"components/com_prayercenter/assets/captcha/prayercenter.captcha.inc.php?action=pccomp&new="+escape(new Date());
  }
  function limitText(limitField,limitNum)
  {
    if(limitField.value.length > limitNum){
      limitField.value = limitField.value.substring(0,limitNum);  
    }
  }
  function submitbutton(pressbutton)
  {
  	var form = document.adminForm;
  	if (pressbutton == 'cancel') {
  		submitform( pressbutton );
  		return;
  	}
  }

