var regex = new Array ;
	regex['email'] = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	regex['char'] = /^[a-zA-Z.\s]{0,50}$/;
	regex['misc'] = /^([a-zA-Z\/\-\&\\\?\!\,\.\'\s0-9@]{1,255})$/; //better
	regex['phone'] = /^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/;
	
var errorMsg = new Array;
	errorMsg['empty'] = "Input Required";
	errorMsg['email'] = "Invalid Email Address";
	errorMsg['char']  = "Characters Only";
	errorMsg['misc'] = "Letters or Numbers only";
	errorMsg['phone'] = "Invalid Phone Number";


function validation(fieldId,type) {
    var value = document.getElementById(fieldId).value;
    
    if(value.length != 0) {
        
        if(regex[type].test(value)) {
            document.getElementById(fieldId + "_err").innerHTML = " &nbsp; Thank You";
            document.getElementById(fieldId + "_err").className = "success";
        }
        else {
            document.getElementById(fieldId + "_err").innerHTML = errorMsg[type];
            document.getElementById(fieldId + "_err").className = "error";
        }
        
    }
    else {
        document.getElementById(fieldId + "_err").innerHTML = " &nbsp; Required";
        document.getElementById(fieldId + "_err").className = "error";
    }
}

'\b%WORD%$'
