// HTML and javascript by Marco Balestra <balestra@cesmail.net>

var sshow_curph = 0;
//var sshow_photos = [{'img':'00603.jpg','title':'xxx','comment':'yyyy yyyy yyyy'}];
//var sshow_spacer = new Image(); sshow_spacer.src = 'spacer.gif';
//var sshow_fName  = 'collection';

function sshow_dolayer (nome,contenuto) {
 if (bd.is_nav4) {
  document.writeln('<input type="text" size="36" name="'+nome+'" value="'+contenuto+'" onFocus="blur();"></input>');
 } else {
  var pretext  = nome.toString().match(/longtext/) ? '<div id="'+nome+'" align="left"><font face="Verdana,sans-serif" size="1">' : '<div id="'+nome+'"><font face="Verdana,sans-serif" size="1"><b>';
  var posttext = nome.toString().match(/longtext/) ? '</font></div>' : '</b></font></div>';
  document.writeln( pretext + contenuto + posttext );
 }
}

function sshow_modlayer (nome, contenuto) {
 if (bd.is_nav4) {
  document.forms[sshow_fName].elements[nome].value = contenuto == '' ? ' ' : contenuto;
 } else {
  var isbold1 = nome.toString().match(/longtext/) ? '<p>' : '<b>';
  var isbold2 = isbold1 == '<b>' ? '</b>' : '</p>';
  document.getElementById(nome).innerHTML = isbold1+'<font face="Verdana,sans-serif" size="1">'+contenuto+'</font>'+isbold2;
 }
}

function sshow_updateimg () {
 sshow_curph = sshow_curph < sshow_photos.length ? sshow_curph : sshow_photos.length -1;
 document.images['sshow_photo'].src = sshow_photos[sshow_curph].img;
 var testo = (sshow_curph +1).toString() + ' of ' + sshow_photos.length;
 var isFirst = sshow_curph == 0;
 var isLast  = sshow_curph == sshow_photos.length -1;
 sshow_modlayer('sshow_topdesc', testo);
 sshow_modlayer('sshow_line1',sshow_photos[sshow_curph].title);
 //sshow_modlayer('sshow_line2',places[sshow_curph]);
 sshow_modlayer('sshow_longtext',sshow_photos[sshow_curph].comment);
 document.images['sshow_img_prev'].src = isFirst ? sshow_spacer.src : sshow_photos[sshow_curph -1].img;
 document.images['sshow_img_next'].src = isLast  ? sshow_spacer.src : sshow_photos[sshow_curph +1].img;
 if (! bd.is_nav4) {
  document.getElementById('sshow_buttons_inizio').style.visibility = isFirst ? 'hidden' : 'visible';
  document.getElementById('sshow_image_inizio').style.visibility   = isFirst ? 'hidden' : 'visible';
  document.getElementById('sshow_buttons_fine').style.visibility   = isLast  ? 'hidden' : 'visible';
  document.getElementById('sshow_image_fine').style.visibility     = isLast  ? 'hidden' : 'visible';
 }
}

function sshow_phnext () {
 if (sshow_curph >= sshow_photos.length -1) return;
 sshow_curph++;
 sshow_updateimg();
} 

function sshow_phprev () {
 if (sshow_curph < 1)return;
 sshow_curph--;
 sshow_updateimg();
}

