function trim(stringa)
{
    while (stringa.substring(0,1) === ' ')
    {
        stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) === ' ')
    {
        stringa = stringa.substring(0,stringa.length-1);
    }
    return stringa;
}

function showMessages(howMany)
{
    document.getElementById('howMany').value = howMany;
    var howMany10 = document.getElementById('howMany10');
    var howMany20 = document.getElementById('howMany20');
    var howMany30 = document.getElementById('howMany30');
    if(howMany == 10)
    {
        howMany10.setAttribute("class", "selectedHowMany");
        howMany10.setAttribute("className", "selectedHowMany");
        howMany20.setAttribute("class", "");
        howMany20.setAttribute("className", "");
        howMany30.setAttribute("class", "");
        howMany30.setAttribute("className", "");
        ajaxpage('messages.php?howMany=10&start=0','messages_container')
    }
    else if(howMany == 20)
    {
        howMany20.setAttribute("class", "selectedHowMany");
        howMany20.setAttribute("className", "selectedHowMany");
        howMany10.setAttribute("class", "");
        howMany10.setAttribute("className", "");
        howMany30.setAttribute("class", "");
        howMany30.setAttribute("className", "");
        ajaxpage('messages.php?howMany=20&start=0','messages_container')
    }
    else if(howMany == 30)
    {
        howMany30.setAttribute("class", "selectedHowMany");
        howMany30.setAttribute("className", "selectedHowMany");
        howMany10.setAttribute("class", "");
        howMany10.setAttribute("className", "");
        howMany20.setAttribute("class", "");
        howMany20.setAttribute("className", "");
        ajaxpage('messages.php?howMany=30&start=0','messages_container')
    }
}

function checkMessage()
{
    
	var msg = document.getElementById('mess');
	
    var ido = document.getElementById('inter');
	
    if(ido.value=="schifo")
    {
        alert("Sei un robot!");
        return false;
    }	
	
	
    var mail = document.getElementById('mail');
    var nome = document.getElementById('name');
    var accettazione = document.getElementById('accetto');
	var filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	
    if(trim(nome.value) == "")
    {
        alert("Furbeto! Inserisci il nome se no vegno li!");
        return false;
    }
	
	if(trim(mail.value) == "")
    {
        alert("La mail? La meto mi?");
        return false;
    }
	
	if(trim(mail.value) != "")
    {
       var filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	   if (!filtro.test(mail.value))
		{
		  alert("Ti sembra una mail quella?\nHai scambiato questo campo di testo per il diario dei ricordi delle elementari?\n\nLa mail corretta deve avere:\ntesto + @ + testo + . + dominio\n\nAdesso che lo sai, sorprendici.");		  
		  return false;
		  }
    }
	
	if(trim(mail.value) != "" && mail.value.length > 100)
    {
        alert("Se non riesci a scrivere qualcosa di simpatico\ncon una mail di 100 caratteri\ninizia a farti delle domande.");
        return false;
    }
	
    /*if(trim(msg.value) == "")
    {
        alert("Ahahaha un post senza messaggio.... Sarai soppresso!");
        return false;
    }*/	
	
	
    if(!accettazione.checked)
    {
        alert("Un po' a sorpresa devi accettare di non avere la praivasi!");
        return false;
    }	
    document.getElementById('theForm').submit();
    return true;
}
