var menu_count=0;
var global_map_view_razd='';
var global_map_view_reg='';
var global_map_view_dot='';
var psps=0;

function show_menu(idd)
{
for(i=1; i<=menu_count; i++)
	{
    var div=document.getElementById('dd_'+i);
	if(div)
		{
    var img=document.getElementById('dd_img_'+i);
	if(idd==i)
		{
		div.className = 'dd_style_open';
		img.src='design/dot2.gif';
		}else
		{
		div.className = 'dd_style_close';
		img.src='design/dot.gif';			
		}
		}
	}
}


var menu_count2=0;
function show_menu2(idd)
{
for(i=1; i<=menu_count2; i++)
	{
    var div=document.getElementById('gg_'+i);
    var img=document.getElementById('gg_img_'+i);
	if(idd==i)
		{
		div.className = 'dd_style_open';
		img.src='design/dot2.gif';
		}else
		{
		div.className = 'dd_style_close';
		img.src='design/dot.gif';			
		}
	}
}



function show_menu3(idd)
{
var div=document.getElementById('rr_'+idd);
var div2=document.getElementById('div_subreg');
div2.innerHTML=div.innerHTML;   
}


function close_window(wnd)
{
var data=new Object();
var sURL='inc/req_clear_sess.php?v=1';
var req = new JsHttpRequest();
req.caching = false;
req.loader = ''; 
req.open('get', sURL, true);
req.send(data);
hs.close(wnd); 
SetSessionRazdel('7','0','');
}



function open_content1(sURL,method,form,from,w,h,title)
{
	
	var data=new Object();
	var loader='';
	 if(form.length>0)
	{
	loader='form';
	var id_form = document.getElementById(form);
	   for(i=0; i<id_form.elements.length; i++){
		   if(id_form.elements[i].type=='checkbox')
		   {
			if(id_form.elements[i].checked==true) data[id_form.elements[i].name]='on'; else data[id_form.elements[i].name]='off';
		   }else data[id_form.elements[i].name]=id_form.elements[i].value;
	   }
	}
	
	to='to_window'+genUniq();
	var id_dc = document.getElementById('div_panel1');
	id_dc.innerHTML='<div align=center><img src='+progress_img+'></div>';

	if(w!='auto' && w!='100%') w=w+'px';
    if(h!='auto' && h!='100%') h=h+'px';
    if(psps==1) h=h+'px';
	psps=0;
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
            if (req.readyState == 4) {
					id_dc.innerHTML = "<div class='highslide-html-content' id='"+to+"' style='width: "+w+";height: "+h+"; overflow: auto;'><div style='height:20px; padding: 2px' class='highslide-move html-header'><a href='#' onclick='return close_window(this)' class='control' style='margin-right: 0px;'><img src='highslide/graphics/close.gif' border=0 alt='Закрыть [esc]'></a></a></div><div class='highslide-body' style='padding: 0 5px 5px 5px;' id='int_div'>"+req.responseText+"</div><div class='highslide-footer'><div><span class='highslide-resize' title='Раздвинуть'><span></span></span></div></div></div>";
					 //hs.htmlExpand(from, {contentId: to, align: 'left', anchor: 'top left'});
					 hs.htmlExpand(from, {contentId: to, align: 'right', anchor: 'top right'});
			         if(req.responseJS)
						{
						if(req.responseJS.set_fn1) SetSWF('swf_content_wnd',req.responseJS.set_fn1,req.responseJS.set_fn2,req.responseJS.set_img,req.responseJS.set_title);
						}
            }
	}
	req.caching = false;
	req.loader = loader; 
	req.open(method, sURL, true);
    req.send(data);
}

function ShowBlock(ids,from)
{
var id_from = document.getElementById('swf_content_map');
if (id_from) open_content1('inc/req_map_locations.php?id='+ids,'get','',id_from,400,300,from);
}

function ShowBlockD(ids,from)
{
var id_from = document.getElementById('swf_content_map');
if (id_from) open_content1('inc/req_map_locations.php?id='+ids,'get','',id_from,400,300,from);
}

function ShowBlockN(ids,from)
{
close_window();
var id_from = document.getElementById('swf_content_map');
open_content1('inc/req_map_loc_news.php?id='+ids,'get','',id_from,400,300,from);
}

