// adapted from  http://javascript.internet.com/cookies/


now = new Date
expireDate2 = new Date
expireDate2.setMonth(expireDate2.getMonth()+6)
lastVisit2 = new Date(cookieVal("pageVisit"))
firstVisit = new Date(cookieVal('primaVisitaTanzzle'))
TZLviewerVisit = new Date(cookieVal('TZLviewer'))
//Get 1 day in milliseconds
var one_day=1000*60*60*24
var oggi=Math.floor(now.getTime()/one_day)
var ultimaVisita=Math.floor(lastVisit2.getTime()/one_day)
var primaVisita=Math.floor(firstVisit.getTime()/one_day)
var TZLviewerVisita=Math.floor(TZLviewerVisit.getTime()/one_day)
var lingua=cookieVal('TZLlingua')

//document.write("oggi "+oggi+"ultima "+ultimaVisita+"  prima "+primaVisita+" precedente "+precedenteVisita)


var myloc = window.location.href;
var locarray = myloc.split("/");
var nome111=locarray[locarray.length-1];
var nomeArray=nome111.split(".");
nome111=nomeArray[0];
//document.write(nome111);
locarray.pop();   //  toglie ultimo elemento, cioč il nome del file .html
locarray.push(nome111+"_files/");     //  aggiunge directory
var arraytext = locarray.join("/");  


//verifica se prima visita
if(primaVisita==-1) { 
  document.cookie = "primaVisitaTanzzle="+now+";expires=" + expireDate2.toGMTString()
  primaVisita=oggi
  lingua="eng"
  document.cookie = "TZLlingua="+lingua+";expires=" + expireDate2.toGMTString()
}
//verifica se prima visita del giorno
if(ultimaVisita!=oggi) {
  document.cookie = "previousVisit="+lastVisit2+";expires=" + expireDate2.toGMTString()
}
prevVisit = new Date(cookieVal('previousVisit'))
var precedenteVisita=Math.floor(prevVisit.getTime()/one_day)


document.cookie = "pageVisit="+now+";expires=" + expireDate2.toGMTString()

function cookieVal(cookieName) {
  thisCookie = document.cookie.split("; ")
    for (i=0; i<thisCookie.length; i++) {
      if (cookieName == thisCookie[i].split("=")[0]) {
        return thisCookie[i].split("=")[1]
      }
    }
  return "1 January 1970"
}




function newCheck1(dd,mm,yyy,nump) {
  lastChgd = new Date(yyy,mm-1,dd);
  giornoCambiamento=Math.floor((lastChgd.getTime())/one_day);
  if ((giornoCambiamento +1> precedenteVisita) && (oggi!=primaVisita)) {  //1 giorno rimane highlighted
    document.write("<a href='"+arraytext+dd+"_"+mm+"_"+yyy+"s"+nump+".tzl' target='blank'><img onclick='mettiSel()' style='border: 2px solid ; ' src='"+arraytext+dd+"_"+mm+"_"+yyy+"s"+nump+".JPG' alt='posted "+dd+"/"+mm+"/"+yyy+"'></a>")
  }
  else {
    document.write("<a href='"+arraytext+dd+"_"+mm+"_"+yyy+"s"+nump+".tzl'  target='blank'><img onclick='mettiSel()' style='border: 0px solid ; '  vspace=' 2' hspace='2' src='"+arraytext+dd+"_"+mm+"_"+yyy+"s"+nump+".JPG' alt='posted "+dd+"/"+mm+"/"+yyy+"'></a>")
  }
}

function newCheck2(dd,mm,yyy,nump,percorso) {
  lastChgd = new Date(yyy,mm-1,dd);
  giornoCambiamento=Math.floor((lastChgd.getTime())/one_day);
  if ((giornoCambiamento +1> precedenteVisita) && (oggi!=primaVisita)) {  //1 giorno rimane highlighted
    document.write("<a href='"+arraytext +percorso+dd+"_"+mm+"_"+yyy+"s"+nump+".tzl' target='blank'><img onclick='mettiSel()' style='border: 2px solid ; ' src='"+arraytext +percorso+dd+"_"+mm+"_"+yyy+"s"+nump+".JPG' alt='posted "+dd+"/"+mm+"/"+yyy+"'></a>")
  }
  else {
    document.write("<a href='"+arraytext +percorso+dd+"_"+mm+"_"+yyy+"s"+nump+".tzl'  target='blank'><img onclick='mettiSel()' style='border: 0px solid ; '  vspace=' 2' hspace='2' src='"+arraytext +percorso+dd+"_"+mm+"_"+yyy+"s"+nump+".JPG' alt='posted "+dd+"/"+mm+"/"+yyy+"'></a>")
  }
}



function mettiSel() { 

//  window.location = window.location;
//  window.location.reload();
  document.getElementById("selectedSilhouette").src=event.srcElement.src 
}


function TZLviewerDownloaded() {
  document.cookie = "TZLviewer="+now+";expires=" + expireDate2.toGMTString()
}


function messaggio() {
  myyear=prevVisit.getYear()
  mymonth=prevVisit.getMonth()+1
  mytoday=prevVisit.getDate()
  myHour=lastVisit2.getHours()   // non li uso
  myMinute=lastVisit2.getMinutes()
  if(myMinute<10) {
	var separatore=":0"
  }
  else {
	var separatore=":"
  }  

  var testoMessaggio=""

  if(myyear<=1970) {       //  prima visita in assoluto
	testoMessaggio=welcomeText+"<br>"
  }

  if (navigator.cookieEnabled == 0) {  //  cookies non ammessi
  	testoMessaggio=testoMessaggio+cookieText+"<br>"
  }
  else {
        if(oggi!=primaVisita) {
  		testoMessaggio=prevText +mytoday+"/"+mymonth+"/"+myyear+"<br>"
  	}
  }

  if(TZLviewerVisita<10) {   //non scaricato TZLviewer
	testoMessaggio=testoMessaggio+clickText+"<br>"
  }



  return testoMessaggio
}




//  funzioni per resettare
function setPrimaVisita() { 
  fisso = new Date(2006,05,15)
  document.cookie = "primaVisitaTanzzle="+fisso +";expires=" + expireDate2.toGMTString()
}
//  funzioni per resettare
function setUltimaVisita13() { 
  fisso = new Date(2007,03,13)
  document.cookie = "pageVisit="+fisso +";expires=" + expireDate2.toGMTString()
}
function setUltimaVisita14() { 
  fisso = new Date(2007,03,14)
  document.cookie = "pageVisit="+fisso +";expires=" + expireDate2.toGMTString()
}
function setUltimaVisita15() { 
  fisso = new Date(2007,03,15)
  document.cookie = "pageVisit="+fisso +";expires=" + expireDate2.toGMTString()
}
