
//*************************************************
//*************************************************
// VALIDATE by id
//*************************************************
//*************************************************
function validateFormById(formId) {

    var f = document.getElementById(formId); 
	var regex_text = /\w{1}/;
	var flag=true;

    for(j = 0; j < f.elements.length; j++) {
        var e = f.elements[j];
		var required = e.getAttribute("required")!=null;
		if (required) {
			
			if (e.type=="select-one" && e.value=="none") {
				e.className="invalid";
				flag=false;	
			}
			else if (e.value.search(regex_text) == -1) {
				e.className = "invalid";
				flag=false;	
			}
			else
				e.className = "";
		}
	}
	if (flag)
		f.submit();
	else 
		document.getElementById('errorCell').innerHTML = 'Incomplete Data.  Please fill in any missing fields!';
}


function validateFormByJquery(formData, jqForm, options) {  
 
    var f = jqForm[0];
	var regex_text = /\w{1}/;
	var flag=true;

    for(j = 0; j < f.elements.length; j++) {
        var e = f.elements[j];
		var required = e.getAttribute("required")!=null;
		if (required) {
			
			if (e.type=="select-one" && e.value=="none") {
				e.className="invalid";
				flag=false;	
			}
			else if (e.value.search(regex_text) == -1) {
				e.className = "invalid";
				flag=false;	
			}
			else
				e.className = "";
		}
	}
	if (!flag)
		document.getElementById('errorCell').innerHTML = 'Incomplete Data.  Please fill in any missing fields!';
	return flag;
}