
function show_bar(ev, id) {

MouseX = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;   
MouseY = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
obj = document.getElementById("win[" + id + "]");

obj.style.top = MouseY - 10 + "px";
obj.style.left = MouseX - 10 + "px";
obj.style.visibility = "visible";

}





function show_bar1(ev, id, linkdep, n_row) {
loadform(linkdep);
MouseX = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;   
MouseY = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
obj = document.getElementById("win[" + id + "]");
document.all.hidelistfirm.innerHTML="<table class=\"tbl_all_firm\"><tr><td><img src=\"../images/011.gif\" class=\"lst_firm_all_sc_istr\"></td><td><img src=\"../images/011.gif\" class=\"lst_firm_all_istr\"></td><td><img src=\"../images/011.gif\" class=\"lst_firm_all_lnk_istr\"></td><td><img src=\"../images/011.gif\" class=\"lst_firm_all_sc_istr\"></td></tr><tr><td></td><td colspan=\"2\" align=\"right\" onclick='hide_bar2(event, 101)'  style='CURSOR: hand' class='tbl_left_menu_col_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_col_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_col_n1_o'\" ><a href='#' class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">Свернуть</a></td><td></td></tr></table>\n";
if (n_row>15)
{
document.all.printform.style.height="300px";
document.all.printform.style.overflow="auto";
}
obj.style.top = MouseY - 10 + "px";
obj.style.left = MouseX - 125 + "px";
obj.style.visibility = "visible";

}


function hide_bar(ev, id) {

x = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;    
y = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;

MouseX=x;
MouseY=y;

obj = document.getElementById("win[" + id + "]");
d1lt=3;
d2t=20;
d2w=50;
dxleft=obj.offsetLeft  + d1lt;
dxright=obj.offsetLeft  + d2w;
dytop=obj.offsetTop + d1lt;
dybottom=obj.offsetTop + d2t;


if(MouseX < dxleft){obj.style.visibility = "hidden";}
if(MouseX > dxright){obj.style.visibility = "hidden";}
if(MouseY < dytop){obj.style.visibility = "hidden";}
	  if(MouseY > dybottom){obj.style.visibility = "hidden";}
}

function hide_bar1_temp(ev, id) {

x = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;    
y = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;

MouseX=x;
MouseY=y;

obj = document.getElementById("win[" + id + "]");
d1lt=3;
d1lt1=3;
d2t=10;
d2w=20;
dxleft=obj.offsetLeft  + d1lt;
dxright=dxleft+obj.clientWidth  - d1lt;
dytop=obj.offsetTop + d1lt;
dybottom=dytop+obj.clientHeight  - d1lt1;


if(MouseX < dxleft){obj.style.visibility = "hidden"; 
 		document.all.printfirm.innerHTML="";}
if(MouseX > dxright){obj.style.visibility = "hidden"; 
 		document.all.printfirm.innerHTML="";}
if(MouseY < dytop){obj.style.visibility = "hidden"; 
 		document.all.printfirm.innerHTML="";}
	  if(MouseY > dybottom){obj.style.visibility = "hidden"; 
 		document.all.printfirm.innerHTML="";}
}

function hide_bar1(ev, id) {

x = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;    
y = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;

MouseX=x;
MouseY=y;

obj = document.getElementById("win[" + id + "]");
d1lt=3;
d1lt1=3;
d2t=10;
d2w=20;
dxleft=obj.offsetLeft  + d1lt;
dxright=dxleft+obj.clientWidth  - d1lt;
dytop=obj.offsetTop + d1lt;
dybottom=dytop+obj.clientHeight  - d1lt1;


if(MouseX < dxleft){obj.style.visibility = "hidden"; 
 		document.all.printform.innerHTML="";}
if(MouseX > dxright){obj.style.visibility = "hidden"; 
 		document.all.printform.innerHTML="";}
if(MouseY < dytop){obj.style.visibility = "hidden"; 
 		document.all.printform.innerHTML="";}
	  if(MouseY > dybottom){obj.style.visibility = "hidden"; 
 		document.all.printform.innerHTML="";} 
}

var wmw; var wmh; var imw; var imh; var name; var active_img;
function openIm(wmw,wmh,imw,imh,name,active_img) {

	view=window.open('', 'view_im', 'width='+wmw+',resizable=1,scrollbars=1,menubar=no');
// 	view=window.open('', 'view_im', 'width='+wmw+',height='+wmh+',resizable=1,scrollbars=1,menubar=no');
	view.document.open();
	view.document.write('<html><head><title>'+name);
	view.document.write('</title></head><body>');
	view.document.write('<center>');
	view.document.write('<img src="'+active_img+'" width="'+imw+'px" border="none" onClick="self.close()">');
	view.document.write('</center>');
	view.document.write('</body></html>');
	view.document.close();
}

function hide_bar2(ev, id) {

obj = document.getElementById("win[" + id + "]");
obj.style.visibility = "hidden"; 
document.all.printform.innerHTML="";
document.all.printform.style.height="auto";
document.all.hidelistfirm.innerHTML="";
}

var wmw; var wmh; var imw; var imh; var name; var active_img;
function openIm(wmw,wmh,imw,imh,name,active_img) {

	view=window.open('', 'view_im', 'width='+wmw+',resizable=1,scrollbars=1,menubar=no');
// 	view=window.open('', 'view_im', 'width='+wmw+',height='+wmh+',resizable=1,scrollbars=1,menubar=no');
	view.document.open();
	view.document.write('<html><head><title>'+name);
	view.document.write('</title></head><body>');
	view.document.write('<center>');
	view.document.write('<img src="'+active_img+'" width="'+imw+'px" border="none" onClick="self.close()">');
	view.document.write('</center>');
	view.document.write('</body></html>');
	view.document.close();
}

    // Поиск фирмы

function findfirm (params1,params2) {

namefirm=params1;
requestdata(params1,params2);
// document.all.printfirm.innerHTML=req.responseText;
}


function show_pf_img(event, id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk) {
// main_title=iconv("utf-8", "windows-1251", main_title);
requestpfdata(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);
}

function requestpfdata(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk)
{
  loadpfXMLDoc('reg_pf_tmb_img.php?id0_n_pf='+id0_n_pf+'&id='+id+'&file_im_txt='+file_im_txt+'&file_im_site='+file_im_site+'&pf_tmb_img='+pf_tmb_img+'&start_img='+start_img+'&main_title='+main_title+'&title1='+title1+'&title2='+title2+'&title3=' +title3+'&name_mtk=' +name_mtk, id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);
}

