preloadImage("/img/menu_01.gif");
preloadImage("/img/menu_02.gif");
preloadImage("/img/menu_03.gif");
preloadImage("/img/menu_04.gif");
preloadImage("/img/menu_05.gif");
preloadImage("/img/glass.png");

function showpics(prTitle,prRefNum)
  {
  if (!document.getElementById('dbMessage'))
    {
    document.body.innerHTML=document.body.innerHTML+'<div id="dbMessage"></div>';

    var dbMessage = document.getElementById('dbMessage');
    var mt;
    mt  = '<div id="dbshadow" class="db" style="height: 100%; width: 100%;">';
    mt += '</div>';
    mt += '<div class="dbframe" id="dblayer1"><iframe id="dbframe" frameborder="no" scrolling="no"></iframe></div>';
    mt += '<div class="dbframe" id="dblayer2"><table id="dbtable" align="center">';
    mt += '<tr height="482" valign="middle"><td colspan="4"></td></tr>';
    mt += '<tr height="41">';
    mt += '<td width="380"></td>';
    mt += '<td width="340" align="left" class="dbtitle">'+prTitle+'</td>';
    mt += '<td width="130" class="str" style="text-align:right; padding-top:3px;" id="pgs"></td>';
    mt += '<td align="center" style="padding-top:4px;"><a href="javascript:winclose();"><img src="/img/portfolio/btclose.gif" width="13" height="13" alt="[X]" /></a></td>';
    mt += '</tr>';
    mt += '</table></div>';

    dbMessage.innerHTML = mt;

    winresize();

    dbIFrameObj = new Object();
    dbIFrameObj.document = new Object();
    dbIFrameObj.document.location = new Object();
    dbIFrameObj.document.location.iframe = document.getElementById('dbframe');
    dbIFrameObj.document.location.replace = function(location) { this.iframe.src = location; }

    window.onresize = winresize;
    document.getElementById('dbshadow').onclick=winclose;

    loadPresentation(1,prRefNum);
    }
  else
    {
    document.getElementById('dbMessage').style.visibility="visible";
    document.getElementById('dbtable').style.visibility="visible";
    }
  }

function loadPresentation(pNum,pRefNum)
  {
  dbIFrameObj.document.location.replace('presentation'+pNum+'.htm');
  var lnk="";
  if (pRefNum>1)
    {
    lnk="Стр. "
    for(i=1;i<=pRefNum;i++)
      {
      if (i>1) { lnk+=" | "; }
      lnk+=((i==pNum)?'<span class="strsel">'+i+'</span>':'<a href="javascript:loadPresentation('+i+','+pRefNum+');">'+i+'</a>');
      }
    }
  document.getElementById('pgs').innerHTML=lnk;
  }

function winresize()
  {
  document.getElementById('dblayer1').style.top=(getScrollY()+(getWindowHeight()-524)/2)+"px";
  document.getElementById('dblayer2').style.top=(getScrollY()+(getWindowHeight()-524)/2)+"px";
  document.getElementById('dbshadow').style.height=((getDocumentHeight()>getWindowHeight())?getDocumentHeight():getWindowHeight())+"px";

  document.getElementById('dblayer1').style.left=(getScrollX()+(getWindowWidth()-890)/2)+"px";
  document.getElementById('dblayer2').style.left=(getScrollX()+(getWindowWidth()-890)/2)+"px";
  document.getElementById('dbshadow').style.width=((getDocumentWidth()>getWindowWidth())?getDocumentWidth():getWindowWidth())+"px";
  }

function winclose()
  {
  document.getElementById('dbMessage').style.visibility="hidden";
  document.getElementById('dbtable').style.visibility="hidden";
  }












//
// The Game on the first page
// (AJAX via IFRAME technology)
//
var messOld='';

function callToServer(URL)
  {
  messOld='Ждите, идёт загрузка...';
  document.getElementById('responseMessage').innerHTML=messOld;
  if (!document.getElementById('RSIFrame'))
    {
    iframeHTML='<iframe id="RSIFrame" style="border: 0; width: 0px; width: 0px; height:0;"><\/iframe>';
    document.body.innerHTML+=iframeHTML;
    }
  document.body.style.cursor="default";
  document.getElementById('RSIFrame').src=URL;
  }

// handleResponse is requested from loaded in iframe page on oload event;
// parameter doc is the document object of the page loaded in the IFRAME
function handleResponse(doc)
  {
  document.getElementById('game').innerHTML=doc.getElementById('game').innerHTML;
//  if (document.getElementById('responseMessage'))
//    { document.getElementById('responseMessage').innerHTML='loaded records from <a href="'+doc.location+'">this external file<\/a>.'; }
  }

function message(txt)
  {
  if (document.getElementById('responseMessage'))
    {
    if (txt=="mouseout") { txt=messOld; document.body.style.cursor="default"; } else { document.body.style.cursor="pointer"; messOld=document.getElementById('responseMessage').innerHTML; }
    document.getElementById('responseMessage').innerHTML=txt;
    }
  }




