// JavaScript Document

function getXMLHttp() {
var xmlhttp = null;
if (window.ActiveXObject) {
  if (navigator.userAgent.toLowerCase().indexOf("msie 5") != -1) {
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  }
}
if (!xmlhttp && typeof(XMLHttpRequest) != 'undefined') {
  xmlhttp = new XMLHttpRequest()
}
return xmlhttp
}

var http = getXMLHttp();


function showMain(id){ 
  if(http.readyState == 4) {
    var response = http.responseText; document.getElementById(id).innerHTML = response;
    try {
      document.getElementById(id).innerHTML = http.responseXML.getElementsByTagName("htmlData")[0].firstChild.nodeValue;
    } catch(e) {
    }
    try {
      javascriptCode = http.responseXML.getElementsByTagName("javascriptCode")[0].firstChild.nodeValue;
      if(javascriptCode) eval(javascriptCode);
    } catch(e) {
    }
  } else {
    document.getElementById(id).innerHTML = "<span class=\"testoChiaro\"><strong>Loading...</strong></span>";
  }
}


function apriMenu(id) {
	var statoMenu = document.getElementById(id).style.display;
	
	if(statoMenu == 'none') {
		document.getElementById(id).style.display='block';
	} else if(statoMenu == 'block') {
		document.getElementById(id).style.display='none';
	}
	
}

function bannerTop(id) {
	var statoMenu = document.getElementById(id).style.display;
	
	if(id == 'topBanner' && statoMenu == 'block') {
		document.getElementById('topBanner').style.display='none';
		document.getElementById('topB2Eyes').style.height='10px';
	} else if(id == 'topBanner' && statoMenu == 'none') {
		document.getElementById('topBanner').style.display='block';
		document.getElementById('topB2Eyes').style.height='80px';
	}
}

function mytime() {
	var x=new Date();
	h=x.getHours();
	m=x.getMinutes();
	s=x.getSeconds();
	gg=x.getDay();
	if(s<=9) s="0"+s;
	if(m<=9) m="0"+m;
	if(h<=9) h="0"+h;
	time=h+":"+m+":"+s;
	document.getElementById('orologio').innerHTML=time;
	setTimeout("mytime()",1000); 
	mkDataTop();
}

function mkDataTop() {
	var y=new Date();
	gg=y.getDay();
	mm=y.getMonth();
	dd=y.getDate();
	yy=y.getYear();
	if(gg == 0) { var giorno = 'Luned&igrave;'; }
	if(gg == 1) { var giorno = 'Marted&igrave;'; }
	if(gg == 2) { var giorno = 'Mercoled&igrave;'; }
	if(gg == 3) { var giorno = 'Gioved&igrave;'; }
	if(gg == 4) { var giorno = 'Venerd́'; }
	if(gg == 5) { var giorno = 'Sabato'; }
	if(gg == 6) { var giorno = 'Domenica'; }
	
	if(mm == 0) { var mese = 'Gennaio'; }
	if(mm == 1) { var mese = 'Febbraio'; }
	if(mm == 2) { var mese = 'Marzo'; }
	if(mm == 3) { var mese = 'Aprile'; }
	if(mm == 4) { var mese = 'Maggio'; }
	if(mm == 5) { var mese = 'Giugno'; }
	if(mm == 6) { var mese = 'Luglio'; }
	if(mm == 7) { var mese = 'Agosto'; }
	if(mm == 8) { var mese = 'Settembre'; }
	if(mm == 9) { var mese = 'Ottobre'; }
	if(mm == 10) { var mese = 'Novembre'; }
	if(mm == 11) { var mese = 'Dicembre'; }
	
	document.getElementById('giorno').innerHTML=giorno;
	document.getElementById('giorno2').innerHTML=dd;
	document.getElementById('mese').innerHTML=mese;
	// document.getElementById('anno').innerHTML=yy;

}

boxChiuso = -110;
boxAperto = 0;
i = 0;

