function initPano() {
  var scr  = document.getElementById("scr");

  panoOnOff(false);

  scr.style.top = 0;
  scr.style.left = 0;
  scr.style.width  = document.body.clientWidth;
  scr.style.height = document.body.clientHeight;
  alignPano();
}

function alignPano() {
  var pano = document.getElementById("panoWindow");
  pano.style.top = (document.body.clientHeight-pano.clientHeight)/2-25;
  pano.style.left = (document.body.clientWidth-pano.clientWidth)/2;
}

function panoOnOff(vis) {
  var scr  = document.getElementById("scr");
  var pano = document.getElementById("panoWindow");

  scr.style.visibility = pano.style.visibility = (vis) ? "visible" : "hidden";
}


function showPano(panoID) {

  document.forms["hi_form"].pano_id.value = panoID;
  document.forms["hi_form"].submit();

}


function closePano() {
  panoOnOff(false);
  return false;
}


function reloadPano(panoName, panoTitle) {     
  document.getElementById("panoTitle").innerHTML = panoTitle;

  panoOnOff(true);

  s = AC_FL_RunContent(
  	'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
  	'width', '100%',
  	'height', '100%',
  	'src',   './files/pano?xml_file=./panos/'+panoName+'.xml',
  	'movie', './files/pano?xml_file=./panos/'+panoName+'.xml',
  	'quality', 'high',
  	'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
  	'align', 'middle',
  	'play', 'true',
  	'loop', 'true',
  	'scale', 'noscale',
  	'wmode', 'transparent',
  	'devicefont', 'false',
  	'id', 'panoSWF1',
  	'bgcolor', '#f9f5ea',
  	'name', 'panoSWF1',
  	'menu', 'false',
  	'allowFullScreen', 'false',
  	'allowScriptAccess','sameDomain',
  	'salign', 'LT'
  	); 
//  document.getElementById("test_text").value = s;
  document.getElementById("panoSWF").innerHTML = s;


/*
  var so1 = new SWFObject("./files/pano.swf", "panoSWF1", "100%", "100%", "9", "#f9f5ea");
  so1.addParam("wmode", "transparent");
  so1.addVariable("xml_file", "./panos/"+panoName+".xml");
  so1.write("panoSWF");
*/

/*
  if (navigator.appName.indexOf("Microsoft")!=-1) {
    setTimeout("FixIEproblem('"+so1.getSWFHTML()+"')",400);
  }
*/

  return false;
}

function FixIEproblem(s) {
  document.getElementById("panoSWF").innerHTML = s;
}

function reloadPanoAdds(add1id,add1,add1title, add2id,add2,add2title, add3id,add3,add3title) {
  var s="";

  s += "<table border=0 cellpadding=0 cellspacing=0 class='panoWnd_adds'>";
  s += "<tr valign=middle><td class=panoWnd_adds6 nowrap>также смотрите:</td>";
  s += s_add(add1id,add1,add1title);
  s += s_add(add2id,add2,add2title);
  s += s_add(add3id,add3,add3title);
  s += "</tr><tr>";
  s += "<td width=25%><img src='images/0.gif' width=94 height=1 border=0></td>";
  s += "<td><img src='images/0.gif' width=90 height=1 border=0></td>";
  s += "<td width=25%><img src='images/0.gif' width=1 height=1 border=0></td>";
  s += "<td><img src='images/0.gif' width=90 height=1 border=0></td>";
  s += "<td width=25%><img src='images/0.gif' width=1 height=1 border=0></td>";
  s += "<td><img src='images/0.gif' width=90 height=1 border=0></td>";
  s += "<td width=25%><img src='images/0.gif' width=1 height=1 border=0></td>";
  s += "</tr></table>";  

  document.getElementById("panoAdds").innerHTML = s;   
}

function s_add(addID, add,addtitle) {
  return  "<td class=panoWnd_addsImg><a href='' onclick='showPano("+addID+"); return false;'><img src='panos/"+add+"_small.jpg' class=a border=0></a></td>"
        + "<td class=panoWnd_adds6  ><a href='' onclick='showPano("+addID+"); return false;'>"+addtitle+"</a></td>";

}

function reloadFrame(panoID) { showPano(panoID); }