
/* Inserisce uno smile piccolo*/
function addLittleSmile(codice){
	document.guest.messaggio.value += codice;
	document.guest.messaggio.focus();	//Setto il focus sull text-area
}

/* convalida campi form sign_guest */
function convalidaForm(){
	var nick = document.guest.nick.value;
	var messaggio = document.guest.messaggio.value;
	var antispam = document.guest.antispam.value;
	if (Trim(nick) == ""){
		alert("Attenzione, campo NICKNAME obbligatorio!");
		return false;
	}
	if (Trim(messaggio) == ""){
		alert("Attenzione, campo MESSAGGIO obbligatorio!");
		return false;
	}
	if (Trim(antispam) == "" || Trim(antispam) == "write the magic number!" ){
		alert("Attenzione, campo ANTI-SPAM obbligatorio!");
		return false;
	}	
		
	return true;
}

function Trim(testo){
  var str='';
  str = testo.replace(/^ +/,'');
  str = str.replace(/ +$/,'');
  return str;
}

/******** IL CONTEGGIO DELLE PAROLE RIMANENTI *********/

var supportsKeys = false


function favChange(rnum) {
	f = document.guest;

	if (f.favs.selectedIndex >=0) {
		f.msgTo.value = f.favs.options[f.favs.selectedIndex].value
	}

	if (f.favs.selectedIndex > 0 && f.favs.selectedIndex <= rnum + 1) {
		f.messaggio.focus();
	} else {
		f.msgTo.focus();
	}
}
function calcCharLeft(f) {
		lenUSig = f.lenSSig.value
		maxLength = 500 - f.lenSysSig.value - lenUSig
        if (f.messaggio.value.length > maxLength) {
	        f.messaggio.value = f.messaggio.value.substring(0,maxLength)
		    charleft = 0
        } else {
			charleft = maxLength - f.messaggio.value.length
		}

        f.msgCL.value = charleft
}

function textKey(f) {
	supportsKeys = true
	calcCharLeft(f)
}
