function nextphoto(dynapicid,objpic,picnumlblid)
{
  dynapic=document.getElementById(dynapicid);
  picnumlbl=document.getElementById(picnumlblid);
  
  objpic.curpic++;
  if (objpic.curpic>=objpic.p.length)
      objpic.curpic=0;
  dynapic.src=objpic.p[objpic.curpic];
  picnumlbl.value=objpic.curpic+1;
}

function prevphoto(dynapicid,objpic,picnumlblid)
{
  dynapic=document.getElementById(dynapicid);
  picnumlbl=document.getElementById(picnumlblid);

  objpic.curpic--;
  if (objpic.curpic<0)
      objpic.curpic=objpic.p.length-1;
  dynapic.src=objpic.p[objpic.curpic];
  picnumlbl.value=objpic.curpic+1;
}

function setphoto(dynapicid,objpic,picnumlblid)
{
  dynapic=document.getElementById(dynapicid);
  picnumlbl=document.getElementById(picnumlblid);

  if (isNaN(picnumlbl.value)) picnumlbl.value=1;
  if (picnumlbl.value>objpic.p.length) picnumlbl.value=objpic.p.length;
  if (picnumlbl.value<1) picnumlbl.value=1;
  dynapic.src=objpic.p[picnumlbl.value-1];
  objpic.curpic=picnumlbl.value;
} 