//------------------------------------------//
// Validator Library								  //
// Author: Humbert Codina						  //
//------------------------------------------//
function showErrors(errors, form, append) {
	if (!form) form=document.forms[0];
	for (var err in errors) {
		field = form.elements[err];
		if (!field ||!field.type || !field.getAttribute) continue;
		
		if (field.type!='hidden') field.className = field.className+' error';
		err_desc=field.getAttribute('error_'+errors[err]);               
		if (!err_desc) err_desc=field.getAttribute('errormessage');  
		message=document.createElement("em");
		message.className='error';
		if (append) { field.parentNode.appendChild(message); }
		else { field.parentNode.insertBefore(message,field); }
		message.innerHTML='<img src="/includes/forms/alert.png" alt="!" />'+err_desc;          
	}
}
