function richiesta_conferma(domanda, azione)
{
var agree=confirm(domanda);
if (agree) {
		window.location = azione;
		}
else return;
}

function errore_registrazione(campo) {
alert("Il campo "+campo+" è vuoto");
}
function controlla_registrazione(form) {
var err=0;
if (form.first_name.value=="")				err="Nome";
if (err==0) if (form.last_name.value=="")		err="Cognome";
if (err==0) if (form.user_name_reg.value=="")	err="Username";
if (err==0) if (form.giorno.value=="")			err="Giorno";
if (err==0) if (form.mese.value=="")			err="Mese";
if (err==0) if (form.anno.value=="")			err="Anno";
if (err==0) if (form.password1.value=="")		err="password1";
if (err==0) if (form.password2.value=="")		err="password2";
if (err==0) if (form.email.value=="")			err="email";
if (err==0) if (form.security_code.value=="")	err="Codice di sicurezza";	
if (err==0) form.submit();
else errore_registrazione(err);
}
function addpic() {
window.open('addpic.php','Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=550,height=350');
}
function view() {
window.open('immagini/view1.php','Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=620,height=550');
}
function view_post(url) {
window.open(url,'Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=620,height=550');
}
function view_foto_utente() {
window.open('immagini/view1.php?action=foto_utente','Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=620,height=550');
}
function view_post_smiles(url) {
window.open(url,'Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=370,height=365');
}
function aiuto(url) {
window.open(url,'Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=630,height=500');
}
function aiuto_foto() {
window.open('../includes/help.php?action=foto','Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=630,height=500');
}
function addTag(tagName, textarea) {
	elem = document.getElementById(textarea);
    if (tagName == 'url' || tagName == 'email') {
  			var what=window.prompt("Inserire il testo da mostrare come link "+tagName+".",''); 
		
 			if (tagName== 'url') var what2=window.prompt("Inserire l'"+tagName+" completa del link.", 'http://');
			else var what2=window.prompt("Inserire l'"+tagName+" completa del link.", '');
			if(what!=undefined) elem.value+="["+tagName+"="+what2+"]"+what+"[/"+tagName+"]"; 
 	} else {
        	var corrisp = tagName.indexOf("img");
 			if (corrisp != -1) var what=window.prompt("Inserire il testo da racchiudere nel tag "+tagName+".", 'http://');
		
 			else var what=window.prompt("Inserire il testo da racchiudere nel tag "+tagName+".",''); 
		
			if(what!=undefined) elem.value+="["+tagName+"]"+what+"[/"+tagName+"]";
	  }
}
function errore(campo) {
alert("Il campo "+campo);
}
function controllo(form) {
var err=0;
if (form.autore.value=="") err="autore è vuoto";
if (err==0) if (form.autore.value.length >= 50) err="autore è troppo lungo";
if (err==0) if (form.email.value=="") err="email è vuoto";
if (err==0) if (form.testo_post.value=="") err="commento è vuoto";	
if (err==0) if (form.testo_post.value.length >= 8000) err="Testo del commento è troppo lungo ("+form.testo_post.value.length+" caratteri)";
if (err==0) if (form.testo_post.value.length < 5) err="Testo del commento è troppo corto ("+form.testo_post.value.length+" caratteri)";
if (err==0) if (form.security_code.value=="") err="Codice di sicurezza è vuoto";	
if (err==0) document.getElementById('commenta').submit();
else errore(err);
}
function controllo_post(form) {
var err=0;
if (err==0) if (form.autore.value=="") err="autore è vuoto";
if (err==0) if (form.email.value=="") err="email è vuoto";
if (err==0) if (form.titolo_nuovo_post.value=="") err="Titolo del nuovo post è vuoto";
if (err==0) if (form.testo_post.value=="") err="Testo del post è vuoto";
if (err==0) if (form.sottotitolo_post.value.length >= 300) err="Sottotitolo è troppo lungo";
if (err==0) if (form.testo_post.value.length >= 8000) err="Testo del post è troppo lungo ( "+form.testo_post.value.length+" caratteri)";
if (err==0) if (form.testo_post.value.length < 5) err="Testo del post è troppo corto ("+form.testo_post.value.length+" caratteri)";
if (err==0) if (form.security_code.value=="") err="Codice di sicurezza è vuoto";	
if (err==0) document.getElementById('nuovo_post').submit();
else errore(err);
}
function reimposta_post(form)
{
var agree=confirm("Confermi cancellazione?");
if (agree) {
		form.titolo_nuovo_post.value="";
		form.sottotitolo_post.value="";
		form.testo_post.value="";
		}
else
	return;
}
function reimposta_commento(form)
{
var agree=confirm("Confermi cancellazione?");
if (agree) {
		document.getElementById('testo_post').value="";
		}
else
	return;
}
function espandi_commento(texta) {
	texta = document.getElementById(texta);
	texta.rows = texta.rows + 10;
	setCookie('Dimensione_area_testo',texta.rows);
}
function riduci_commento(texta) {
	texta = document.getElementById(texta);
	if (texta.rows <= 10) return;
	else texta.rows = texta.rows - 10;
	setCookie('Dimensione_area_testo',texta.rows);
}
function dimensione_da_cookie(texta) {
    if (getCookie("Dimensione_area_testo") == null) return;
	else {
			dimensione_textarea = getCookie("Dimensione_area_testo");
			texta = document.getElementById(texta);
			texta.rows = dimensione_textarea;
		}
}
function insert_smile(smile,texta) {
document.getElementById(texta).value += smile;

}