function loadpfXMLDoc(url, id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {processpfReqChange(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);};
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {processpfReqChange(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);};
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processpfReqChange(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk) {
    // Только при состоянии "complete"
obj_act = document.getElementById("act_" + id0_n_pf);
ab = window.setTimeout("req.abort();", 5000);
errortext="<table class='info_novinki_t_inew_t_im_1'><tr><td  style='CURSOR: hand' colspan='4' class='info_main_t_main_hd_o' ONMOUSEOVER=\"this.className='info_main_t_main_hd_i'\" ONMOUSEOUT=\"this.className='info_main_t_main_hd_o'\"  onclick='show_pf_img(event, "+id0_n_pf+", "+id+", \""+file_im_txt+"\", \""+file_im_site+"\", \""+pf_tmb_img+"\", "+start_img+", \""+main_title+"\", \""+title1+"\", \""+title2+"\", \""+title3+"\", \""+name_mtk+"\")'><span='#"+name_mtk+"'  class='info_main_t_news_hhref_o' ONMOUSEOVER=\"this.className='info_main_t_news_hhref_i'\" ONMOUSEOUT=\"this.className='info_main_t_news_hhref_o'\"><div class='bt_pf_cntr'>&nbsp;&nbsp;Ошибка связи - Повтор запроса.&nbsp;&nbsp;</div></span></td></tr><tr><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td></tr></table>\n";
    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		obj_act.innerHTML=req.responseText;

        } else {
            	obj_act.innerHTML=errortext;
        }
    }
}

function hide_pf_now_img(event, id0_n_pf, id) {
obj_main = document.getElementById("main_pf");
obj_main.style.visibility = "visible";
obj_main.style.display  = "block";
obj_img = document.getElementById("pic_pf_" + id);
obj_img.style.visibility = "hidden";
obj_img.style.display = "none";
obj_img.innerHTML="";
}

function show_pf_now_img(event, id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk) {
	requestpfnowdata(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);
obj_main = document.getElementById("main_pf");
obj_main.style.visibility = "hidden";
obj_main.style.display  = "none";
obj_img = document.getElementById("pic_pf_" + id);
obj_img.style.visibility = "visible";
obj_img.style.display = "block";
}
function requestpfnowdata(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk)
{
  loadpfnowXMLDoc('reg_pf_tmb_img.php?id0_n_pf='+id0_n_pf+'&id='+id+'&file_im_txt='+file_im_txt+'&file_im_site='+file_im_site+'&pf_tmb_img='+pf_tmb_img+'&start_img='+start_img+'&main_title='+main_title+'&title1='+title1+'&title2='+title2+'&title3=' +title3+'&name_mtk=' +name_mtk, id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);
}

function loadpfnowXMLDoc(url, id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {processpfnowReqChange(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);};
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {processpfnowReqChange(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk);};
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processpfnowReqChange(id0_n_pf, id, file_im_txt, file_im_site, pf_tmb_img, start_img, main_title, title1, title2, title3, name_mtk) {
    // Только при состоянии "complete"
obj_img = document.getElementById("pic_pf_" + id);
ab = window.setTimeout("req.abort();", 5000);
errortext="<table class='info_novinki_t_inew_t_im_1'><tr><td colspan='2' class='info_main_t_main_hd_o' ONMOUSEOVER=\"this.className='info_main_t_main_hd_i'\" ONMOUSEOUT=\"this.className='info_main_t_main_hd_o'\"  onclick='show_pf_now_img(event, "+id0_n_pf+", "+id+", \""+file_im_txt+"\", \""+file_im_site+"\", \""+pf_tmb_img+"\", "+start_img+", \""+main_title+"\", \""+title1+"\", \""+title2+"\", \""+title3+"\", \""+name_mtk+"\")'><a  href='#'  class='info_main_t_news_hhref_o' ONMOUSEOVER=\"this.className='info_main_t_news_hhref_i'\" ONMOUSEOUT=\"this.className='info_main_t_news_hhref_o'\"><div class='bt_pf_cntr'>&nbsp;&nbsp;Ошибка связи - Повтор запроса.&nbsp;&nbsp;</div></a></td><td colspan='2' class='info_main_t_main_hd_o' ONMOUSEOVER=\"this.className='info_main_t_main_hd_i'\" ONMOUSEOUT=\"this.className='info_main_t_main_hd_o'\"  onclick='hide_pf_now_img(event, "+id0_n_pf+", "+id+")'><a  href='#'  class='info_main_t_news_hhref_o' ONMOUSEOVER=\"this.className='info_main_t_news_hhref_i'\" ONMOUSEOUT=\"this.className='info_main_t_news_hhref_o'\"><div class='bt_pf_cntr'>&nbsp;&nbsp;Свернуть.&nbsp;&nbsp;</div></a></td></tr><tr><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td><td class=\"pf_img_space\"><img src=\"images/011.gif\" class=\"pf_img_space_istr\"></td></tr></table>\n";
    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		obj_img.innerHTML=req.responseText;

        } else {
            	obj_img.innerHTML=errortext;
        }
    }
}

function loadform_temp(params1)
{
  loadXMLDoc1('requests/formfindfirm.php?linkdep='+params1);
}
function loadform(params1)
{
  loadXMLDoc1('requests/formallfirm.php?linkdep='+params1);
}

function loadXMLDoc(url) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}
function loadXMLDoc1(url) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange1;
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange1;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function processReqChange() {
    // Только при состоянии "complete"
ab = window.setTimeout("req.abort();", 5000);

    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		document.all.printfirm.innerHTML=req.responseText;

        } else {
            	document.all.printfirm.innerHTML="Не найдено:\n" +req.statusText;
        }
    }
}
function processReqChange1() {
    // Только при состоянии "complete"
ab = window.setTimeout("req.abort();", 5000);

    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		document.all.printform.innerHTML=req.responseText;

        } else {
            	document.all.printform.innerHTML="Не найдено:\n" +req.statusText;
        }
    }
}



function show_barAction_temp(id,doc,file_txt,now_pg) {
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "visible";

obj2 = document.getElementById("printaction");
obj2.style.visibility = "visible";
println('Ok');
requestdataAction (doc,file_txt,now_pg,id);
}

function hide_barImage(id) {
obj1 = document.getElementById("newsimg[" + id + "]");
obj1.style.visibility = "hidden";
obj1.innerHTML="\n";
}



