function getOS()
{
	var os=navigator.userAgent;
	if(os.indexOf("Mac")!=-1)
	{
		os="Mac";
	}
	else if(os.indexOf("Konqueror")!=-1)
	{
		os="Konqueror";
	}
	else
	{
		os="Win";
	}
	return os;
};

function getBrowser()
{
	var browser="None";
	if(navigator.appName.indexOf("Netscape")>=0&&parseFloat(navigator.appVersion)>=4)
	{
		browser="NS4";
		version=4;
	}
	if(document.getElementById)
	{
		browser="NS6";
		if(navigator.userAgent.indexOf("6.01")!=-1||navigator.userAgent.indexOf("6.0")!=-1)
		{
			version=6;
		}
		else
		{
			version=6.1;
		}
	}
	if(document.all)
	{
		if(document.getElementById)
		{
			version=5;
		}
		else
		{
			version=4;
		}
		browser="IE";
	}
	return browser;
};

browser=getBrowser();
os=getOS();

function getScrolLeft()
{
	if(browser=="NS4"||browser=="NS6")
	{
		return(window.pageXOffset);
	}
	if(browser=="IE")
	{
		return(document.body.scrollLeft);
	}
};

function getScrolRight()
{
	if(browser=="NS4"||browser=="NS6")
	{
		return(window.innerWidth+window.pageXOffset-16);
	}
	if(browser=="IE")
	{
		return(document.body.clientWidth+document.body.scrollLeft);
	}
};

function getScrolTop()
{
	if(browser=="NS4"||browser=="NS6")
	{
		return(window.pageYOffset);
	}
	if(browser=="IE")
	{
		return(document.body.scrollTop);
	}
};

function getScrolBottom()
{
	if(browser=="NS4"||browser=="NS6")
	{
		return(window.innerHeight+window.pageYOffset);
	}
	if(browser=="IE")
	{
		return(document.body.clientHeight+document.body.scrollTop);
	}
};

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function getAbsolutePos(element)
{
    var pos = { x1: element.offsetLeft, y1: element.offsetTop };
    if (element.offsetParent) {
    var par = getAbsolutePos(element.offsetParent);
    pos.x1 += par.x1;
    pos.y1 += par.y1;
    }
    pos.x2 = pos.x1 + ( pos.w = element.offsetWidth  ) - 1;
    pos.y2 = pos.y1 + ( pos.h = element.offsetHeight ) - 1;
    return pos;
}

/////////////////////////////////// Menu //////////////////////////////////////
var menu_timer = null;

function onMenuOver() {
    clearTimeout(menu_timer);
}

function onMenuOut() {
    clearTimeout(menu_timer);
    menu_timer = setTimeout("hideAllMenu()", 300);
}

function hideAllMenu() {
  var dives = document.getElementsByTagName('div');
  for (var i=0; i<dives.length; i++) {
    var div = dives[i];
    if (div.className == 'menu') {
      div.style.visibility = 'hidden';
    }
  }
}

function showMenu(id, x, y) {
  var menu = document.getElementById(id);
  if (menu) {
    hideAllMenu();
    clearTimeout(menu_timer);
    _moveMenu(menu, x, y);
    menu.style.visibility = 'visible';
    }
}

function _moveMenu(menu, x, y) {
	if (typeof(x) != "undefined") {
		min_x = getScrolLeft();
		max_x = getScrolRight();
		menuWidth = menu.offsetWidth;
		if(x < min_x) {
			x = min_x;
		}
		if(x + menuWidth > max_x) {
			x = max_x - menuWidth;
		}
		menu.style.left = x;
	}
	if (typeof(y) != "undefined") {
		min_y = getScrolTop();
		max_y = getScrolBottom();
		menuHeight = menu.offsetHeight;
		if(y < min_y) {
			y = min_y;
		}
		if (y + menuHeight > max_y) {
			y = max_y - menuHeight;
		}
		menu.style.top = y;
	}
}

