var scrmsg = "    Benvenuto nel sito della Proloco di Buccino    ";
var scrspacer = " ";
var scrpos = 0;
function ScrollMessage()
{
window.status = scrmsg.substring(scrpos, scrmsg.length) + scrspacer + scrmsg.substring(0,scrpos);
scrpos++;
if (scrpos > scrmsg.length) scrpos = 0;
window.setTimeout("ScrollMessage()", 150);
 }

ScrollMessage();

var msg="    Benvenuto nel sito della Proloco di Buccino    ";

var speed=200;

function ScrollTitle() {
document.title=msg;
msg=msg.substring(1,msg.length)+msg.charAt(0);
setTimeout("ScrollTitle()",speed);
 }
ScrollTitle();
/*  funzioni di controllo */
function func(num){
window.open('new.php?id='+num+'','news','width=370,height=400,toolbar=no,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=no');
}

function cambia(){
document.form.submit();
}

function informativa(){
window.open('informativa.php','informativa','width=370,height=240,toolbar=no,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=no');
}

function rievocazione(){
window.open('rievocazione.php','rievocazione','width=900,height=496,toolbar=no,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=no');
}

function invia(){
var testo=document.guestform.area.value;
if(testo == ''){
alert("riempire la textarea");
return false;
}
else{
document.guestform.submit();
}
}

function invia1(){
var titolo=document.news.titolo.value;
var testo=document.news.testo.value;
if(titolo == '' || testo == ''){
alert("riempire titolo e testo");
return false;
}
else{
document.news.submit();
}
}

function invia2(){
var oggetto=document.comunicazioni.oggetto.value;
var testo=document.comunicazioni.testo.value;
if(oggetto == '' || testo == ''){
alert("riempire oggetto e testo");
return false;
}
else{
document.comunicazioni.submit();
}
}

function rimuovi1(){
if(confirm("confermi l'eliminazione?")){
document.rim1.submit();
}
else{
return false;
}
}

function rimuovi2(){
if(confirm("confermi l'eliminazione?")){
document.rim2.submit();
}
else{
return false;
}
}

function rimuovi3(){
if(confirm("confermi l'eliminazione?")){
document.rim3.submit();
}
else{
return false;
}
}

function controlla() {
  var flag=true;
  var f = document.forms[0];
  var n=f.length;
  for(var i=0; i<n; i++){
  if(f.elements[i].value == ''){
  flag=false;
  break;
  }
  }
  if(flag){
  var email=f.elements[6].value;
  if(check(email)){
  document.dati.submit();
  }
  else{
  alert("L'indirizzo di posta elettronica\n"+"non ha un formato corretto");
  return false;
  }
  }
  else{
  alert("tutti i campi devono\n"+"essere riempiti");
  return false;
  }
}

function check(email) {
var caratteriNonValidi = " /:,;"
if (email == "") return false;
for (var i=0; i<caratteriNonValidi.length; i++) {
var noCar = caratteriNonValidi.charAt(i)
if (email.indexOf(noCar,0) > -1) return false;
}
//cerchiamo @
atPos = email.indexOf("@",1)
if (atPos == -1) return false;
//ci deve essere solo un simbolo @
if (email.indexOf("@",atPos+1) != -1) return false;
//cerchiamo il .
dotPos = email.indexOf(".",atPos)
if (dotPos == -1) return false;
//ci deve essere solo un punto
if (email.indexOf(".",dotPos+1) != -1) return false;
//ci devono essere da 2 a 3 caratteri dopo l'ultimo .
if (email.length - dotPos>4 || email.length - dotPos<3)
return false;
return true; 
}

function soloNumeri(campo, event) {
var tasto,carattereTasto;
if (window.event) //Modello ad eventi IE
tasto = window.event.keyCode;
else if (event) //Modello ad eventi NN
tasto = event.which;
else return true;
carattereTasto = String.fromCharCode(tasto);
// verifica tasti particolari tipo canc, invio, ...
if ((tasto==null) || (tasto==0) || (tasto==8) ||
(tasto==9) || (tasto==13) || (tasto==27) )
return true;
else if ((("0123456789").indexOf(carattereTasto) > -1))
{
window.status = ""; return true;
}
else
{
window.status = "Il campo accetta solo numeri";
return false; }
}


