//
// Funzione per il controllo dei dati inseriti
//	
function ControllaDati() { 

valido = true;
dest = new Array();
var sdest = "";

sdest = document.getElementById("SoloPer").value;
dest = sdest.split(";");

if (document.getElementById("Oggetto").value == "") { 
        valido = false; 
        alert("\n Inserisci un Oggetto per l'annuncio.");
        document.getElementById("Oggetto").focus(); 
    } 
else if (document.getElementById("Mod").value=="0") {
        valido = false; 
        alert("\n Devi scegliere una categoria per il messaggio.");
        document.getElementById("Mod").focus();
	}       
else if (document.getElementById("Mod").value=="10" && dest.length<2) {
        valido = false; 
        alert("\n Il messaggio è di tipo [RISERVATO].\n Devi scegliere almeno un destinatario che lo possa vedere.");
        document.getElementById("Utenti").focus();
	}       
else if (valido) {
	//Prima copia in memoria il contenuto
	copyToClipboard(document.getElementById("Testo").value);
	document.getElementById("Dati").submit();
	}
}

//
// Ricarica i messaggi
//	
function UpdateList() {
	parent.Argomenti.location.href="forum.asp";
}

//
// Inserisce un Link
//	
function InsertLINK() {
	var slink="";
	var sdesc="";
	slink=prompt("Inserisci il link completo qui sotto (es.: http://www.iborsini.com/Forum.html)","http://");
	sdesc=prompt("Inserisci la descrizione del link (es.: Forum de I Borsini)","");
	if (sdesc!="" && sdesc!=null) sdesc="|"+sdesc;
	if (slink!="" && slink!=null) document.getElementById("Testo").value=document.getElementById("Testo").value+" LINK("+slink+sdesc+")";
}

//
// Inserisce un Link a un file della cartella utente
//	
function InsertLINK2() {
	var slink="";
	var sdesc="";
	slink=document.getElementById("Files").value;
	sdesc=document.getElementById("Files").options[document.getElementById("Files").selectedIndex].text;
	document.getElementById("Testo").value=document.getElementById("Testo").value+" LINK("+slink+"|"+sdesc+")";
}

//
// Inserisce un Link a un'immagine
//	
function InsertIMG() {
	var slink="";
	slink=prompt("Inserisci il link dell'immagine qui sotto (es.: http://www.iborsini.com/FAQ.gif).","");
	if (slink!="" && slink!=null) document.getElementById("Testo").value=document.getElementById("Testo").value+" IMG("+slink+")";
}

//
// Inserisce un Link a un'immagine della cartella utente
//	
function InsertIMG2() {
	var slink="";
	slink=document.getElementById("Files").value
	document.getElementById("Testo").value=document.getElementById("Testo").value+" IMG("+slink+")";
}

//
// Inserisce un Link ad un messaggio del Forum
//	
function InsertPOST() {
	var npost="";
	npost=prompt("Inserisci il numero di POST che vuoi citare.","");
	if (npost!="" && npost!=null)	document.getElementById("Testo").value=document.getElementById("Testo").value+" POST(ID="+npost+"&Chiave=%21)";
}

//
// Inserisce del testo in fondo all'area del Messaggio
//	
function AccodaTesto() {
	document.getElementById("Testo").value=document.getElementById("Testo").value+document.getElementById("Originale").value;
	document.getElementById("Originale").value="";
}

//
// Inserisce un Template per i sondaggi
//	
function InsertSondaggio() {
	var sndg="";
	sndg = "Immetti qui una descrizione del sondaggio.\n\n"
	sndg = sndg + "[1] Prima opzione di scelta.\n"
	sndg = sndg + "[2] Seconda opzione di scelta.\n"
	sndg = sndg + "[3] Terza opzione di scelta.\n"
	sndg = sndg + "\nEventuale commento conclusivo."
	document.getElementById("Testo").value=sndg;
	document.getElementById("Mod").value="110";
}

//
// Seleziona automaticamente la modalità messaggio riservato
//	
function SelectRiservato() {
	document.getElementById("Mod").value="10";
}

//
// Seleziona automaticamente la modalità messaggio OT
//	
function SelectOT() {
	document.getElementById("Mod").value="12";
}

//
// Aggiunge un utente ai destinatari
//	
function AddUser() {

var Destinatari = document.getElementById("SoloPer").value;
var Utente = document.getElementById("Utenti").value;

	if (Destinatari.indexOf(Utente)==(-1))
	{
		document.getElementById("SoloPer").value=document.getElementById("SoloPer").value + ";" + Utente;
	}
	else
	{
        alert("\n " + Utente + " è già inserito come destinatario specifico."); 
	}
}


//
// Rimuove un utente dai destinatari
//	
function RemoveUser() {

var Destinatari = "";
var Utente = document.getElementById("Utenti").value;
Destinatari = document.getElementById("SoloPer").value;

	if (Destinatari.indexOf(Utente)!=(-1))
	{
		Destinatari=Destinatari.replace(";"+Utente,"");
		document.getElementById("SoloPer").value=Destinatari;
	}
	else
	{
        alert("\n " + Utente + " non è tra i destinatari specifici."); 
	}
}

function copyToClipboard(sText)
{
var ua = window.navigator.userAgent
var msie = ua.indexOf ( "MSIE " )
	if (msie>0)
	{
      var bSuccess = window.clipboardData.setData('Text', sText);
      //if (bSuccess) alert('Il testo del messaggio è stato copiato negli Appunti.');
      //else alert('Non è stato possibile copiare il testo del messaggio negli appunti.');
    }
}
function getFromClipboard()
{
      var sText = window.clipboardData.getData('Text');
      return(sText);
}