function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
function deleteCookie(name, path, domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}
// Questo serve a togliere eventuali altri frames nella pagina
/*
if (parent.frames.length > 0)
parent.location.href=self.location;
*/
function mostra_nascondi(id_box) {
		if (document.getElementById(id_box).style.display=="block") {
			document.getElementById(id_box).style.display="none" ;
		}
		else {	
			document.getElementById(id_box).style.display="block";
		}
}
function modulo_login_JS(questa_stessa_pagina, modifica_dati_o_richiedi_password, modifica_dati_o_richiedi_password_value, php_self) {
document.write("<form method=\"post\" action=\""+questa_stessa_pagina+"\" title='Login form'>"+
"<div class='riga_login_form'>"+
"  <div class='sposta_a_sx'><label for='user_name'>Utente:<\/label><\/div>"+
"  <div class='sposta_a_dx'><input type=\"text\" name=\"user_name\" id='user_name' value='' size=\"8\" title='Nome utente'\/><\/div>"+
"<\/div>"+
"<div class='riga_login_form'>"+
"  <div class='sposta_a_sx'><label for='password'>Password:<\/label><\/div>"+
"  <div class='sposta_a_dx'><input type=\"password\" name=\"password\" id='password' value='' size=\"8\"\/><\/div>"+
"<\/div>"+
"<div class='riga_login_form'><input type=\"submit\" name=\"submit\" value=\"Login\"\/><\/div>"+
"<div class='riga_login_form'>"+
"  <a href=\""+modifica_dati_o_richiedi_password+"\">"+modifica_dati_o_richiedi_password_value+"<\/a>"+
"<\/div>"+			 
"<div class='riga_login_form'><a href=\""+php_self+"?action=register\">Non sei ancora registrato?<\/a><\/div>"+
"<\/form>");
}

function espandi_div(id_div, incremento){
oggetto_div = document.getElementById(id_div);
altezza = oggetto_div.style.height;
pos = altezza.indexOf('p'); 
num = parseInt(altezza.substring(0, pos));
nuovo_num = num + incremento;
oggetto_div.style.height = nuovo_num + 'px';
}

function riduci_div(id_div, dimensione_minima, decremento){
dimensione_minima = parseInt(dimensione_minima);
oggetto_div = document.getElementById(id_div);
altezza = oggetto_div.style.height;
pos = altezza.indexOf('p'); 
num = parseInt(altezza.substring(0, pos));
nuovo_num = num - decremento;
if (nuovo_num < dimensione_minima) nuovo_num = num;
oggetto_div.style.height = nuovo_num + 'px';
}