function show_barImage_temp(ev,id,linc,w,MouseXtxt,MouseYtxt,param2) {
MouseX = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;   
MouseY = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;

obj1 = document.getElementById("newsimg[" + id + "]");
TopImg1=MouseY - MouseYtxt;
TopImg=TopImg1-400;
obj1.style.top =TopImg + "px";
LeftImg1=MouseX -MouseXtxt;
LeftImg=LeftImg1 +300;
obj1.style.left =LeftImg + "px";
obj1.style.visibility = "visible";
obj1.innerHTML="";
obj1.innerHTML="<div align=\"right\" ><div onclick='hide_barImage("+id+")'  style='CURSOR: hand' class='tbl_left_menu_col_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_col_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_col_n1_o'\" ><span class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">X</span></div><div class='info_txt_t_im_td_im'  onclick='hide_barImage("+id+")'><img  width=\""+w+"\" src='"+linc+"' class='info_txt_t_im_img'></div></div>\n";
}

function show_barImage(ev,id,linc,w,MouseXtxt,MouseYtxt,param2) {
MouseX = (document.documentElement.scrollLeft || document.body.scrollLeft);   
MouseY = (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;

obj1 = document.getElementById("newsimg[" + id + "]");
TopImg1=MouseY - MouseYtxt;
TopImg=TopImg1 - 42;
obj1.style.top =TopImg + "px";
LeftImg=MouseX -18;
obj1.style.left =LeftImg + "px";
obj1.style.visibility = "visible";
obj1.innerHTML="";
obj1.innerHTML="<div align=\"right\" class=\"bar_img\"><div onclick='hide_barImage("+id+")'  style='CURSOR: hand' class='tbl_left_menu_col_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_col_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_col_n1_o'\" ><span class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">X</span></div><div class='info_txt_t_im_td_im'  onclick='hide_barImage("+id+")'><img  width=\""+w+"\" src='"+linc+"' class='info_txt_t_im_img'></div></div>\n";
}


function isIE(){
var browser=navigator.appName;
var b_version=navigator.appVersion;
 var ua = navigator.userAgent.toLowerCase();
 // Определим Internet Explorer
 if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1) {
return true;
}else{
return false;
}

}

function printSlidepanel (id,intervalID,n_slide,n_btn,nscr_btn,n_slide0,num_sl) {
var nslides="";
for (n=0;n<=14;n++) {
if (n+1>9) {pn="";}
else {pn="0";}
n1=n+1;
if (n==n_slide) {
nslides=nslides+"<span class='tbl_left_menu_href_n1_i'>&nbsp;"+pn+""+n1+"&nbsp;</span>";
}
else {
nslides=nslides+"<span style='CURSOR: hand' onclick='viewSlide("+id+","+intervalID+","+num_sl+","+n+")'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'; prevNextimg (event,"+id+","+n+")\" ONMOUSEOUT=\"hidePrev ("+id+"); this.className='tbl_left_menu_href_n1_o'\">&nbsp;"+pn+""+n1+"&nbsp;</span>";
}
}
n_slidep1=1;
n_slidem1=1;
n_slide1=1;
n_slide1=n_slide+1;
n_slidep1=n_slide+1;
if (n_slide==14) {n_slidep1=0;}
if (n_slide==0) {n_slidem1=14;}
else {n_slidem1=n_slide-1;}

obj1_1 = document.getElementById("topslide[" + id + "]");
obj1_1.innerHTML="<div class='tbl_left_menu_col_n1_o' ONMOUSEOUT=\"hidePrev ("+id+");\"><div class='tbl_left_menu_col_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_col_n1_i'\" ONMOUSEOUT=\"hidePrev ("+id+"); this.className='tbl_left_menu_col_n1_o'\" ><center><span><span style='CURSOR: hand' onclick='hideSlide("+id+","+intervalID+","+num_sl+")'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">&nbsp; Закрыть &nbsp;</span><span style='CURSOR: hand' onclick='viewSlide("+id+","+intervalID+","+num_sl+",0)'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'; prevNextimg (event,"+id+",0)\" ONMOUSEOUT=\"hidePrev ("+id+"); this.className='tbl_left_menu_href_n1_o'\">&nbsp;В начало&nbsp;</span><span style='CURSOR: hand' onclick='viewSlide("+id+","+intervalID+","+num_sl+","+n_slidem1+")'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'; prevNextimg (event,"+id+","+n_slidem1+")\" ONMOUSEOUT=\"hidePrev ("+id+"); this.className='tbl_left_menu_href_n1_o'\">&nbsp;Предыдущее&nbsp;</span>"+nslides+"<span style='CURSOR: hand' onclick='"+nscr_btn+"("+id+","+intervalID+","+num_sl+","+n_slide0+")'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">&nbsp;   "+n_btn+"   &nbsp;</span><span style='CURSOR: hand' onclick='viewSlide("+id+","+intervalID+","+num_sl+","+n_slidep1+")'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'; prevNextimg (event,"+id+","+n_slidep1+")\" ONMOUSEOUT=\"hidePrev ("+id+"); this.className='tbl_left_menu_href_n1_o'\">&nbsp;Следующее&nbsp;</span><span style='CURSOR: hand' onclick='viewSlide("+id+","+intervalID+","+num_sl+",14)'  class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'; prevNextimg (event,"+id+",14)\" ONMOUSEOUT=\"hidePrev ("+id+"); this.className='tbl_left_menu_href_n1_o'\">&nbsp;В конец&nbsp;</span></span></center></div><div width=\"700px\" id=\"name_slide\" class='tbl_left_menu_col_n1_i' ONMOUSEOVER=\"hidePrev ("+id+");\" ONMOUSEOUT=\"hidePrev ("+id+");\"><center>"+name_array[n_slide0]+". Изображение "+n_slide1+" из "+num_sl+"</center></div></div>\n";

}

