/****************************************************
* Andrea Bianchi   1997 - 2010                      *
* weblink  http://www.web-link.it                   *
****************************************************/

function conta(val) {
	max=160
        if (val.testo.value.length > max) {
	        val.testo.value = val.testo.value.substring(0,max)
		rest = 0
        } 
	else {
		rest = max - val.testo.value.length
		}
        val.num.value = rest
 }
 
 
function validate () {

var i=0;
var rv=1;
var st="";
 
document.guest.pwd.value="nospam";

if(!document.guest.spam.value) { 
		alert('Leggi la scritta con la parte in rosso');
		return false;
		}	

if(document.guest.spam.value.toLowerCase() == document.guest.pwd.value.toLowerCase()) { 
		alert('ok, Scusa ma tutto questo serve per limitare, almeno in parte, il continuo dilagare di SPAM da questo modulo.');
rsp=0;
	} 
	
	else { alert ("Leggi attentamente!!!");
	return false;
}



if(!document.guest.submit_by.value) { 
		alert('Non è stato compilato il campo relativo alla E-mail');
rv=0;
    		
   }
   
  
   if(rv==0) {
      alert('Senza non saprei a chi inviare le informazioni richieste.');
      return false;
   } else {
      		
	
    if (checkEmail(document.guest.submit_by.value)) {
	   if(confirm(st + "I dati da te introdotti sono corretti?")) return true;
	   else return false;
	} 
	
	else return false;
	
}}

function checkEmail(checkString) {
    var newstr = "";
    var at = false;
    var dot = false;

    if (checkString.indexOf("@") != -1) {
      at = true;

    } else if (checkString.indexOf(".") != -1) {
      dot = true;
    }

    for (var i = 0; i < checkString.length; i++) {
        ch = checkString.substring(i, i + 1)
        if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")
                || (ch == "@") || (ch == ".") || (ch == "_")
                || (ch == "-") || (ch >= "0" && ch <= "9")) {
                newstr += ch;

                if (ch == "@") {
                    at=true;
                }

                if (ch == ".") {
                    dot=true;
                }
        }
    }

    if ((at == true) && (dot == true)) {

			return true;
    } else {

      alert ("Attenzione!\nindirizzo email non valido!!!");

		return false;
    }
	
}

/****************************************************
* Andrea Bianchi   1997 - 2010                      *
* weblink  http://www.web-link.it                   *
****************************************************/


