function trim_all(strObjName){
    var strObj = strObjName;
	
	var strRet ="";
	for(i=0; i < strObj.length;i++){
       if(strObj.charAt(i) !="" && strObj.charAt(i) !="")
	   strRet = strRet+strObj.charAt(i);
	}
    return strRet;
}

function checkRadio (frmName, rbGroupName) {
 var radios = document[frmName].elements[rbGroupName];
 for (var i=0; i <radios.length; i++) {
  if (radios[i].checked) {
   return true;
  }
 }
 return false;
} 

function checkform(){	
 
    var subscribe	= document.newsletter.subscribe;
	var name 		= document.newsletter.name;
	var email 		= document.newsletter.email;
	var clubNAME 	= document.newsletter.clubNAME;
	
	if (!checkRadio("newsletter","subscribe")){
		document.getElementById("subscalert").style.display='block';
		return false;
	}else{
		document.getElementById("subscalert").style.display='none';
	}
	
   if((trim_all(name.value) == "") || (name.value == "Your Name Here")){
       document.getElementById("namealert").style.display='block';
       name.focus();
       return false;
    }else{
	   document.getElementById('namealert').style.display='none';
	}
	
	if((trim_all(clubNAME.value) == "") || (clubNAME.value == "Your Club Here")){
       document.getElementById("clubalert").style.display='block';
       clubNAME.focus();
       return false;
    }else{
	   document.getElementById('clubalert').style.display='none';
	}
	
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEMAIL = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	if((trim_all(email.value) == "") && (email.value == "Your E-Address Here")){
	   document.getElementById("emailalert").style.display='block';
	  email.focus();
	  return false;
	  }else if(!reTESTfirstchar.test(email.value.charAt(0))){
	  document.getElementById("emailalert").style.display='none';
	  document.getElementById("email1alert").style.display='block';
	  email.focus();
	  return false;
	  }else if(!reEMAIL.test(email.value)){
	   document.getElementById("emailalert").style.display='none';
	   document.getElementById("email1alert").style.display='none';
	   document.getElementById("email2alert").style.display='block';  
	   email.focus();
	   return false;
	  }else{
	  document.getElementById("emailalert").style.display='none';
	  document.getElementById("email1alert").style.display='none';
	  document.getElementById("email2alert").style.display='none'; 
	 }
	 
	 
	 
	 document.newsletter.updte.value = 1;
	return true;
	
	
	}
   
 