function prevNextimg (ev,id,n_slide) {
MouseX = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
obj1_21 = document.getElementById("prevNextimg[" + id + "]");
obj1_21_bgup = document.getElementById("prevNextimgbgup[" + id + "]");
obj1_21_bgdown = document.getElementById("prevNextimgbgdown[" + id + "]");
main_width=200;
main_height=200;
w=w_array[n_slide];
h=h_array[n_slide];
		if (h>1000){h=999;}
if (w>=main_width) {
	if (h>=main_height) {
		if (h>w) {h_img=main_height+"px"; strng_size=" height=\""+h_img+"\" "; strng_tmp="11 w "+w+" h "+h+" str "+strng_size;}
		else if (h<=w) {w_img=main_width+"px"; strng_size=" width=\""+w_img+"\" "; strng_tmp="21 w "+w+" h "+h+" str "+strng_size;}
	}
	else {w_img=main_width+"px"; strng_size=" width=\""+w_img+"\" "; strng_tmp="31 w "+w+" h "+h+" str "+strng_size;}
}
else {
	if (h>=main_height) {h_img=main_height+"px"; strng_size=" height=\""+h_img+"\" "; strng_tmp="4 w "+w+" h "+h+" str "+strng_size;}
	else {
		if (h>=w) {h_img=main_height+"px"; strng_size=" height=\""+h_img+"\" "; strng_tmp="5 w "+w+" h "+h+" str "+strng_size;}
		else {w_img=main_width+"px"; strng_size=" width=\""+w_img+"\" "; strng_tmp="6 w "+w+" h "+h+" str "+strng_size;}
	}
}


// obj1_21_bgup.style.top="20px";
// obj1_21_bgup.style.left=MouseX-50+"px";
// obj1_21_bgdown.style.top="20px";
// obj1_21_bgdown.style.left=MouseX-50+"px";
obj1_21.style.top="20px";
obj1_21.style.left=MouseX-50+"px";
// obj1_21_bgup.style.visibility="visible";
// obj1_21_bgup.style.display="block";
// obj1_21_bgup.style.height=main_height+"px";
// obj1_21_bgup.style.width=main_width+"px";
// obj1_21_bgdown.style.visibility="visible";
// obj1_21_bgdown.style.display="block";
// obj1_21_bgdown.style.height=main_height+"px";
// obj1_21_bgdown.style.width=main_width+"px";
// obj1_21_bgdown.style.backgroundImage='url(katalog/painting_01/tmb/paint_002_tmb.jpg)';
obj1_21.style.visibility="visible";
obj1_21.style.display="block";
obj1_21.innerHTML="<center><img id=\"prev_01\" "+strng_size+" src='"+tmb_array[n_slide]+"' alt='"+name_array[n_slide]+"' class='info_txt_t_slide_img' ONMOUSEOUT='hidePrev("+id+")'></center>\n";
// <br><font size=\"8\" color=\"#ffffff\">"+name_array[n_slide]+"</font>
}

function hidePrev (id) {
obj1_21 = document.getElementById("prevNextimg[" + id + "]");
obj1_21.style.visibility="hidden";
obj1_21.style.display="none";
obj1_21.innerHTML="";
// obj1_21_bgdown.style.visibility="hidden";
// obj1_21_bgdown.style.display="none";
// obj1_21_bgdown.style.backgroundImage="none";
// obj1_21_bgup.style.visibility="hidden";
// obj1_21_bgup.style.display="none";
}


