//Программист Дебов И.П., 2007 год

var pHtml = new String("");

function openHtml(rab)
//Открытие раздела сайта (по центру)
{
vidThag(rab);
var s = new String("Сообщение");
var s2 = new String("htm");
if (rab == "cena4") {s2="xml"}
if (rab == "news2") {rab="news"; s2="php?id=2"}
if (rab == "publicat") {s2="php"}
if (rab == "akcioners") {s2="php"}
var our_text = "<IFRAME onload='javascript: setOpen(";
our_text=our_text + '"myframe","content"';
our_text=our_text + ");' height=0 width=0 style='visibility:hidden' SRC='"+rab+"."+s2+"' id='myframe'></IFRAME>";
dynamiccontent('content',our_text);
}

function setOpen(obj1,obj2)
//Дополнительная функция к openHtml
{
var html = new String("");
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf('gecko') != -1)
  {
  //Если браузер Mozilla, или Firefox, или Netscape
  var el = document.getElementById(obj1).contentDocument;
  var el2 = el.getElementsByTagName('body')[0];
  }
else
  {
  //Для остальных браузеров
  var el = document.getElementById(obj1).contentWindow;
  var el2 = el.document.body;
  }
html=el2.innerHTML;
dynamiccontent(obj2,html);
}

function dynamiccontent(elementid,content)
//Дополнительная функция к openHtml
{
var our_div = document.getElementById(elementid);
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf('gecko') != -1)
  {
  //Если браузер Mozilla, или Firefox, или Netscape
  rng = document.createRange();
  rng.setStartBefore(our_div);
  htmlFrag = rng.createContextualFragment(content);
  while (our_div.hasChildNodes())
  our_div.removeChild(our_div.lastChild);
  our_div.appendChild(htmlFrag);
  }
else
  {
  //Для остальных браузеров
  our_div.innerHTML = content;
  }
}

function openHtmlNews()
//Открытие раздела новостей
{
var our_text = "<IFRAME onload='javascript: setOpen(";
our_text=our_text + '"myframe2","content2"';
our_text=our_text + ");' height=0 width=0 style='visibility:hidden' SRC='news.php?id=1' id='myframe2'></IFRAME>";
dynamiccontent('content2',our_text);
}

function open1()
//Установки при запуске сайта
{
openHtmlNews();
openHtml('history');
}

function postav(rab)
{
var objToc = document.all["txt"+rab];
var dop = new Number(0);
dop=document.body.scrollTop;
if (((screen.height-140)/2) < event.y)
  {
  if ((rab == "4") || (rab == "2") || (rab == "5")) {dop=dop-55} else {dop=dop-240}
  }
objToc.style.top = event.y+dop;
objToc.style.left = event.x+10;
}
  
function postav2(rab)
{
document.getElementById("txt"+rab).style.top = "-1900px";
}

function vidThag(rr)
//Дополнительная функция к openHtml и find
{
document.getElementById("thag").style.display="none";
if (rr == "history") {document.getElementById("history").style.display="block"} else {document.getElementById("history").style.display="none"}
if (rr == "history_2") {document.getElementById("history_2").style.display="block"} else {document.getElementById("history_2").style.display="none"}
if (rr == "history_2_2") {document.getElementById("history_2_2").style.display="block"} else {document.getElementById("history_2_2").style.display="none"}
if (rr == "history_2_3") {document.getElementById("history_2_3").style.display="block"} else {document.getElementById("history_2_3").style.display="none"}
if (rr == "futere") {document.getElementById("futere").style.display="block"} else {document.getElementById("futere").style.display="none"}
if (rr == "cena1") {document.getElementById("cena1").style.display="block";} else {document.getElementById("cena1").style.display="none";}
if (rr == "cena2") {document.getElementById("cena2").style.display="block";} else {document.getElementById("cena2").style.display="none";}
if (rr == "cena3") {document.getElementById("cena3").style.display="block";} else {document.getElementById("cena3").style.display="none";}
if (rr == "cena4") {document.getElementById("cena4").style.display="block";} else {document.getElementById("cena4").style.display="none";}
if (rr == "katolog1") {document.getElementById("katolog1").style.display="block";} else {document.getElementById("katolog1").style.display="none";}
if (rr == "katolog2") {document.getElementById("katolog2").style.display="block";} else {document.getElementById("katolog2").style.display="none";}
if (rr == "katolog3") {document.getElementById("katolog3").style.display="block";} else {document.getElementById("katolog3").style.display="none";}
if (rr == "katolog4") {document.getElementById("katolog4").style.display="block";} else {document.getElementById("katolog4").style.display="none";}
if (rr == "katolog5") {document.getElementById("katolog5").style.display="block";} else {document.getElementById("katolog5").style.display="none";}
if (rr == "kontakt1") {document.getElementById("kontakt1").style.display="block";} else {document.getElementById("kontakt1").style.display="none";}
if (rr == "kontakt2") {document.getElementById("kontakt2").style.display="block";} else {document.getElementById("kontakt2").style.display="none";}
if (rr == "socSferaL") {document.getElementById("socSferaL").style.display="block";} else {document.getElementById("socSferaL").style.display="none";}
if (rr == "socSferaB") {document.getElementById("socSferaB").style.display="block";} else {document.getElementById("socSferaB").style.display="none";}
if (rr == "socSferaG") {document.getElementById("socSferaG").style.display="block";} else {document.getElementById("socSferaG").style.display="none";}
if (rr == "socSferaP") {document.getElementById("socSferaP").style.display="block";} else {document.getElementById("socSferaP").style.display="none";}
if (rr == "news2") {document.getElementById("news2").style.display="block";} else {document.getElementById("news2").style.display="none";}
if (rr == "publicat") {document.getElementById("publicat").style.display="block";} else {document.getElementById("publicat").style.display="none";}
if (rr == "findPage") {document.getElementById("findPage").style.display="block";} else {document.getElementById("findPage").style.display="none";}
if (rr == "akcioners") {document.getElementById("akcioners").style.display="block";} else {document.getElementById("akcioners").style.display="none";}
if (rr == "map") {document.getElementById("map").style.display="block";} else {document.getElementById("map").style.display="none";}
if (rr == "kartas") {document.getElementById("kartas").style.display="block";} else {document.getElementById("kartas").style.display="none";}
}

