//ф-ция разворачивания окна
var authRight = 0;
var authWidth = 302;
var authTimeout = 15;
var authStep = 10

function onMoveDown()
{
	if (authRight < authWidth)
	{
		authRight += authStep;
		var rect = 'rect(auto, '+ authRight +'px, auto, auto)';
	
		document.getElementById("window").style.clip = rect;
		
		setTimeout(onMoveDown, authTimeout);
	}
}
function onMoveUp()
{
	if (authRight > 0)
	{
		authRight -= authStep;
		var rect = 'rect(auto, '+ authRight +'px, auto, auto)';

		document.getElementById("window").style.clip = rect;
		
		setTimeout(onMoveUp, authTimeout);
	}
}
function openWindow(id)
{
	document.getElementById("sitemap").style.display = "none";
	document.getElementById("sitesearch").style.display = "none";
	document.getElementById(id).style.display = "block";
	onMoveDown();
}
function showLoadDialog(mode)
{
	document.getElementById('obl-left').style.display='none';
	document.getElementById('obl-right').style.display='none';
	if (mode == "left")
		document.getElementById('obl-left').style.display='none';
	if (mode == "right")
		document.getElementById('obl-right').style.display='none';
	if (mode == "both")
		document.getElementById('obl-left').style.display='none';
		document.getElementById('obl-right').style.display='none';
}

w = new dialog();

// imagemaps
maps = document.getElementsByTagName('MAP');
for(i=0;i<maps.length;i++)
{
	if(maps[i].className=='figure_map')
	{
		n = get_id_num(maps[i].id,'figure_map');
		maps[i].getElementsByTagName('AREA')[0].onclick = function(num,lnum) { return function() { ;w.set_window(figure_opt[num],lnum); set_scroll(); set_scroll_client(); obl_close_div(); return false; }}(i,n)
	}
}

// links in dialogs
dl = document.getElementsByClassName('dls');
for(i in dl)
{
	num = get_id_num(dl[i].className.split(' ')[1],'link');
	dl[i].onclick = function(i) { return function() { w.text.set_text(i); obl_close_div(); return false; }}(num)
}

// links in bottom parts
bl = document.getElementsByClassName('bls','blocks_links');
for(i in bl)
{
	num = get_id_num(bl[i].className.split(' ')[1],'link');
	bl[i].onclick = function(i) { return function() { w.text.set_text(i); set_scroll(); set_scroll_client(); obl_close_div(); return false; }}(num)
}

// links in bottom for figure
bl = document.getElementsByClassName('fls','blocks_links');
for(i in bl)
{
	lnum = get_id_num(bl[i].className.split(' ')[1],'link');
	num = get_id_num(bl[i].className.split(' ')[2],'fig');
	bl[i].onclick = function(num,lnum) { return function() { w.set_window(figure_opt[num],lnum); set_scroll(); set_scroll_client(); obl_close_div(); return false; }}(num,lnum)
}




// links to office page
ol = document.getElementsByClassName('ols','blocks_links');
for(i in ol)
{
	num = get_id_num(ol[i].className.split(' ')[1],'link');
	page = ol[i].className.split(' ')[2];
	if(page=='index')
	{ 
		page = '';
	}
	else
	{
		page += '/';
	}
	ol[i].onclick = function(i,p) { return function() { generate_form(i,p); set_scroll(); set_scroll_client(); obl_close_div(); return false; }}(num,page)
	
}


ol = document.getElementsByClassName('ols','blocks_links_ico');
for(i in ol)
{
	num = get_id_num(ol[i].className.split(' ')[1],'link');
	page = ol[i].className.split(' ')[2];
	if(page=='index')
	{ 
		page = '';
	}
	else
	{
		page += '/';
	}
	ol[i].onclick = function(i,p) { return function() { generate_form(i,p); set_scroll_client(); obl_close_div(); return false; }}(num,page)
}

ol = document.getElementsByClassName('ols','blocks_links_diolog');
for(i in ol)
{
	num = get_id_num(ol[i].className.split(' ')[1],'link');
	page = ol[i].className.split(' ')[2];
	if(page=='index')
	{ 
		page = '';
	}
	else
	{
		page += '/';
	}
	ol[i].onclick = function(i,p) { return function() { generate_form(i,p);  return false; }}(num,page)
	
}



// mail links in top part
tl = document.getElementsByClassName('tls');
for(i in tl)
{
	num = get_id_num(tl[i].className.split(' ')[1],'link');
	tl[i].onclick = function(i) { return function() { w.text.set_text(i); set_scroll(); set_scroll_client(); obl_close_div(); return false; }}(num)
}

// news links in right bottom corner
/*nb = document.getElementsByClassName('news','blocs_content');
nb = nb[nb.length-1];
num = get_id_num(nb.className.split(' ')[1],'link');

nl = document.getElementsByClassName('nls',nb);
for(i in nl)
{
	nl[i].onclick = function(i) { return function() { w.text.set_text(i); set_scroll(); set_scroll_client(); obl_close_div(); return false; }}(num)
}
*/

/*window.onload = function()
{
		setTimeout(show_window,2000);
}

function show_window()
{
 	if(w.window.style.display!='block')
	{
  	w.window.show();
  	set_scroll();
	set_scroll_client();
	}
}
*/
var wndo1;
// content scroll
function set_scroll()
{
if($('dialog_foto')&&!wndo1)
  {
    var d=$('dialog_foto');
		var s = (d.style.display=='block')?false:true;
		if(s)
		{
    	d.style.position="absolute";
    	d.style.visibility="hidden";
    	d.style.display="block";
		}
  	wndo1 = new dw_scrollObj('photo', 'photogallery_div');
  	wndo1.setUpScrollbar("scroller", "scroll", "h", 0, 0);
  	wndo1.set_arrows('arrow_l_09','arrow_r_09','/images/arrow_l_09.gif','/images/arrow_l_09.gif','/images/arrow_r_09.gif','/images/arrow_r_09.gif','h');
		if(s)
		{
      d.style.display="none";
    	d.style.visibility="visible";
    	d.style.position="static";
		}
  }
}


var wndo2;
// content scroll
function set_scroll_client()
{
if($('dialog_client')&&!wndo2)
  {
    var d=$('dialog_client');
		var s = (d.style.display=='block')?false:true;
		if(s)
		{
    	d.style.position="absolute";
    	d.style.visibility="hidden";
    	d.style.display="block";
		}
  	wndo1 = new dw_scrollObj('photo_client', 'client_div');
  	wndo1.setUpScrollbar("scroller_client", "scroll_client", "h", 0, 0);
  	wndo1.set_arrows('arrow_l_09','arrow_r_09','/images/arrow_l_09.gif','/images/arrow_l_09.gif','/images/arrow_r_09.gif','/images/arrow_r_09.gif','h');
		if(s)
		{
      d.style.display="none";
    	d.style.visibility="visible";
    	d.style.position="static";
		}
  }
}