function ShowPrint(from)
{
hs.htmlExpand(from, {contentId: 'highslide-html-9',objectType: 'iframe',  height: '100%', width: '100%',objectWidth: '100%',objectLoadTime: 'after'});
//open_content1('inc/req_news_print.php?id='+ids,'get','',from,'100%','100%');
}

function ShowMapContent(idd,ttype)
{
if(ttype==2) open_news3(idd);
if(ttype==3) open_news4(idd);
}



function open_news(idd)
{
	var sURL='inc/req_news.php?id='+idd;
	var data=new Object();
	var id_dc = document.getElementById('news_content');
	var id_from = document.getElementById('list_news_'+idd);
	var nlink_ = document.getElementById('nlink_');
	if(nlink_) DClose(nlink_.value);
	id_dc.innerHTML='<div align=center><img src='+progress_img+'><small>Загрузка...</small></div>';
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
    if (req.readyState == 4) 
		{
		id_dc.innerHTML = req.responseText;
		id_from.style.display='none';
		window.scrollBy(0,-1000);
		window.scrollBy(0,0);
		if(req.responseJS)
						{
						if(req.responseJS.set_fn1) SetSWF('swf_content_vblog',req.responseJS.set_fn1,req.responseJS.set_fn2,req.responseJS.set_img,req.responseJS.set_title);
						}
		}
	}
	req.caching = false;
	req.loader = ''; 
	req.open('get', sURL, true);
    req.send(data);
}


function open_news3(idd)
{
	var sURL='inc/req_news.php?sets=1&id='+idd;
	var data=new Object();
	var id_dc = document.getElementById('news_content');
	id_dc.innerHTML='<div align=center><img src='+progress_img+'><small>Загрузка...</small></div>';
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
    if (req.readyState == 4) 
		{
		id_dc.innerHTML = req.responseText;
		window.scrollBy(0,-1000);
		window.scrollBy(0,600);
		}
	}
	req.caching = false;
	req.loader = ''; 
	req.open('get', sURL, true);
    req.send(data);
}


function open_news4(idd)
{
	var sURL='inc/req_htmls.php?sets=1&id='+idd;
	var data=new Object();
	var id_dc = document.getElementById('news_content');
	id_dc.innerHTML='<div align=center><img src='+progress_img+'><small>Загрузка...</small></div>';
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
    if (req.readyState == 4) 
		{
		id_dc.innerHTML = req.responseText;
		window.scrollBy(0,-1000);
	    window.scrollBy(0,600);
		}
	}
	req.caching = false;
	req.loader = ''; 
	req.open('get', sURL, true);
    req.send(data);
}

function getElementByClass(theClass) {
var allHTMLTags = new Array();
var allHTMLTags=document.getElementsByTagName('*');
for (i=0; i<allHTMLTags.length; i++) {
if (allHTMLTags[i].className==theClass) {
return allHTMLTags[i];
}
}
}


function expand_video_player()
{
var id_dc = document.getElementById('swf_content_vblog');
var id_dc_ext = document.getElementById('div_vblog_ext');
if(!id_dc_ext) 
	{
	id_dc_ext = document.getElementById('div_news_ext');
	id_dc.style.width='620px';
    id_dc.style.height='440px';
	}else
	{
    id_dc.style.width='640px';
    id_dc.style.height='480px';
	}
id_dc_ext.style.display='none';

}


function shrink_video_player()
{
var id_dc = document.getElementById('swf_content_vblog');
var id_dc_ext = document.getElementById('div_vblog_ext');
if(!id_dc_ext) id_dc_ext = document.getElementById('div_news_ext');
id_dc.style.width='360px';
id_dc.style.height='310px';
id_dc_ext.style.display='block';
}



