// JavaScript Document
//Svuota i form onFocus
function cancella(ogg, canc){
	if(ogg.value==canc){
		ogg.value="";
	}
}

//Valida le due nuove password nella pagina di cambio password
function validPass(){
	var pass1 = document.getElementById('password1').value;
	var pass2 = document.getElementById('password2').value;
	if(pass1!=pass2){
		alert ("Le nuove password non coincidono");
	}
}

//Mostra div dell'anteprima dell'intervento
function mostraMenu(menuCorrente) {
	if (document.getElementById) 
	{
		questoMenu = document.getElementById(menuCorrente).style
		if (questoMenu.display == "block")
			{ questoMenu.display = "none" }
		else 
			{ questoMenu.display = "block" }
		return false
	}
	else { return true }
}

//Applica i Tag alla textarea dell'intervento
function format(tag)
{
	var obj = document.getElementById('areaTesto');
	var elemento = document.selection;
	var str = elemento.createRange().text;
	var sel = elemento.createRange();
		
	if(tag=="HR")
	{ 
		testo = '<'+tag+'>'+str;
	} else if(tag=="http") {
		var indLink = prompt("Inserisci il link da inserire","http://");
		var testoLink = prompt("Inserisci il testo su cui cliccare","");
		testo = str+'<a href="'+indLink+'" target="_blank">'+testoLink+'</a>';
	} else if(tag=="mail") { 
		var eMail = prompt("Inserisci l'email","");
		testo = str+'<a href="mailto:'+eMail+'" target="_blank">'+eMail+'</a>';
	} else if(tag=="immagine") { 
		var immagine = prompt("Inserisci il link all'immagine","http://");
		testo = str+'<a href="'+immagine+'" target="_blank"><img src="'+immagine+'" style="width:50px; height:50px;" /></a>';
	} else if(tag=="fontFace") { 
		var fontFace = document.getElementById("fontFace").value;
		testo = '<font face="'+fontFace+'">'+str+'</font>';
	} else if(tag=="fontSize") { 
		var fontSize = document.getElementById("fontSize").value;
		testo = '<font size="'+fontSize+'">'+str+'</font>';
	} else if(tag=="fontColor") { 
		var fontColor = document.getElementById("fontColor").value;
		testo = '<font color="'+fontColor+'">'+str+'</font>';
	} else { 
		testo = '<'+tag+'>'+str+'</'+tag+'>';
	}
		
	if (elemento.createRange().text)
	{
		sel.text = testo
	} else {
		obj.value += testo;
	}
}
//anteprima dell'intervento
function anteprima(){
	//Prova
	var titolo = document.getElementById('titolo').value;	
	var contenuto = document.getElementById('areaTesto').value;

	while(contenuto.search("\r\n")!=-1){
		contenuto = contenuto.replace("\r\n","<br>");
	}
	
	var puls = '<input type="button" onclick="mostraMenu(\'anteprima\');" name="0" value="Close" style="width:60px;">';
	document.getElementById('anteprima').innerHTML = "<b>"+titolo+"</b><br><br>"+contenuto+"<br><br><br><br><hr>"+puls;
}
//pop up per verificare la disponibilità di un user name in fase di registrazione
function linkUser(){
	var user = document.getElementById('userReg').value;
	window.open('controlloUser.php?ID='+user,'Disponibilità','width=300,height=60,toolbar=no, location=no,status=no,menubar=no,scrollbars=no,resizable=no');
	
}
//controlla la lunghezza di un input
function lunghezza(valore, obj)
{
	var testo = obj.value;
	var lung = obj.value.length;
	if(lung > valore)
	{
		obj.value = obj.value.substr(0,valore);
		return false;
	}
	return true;
}