function PrevSlide (ev,id,linc,w,MouseXtxt,MouseYtxt,img_name,img_array,name_array,tmb_array,w_array,h_array,num_sl) {

obj1 = document.getElementById("mainslide[" + id + "]");
obj1_1 = document.getElementById("topslide[" + id + "]");
obj1_2 = document.getElementById("downslide[" + id + "]");
obj1_3 = document.getElementById("name_img[" + id + "]");
obj1_4 = document.getElementById("toptopslide[" + id + "]");
obj1_41 = document.getElementById("top1slide[" + id + "]");
obj1_5 = document.getElementById("bgslideup[" + id + "]");
obj1_6 = document.getElementById("bgslidedown[" + id + "]");
obj2 = document.getElementById("main_id");
document.body.style.overflow="hidden";
var w_scr = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null);
var h_scr = (window.innerHeight)?window.innerHeight: ((document.all)?document.body.offsetHeight:null);
obj1_2.style.visibility="hidden";
obj1_2.style.display="none";
obj1.style.top =0 + "px";
obj1_5.style.top =0 + "px";
obj1_6.style.top =0 + "px";
obj1.style.left =0 + "px";
obj1_5.style.left =0 + "px";
obj1_6.style.left =0 + "px";
obj1.style.height=(document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight + "px";
obj1_5.style.height=(document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight + "px";
obj1_6.style.height=(document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight + "px";

obj1.style.visibility = "visible";
obj1_5.style.visibility = "visible";
obj1_6.style.visibility = "visible";
obj1_6.style.backgroundImage='url(katalog/painting_01/gal/paint_002.jpg)';
obj1_1.innerHTML="";
obj1_2.innerHTML="";
obj1_2.style.visibility="visible";
obj1_1.style.display="block";
obj1_2.style.display="block";
obj1_5.style.display="block";
obj1_4.style.display="block";
obj1_41.style.display="block";
n_slide=0;
for (n=0;n<=num_sl;n++) {
next=n+1;
if(linc == img_array[n]) {n_slide=n;}
}

hiddenImg1 = new Image();
hiddenImg1.src= img_array[n_slide];

w_scr_px=w_scr+"px";

// w=hiddenImg1.width;
// h=hiddenImg1.height;

w=w_array[n_slide];
h=h_array[n_slide];

w0=w*((h_scr-60)/h);

if(w0 > w_scr-160) {
h=h*((w_scr-160)/w);
w=w_scr-160;
}
else {
h=h*((w0)/w);
w=w0;
}
h_full=h+40;
dh_p=(h_scr-h_full)/2;
w=w - w % 1;
dh_p=dh_p - dh_p % 1;
w_px=w+"px";
obj1_4.style.height=dh_p+"px";
obj1_41.style.height=5+"px";
obj1.style.width=w_scr_px;
obj1_5.style.width=w_scr_px;
obj1_6.style.width=w_scr_px;
obj1_1.style.width=w_scr+"px";
obj1_2.style.width=w+"px";
hiddenImg1.style.verticalAlign="middle";
printSlidepanel (id,n_slide,n_slide,"Слайдшоу","startSlide",n_slide,num_sl);

obj1_2.innerHTML="<center><div valign='middle' class='slide_div_im' ONMOUSEOVER=\"hidePrev ("+id+");\" ONMOUSEOUT=\"hidePrev ("+id+");\"><center><img id=\"slide_01\" width=\""+w+"px\" src='"+hiddenImg1.src+"' alt='"+name_array[n_slide]+"' class='info_txt_t_slide_img'></center></div></center>\n";
slide_01.src=img_array[n_slide];
if (isIE()){
slide_01.filters.revealTrans.Apply();
}
if (isIE()){
slide_01.filters.revealTrans.Play();
}
scroll(0,0);
}


function pauseSlide (id,intervalID,num_sl,n_slide){
printSlidepanel (id,intervalID,n_slide,"Слайдшоу","startSlide",n_slide,num_sl);
clearInterval(intervalID);
}


function viewSlide (id,intervalID,num_sl,n_slide) {
// clearInterval(intervalID);
obj1 = document.getElementById("mainslide[" + id + "]");
obj1_1 = document.getElementById("topslide[" + id + "]");
obj1_2 = document.getElementById("downslide[" + id + "]");
obj1_3 = document.getElementById("name_img[" + id + "]");
obj1_4 = document.getElementById("toptopslide[" + id + "]");
obj1_41 = document.getElementById("top1slide[" + id + "]");
obj1_5 = document.getElementById("bgslideup[" + id + "]");
obj1_6 = document.getElementById("bgslidedown[" + id + "]");
obj2 = document.getElementById("main_id");
obj1_2.style.visibility="hidden";
obj1_2.style.display="none";


var w_scr = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null);
var h_scr = (window.innerHeight)?window.innerHeight: ((document.all)?document.body.offsetHeight:null);
w_scr_px=w_scr+"px";
hiddenImg = new Image();
hiddenImg.src= img_array[n_slide];
slide_01.src=hiddenImg.src;
// w=hiddenImg.width;
// h=hiddenImg.height;
w=w_array[n_slide];
h=h_array[n_slide];
w0=w*((h_scr-60)/h);
// w=w_scr;

if(w0 > w_scr-160) {
h=h*((w_scr-160)/w);
w=w_scr-160;
}
else {
h=h*((w0)/w);
w=w0;
}
h_full=h+40;
dh_p=(h_scr-h_full)/2;
w=w - w % 1;
dh_p=dh_p - dh_p % 1;
w_px=w+"px";
obj1_4.style.height=dh_p+"px";
obj1.style.width=w_scr_px;
obj1_5.style.width=w_scr_px;
obj1_6.style.width=w_scr_px;
obj1_1.style.width=w_scr+"px";
obj1_2.style.width=w+"px";


slide_01.style.width=w+"px";
slide_01.alt = name_array[n_slide];
if (isIE()){
slide_01.filters.revealTrans.Apply();
}
if (isIE()){
slide_01.filters.revealTrans.Play();
}
obj1_2.style.visibility="visible";
obj1_2.style.display="block";
pauseSlide (id,intervalID,num_sl,n_slide);
// printSlidepanel (id,intervalID,n_slide,"Слайдшоу"+intervalID,"startSlide",n_slide,num_sl);
// clearInterval(intervalID);

}

function startSlide (id,intervalID,num_sl,n_slide) {
obj1 = document.getElementById("mainslide[" + id + "]");
obj1_1 = document.getElementById("topslide[" + id + "]");
obj1_2 = document.getElementById("downslide[" + id + "]");
obj1_3 = document.getElementById("name_img[" + id + "]");
obj1_4 = document.getElementById("toptopslide[" + id + "]");
obj1_41 = document.getElementById("top1slide[" + id + "]");
obj1_5 = document.getElementById("bgslideup[" + id + "]");
obj1_6 = document.getElementById("bgslidedown[" + id + "]");
obj2 = document.getElementById("main_id");


i = n_slide+1;
printSlidepanel (id,intervalID,n_slide,"Пауза","pauseSlide",n_slide,num_sl);
if (i == num_sl) i = 0 ;

hiddenImg = new Image();
hiddenImg.src= img_array[i];
if (isIE()){
slide_01.filters.revealTrans.Play();
}


var intervalID = setInterval( function() { 
obj1_2.style.visibility="hidden";
obj1_2.style.display="none";


var w_scr = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null);
var h_scr = (window.innerHeight)?window.innerHeight: ((document.all)?document.body.offsetHeight:null);
w_scr_px=w_scr+"px";
// w=hiddenImg.width;
// h=hiddenImg.height;
w=w_array[i];
h=h_array[i];
w0=w*((h_scr-60)/h);

if(w0 > w_scr-160) {
h=h*((w_scr-160)/w);
w=w_scr-160;
}
else {
h=h*((w0)/w);
w=w0;
}
h_full=h+40;
dh_p=(h_scr-h_full)/2;
w=w - w % 1;
dh_p=dh_p - dh_p % 1;
w_px=w+"px";
obj1_4.style.height=dh_p+"px";
obj1.style.width=w_scr_px;
obj1_5.style.width=w_scr_px;
obj1_6.style.width=w_scr_px;
obj1_1.style.width=w_scr+"px";
obj1_2.style.width=w+"px";


slide_01.src = hiddenImg.src;
slide_01.style.width=w+"px";
slide_01.alt = name_array[i];
if (isIE()){
slide_01.filters.revealTrans.Apply();
slide_01.filters.revealTrans.Play();
}
obj1_2.style.visibility="visible";
obj1_2.style.display="block";




hiddenImg = new Image();
ip=i+1;
if (ip == num_sl) ip = 0 ;
hiddenImg.src= img_array[ip];


if (isIE()){
slide_01.filters.revealTrans.Play();
}


printSlidepanel (id,intervalID,i,"Пауза","pauseSlide",i,num_sl);
i=ip;
if (i == num_sl) i = 0 ;
} , 10000)
}

function hideSlide (id,intervalID,num_sl) {
clearInterval(intervalID);
obj1 = document.getElementById("mainslide[" + id + "]");
obj1.style.visibility = "hidden";
obj1_1 = document.getElementById("topslide[" + id + "]");
obj1_2 = document.getElementById("downslide[" + id + "]");
obj1_4 = document.getElementById("toptopslide[" + id + "]");
obj1_41 = document.getElementById("top1slide[" + id + "]");
obj1_5 = document.getElementById("bgslideup[" + id + "]");
obj1_6 = document.getElementById("bgslidedown[" + id + "]");
obj1_5.style.visibility = "hidden";
obj1_5.style.height=0;
obj1_5.style.width=0;
obj1_6.style.visibility = "hidden";
obj1_6.style.height=0;
obj1_6.style.width=0;
obj1_6.style.backgroundImage='none';
document.body.style.overflow="auto";
obj1_1.innerHTML="";
obj1_2.innerHTML="";
obj1_1.style.display="none";
obj1_2.style.display="none";
obj1_5.style.display="none";
obj1_4.style.display="none";
obj1_41.style.display="none";
}