function open_vblog(idd)
{
	var sURL='inc/req_vblog.php?id='+idd;
	var data=new Object();
	var id_dc = document.getElementById('div_vblog1');
	id_dc.innerHTML='<div align=center style="height: 302px; display: block; padding-top: 100px;"><img src='+progress_img+'><small>Загрузка...</small></div>';
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
    if (req.readyState == 4)
		{
		id_dc.innerHTML = req.responseText;
		if(req.responseJS)
						{
						if(req.responseJS.set_fn1) 
							{
							id_dc.style.height='302px';
							SetSWF('swf_content_vblog',req.responseJS.set_fn1,req.responseJS.set_fn2,req.responseJS.set_img,req.responseJS.set_title);
							}
						if(req.responseJS.set_nofn) id_dc.style.height='100px';
						}
		}
	}
	req.caching = false;
	req.loader = ''; 
	req.open('get', sURL, true);
    req.send(data);
}

function show_video(fn,from,title)
{
open_content1('inc/req_video.php?fn='+fn+'&title='+title,'get','',from,400,350,'');
}


function SetSWF(ddiv,fn1,fn2,img,title)
{
var flashvars = {
  thumbnail: img,
  video_sd: fn1,
  video_hd: fn2,
  link: title
};
var params = {
  allowFullScreen: "true",
  allowscriptaccess: "always"
};
var attributes = {};
swfobject.embedSWF("player.swf", ddiv, "350", "302", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}

function DClose(ddiv)
{
var data=new Object();
var sURL='inc/req_clear_sess.php?v=2';
var req = new JsHttpRequest();
req.caching = false;
req.loader = ''; 
req.open('get', sURL, true);
req.send(data);
var div = document.getElementById('news_content');
var id_from = document.getElementById('list_news_'+ddiv);
if(id_from)id_from.style.display='block';
div.innerHTML = '';
}




function SetSessionRazdel(v,type,id)
{
var data=new Object();
var sURL='';
if (type==0) {sURL='inc/req_clear_sess.php?v='+v;}else{
sURL='inc/req_set_sess.php?v='+v+'&id='+id;
}

var req = new JsHttpRequest();
req.caching = false;
req.loader = ''; 
req.open('get', sURL, true);
req.send(data);
}



function SendMsg()
{
	var data=new Object();
	loader='form';
	sURL='inc/req_bsend.php';
	var id_form = document.getElementById('bsend_form');
	if(id_form)
	{
	for(i=0; i<id_form.elements.length; i++) data[id_form.elements[i].name]=id_form.elements[i].value;
	}
	var id_dc = document.getElementById('bsend_main');
	var idc = document.getElementById('bsend_error');
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
            if (req.readyState == 4) {
					 if(req.responseJS)
						{
						if(req.responseJS.send_failed) idc.innerHTML=req.responseJS.send_failed;
						if(req.responseJS.send_ok) id_dc.innerHTML=req.responseJS.send_ok;
						}
					}
	}
	req.caching = false;
	req.loader = loader; 
	req.open('post', sURL, true);
    req.send(data);
}


function SendMsg2()
{
	var data=new Object();
	loader='form';
	sURL='inc/req_prsend.php';
	var id_form = document.getElementById('prsend_form');
	if(id_form)
	{
	for(i=0; i<id_form.elements.length; i++) data[id_form.elements[i].name]=id_form.elements[i].value;
	}
	var id_dc = document.getElementById('prsend_main');
	var idc = document.getElementById('bsend_error');
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
            if (req.readyState == 4) {
					 if(req.responseJS)
						{
						if(req.responseJS.send_failed) idc.innerHTML=req.responseJS.send_failed;
						if(req.responseJS.send_ok) id_dc.innerHTML=req.responseJS.send_ok;
						}
					}
	}
	req.caching = false;
	req.loader = loader; 
	req.open('post', sURL, true);
    req.send(data);
}


function ShowBlockNext(from_page,page,ids,div)
{
var f='';
if(from_page=='1') f='inc/req_map_loc_news.php';
if(from_page=='2') f='inc/req_map_locations.php';

  	var data=new Object();
	var loader='';
	var id_dc = document.getElementById(div);
	id_dc.innerHTML='<div align=center><img src='+progress_img+'></div>';
	sURL=f+'?id='+ids+'&page='+page;
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
            if (req.readyState == 4) {
					id_dc.innerHTML = req.responseText;
            }
	}
	req.caching = false;
	req.loader = loader; 
	req.open('get', sURL, true);
    req.send(data);
}
