<!-- // SCRIPT LANGUAGE="JavaScript1.2"
// Functions to validate Form data inputs;

function isValid(thisform) {
    var FldName = thisform.fullname;
    var FldEmail = thisform.email;

    if ( isEmpty(FldEmail.value) ) {
	alert("EMail field cannot be left blank.");
	nameok = false;
    } else {
	if (!isEmail(FldEmail.value) ) {
	    alert(FldEmail.value+" : email address entered is not a valid format. Use an address of the form abc123@abc123.abc");
	    FldEmail.focus();
	    FldEmail.select();
    	    emailok = false;
	} else {
	    emailok = true;
	}
    }

    if ( isEmpty(FldName.value) ) {
	alert("The Name field is a required entry. Please fill in a valid name.");
	FldName.focus();
	nameok = false;
    } else {
        nameok = true;
    }

	
if ( nameok && emailok ) {
    return true;
} else {
//    Name or Email incorrect or no items selected
    return false;
}    

return       	
        
}

function isEmpty(str) {
    var str = str;
    if ( ( str == null ) || (str.length == 0) )
    {
	return true; 
    } else {
     return false;
    } 

}

function isEmail(stremail) { 
	if (window.RegExp) { 
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)"; 
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"; 
		var reg1 = new RegExp(reg1str); 
		var reg2 = new RegExp(reg2str); 
		if (!reg1.test(stremail) && reg2.test(stremail)) 
			return true; 
		return false; 
 	} else { 
		if(stremail.indexOf("@") >= 0) 
			return true; 
		return false; 
 	} 
}

// --> 
 