function show_barAction0(id,doc,file_txt,now_pg,n_row_view,hr_strng_now) {
// Num = n_row_view+1;
// for (i_row_view=1; i_row_view<Num; i_row_view++) {
// hide_barAction(i_row_view, doc, file_txt, 0,);
// }
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "visible";
obj1.innerHTML="<div id=\"printaction\" class='action_div_table1'></div>";
obj2 = document.getElementById("actbut[" + id + "]");
obj2.innerHTML="<div  onclick='hide_barAction("+id+", \""+doc+"\", \""+file_txt+"\", 0, "+n_row_view+")' >Свернуть</div>\n";
requestdataAction (doc,file_txt,now_pg,id,n_row_view);
}

function show_barAction1(id,doc,file_txt,now_pg,n_row_view) {
// Num = n_row_view+1;
// for (i_row_view=1; i_row_view<Num; i_row_view++) {
// hide_barAction(i_row_view, doc, file_txt, 0,);
// }
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "visible";
obj1.innerHTML="<div id=\"printaction\" class='action_div_table1'></div>";
requestdataAction (doc,file_txt,now_pg,id,n_row_view);
}

function show_barAction(id,doc,file_txt,now_pg,n_row_view,hr_strng_now) {
Num = n_row_view+1;
for (i_row_view=1; i_row_view<Num; i_row_view++) {
i_row_view0=i_row_view-1;
obj10 = document.getElementById("act[" + i_row_view + "]");
obj10.style.visibility = "hidden";
obj10.innerHTML="\n";
obj20 = document.getElementById("actbut[" + i_row_view + "]");
obj20.innerHTML="<div  onclick='show_barAction("+i_row_view+", \""+doc+"\", \""+hr_strng_now[i_row_view0]+"\", "+now_pg+", "+n_row_view+", hr_strng_now)' >Смотреть</div>\n";
}
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "visible";
obj1.innerHTML="<div id=\"printaction\" class='action_div_table1'></div>";
obj2 = document.getElementById("actbut[" + id + "]");
obj2.innerHTML="<div  onclick='hide_barAction("+id+", \""+doc+"\", \""+file_txt+"\", "+now_pg+", "+n_row_view+")' >Свернуть</div>\n";
requestdataAction (doc,file_txt,now_pg,id,n_row_view);
}

function hide_barAction(id,doc,file_txt,now_pg,n_row_view) {
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "hidden";
obj1.innerHTML="\n";
obj2 = document.getElementById("actbut[" + id + "]");
obj2.innerHTML="<div  onclick='show_barAction("+id+", \""+doc+"\", \""+file_txt+"\", "+now_pg+", "+n_row_view+", hr_strng_now)' >Смотреть</div>\n";
}



function show_view_cat_pg(rng_pg,lingv,conf,n_start_pg,name_start_mtk,id_main,id_show_cat,id_show_pg_cat,file_req,hr_strng) {
obj1 = document.getElementById(id_main);
obj1.style.visibility = "hidden";
obj1.style.display  = "none";
obj2 = document.getElementById(id_show_cat);
obj2.style.visibility = "visible";
obj2.style.display = "block";

  loadXMLDocCat(file_req+'?rng_pg='+rng_pg+'&lng='+lingv+'&cnf='+conf+'&start_pg='+n_start_pg+'&mtk='+name_start_mtk+'&id_main='+id_main+'&id_show_cat='+id_show_cat+'&id_show_pg_cat='+id_show_pg_cat+'&file_req='+file_req+'&hr_strng='+hr_strng);
}

function show_view_cat_pgs_pg(rng_pg,lingv,id_main,id_show_cat,file_req,hr_strng_pg,hr_strng,title1,title2,txt_pg,n_pg_cat,call_pg_cat) {
obj1 = document.getElementById(id_main);
obj1.style.visibility = "hidden";
obj1.style.display  = "none";
obj2 = document.getElementById(id_show_cat);
obj2.style.visibility = "visible";
obj2.style.display = "block";

  loadXMLDocPgCat(file_req+'?rng_pg='+rng_pg+'&lng='+lingv+'&id_main='+id_main+'&id_show_cat='+id_show_cat+'&file_req='+file_req+'&hr_strng_pg='+hr_strng_pg+'&hr_strng='+hr_strng+'&title1='+title1+'&title2='+title2+'&txt_pg='+txt_pg+'&n_pg_cat='+n_pg_cat+'&call_pg_cat='+call_pg_cat);
}

function hide_view_cat_pg(name_start_mtk,id_main,id_show_cat) {
obj1 = document.getElementById(id_main);
obj1.style.visibility = "visible";
obj1.style.display  = "block";
obj2 = document.getElementById(id_show_cat);
obj2.style.visibility = "hidden";
obj2.style.display = "none";
obj2.innerHTML="";
}

function loadXMLDocCat(url) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangeCat;
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChangeCat;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function loadXMLDocPgCat(url) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangePgCat;
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChangePgCat;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChangeCat() {
    // Только при состоянии "complete"
ab = window.setTimeout("req.abort();", 20000);
returnText="<div align=\"right\" onclick='hide_view_cat_pg(\"0\",\"printmainpan\",\"printcatpan\")'  style='CURSOR: hand' class='tbl_left_menu_col_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_col_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_col_n1_o'\" ><span class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">Не найдено: Вернуться</span></div>";
    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		document.all.printcatpan.innerHTML=req.responseText;

        } else {
            	document.all.printcatpan.innerHTML=returnText;
        }
    }
}

function processReqChangePgCat() {
    // Только при состоянии "complete"
ab = window.setTimeout("req.abort();", 20000);
returnText="<div align=\"right\" onclick='hide_view_cat_pg(\"0\",\"printcatpan\",\"printpgcatpan\")'  style='CURSOR: hand' class='tbl_left_menu_col_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_col_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_col_n1_o'\" ><span class='tbl_left_menu_href_n1_o' ONMOUSEOVER=\"this.className='tbl_left_menu_href_n1_i'\" ONMOUSEOUT=\"this.className='tbl_left_menu_href_n1_o'\">Не найдено: Вернуться</span></div>";
    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		document.all.printpgcatpan.innerHTML=req.responseText;

        } else {
            	document.all.printpgcatpan.innerHTML=returnText;
        }
    }
}

function hide_barNews(id,doc,file_txt,txt_but,params2, n_row_view) {
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "hidden";
obj1.innerHTML="\n";

obj2 = document.getElementById("actbut[" + id + "]");
obj2.innerHTML="<span  onclick='show_barNews(event, "+id+", \""+doc+"\", \""+file_txt+"\", \""+txt_but+"\", 0, "+n_row_view+", doc_now, file_txt_now)' class='action_div_but_n'>Подробно</span>\n";
}