function vidKatolog(rab)
//Скрывает или показывает подробную информацию в католге продукции
{
if (document.getElementById("obzac"+rab+"_1").style.display == "block") {document.getElementById("obzac"+rab+"_1").style.display = "none"} else {document.getElementById("obzac"+rab+"_1").style.display = "block"}
if (document.getElementById("obzac"+rab+"_2").style.display == "block") {document.getElementById("obzac"+rab+"_2").style.display = "none"} else {document.getElementById("obzac"+rab+"_2").style.display = "block"}
}

function vidKatolog2(rab2)
//Скрывает или показывает дополнительные div по одному имени
{
var ojc = document.getElementById(rab2);
if (ojc.style.display == "block")
  {ojc.style.display="none";}
else
  {ojc.style.display="block";}
}

function openPic(pic)
//Открытие рисунка в отдельном окне
{
var page=new String("");
var h=new Number(0);
var h2=new Number(0);
var w=new Number(0);
var w2=new Number(0);
var dop = new Number(0);

h=screen.height-300;
w=screen.width-20;
dop=document.body.scrollTop;
if (pic=="images/map.jpg")
  {
  w2=455;
  h2=760;
  }
else
  {
  w2=640;
  h2=429;
  }
w=(w-w2+36)/2;
h=((h-h2+52)/2)+dop;

page="<table align='center' cellSpacing='0' cellPadding='0' border='0' bgcolor='#FFFFFF'>";
page=page+"<tr><td height='0' width='18'></td><td width='"+(w2-17)+"'></td><td width='17'></td><td width='18'></td></tr>";
page=page+"<tr><td height='34' background='images/ramka1_1.gif'></td><td background='images/ramka1_3.gif'></td><td colspan=2 valign='midle'><a href='javascript: closePic();'><img src='images/ramka1_2.gif' width='35px' height='34px' border=0></a></td></tr>";
page=page+"<tr><td height='"+h2+"' background='images/ramka2_1.gif'></td><td background='"+pic+"' colspan=2></td><td background='images/ramka4_1.gif'></td></tr>";
page=page+"<tr><td height='18' background='images/ramka3_1.gif'></td><td background='images/ramka3_3.gif' colspan=2></td><td background='images/ramka3_2.gif'></td></tr>";
page=page+"</table>";
document.getElementById('txtP').innerHTML=page;
objToc = document.getElementById('txtP');
objToc.style.position = 'absolute';
objToc.style.left = w + "px";
objToc.style.top = h + "px";
}

function closePic()
//Закрытие рисунка
{
objToc = document.getElementById('txtP');
objToc.style.pixelLeft = 0;
objToc.style.pixelTop = -300;
document.getElementById('txtP').innerHTML="";
}

function find()
//Поиск фразы по сайту
{
var txt = new String("");
var dob = new String("");
var dob2 = new String("");
txt=document.getElementById('txtfind').value;
if (!((txt=="") || (txt.length<4)))
  {
  vidThag("findPage");
  //удаление лишних знаков
  dob2="";
  for (i = 0; i <= txt.length; i++) 
    {                        
    dob=txt.substr(i,1);
    if (!((dob=="<") || (dob==">") || (dob=="!") || (dob=="&") || (dob=="?") || (dob=="$") || (dob=="#") || (dob=='"') || (dob=="'") || (dob=="=") || (dob==" ")))
      {
      dob2=dob2+dob;
      }
    }
  //запуск поиска
  var our_text = "<IFRAME onload='javascript: setOpen(";
  our_text=our_text + '"myframe","content"';
  our_text=our_text + ");' height=0 width=0 style='visibility:hidden' SRC='findPage.php?txt="+dob2+"' id='myframe'></IFRAME>";
  dynamiccontent('content',our_text);
  //очистка предыдущих данных
  document.getElementById('txtfind').value="";
  }
}