// JavaScript Document

function sposta (pos,numero) {
	newPos=pos;
	maxN=numero;
	digitaz=-1;
	
	do {
		errore=false;
		newPos = window.prompt("Inserire la nuova posizione della notizia",pos-1);
		if (isNaN(newPos)) {
			alert("Il valore inserito non è un numero");
			errore=true;
		}
		if (newPos>maxN) {
			alert("La posizione scelta non esiste\nPer spostare la notizia all'ultima posizione scrivere "+maxN+".");
			errore=true;
		}
		
		digitaz=newPos.indexOf("+");	
		if (digitaz==-1) {digitaz=newPos.indexOf("-");}

		if (digitaz==0) {
			alert("Hai inserito dei carateri non validi (+, - , ...).");
			errore=true;
		}
	}
	while(errore==true);
	//window.open("index.php","_self");
	document.hiddato.modo.value="sposta";
	document.hiddato.id.value=pos;
	document.hiddato.id_new.value=newPos;
	document.hiddato.sezione.value="operazione.php";
	document.hiddato.submit();
}

function cancella (pos,titolo) {
	canc=confirm("Sicuro di voler cancellare la notizia "+pos+" - \""+titolo+"\" ?");
	if (canc) {
		//window.open("index.php","_self");
		document.hiddato.modo.value="cancella";
		document.hiddato.id.value=pos;
		document.hiddato.sezione.value="operazione.php";
		document.hiddato.submit();
	}
}

function modifica (pos) {
	//window.open("index.php","_self");
	document.hiddato.modo.value="modifica";
	document.hiddato.id.value=pos;
	document.hiddato.sezione.value="editor.php";
	document.hiddato.submit();
}

function nuovo() {
	document.hiddato.modo.value="nuovo";
	document.hiddato.sezione.value="editor.php";
	document.hiddato.submit();
}

function notificaMail (nome,cognome) {
	alert("Mail inviata con successo a "+nome+" "+cognome+".");
}

function controllo_mail(f,e) {

var ok=true;

var a=document.iscriviti.email.value;

var pe=a.value.indexOf('.');
var ss=a.value.indexOf(' ');
var lch=a.value.length-1;
var atr=a.value.indexOf('@');
var att=atr+1;

var sq=a.value.substring(0,atr); 
var sw=a.value.substring(atr,pe); 
var se=a.value.substring(pe,lch);

if((atr<1) || (pe<=att) || (pe==lch) || (pe<1)  || (ss != -1) || (sq.length<=2) || (sw.length<=3) || (se.length<=1)) {

alert("Email non valida");
return false;
}
}