function show_barNews(ev,id,doc,file_txt,txt_but,params2, n_row_view,doc_now,file_txt_now) {
Num = n_row_view+1;
for (i_row_view=1; i_row_view<Num; i_row_view++) {
i_row_view0=i_row_view-1;
obj10 = document.getElementById("act[" + i_row_view + "]");
obj10.style.visibility = "hidden";
obj10.innerHTML="\n";
obj20 = document.getElementById("actbut[" + i_row_view + "]");
obj20.innerHTML="<span  onclick='show_barNews(event, "+i_row_view +", \""+doc_now[i_row_view0]+"\", \""+file_txt_now[i_row_view0]+"\", \""+txt_but+"\", 0, "+n_row_view+", doc_now, file_txt_now)' class='action_div_but_n'>Подробно</span>\n";
}
MouseX = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;   
MouseY = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
obj1 = document.getElementById("act[" + id + "]");
obj1.style.visibility = "visible";
obj1.innerHTML="<div id=\"printaction\" class='action_div_table1'></div>";
obj2 = document.getElementById("actbut[" + id + "]");
obj2.innerHTML="<span  onclick='hide_barNews("+id+", \""+doc+"\", \""+file_txt+"\", \""+txt_but+"\",0, "+n_row_view+")'  class='action_div_but_n'>Свернуть</span>\n";
requestdataNews (doc,file_txt,id,MouseX,MouseY);
}

function show_barText(ev,id,doc) {
MouseX = ev.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;   
MouseY = ev.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
obj1 = document.getElementById("txt[" + id + "]");
obj1.style.visibility = "visible";
obj1.innerHTML="<div id=\"printaction\"></div>";
obj2 = document.getElementById("txtbut[" + id + "]");
obj2.innerHTML="<span  style='CURSOR: hand' onclick='hide_bartext("+id+", \""+doc+"\")'  class='tbl_left_menu_col_n1_i_r'>Свернуть</span>\n";
requestdataText (doc);
}

function hide_bartext(id,doc) {
obj1 = document.getElementById("txt[" + id + "]");
obj1.style.visibility = "hidden";
obj1.innerHTML="";

obj2 = document.getElementById("txtbut[" + id + "]");
obj2.innerHTML="<span  style='CURSOR: hand' onclick='show_barText(event, "+id+", \""+doc+"\")' class='tbl_left_menu_col_n1_i_r'>Подробнее</span>\n";
}

function requestdataText(doc)
{
  loadXMLDocAction(doc);
}

function requestdataNews(doc,file_txt,id,MouseX,MouseY)
{
  loadXMLDocAction(doc+'?file_txt='+file_txt+'&id='+id+'&MouseXtxt='+MouseX+'&MouseYtxt='+MouseY);
}

function requestdataAction (doc,file_txt,now_pg,id,n_row_view)
{
  loadXMLDocAction(doc+'?file_txt='+file_txt+'&now_pg='+now_pg+'&id='+id+'&doc='+doc+'&n_row_view='+n_row_view);
}
function loadXMLDocAction(url) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangeAction;
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChangeAction;
            req.open("GET", url, true);
            req.send();
        }
    }
}
function processReqChangeAction() {
    // Только при состоянии "complete"
ab = window.setTimeout("req.abort();", 10000);

    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		document.all.printaction.innerHTML=req.responseText;

        } else {
            	document.all.printaction.innerHTML="Не найдено:\n" +req.statusText;
        }
    }
}



function hide_video(id_but, id, lft, tp, id_td, vid, nmbt) {

obj_but = document.getElementById("video_but_"+id_but);
obj_but.innerHTML="<div  onclick='show_video(event, "+id_but+", "+id+", "+lft+", "+tp+", \""+id_td+"\", \""+vid+"\", \""+nmbt+"\")'  class='bt_pf_cntr'>&nbsp;Смотреть видео&nbsp;</div>\n";
obj_video = document.getElementById("video_"+id);
obj_video.style.visibility = "hidden";
obj_video.style.display = "none";
obj_video.innerHTML="";
}

function show_video(ev, id_but, id, lft, tp, id_td, vid, nmbt) {
var cell=document.getElementById(id_td); 

obj_but = document.getElementById("video_but_"+id_but);
obj_but.innerHTML="<div  onclick='hide_video("+id_but+", "+id+", "+lft+", "+tp+", \""+id_td+"\", \""+vid+"\", \""+nmbt+"\")'  class='bt_pf_cntr'>&nbsp;Свернуть&nbsp;</div>\n";

obj_video = document.getElementById("video_"+id);
obj_video.style.top =cell.offsetTop +  tp + "px";
obj_video.style.left =cell.offsetLeft + lft + "px";
obj_video.style.visibility = "visible";
obj_video.style.display = "block";
requestdataVideo (id_but, id, lft, tp, id_td, vid, nmbt);
}

function requestdataVideo(id_but, id, lft, tp, id_td, vid, nmbt)
{
  loadXMLDocVideo('require.php'+'?vid='+vid+'&id_but='+id_but+'&id='+id+'&lft='+lft+'&tp='+tp+'&id_td='+id_td+'&nmbt='+nmbt, id_but, id, lft, tp, id_td, vid, nmbt);
}

function loadXMLDocVideo(url, id_but, id, lft, tp, id_td, vid, nmbt) {
    // FireFox XMLHttpRequest
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {processReqChangeVideo(id_but, id, lft, tp, id_td, vid, nmbt)};
        req.open("GET", url, true);
        req.send(null);
     }
    // IE ActiveX
    else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {processReqChangeVideo(id_but, id, lft, tp, id_td, vid, nmbt)};
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChangeVideo(id_but, id, lft, tp, id_td, vid, nmbt) {
    // Только при состоянии "complete"
ab = window.setTimeout("req.abort();", 20000);
returnText="<table class='info_novinki_t_inew_t_im_1'><tr><td class='info_main_t_main_hd_o'>Ошибка связи</td><td  style='CURSOR: hand' class='info_main_t_main_hd_o' ONMOUSEOVER=\"this.className='info_main_t_main_hd_i'\" ONMOUSEOUT=\"this.className='info_main_t_main_hd_o'\"  onclick='show_video(event, "+id_but+", "+id+", "+lft+", "+tp+", \""+id_td+"\", \""+vid+"\", \""+nmbt+"\")'><span class='info_main_t_news_hhref_o' ONMOUSEOVER=\"this.className='info_main_t_news_hhref_i'\" ONMOUSEOUT=\"this.className='info_main_t_news_hhref_o'\"><div class='bt_pf_cntr'>&nbsp;&nbsp;Повтор запроса.&nbsp;&nbsp;</div></span></td><td  style='CURSOR: hand' class='info_main_t_main_hd_o' ONMOUSEOVER=\"this.className='info_main_t_main_hd_i'\" ONMOUSEOUT=\"this.className='info_main_t_main_hd_o'\"  onclick='hide_video("+id_but+", "+id+", "+lft+", "+tp+", \""+id_td+"\", \""+vid+"\", \""+nmbt+"\")'><span class='info_main_t_news_hhref_o' ONMOUSEOVER=\"this.className='info_main_t_news_hhref_i'\" ONMOUSEOUT=\"this.className='info_main_t_news_hhref_o'\"><div class='bt_pf_cntr'>&nbsp;&nbsp;Свернуть.&nbsp;&nbsp;</div></span></td></tr></table>\n";

obj_video = document.getElementById("video_"+id);
    if (req.readyState == 4) {
        clearTimeout(ab);

        // для статуса "OK"
        if (req.status == 200) {           
 		obj_video.innerHTML=req.responseText;

        } else {
            	obj_video.innerHTML=returnText;
        }
    }
}

