function gbID(elementID){ return document.getElementById(elementID);}
function validateInput(source,type){
text=source.value;
sourceID=source.id;
noteID=source.id+'Note';
var regArray = [];
regArray['email']='^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$';
regArray['name']='^[a-zA-Z \']+$';
regArray['phone']='^[0-9-\(\)]{7,}$';
regArray['date']='^[0-9-\\\/]+$';
regArray['street']='^[a-zA-Z0-9 . - \\r \\n ]+$';
regArray['any']='^.+$';
regArray['ss']='^[0-9- ]{9,}$';
regArray['num']='^[0-9. ]+$';
regArray['zip']='^[0-9]{5}$';
regArray['alpha']='^[a-zA-Z. ]+$';
regArray['alphaNum']='^[a-zA-Z0-9 ]+$';
regArray['none']='^$';
fieldRegex=new RegExp(regArray[type]);
if(!fieldRegex.test(text)){
$('#'+sourceID).css("border-color","rgb(200,0,0)");
gbID(noteID).innerHTML=" ";
return false;
} else {
$('#'+sourceID).css("border-color","rgb(177,177,177)");
gbID(noteID).innerHTML="";
return true;
}
}

function validateAll(){
validOK=true;
	$("input").focus();
	$('.validateNote').each(function(){
		if($(this).html()==" "){validOK=false;}
	});
if(validOK==false){alert("Please correct the items bordered in red.");}
return validOK;
}
