/*
	Form Utente
	CiBer 2/2009
*/
var dd=document.forms['formUte'], bgBad="#ffeeee", bgOk="#eeffee";

function popolaNick(){if (dd.NickName.value==''){dd.NickName.value=dd.nome.value+'.'+dd.cognome.value;}}

function setColor(el, bg){el.style.backgroundColor=bg;}



function chkFrmDatiute(){
	var err='', dd=document.forms['formUte'];
	if (dd.NickName.value==''){err+='.:: NickName non fornito\n';}
	var eml=dd.email.value, aeml=eml.split("@");
	if(eml==""){setColor(dd.email, bgBad); err+=".:: Indirizzo E-Mail vuoto\n";
	}else if (aeml.length != 2){setColor(dd.email, bgBad); err+=".:: Verifica Indirizzo e-mail\n";
	}else if (aeml[0].length==0){setColor(dd.email, bgBad); err+=".:: Nome Indirizzo e-mail vuoto\n";
	}else if (aeml[1].indexOf(".")==-1){setColor(dd.email, bgBad); err+=".:: Verifica dominio Indirizzo e-mail\n";
	}else if (eml.indexOf(" ")!=-1){setColor(dd.email, bgBad); err+=".:: Gli spazi non sono consentiti nell'Indirizzo e-mail\n";
	}else{setColor(dd.email, bgOk);
	}
	if(dd.userid.value==""){setColor(dd.userid, bgBad); err+=".:: Id Utente vuoto\n";
	}else if(dd.userid.value.length < 5){setColor(dd.userid, bgBad); err+=".:: Id Utente troppo breve (minimo 5 caratteri)\n";
	}else{setColor(dd.userid, bgOk);
	}
	if(dd.NickName.value==""){setColor(dd.NickName, bgBad); err+=".:: Identificativo del NickName vuoto\n";
	}else if(dd.NickName.value.length < 5){setColor(dd.NickName, bgBad); err+=".:: NickName troppo breve (almeno 5 caratteri)\n";
	}else{setColor(dd.NickName, bgOk);
	}
	if(dd.psw.value==""){setColor(dd.psw, bgBad); err+=".:: Password vuota\n";
	}else if(dd.psw.value.length<6){setColor(dd.psw, bgBad);err+=".:: Password troppo breve (minimo 6 caratteri)\n";
	}else if(dd.psw.value!=dd.repsw.value){setColor(dd.psw, bgBad); err+=".:: Password non corrispondenti\n";
	}else{setColor(dd.psw, bgOk);
	}
	if (err !=''){alert('riscontrati i seguenti errori:\n\n'+err+'\nCorreggere e riprovare...');
	}else{
		dd.submit();
	}
}