stato = { box_fabiano:0, box_b2eyes:0, box_energiaitalia:0, box_oculisti:0 };

function apriBox(id) {
	eval("zz = stato." + id + ";");
  if(zz == 0) {
	if(i<=122) {
		i = (i+10);
		topBox = (boxChiuso+i);
		ff = setTimeout("sposta('"+id+"', '"+topBox+"')", 20);
	} else {
		i=0;
		clearTimeout(ff);
		eval("stato."+ id +" = 1;");
	}
  } else {
  	chiudiBox(id); 
  } 
}

function chiudiBox(id) {
	if(i<=122) {
		i = (i+10);
		topBox = (boxAperto-i);
		ff = setTimeout("sposta('"+id+"', '"+topBox+"')", 20);
	} else {
		i=0;
		clearTimeout(ff);
		eval("stato."+ id +" = 0;");
	}
}

function sposta(id, val) {
	document.getElementById(id).style.top=val+'px';
	apriBox(id);
}


function checkSegnala (){
	var nome = document.getElementById('sn_nome').value;
	var email = document.getElementById('sn_email').value;
	var nome2 = document.getElementById('sn_nome2').value;
	var email2 = document.getElementById('sn_email2').value;
	
	if(nome == ' ') { document.getElementById('sn_nome').setAttribute('value',''); }
	if(email == ' ') { document.getElementById('sn_email').setAttribute('value',''); }
	if(nome2 == ' ') { document.getElementById('sn_nome2').setAttribute('value',''); }
	if(email2 == ' ') { document.getElementById('sn_email2').setAttribute('value',''); }
	
	var nome = document.getElementById('sn_nome').value;
	var email = document.getElementById('sn_email').value;
	var nome2 = document.getElementById('sn_nome2').value;
	var email2 = document.getElementById('sn_email2').value;
	
	if(nome != '' && email != '' && nome2 != '' && email2 != '') {
		document.getElementById('sn_invia').removeAttribute('disabled');
	} else {
		document.getElementById('sn_invia').setAttribute('disabled', 'disabled');
	}
}

vv = 0;
function visualizzaSegnalaBox() {
	if(vv<=5) {
	  setTimeout("document.getElementById('segnalaBox').style.backgroundColor='#FFFF00';", 300);
	  setTimeout("document.getElementById('segnalaBox').style.backgroundColor='#FFFFFF';", 700);
	  lamp = setTimeout("visualizzaSegnalaBox();", 1000);
	  vv++;
	  // alert(vv);
	} else {
	  clearTimeout(lamp);
	  vv = 0;
	}
}

function showImg(id_pubblicazione) {
	http.open('get', '/_magazine/img_functions.php?action=altreimg&id_pubblicazione='+id_pubblicazione);
	http.onreadystatechange = function() { showMain('altreimg'); };
	http.send(null);
}

function chiudiImg(id_pubblicazione) {
	http.open('get', '/_magazine/img_functions.php?action=imgCorrelata&id_pubblicazione='+id_pubblicazione);
	http.onreadystatechange = function() { showMain('altreimg'); };
	http.send(null);
}

function prevImgCorr(img) {
	var posx = 0;
	var posy = 0;
	var e = window.event;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX + document.documentElement.scrollLeft;
		posy = e.clientY + document.documentElement.scrollTop;
	}
	else if (e.screenX || e.screenY)
	{
		posx = e.screenX + document.documentElement.scrollLeft;
		posy = e.screenY + document.documentElement.scrollTop;
	}
	
		document.getElementById('previewImgCorrelate').style.display='block';
		tt = document.documentElement.scrollTop;
		var top = (posy-30);
		var left = (posx-250);
		document.getElementById('previewImgCorrelate').style.top=top+'px';
		document.getElementById('previewImgCorrelate').style.left=left+'px';
		setTimeout("pic('"+img+"')", 500);
}