function showMenuAtElementRT(id, element, x_offset, y_offset) {
  var pos = getAbsolutePos(element);
  if (typeof(x_offset) == "undefined")
    x_offset = 0;
  if (typeof(y_offset) == "undefined")
    y_offset = 0;
  showMenu(id, pos.x2 + x_offset, pos.y1 + y_offset);
}

function showMenuAtElementLB(id, element, x_offset, y_offset) {
  var pos = getAbsolutePos(element);
  if (typeof(x_offset) == "undefined")
    x_offset = 0;
  if (typeof(y_offset) == "undefined")
    y_offset = 0;
  showMenu(id, pos.x1 + x_offset, pos.y2 + y_offset);
}

function showMenuAtElementLT(id, element, x_offset, y_offset) {
  var pos = getAbsolutePos(element);
  var menu = document.getElementById(id);
  if (typeof(x_offset) == "undefined")
    x_offset = 0;
  if (typeof(y_offset) == "undefined")
    y_offset = 0;
  showMenu(id, pos.x1 + x_offset, pos.y1 + y_offset - menu.offsetHeight);
}

var old, name = '';
var cont = new Array();
var timeout;
cont['about'] = '0';
	cont['shops'] = '0';
	cont['cons'] = '0';
	cont['catalog'] = '21';
	cont['catalog1'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://speakers.fvr.ru/">Акустика</a>&nbsp;</nobr><br>';
	cont['catalog2'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://subwoofer.fvr.ru/">Сабвуферы</a>&nbsp;</nobr><br>';
	cont['catalog3'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://plasma.fvr.ru/">Плазменные телевизоры</a>&nbsp;</nobr><br>';
	cont['catalog4'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://lcd.fvr.ru/">ЖК Телевизоры (LCD) </a>&nbsp;</nobr><br>';
	cont['catalog5'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://projector.fvr.ru/">Проекторы</a>&nbsp;</nobr><br>';
	cont['catalog6'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://ecran.fvr.ru/">Экраны для проекторов</a>&nbsp;</nobr><br>';
	cont['catalog7'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://cdp.fvr.ru/">CD-проигрыватели</a>&nbsp;</nobr><br>';
	cont['catalog8'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://blurayplayer.fvr.ru/">BLU-RAY проигрыватели</a>&nbsp;</nobr><br>';
	cont['catalog9'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://dvd.fvr.ru/">DVD-проигрыватели</a>&nbsp;</nobr><br>';
	cont['catalog10'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://dvd-r.fvr.ru/">DVD-рекордеры</a>&nbsp;</nobr><br>';
	cont['catalog11'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://turntable.fvr.ru/">Проигрыватели виниловых дисков</a>&nbsp;</nobr><br>';
	cont['catalog12'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://tuner.fvr.ru/">Тюнеры</a>&nbsp;</nobr><br>';
	cont['catalog13'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://processor.fvr.ru/">А\x2fВ процессоры</a>&nbsp;</nobr><br>';
	cont['catalog14'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://receiver.fvr.ru/">Ресиверы</a>&nbsp;</nobr><br>';
	cont['catalog15'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://amplifier.fvr.ru/">Усилители</a>&nbsp;</nobr><br>';
	cont['catalog16'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://power.fvr.ru/">Стабилизаторы</a>&nbsp;</nobr><br>';
	cont['catalog17'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://stand.fvr.ru/">Подставки и кресла для дом.театра</a>&nbsp;</nobr><br>';
	cont['catalog18'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://bracket.fvr.ru/">Крепежи</a>&nbsp;</nobr><br>';
	cont['catalog19'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://cable.fvr.ru/">Кабели</a>&nbsp;</nobr><br>';
	cont['catalog20'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://djequipment.fvr.ru/">DJ-оборудование</a>&nbsp;</nobr><br>';
	cont['catalog21'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="http://headphones.fvr.ru/">Наушники</a>&nbsp;</nobr><br>';
	cont['price'] = '0';
	cont['articles'] = '7';
	cont['articles1'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/760/">BD , DVD и CD проигрыватели</a>&nbsp;</nobr><br>';
	cont['articles2'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/841/">Hi-Fi и Hi-End техника и ее инсталляция</a>&nbsp;</nobr><br>';
	cont['articles3'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/761/">Акустические системы и сабвуферы</a>&nbsp;</nobr><br>';
	cont['articles4'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/2582/">Ламовые усилители ,виниловые проигрыватели ...</a>&nbsp;</nobr><br>';
	cont['articles5'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/759/">Плазменные и LCD телевизоры</a>&nbsp;</nobr><br>';
	cont['articles6'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/2581/">Проекторы</a>&nbsp;</nobr><br>';
	cont['articles7'] = '<nobr>&nbsp;<span class=menu_mark>&nbsp;·&nbsp;</span><a onclick="hideAllMenu();" class=sub_menu href="/fvr/root/articles/762/">Ресиверы и усилители</a>&nbsp;</nobr><br>';
	cont['our_works'] = '0';
	cont['feed_back'] = '0';
	
function _fillMenu(obj) {
  menu_id = obj.id;

  if (navigator.appName == 'Microsoft Internet Explorer') {
      document.all["menu_content"].innerHTML = "";
  } else {
      document.getElementById("menu_content").innerHTML = "";
  }

  if (cont[menu_id] != "0"){
    if (navigator.appName == 'Microsoft Internet Explorer') {
        document.all["menu_content"].innerHTML = "";
        for ( i=1 ; i<=Number(cont[menu_id]); i++ ){
            document.all["menu_content"].innerHTML += cont[menu_id+String(i)];
        }
        document.all["n01"].style.visibility = "visible";
    } else {
        document.getElementById("menu_content").innerHTML = "";
        for ( i=1 ; i<=Number(cont[menu_id]); i++ ){
            document.getElementById("menu_content"+String(i)).innerHTML += cont[menu_id+String(i)];
        }
        document.getElementById("n01").style.visibility = "visible";
    }
  }
}

function _show_menu(obj) {
  menu_id = obj.id;
  hideAllMenu();
  if (cont[menu_id] != "0"){
    _fillMenu(obj);
    showMenuAtElementRT('n01', obj, -2, 4);
  }
}

////////////////////////////// BLINK //////////////////////////////////////////

var body_load_flag = false;
var blink_collection_gathered = false;
var blink_collection = [];
var first_time_blink = true;

function onBodyLoadBase(e)
{
	body_load_flag = true;
	MM_preloadImages('/fvr/mf/find_on.gif')
}

function onBodyLoad(e)
{
	onBodyLoadBase(e);
}

function gather_blink_collection()
{
	var elms = document.getElementsByTagName('div');
	var l = [];
	for (i=0; i<elms.length; i++)
	{
		try {
			elm = elms[i];
			if (hasInClassName(elm, 'blink')) l[l.length] = elm;
		} catch(e){}
	}
	return l;
}

function get_blink_collection()
{
	if (body_load_flag && blink_collection_gathered)
	{
		return blink_collection;
	}
	else if (body_load_flag)
	{
		blink_collection = gather_blink_collection();
		blink_collection_gathered = true;
		return blink_collection;
	}
	else
	{
		if (first_time_blink)
		{
			blink_collection = gather_blink_collection();
			first_time_blink = false;
		}
		return blink_collection;
	}
}

function set_blink_visibility(v)
{
	var elms = get_blink_collection();
	for (i=0; i<elms.length; i++)
	{
		try {
			elm = elms[i];
			elm.style.visibility = v;
		} catch(e){}
	}
}

function turn_blink_off()
{
	set_blink_visibility('hidden');
	setTimeout("turn_blink_on()", 500);
}

function turn_blink_on()
{
	set_blink_visibility('visible');
	setTimeout("turn_blink_off()", 500);
}

setTimeout("turn_blink_off()", 500);


