
/* JavaScript functions for validating form */

function validData(formName){
	
	var formId = document.getElementById(formName);
	var error_string = "";
		
	//check email
	if (isEmpty(formId.ea.value) || (checkEmail(formId.ea.value))){
		error_string = "Please enter your e-mail address";
		document.getElementById("eaLbl").style.color="#990000";	
		formId.ea.select();
      		formId.ea.focus();  
	}else{	
		document.getElementById("eaLbl").style.color="#000";
	} 

		
	if(error_string ==""){

		return true;
	}
	
	else{

		alert(error_string);
		return false;
	}
}	
	
	
// function to test whether text input is empty
function isEmpty(str)
{

    if(str == null || str.length == 0)
    {
	return true;
    }
    else
    {
	return false;
    }
}


//function to test for valid e-mail address 
function checkEmail(addy){

	var regEx = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-z]{2,4}$/i;
	var illegalChars = /[\(\)\<\>\,\;\:\\\"[\]]/;

	if((!(regEx.test(addy))) || (addy.match(illegalChars))){
		return true;
	}else{
	
	  return false;
  	}
} 