function prevImgCorrFF(img) {
	document.getElementById('previewImgCorrelate').style.display='block';
	tt = document.documentElement.scrollTop;
	var bb = parseFloat(tt) + parseFloat(250);
	document.getElementById('previewImgCorrelate').style.top=bb+'px';
	document.getElementById('previewImgCorrelate').style.left='540px';
	setTimeout("pic('"+img+"')", 500);
}


function pic(img) {
	http.open('get', '/_magazine/img_functions.php?action=prevImgCorr&img='+img);
	http.onreadystatechange = function() { showMain('previewImgCorrelate'); };
	http.send(null);
}

function chiudiPrev() {
	document.getElementById('previewImgCorrelate').innerHTML='<span class="testoChiaro"><strong>Loading...</strong></span>';
	document.getElementById('previewImgCorrelate').style.display='none';
}

function getSelectionArt() {
	var txt = '';

	if (window.getSelection) {
		txt = window.getSelection();
	} else if (document.getSelection) {
		txt = document.getSelection();
	} else if (document.selection) {
		txt = document.selection.createRange().text;
	} else return;

  return txt;
}


function segnalaArt(id_pubblicazione) {
	var selezione = getSelectionArt();
	var nome = encodeURIComponent(document.getElementById('sn_nome').value);
	var email = encodeURIComponent(document.getElementById('sn_email').value);
	var nome2 = encodeURIComponent(document.getElementById('sn_nome2').value);
	var email2 = encodeURIComponent(document.getElementById('sn_email2').value);
	
	http.open('get', '/_magazine/img_functions.php?action=segnalaArt&nome=' + nome + '&email=' + email + '&nome2=' + nome2 + '&email2=' + email2 + '&selezione=' + selezione + '&id_pubblicazione=' + id_pubblicazione);
	http.onreadystatechange = function() { showMain('segnalaBox'); };
	http.send(null);
}

st = 0;
function scrollBanner() {
	st = document.documentElement.scrollTop;
 	document.getElementById('ADVtop').style.top=st+'px';
}

function activeScrollBannerAdv() {
	iab = setInterval("scrollBanner()", 20);
}

function sel_data(nome_form,nome_campo) {
        url='/include/calendario.php?nome_form='+nome_form+'&nome_campo='+nome_campo;
        window.open(url,'','width=250,height=200,toolbar=no,status=no');
}


function chk_recover_np() {
	var pwd1 = document.getElementById('NP1').value;
	var pwd2 = document.getElementById('NP2').value;
	
	if(pwd1 == ' ') { document.getElementById('NP1').setAttribute('value',''); var pwd1 = ''; }
	if(pwd2 == ' ') { document.getElementById('NP2').setAttribute('value',''); var pwd2 = ''; }	

	if(pwd1 != '' && pwd2 != '' && pwd1 == pwd2) {
		document.getElementById('cambiaPwd').removeAttribute('disabled');
	} else {
		document.getElementById('cambiaPwd').setAttribute('disabled','disabled');
	}
}

function lamp(id, hmt) {

        var ttg = 250;

        for(i=0; i<=hmt; i++) {
                setTimeout("sbarl('" + id + "');", ttg);
                ttg = (parseFloat(ttg) + 250);
        }
}

function sbarl(id) {
        setTimeout("document.getElementById('" + id + "').style.backgroundColor='#FFFF00';", 50);
        setTimeout("document.getElementById('" + id + "').style.backgroundColor='#FFFF33';", 100);
        setTimeout("document.getElementById('" + id + "').style.backgroundColor='#FFFF66';", 150);
        setTimeout("document.getElementById('" + id + "').style.backgroundColor='#FFFF99';", 200);
        setTimeout("document.getElementById('" + id + "').style.backgroundColor='#FFFFFF';", 250);
}

var ltime = 0;

function openLogin() {
        clearTimeout(ltime);
        document.getElementById('loginBox').style.display='block';
}

function closeLogin() {
        ltime = setTimeout("document.getElementById('loginBox').style.display='none';", 5000);
}

function stopLogin() {
        clearTimeout(ltime);
}