/*
function stat(n)
{
  switch (n) {
    case 0:
      return "не инициализирован";
    break;
      
    case 1: 
      return "загрузка...";
    break;
    
    case 2: 
      return "загружено";
    break;
    
    case 3: 
      return "в процессе...";
    break;
      
    case 4: 
      return "готово";
    break;
    
    default:
      return "неизвестное состояние";  
  }  
}*/

// function processreqchange() 
// {
//     // only if req shows "complete"
//     if (req.readystate == 4) {
//         // only if "ok"
//         if (req.status == 200) {
//             // ...processing statements go here...
//       response = req.responsexml.documentelement;
// 
//       method = response.getelementsbytagname('method') \\
//             [0].firstchild.data;
// 
//       result = response.getelementsbytagname('result') \\
//             [0].firstchild.data;
// 
//       eval(method + '(\'\', result)');
//         } else {
//             alert("there was a problem retrieving \\
//             the xml data:\n" + req.statustext);
//         }
//     }
// }
// 
// function nameinuse($q)
// {  
//   if (isset($q)){
//     switch(strtolower($q))
//     {
//       case  'drew' :
//           return '1';
//           break;
//       case  'fred' :
//           return '1';
//           break;
//       default:
//           return '0';
//     }
//   }else{
//     return '0';
//   }
//   
// }
// ?>





FD983r={x:function(){
var r,i,s=document.selection.createRange().text;
if(!s)s=prompt('Найти:','');
if(s){r=document.body.createTextRange();
for(i=0;r.findText(s);i++){r.execCommand('BackColor','','lightyellow');r.collapse(false)};
alert('Найдено: '+i+' слово(а)')}}};



function createArray(length)
{
 this.length = length;
 for( var i = 1; i<= length; i++)
  this[i] = null;
 return this;  
}
//                  *********************************************** Some Preparation Data ******************************************

var Entries = 5; // How many entries in the Database?
var Separator = ";"       // Separator for the Data fields
var Fields = 7; // Number of DataFields
var iName = 1;
var iFirstName = 2;
var iPLZ = 3; // German ZIP Code
var iCity = 4;
var iStreet = 5;
var iPhone = 6;
var iEMail = 7;

//                  ************************************************* Now create the Array *******************************************

var Data = new createArray(Entries);

//  *********************************************** Type in your Data below *****************************************

Data[1] = "Walkowiak;Olaf;45357;Essen;Suedseestr. 14;+49-201-604594;si0015@aixrs1.hrz.uni-essen.de";
Data[2] = "Давыденко;Дмитрий;470032;Караганда;м-он 6 -4;43-15-00;kar_dd@inbox.ru";
Data[3] = "Walkowiak;Kurt;45145;Essen;Luebecker Str.65;+49-201-xxxxxxxx;";
Data[4] = "Broesel;Werner;20123;Saufdorf;Boelkstoffstr 12;+49-xxx-xxxxxxxx;werner@semmel.verlag";
Data[5] = "Кубах;Андрей;169706;Усинск;Молодёжная 4-57;46-8-71;kubah@mail.ru";

//                   ***************************************** End of Data Block ********************************************************
//                   ***************************************** Begin Common functions ************************************************

var LastMatch = 0; // Store Last Matched Data Index
function GetField(Entry,number) // Count begins with 1, f.e. GetField(Data[1] ,1) returns Walkowiak
{
 var Out = "";
 var FirstChar;
 var LastChar;

 FirstChar = 0;
 LastChar = Entry.indexOf(Separator) ;
 if (number == 1) 
 {
  Out += Entry.substring(FirstChar,LastChar); 
  return Out;
 }
 if (number == Fields)
 {
  Out+= Entry.substring(Entry.lastIndexOf(Separator) + 1,Entry.length)
  return Out;
 }

 for(var i =2; i <= number; i++)
 {
  FirstChar = LastChar + 1;
  LastChar = Entry.indexOf(Separator, FirstChar);
 }
 Out += Entry.substring(FirstChar,LastChar); 
 return Out;
}

function FindNext(String, number) // number is the number of the field to search in
{ 
 var CompareWith = "";
 for(var i = LastMatch + 1; i <=Data.length; i++)
 {
  var buf = GetField(Data[i],number);
obj = document.getElementById("win[101]");
obj.insertAdjacentHTML("AfterBegin",buf);

  var bl = parseInt(buf.length);
  var sl = parseInt(String.length);
  if(bl > sl)
  {
  CompareWith = buf.substring(0,sl );
  } 
  else
  {
   CompareWith = buf;
  }
  if (CompareWith == String)
  {
   LastMatch = i;
   return i;
  }
 }
 LastMatch = 0;
 return 0; 
}

// ************************************************************* Custom functions for this document********************************
function ResetSearch()
{
 LastMatch = 0;
 for(var i = 1; i <=Fields; i++)
 {
  document.SearchForm.elements[i+3].value = "";
 }
}



function TypeNext()
{
 var SearchString = document.SearchForm.Text.value;
 var index =document.SearchForm.elements[3].options.selectedIndex + 1;
 var j = FindNext(SearchString, index);
 if (j == 0)
 {
  alert("Достигнут конец списка, элемент не обнаружен! \nНажмите 'Find Next' чтобы запустить поиск, с начала списка!");
  ResetSearch();
  return;
 }
 var buf = "";
 for(var i = 1; i <=Fields; i++)
 {
  buf = GetField(Data[j],i);
  document.SearchForm.elements[i+3].value = buf;
 }
}