function inserisci(nome)
{
	var estensione = nome.split(".").pop();
	if(estensione == "jpg" || estensione == "jpeg")
	{
		var stringa = "<foto quale='" + nome + "' dida='' />";
	}
	else if(estensione == "mp3")
	{
		var stringa = "<mp3 quale='" + nome + "' />";
	}
	else
	{
		var stringa = "<file quale='" + nome + "' dida='' />";
	}
	insertAtCursor(document.getElementById("testo"),stringa);
}
function insertAtCursor(el, myValue) 
{
	//IE
	if (document.selection) 
	{
		el.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	else if (el.selectionStart || el.selectionStart == '0') //Firefox
	{
		var startPos = el.selectionStart;
		var endPos = el.selectionEnd;
		el.value = el.value.substring(0, startPos)
		+ myValue
		+ el.value.substring(endPos, el.value.length);
	} 
	else 
	{
		el.value += myValue;
	}
}
function checkform(f)
{
	var messaggio = 'Per favore, correggi i seguenti errori:\n\n';
	if(!f.nome.value)
	{
		messaggio += "- Devi specificare il tuo nome!\n";
		var errore = true;
	}
	if(!f.email.value)
	{
		messaggio += "- Devi specificare la tua e-mail!\n";
		var errore = true;
	}
	if(!f.testo.value)
	{
		messaggio += "- Devi scrivere qualcosa nel commento!\n";
		var errore = true;
	}
	if(errore)
	{
		alert(messaggio);
		return false;
	}
}
function checkform2(f)
{
	var messaggio = 'Per favore, correggi i seguenti errori:\n\n';
	if(!f.titolo.value)
	{
		messaggio += "- Devi specificare il titolo del post!\n";
		var errore = true;
	}
	if(!f.testo.value)
	{
		messaggio += "- Devi scrivere il testo del post!\n";
		var errore = true;
	}
	if(!f.categoria.value)
	{
		messaggio += "- Devi selezionare almeno una categoria!\n";
		var errore = true;
	}
	if(errore)
	{
		alert(messaggio);
		return false;
	}
}
var ap_instances = new Array();

function ap_stopAll(playerID) {
	for(var i = 0;i<ap_instances.length;i++) {
		try {
			if(ap_instances[i] != playerID) document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 1);
			else document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 0);
		} catch( errorObject ) {
			// stop any errors
		}
	}
}

function ap_registerPlayers() {
	var objectID;
	var objectTags = document.getElementsByTagName("object");
	for(var i=0;i<objectTags.length;i++) {
		objectID = objectTags[i].id;
		if(objectID.indexOf("audioplayer") == 0) {
			ap_instances[i] = objectID.substring(11, objectID.length);
		}
	}
}

var ap_clearID = setInterval( ap_registerPlayers, 100 );