	var alertTimerId = 0;
	var fadingTimerId = 0;
	var value = 0;
	
 function show(object)
 {     
   hidetimed(object);
   clearTimeout( fadingTimerId );
   document.getElementById(object).style.visibility = 'visible';
   document.getElementById(object).style.zIndex = 100;    
   if(value < 100)
   {
    value+=5;
    document.getElementById(object).opacity = value;
    document.getElementById(object).style.opacity = (value / 100);
    document.getElementById(object).style.filter = "alpha(opacity="+value+")";
    document.getElementById(object).style.MozOpacity = (value/100);
    document.getElementById(object).style.KhtmlOpacity = (value/100);
    fadingTimerId=setTimeout("show('"+object+"');",100);
   }
}
 function hide(object)
 {
 clearTimeout( fadingTimerId );
    if(value > 0)
   {
    value-=5;
    document.getElementById(object).opacity = value;
    document.getElementById(object).style.opacity = (value / 100);
    document.getElementById(object).style.filter = "alpha(opacity="+value+")";
    document.getElementById(object).style.MozOpacity = (value/100);
    document.getElementById(object).style.KhtmlOpacity = (value/100);
    fadingTimerId=setTimeout("hide('"+object+"');",100);
   }
   else
   {
     document.getElementById(object).style.visibility = 'hidden';
     document.getElementById(object).style.zIndex = 0;
   }    
}
 function hidetimed(object) {
  clearTimeout( alertTimerId );
	alertTimerId=setTimeout("hide('"+object+"');",4000);
       }
 function stoptimer(){
	clearTimeout( alertTimerId );
	}
	
function mail(alink, cipher)
  {
	  var mail = '';
	  for(i=0;i<cipher.length;i++)
	  {
	   mail = mail + String.fromCharCode(cipher.charCodeAt(i)-3);
         }
    var a = document.getElementById(alink);
    a.href = 'mailto:'+mail;
    a.innerHTML= mail;
  }


    var i = 0;
    
    function changePicture()
    {
	var big_img = document.getElementById('big_img');
	var big_img_link = document.getElementById('big_img_link');
	var vign = document.getElementById('vignettes');

	if( !big_img || !big_img_link || !vign) return;
     
      var links = vign.getElementsByTagName("a");
      //for (var i = 0; i < links.length; i++ )
      //{
        i = (i+1)%links.length;
        var link = links[i].href;
        var img = links[i].getElementsByTagName('img')[0].src;
        var alt = links[i].getElementsByTagName('img')[0].alt;
      //} 
     
      document.getElementById('big_img').src = img.replace('mini/',"maxi/");
      document.getElementById('big_img').alt = alt;
      document.getElementById('big_img_link').href = link;
      //alert(link);
      setTimeout("changePicture();",4000);
    }
