var confirmMsg  = '';

function confirmLink(theLink, cosa){
	confirmMsg = cosa;	
    // Confirmation is not required in the configuration file
    // or browser is Opera (crappy js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg);
    if (is_confirmed) {
        theLink.href += '&conferma=1';
    }

    return is_confirmed;
} // end of the 'confirmLink()' function

function popup(pagina) {
	var w = 500;
	var h = 400;
	var l = Math.floor((screen.width-w)/2);
	var t = Math.floor((screen.height-h)/2);
	window.open(pagina,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",scrollbars=yes");
}

// gestione bbcode
testo_grassetto = "inserisci del testo in grassetto";
testo_corsivo = "inserisci del testo in corsivo";
testo_sottolineato = "inserisci del testo sottolineato";

function stato_bbcode(valore) {
        document.modulo.desc_bbcode.value = eval("testo_"+valore);
}

function bbcode(bbcode) {
	tag_prompt = 'inserisci il testo da formattare:';
	dtext = 'inserisci il testo';
	form = document.modulo;
	inserttext = prompt(tag_prompt, dtext);
	if ((inserttext != null) && (inserttext != "")){		
		AddTxt = "["+bbcode+"]"+inserttext+"[/"+bbcode+"] ";
		form.testo.value += AddTxt;
	}
	form.testo.focus();
}

function ControllaMail(){
	inp=document.modulo.email.value;
	re = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (re.test(inp) == false) {
		alert("Indirizzo email non corretto!");
		return false;
	}
}