﻿// validation

function associateEvent() {
	document.getElementById("Comment").onkeydown = defineEvent;
}
 
function defineEvent(e) {
	if (!e){
		var e = window.event;
	}
	var code = e.keyCode;
	if (code == 13) {
		Validate();
		return false;
	}
}

function Validate(){

	var eStr = "";
	var rxEmail = /^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;
	var rxPhone = /^(\()?([0-9]{3})(\)|-)?([0-9]{3})(-)?([0-9]{4}|[0-9]{4})$/;

	if(document.getElementById('Name').value == ""){
		eStr += "User Name is required.\n";
    }
	
	if(document.getElementById('Email').value == ""){
		eStr += "Email is required.\n";
	}else{
        if(!document.getElementById('Email').value.match(rxEmail)){
            eStr += "Email is not in the correct format.\n";
        }
	}
	
	if(document.getElementById('Phone').value == ""){
		eStr += "Phone is required.\n";
	}else{
        if(!document.getElementById('Phone').value.match(rxPhone)){
            eStr += "Phone is not in the correct format.\n";
        }
	}	
    
	if(eStr!=""){
		alert(eStr);
		return false;
	}else{
		return true;
	}

}

