// form; check for mandatory fields
function checkMandatories(formName,alertText)
    {
    var theForm=document[formName];
    var m=theForm.mgnlMandatory;
    var i=0;
    var ok=true;

        while (m[i])
            {
            var name=m[i].value;
            var type;
            var mgnlField;
            if(document.all) mgnlField=theForm(name);
            else mgnlField=theForm[name];

	    if (mgnlField.value==false) ok=false;
	    if (i==1){

   		var str = mgnlField.value;
		var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
		    if (!str.match(re)) {
			ok=false;
		    }	
           }


	   if (!ok){
		alert(alertText);
                if (!mgnlField[0]) mgnlField.focus();
                return false;
            }
        i++;
        }
    var t=theForm.field_01.value;
    if(t==false){
	alert("Inserte un comentario");
	theForm.field_01.focus();
	return false;	
    }  

    if (ok) return true;
    else return false;
 }

