function _ge (id)
{
	return document.getElementById(id);
}

// fid - id открываемого div-а
// menuobject - объект нажимаемой ссылки меню
// menulist - префикс id ссылок в используемом меню и id ul используемого меню
// divs - id div-а в котором расмещаются div-ы с информацией, доступной по клику на пункт подменю
function open_flyer (fid, menuobject, menulist, divs)
{
	if (_ge('current_div').value==fid)
		return false;
		
	var flyer_div = _ge(fid).style.display;
	
	activate_menu(menuobject, menulist);
	
	if (divs != null)
		show_subdiv(fid,divs);	
	else if (flyer_div=='none')
	{
	  watch(false);
		close_current(menuobject,fid);
		_ge('current_div').value=fid;
		_ge(fid).style.display = '';
  	if(fid=='trailer') watch_trailer(true);
  	else watch_trailer(false);
	}
}

// wid - id открываемого div-а
// menuobject - объект нажимаемой ссылки меню
// menulist - префикс id ссылок в используемом меню и id ul используемого меню
function select_window (wid, menuobject, menulist)
{
	watch(false);
	open_flyer(wid,menuobject,menulist);
}

// fid - id открываемого div-а
// divs - id div-а в котором расмещаются div-ы с информацией, доступной по клику на пункт подменю
function show_subdiv (fid,divs)
{
	var divs_cnt = _ge(divs).getElementsByTagName('div').length;
	for (j=1; j<=divs_cnt; j++)
	{
		div_cur = _ge(divs+j);
		if(div_cur.id!=fid)
			div_cur.style.display = 'none';
		else
			div_cur.style.display = '';
	}
}

// menuobject - объект нажимаемой ссылки меню
// menulist - префикс id ссылок в используемом меню и id ul используемого меню
function activate_menu (menuobject, menulist)
{
	var menucnt = _ge(menulist).getElementsByTagName('li').length;
	if (menuobject)
	{
		for (var i=1; i<=menucnt; i++)
			if ( i != menuobject.id )
				_ge(menulist+i).className = '';
		menuobject.className = 'active';
	}
}

// menuobject - объект ссылки по умолчанию из верхнего меню
// fid - открываемый вместо текущего div
function close_current(menuobject,fid)
{
	var cur_val = _ge('current_div').value;
	if(cur_val!='')
	{
		_ge(cur_val).style.display='none';
		_ge('current_div').value='';
	}
	activate_menu (menuobject, 'topmenu');
	if(fid==null)
  	watch(true);
}


function watch_trailer (status)
{
  if(status==true)
  {
  	_ge('trailer').style.display='';
    _ge('trailer').innerHTML = '<object id="trailer_video" width="720" height="406"><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://www.dreamsfilm.ru/uppod.swf" /><param name="flashvars" value=\'st=css/style_1.txt&amp;m=video&amp;file=http://www.dreamsfilm.ru/video/trailer2.flv&amp;poster=http://www.dreamsfilm.ru/images/rolik1.jpg&amp;pl={"playlist":[{"comment":"Ролик первый","file":"http://www.dreamsfilm.ru/video/trailer2.flv","bigposter":"http://www.dreamsfilm.ru/images/rolik1.jpg","poster":"http://www.dreamsfilm.ru/images/rolik1.jpg"},{"comment":"Трейлер второй","file":"http://www.dreamsfilm.ru/video/trailer.flv","bigposter":"http://www.dreamsfilm.ru/images/rolik2.jpg","poster":"http://www.dreamsfilm.ru/images/rolik2.jpg"}]}\' /><embed src="http://www.dreamsfilm.ru/uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" flashvars=\'st=css/style_1.txt&amp;m=video&amp;file=http://www.dreamsfilm.ru/video/trailer2.flv&amp;poster=http://www.dreamsfilm.ru/images/rolik1.jpg&amp;pl={"playlist":[{"comment":"Ролик первый","file":"http://www.dreamsfilm.ru/video/trailer2.flv","bigposter":"http://www.dreamsfilm.ru/images/rolik1.jpg","poster":"http://www.dreamsfilm.ru/images/rolik1.jpg"},{"comment":"Трейлер второй","file":"http://www.dreamsfilm.ru/video/trailer.flv","bigposter":"http://www.dreamsfilm.ru/images/rolik2.jpg","poster":"http://www.dreamsfilm.ru/images/rolik2.jpg"}]}\' bgcolor="#000000" width="720" height="406"></embed></object>';
  }
  else
  {
  	_ge('trailer').style.display='none';
    _ge('trailer').innerHTML = '';
  }
}

function watch (status)
{
  if(status==true)
  {
  	_ge('window').style.display='';
    _ge('window').innerHTML = '<object id="film_video" width="720" height="406"><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://www.dreamsfilm.ru/uppod.swf" /><param name="flashvars" value="st=css/style_2.txt&amp;m=video&amp;file=http://www.dreamsfilm.ru/video/DREAM.flv&amp;poster=http://www.dreamsfilm.ru/images/dream.jpg" /><embed src="http://www.dreamsfilm.ru/uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" flashvars="st=css/style_2.txt&amp;m=video&amp;file=http://www.dreamsfilm.ru/video/DREAM.flv&amp;poster=http://www.dreamsfilm.ru/images/dream.jpg" bgcolor="#000000" width="720" height="406"></embed></object>';
  }
  else
  {
  	_ge('window').style.display='none';
    _ge('window').innerHTML = '';
  }
}

function flash_version(){
    var d, n = navigator, m, f = 'Shockwave Flash';
    if((m = n.mimeTypes) && (m = m["application/x-shockwave-flash"]) && m.enabledPlugin && (n = n.plugins) && n[f]) {d = n[f].description}
    else if (window.ActiveXObject) { try { d = (new ActiveXObject((f+'.'+f).replace(/ /g,''))).GetVariable('$version');} catch (e) {}}
    return d ? d.replace(/\D+/,'').split(/\D+/) : [0,0];
};