var div;
var parametri;
var myRequest = null;

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  try {
    xmlhttp = new XMLHttpRequest();
  } catch(e) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}
function prendiElementoDaId(id_elemento) {
	var elemento;
	if(document.getElementById)
		elemento = document.getElementById(id_elemento);
	else
		elemento = document.all[id_elemento];
	return elemento;
}
function myHandler() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById(div);
        e.innerHTML = myRequest.responseText;
    }
}
function stampa() {
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("POST","script.php",true);
	myRequest.setRequestHeader("content-type", "application/x-www-form-urlencoded");
	myRequest.send(parametri); 
}
function setOrario(){
		var data = new Date();
		var set, gg, mm, aaaa, h, m, s;
		var mesi = new Array();
		mesi[0] = "Gennaio";
		mesi[1] = "Febbraio";
		mesi[2] = "Marzo";
		mesi[3] = "Aprile";
		mesi[4] = "Maggio";
		mesi[5] = "Giugno";
		mesi[6] = "Luglio";
    	mesi[7] = "Agosto";
    	mesi[8] = "Settembre";
    	mesi[9] = "Ottobre";
    	mesi[10] = "Novembre";
    	mesi[11] = "Dicembre";
    	var giorni = new Array();
    	giorni[0] = "Domenica";
    	giorni[1] = "Lunedì";
    	giorni[2] = "Martedì";
    	giorni[3] = "Mercoledì";
    	giorni[4] = "Giovedì";
    	giorni[5] = "Venerdì";
    	giorni[6] = "Sabato";
        
        set = giorni[data.getDay()];
        gg = data.getDate();
        if (gg<10) gg='0'+gg;
        mm = mesi[data.getMonth()];
        if (mm<10) mm='0'+mm;
        aaaa = data.getFullYear();
        h = data.getHours();
        if (h<10) h='0'+h;
        m = data.getMinutes();
        if (m<10) m='0'+m;
        s = data.getSeconds();
        if (s<10) s='0'+s;
		document.getElementById("right").innerHTML=set+", "+gg+" "+mm+" "+aaaa+" - "+h+":"+m+":"+s;
		setTimeout("setOrario()",100);
}

function cambiaFoto(pg,id){
	div='visFoto';
	parametri="script=0&pg="+pg+"&id="+id;
	//document.getElementById(div).innerHTML+="<img src='loader.gif'>";
	setTimeout("stampa()",300);
}
function visualizza(div) {
    var e = document.getElementById(div);
    if (e.style.visibility == 'visible') {
        e.style.visibility = 'hidden';
        e.style.display = 'none';
    } else {
        e.style.visibility = 'visible';
        e.style.display = 'block';
    }
}

function controllomail(mail){
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if (!espressione.test(mail))
	    return false;
	else return true;
}

function insCommento(id){
	if (controllomail(document.getElementById('email').value)){
		div='cm';
		commento=document.getElementById('commArea').value;
		var email=document.getElementById('email').value;
		nick=document.getElementById('user').value;
		//parametri="script=1";
		parametri="script=1&id="+id+"&commento="+escape(commento)+"&email="+escape(email)+"&nick="+escape(nick);
		setTimeout("stampa()",300);
	}else alert("inserire un e-mail valida");
}
