
function checkNL(){

	subaction = -1;
	for (i=0; i<document.nl.status.length; i++) {
		if (document.nl.status[i].checked) {
			subaction = i;
		}
	}

	if (subaction == -1) {
		alert("Please select to subscribe or unsubscribe");
		return false;
	} 
	
if(getCheckedValue(document.forms['nl'].elements['status'])=='subscribe'){
	if(document.nl.Name.value==""){
		alert("Please enter your First Name")
		document.nl.Name.focus()
		return false
	}	
}

/*
	if (document.nl.Email.value==""){
		alert("Please enter an Email Address")
		document.nl.Email.focus()
		return false
	}
	if(document.nl.Email.value.indexOf('@') == -1){
		alert("Invalid email address")
		document.nl.Email.focus()
		return false
	}
*/

	if(validate('nl','Email')==false){
		return false;
	}
}




function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Invalid Email Address.');
      return false;
   }
}




function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}




function checkNLHome(){

	if(document.nl.Name.value==""){
		alert("Please enter your First Name")
		document.nl.Name.focus()
		return false
	}
	if(validate('nl','Email')==false){
		return false;
	}
}






