//exif.js
//Hide/Show exifs values.  
//Exifs values must be enclosed into a <div> tag with ID="exifdata"
//© Yvan Barbier 2006
//---------------------------------------------------------------------

var contractsymbol='../../../images/exifsdown.gif'
var expandsymbol='../../../images/exifsup.gif'

function expandcontent(curobj, cid)
{
    document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="none")? "none" : ""
    //curobj.src=(document.getElementById(cid).style.display=="none")? expandsymbol : contractsymbol
	if (document.getElementById(cid).style.display=="none")
	{
 		curobj.src = expandsymbol;
	}
	else
	{
 		curobj.src = contractsymbol;
		document.getElementById('idfocale').innerHTML = changefocal(mafocale,malongueur);
	}
}


function HighlightImg(aImg)
{
	aImg.style.cursor='hand';
	aImg.style.border='1px solid #FFFFFF';
	return true;
}

function UnHighlightImg(aImg)
{
	aImg.style.border='1px solid #333333';
	return true;
}

function Remplacer(txt,car1,car2)
{
var a, tmp;
tmp = "";
a = txt;

for(var i = 0; i < a.length; i++)
{
tmp = tmp + a.charAt(i);

    if (a.charAt(i) == car1)
    {
    tmp = tmp.replace(car1,car2);
    }
}

a = tmp;
return a;
}

function changefocal(focal,longueur) {
   var focalvirg=Remplacer(focal,'.',',');
   
	var date2=Remplacer(madate,' ','/')
	var datedecomp=date2.split("/");
    //alert(datedecomp[2]+'-'+datedecomp[1]+'-'+datedecomp[0]);
    var origdate = new Date(parseFloat(datedecomp[2]),parseFloat(datedecomp[1])-1,parseFloat(datedecomp[0]));
	//alert(madate+'====>'+origdate);
    var switchdate = new Date(2006,5,3)
	var micronikkor;

	//if (origdate > switchdate)
	if (origdate.getTime()-switchdate.getTime() > 0)
   	{micronikkor='AF-S Micro-Nikkor 105mm f/2.8G ED-IF VR';}
	else
	{micronikkor='AF-Micro-Nikkor 105 mm f/2.8';}
	
   switch(focalvirg){
   case '105,0-105,0(mm)  F2,8-F2,8':
      //newfocal='Micro-Nikkor 105 mm F2.8';
	  newfocal=micronikkor;
      return newfocal;
      break
   case '50,0-50,0(mm)  F1,8-F1,8':
      newfocal='Nikkor 50mm F1.8 D';
      return newfocal;
      break
   case '12,0-24,0(mm)  F4,0-F4,0':
      newfocal='Tokina 12-24mm F4 @ '+longueur;
      return newfocal;
      break
   case '18,0-70,0(mm) F3,5-F4,5':
      newfocal='18-70 DX @ '+longueur;
      return newfocal;
      break
   case '70,0-300,0(mm)  F4,0-F5,6':
      newfocal='Sigma 70-300mm F4-5,6 @ '+longueur;
      return newfocal;
      break
   case '70,0-200,0(mm)  F2,8-F2,8':
      newfocal='70-200 mm F2.8 VR @ '+longueur;
      return newfocal;
      break
   case '28,0-200,0(mm)  F3,8-F5,6':
      newfocal='Tamron 28-200mm F3.8-5.6 @ '+longueur;
      return newfocal;
      break
   case '24,0-85,0(mm)  F2,8-F4,0':
      newfocal='Nikkor 24-85mm F2.8-4 @ '+longueur;
      return newfocal;
      break
   case '':
      newfocal=longueur;
      return newfocal;
      break
   default:
      newfocal=focal;
      return newfocal;
   }

}

function donnecookie(nom)
{
  var recherche=nom+'=';                    // pour recherche nom dans la liste
  if (document.cookie.length>0)             // si il existe des cookies
  {
    position=document.cookie.indexOf(recherche);   // donne la position du nom
    if (position!=-1)                              // si une position existe
      {
        position=position+recherche.length;        // on passe après nom=
        fin=document.cookie.indexOf(';',position); // on cherche la fin (";")
        if (fin==-1)                               // si le ";" n'existe pas
        {
          fin=document.cookie.length;       // alors le cookie va jusqu'au bout
        }
        return unescape(document.cookie.substring(position,fin));// donne texte
      }
      else {return '';}                     // retourne du 'vide'
  }
  else {return '';}                         // retourne du 'vide'
}


function ecritcookie(nom,texte,jours)       // les beaux paramètres
{
  var datecourante=new Date();              // lit la date
  var expires=new Date();
  expires.setTime(datecourante.getTime()+1000*60*60*24*jours);
  document.cookie=nom+'='+escape(texte)+'; expires='+expires.toGMTString();
}

function saveData() {

	if (document.getElementById('exifdata').style.display=="none")
	{
 		data=0;
	}
	else
	{
		data=1;
	}

    //alert('sauvegarde '+data);
	
	ecritcookie("exifs",data,3)
}

function readData() {
    var data = donnecookie('exifs');
	imgexif = document.getElementById('imgexifs');

	//alert('recup:'+data);

	if (data ==0)
	{
		document.getElementById('exifdata').style.display = 'none';
		imgexif.src = expandsymbol;
	}
	else
	{
		document.getElementById('idfocale').innerHTML = changefocal(mafocale,malongueur);
		document.getElementById('exifdata').style.display = '';
		imgexif.src = contractsymbol;
	}

//	var brol=affexif();
}

<!--
// http://www.jejavascript.net/
function noclic(clic) {
var mess=""; //changer le message
if (navigator.appName == 'Netscape' && clic.which==3) {
//alert(mess);
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
//alert(mess);
}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}

document.onmousedown = noclic;
//-->
