function Validator(arElements, arErrorMsg){
	for(ElementId in arElements) {
		var oCurrentElement = document.getElementById(ElementId);
 		var sCheckType = arElements[ElementId];
 		var sErrorMsg = arErrorMsg[ElementId];
 		
 		switch(sCheckType)
		{
			case "EMPTY":
				var nValue = oCurrentElement.value;
				if(nValue == ""){
					alert(sErrorMsg);
					oCurrentElement.focus();
					return false;
				}
			break    
			case "E-MAIL":
				sEMail = oCurrentElement.value;
				var regExp = new RegExp(/^[0-9a-z-_]+(\.[0-9-a-z_]+)*@[0-9a-z-_]+(\.[0-9a-z_]+)+$/gi);
				if(!sEMail.match(regExp)){
					//if((sEMail == "" || (sEMail.indexOf('@') < 1 || sEMail.indexOf('@') == (sEMail.length - 1)))){
					alert(sErrorMsg);
					oCurrentElement.focus();
					return false;
				}
			break
		} 		
	}

	return true;
}