var _smcurent = true;
var _smcurent2 = false;
var DEFCOL = '';
function _defCol(id) {
 if (DEFCOL != '')
	 getEl('span'+DEFCOL).style.color = '';
}

function _resetCol(id) {
 if (typeof id != 'undefined') {
	 getEl('span'+id).style.color = '';
	 getEl('imgPointer'+id).src = '/site/img/pointer_w.gif';
	 getEl('dropmenubox'+subID2).innerHTML = '';
	 getEl('dropmenubox'+subID2).display = 'none';
 }
}

function _menu() {

	if (_rmState) {
	 getEl('topMenuMain').style.marginLeft = -430 +"px";
	 getEl('shmmimgbutton').src = "/site/img/bop.gif";
	 getEl('topMenuSub').style.visibility = 'hidden';
	 _rmState = false;
	}
	else {
	 getEl('topMenuMain').style.marginLeft = 0 +"px";
	 getEl('shmmimgbutton').src = "/site/img/bcl.gif";
	 getEl('topMenuSub').style.visibility = _smcurent == true ? 'visible' : 'hidden';
  _rmState = true;
  }

}


function _submenu(id) {
 _defCol();

	getEl('topMenuSub').style.visibility = _smcurent == false ? 'visible' : 'hidden';
	getEl('imgPointer'+id).src = _smcurent == false ? '/site/img/pointer_w.gif' : '/site/img/pointer.gif'; ;
	_smcurent = _smcurent == true ? false : true;

	if (!getEl('span'+id).style.color)
		getEl('span'+id).style.color = '#31ffcc';

    getEl('topMenuSub2').style.visibility = 'hidden';
    _smcurent2 = false;

DEFCOL = id;
}

function _submenu2(id) {
 _defCol();

	getEl('topMenuSub2').style.visibility = _smcurent2 == false ? 'visible' : 'hidden';
	getEl('imgPointer'+id).src = _smcurent2 == false ? '/site/img/pointer_w.gif' : '/site/img/pointer.gif'; ;
	_smcurent2 = _smcurent2 == true ? false : true;

	if (!getEl('span'+id).style.color)
		getEl('span'+id).style.color = '#31ffcc';

    getEl('topMenuSub').style.visibility = 'hidden';
    _smcurent = false;

DEFCOL = id;
}




/*
function _quadmenu(id) {

	getEl('topMenuSub').style.visibility = _smcurent == false ? 'visible' : 'hidden';
	getEl('imgPointer'+id).src = _smcurent == false ? '/site/img/pointer_w.gif' : '/site/img/pointer.gif'; ;
	_smcurent = _smcurent == true ? false : true;
}
*/

function offsetPosition(id) {
  element = document.getElementById(id);
  var offsetLeft = 0, offsetTop = 0;
  do {
    offsetLeft += element.offsetLeft;
    offsetTop  += element.offsetTop;
  } while (element = element.offsetParent);
  return [offsetLeft, offsetTop];
}

var subID = '';

function _quadmenu(id) {
 _defCol();
  _close(subID);
  if (subID > 0) {
		getEl('dropmenubox'+subID).innerHTML = '';
		getEl('dropmenubox'+subID).style.visibility = 'hidden';
		getEl('imgPointer'+subID).src = '/site/img/pointer_w.gif';
	}

	url = '/site/inc/menu.drop.php?rt='+id;
	subID = id;
	if(typeof id != 'undefined')
    h_get(url, _quadmenuRs);

	if (!getEl('span'+id).style.color)
		getEl('span'+id).style.color = '#31ffcc';

DEFCOL = id;
}

function _quadmenuRs() {
  i=0;
  state = req.readyState;   
  if(state == 4) {
	   response_ = req.responseText;
	   response = req.responseXML;
//alert(offsetPosition('dropmenubox'+subID)[1]);
  COUNTRYS = XmlGetVal('li');
  getEl('dropmenubox'+subID).innerHTML = XmlGetVal('txt');
  var boxto = parseInt(offsetPosition('dropmenubox'+subID)[1]);
  var topcont = 515; // высота контента
  var max = 0;
  if(boxto+300 > 600){
	  max = -(boxto+300-600)
  }
	// getEl('topMenuSub'+subID).style.top = parseInt(offsetPosition('dropmenubox'+subID)[1]) > 310 ? -180+'px' : 10+'px';
	getEl('topMenuSub'+subID).style.top = max+'px'
	getEl('dropmenubox'+subID).style.visibility = 'visible';
	getEl('imgPointer'+subID).src = '/site/img/pointer.gif';
	}

}


function _close(id) {
  if (getEl('topMenuSub'+id)) {
			getEl('topMenuSub'+id).style.visibility = 'hidden';
			getEl('imgPointer'+id).src = '/site/img/pointer_w.gif';
	}

	if(getEl('dropmenubox'+subID2))
		getEl('dropmenubox'+subID2).style.visibility = 'hidden';

	
	getEl('textContent').innerHTML = '';
 _defCol();
}


function _getText(id) {
  _close(subID);
  _defCol();

	url = '/site/inc/page.ajax.php?sec='+id;
	subID = id;
	if(typeof id != 'undefined')
    h_get(url, _placeText);

	if (!getEl('span'+id).style.color)
		getEl('span'+id).style.color = '#31ffcc';

DEFCOL = id;
}

function _placeText() {
 st = req.readyState;

   if (st == 4) {
			response = req.responseXML;
			getEl('imgPointer'+subID).src = '/site/img/pointer.gif';
 			getEl('textContent').innerHTML = XmlGetVal('txt');
//      checkSc();
   }

 setTimeout(init_dw_Scroll, 1000);
}

var subID2;
function _getDocMenu(id) {
_resetCol(subID2);

	url = '/site/inc/page.ajax.php?sec='+id+'&type=menu';

	if(typeof id != 'undefined')
    h_get(url, _3rdmenu);

	if (!getEl('span'+id).style.color)
		getEl('span'+id).style.color = '#320199';

subID2 = id;
}


function _3rdmenu() {

 st = req.readyState;

   if (st == 4) {
			response = req.responseXML;
			getEl('imgPointer'+subID2).src = '/site/img/pointer.gif';
 			getEl('dropmenubox'+subID2).innerHTML = '<div id="regionsText'+subID2+'" class="regionsText">'+XmlGetVal('txt')+'</div>';
 			getEl('dropmenubox'+subID2).style.position = 'absolute';
 			getEl('dropmenubox'+subID2).style.visibility = 'visible';
//      checkSc();
   }
}


function _openMenuIf() {
    if (!(typeof opa == 'undefined' ))
    {
        if (opa == 217) _submenu('217');
        else 
            if (opa > 0) _quadmenu(opa)	;
    }
    
    if  (!(typeof ext == 'undefined')) 
    {
        if (ext > 0) 
        {
            _expMenu(ext, services_type);
        }
    }

}
var DefSubId = '';
var defClass = '';
function _expMenu(id,srv) {

	if (getEl('span'+DefSubId)) {
		getEl('span'+DefSubId).style.color = '';
		getEl('span'+DefSubId).className = defClass;
	}

	getEl('SMenuFieldTxt').style.visibility = 'hidden';
	getEl('SMenuFieldBg').style.visibility = 'hidden';

	url = '/site/inc/menu.aj.exp.php?rt='+id+'&srv='+srv;

	if(typeof id != 'undefined')
    h_get(url, _expMenuRs);

defClass = getEl('span'+id).className;

	if (getEl('span'+id))
		getEl('span'+id).style.color = '#31ffcc';


DefSubId = id;
}

function _expMenuRs() {

  state = req.readyState;   
  if(state == 4) {
	   response_ = req.responseText;
	   response = req.responseXML;

  COUNTRYS = XmlGetVal('li');

	getEl('smcontent').innerHTML = XmlGetVal('txt');
	getEl('SMenuFieldTxt').style.visibility = 'visible';
	getEl('SMenuFieldBg').style.visibility = 'visible';
	}

}

function _smmenu() {
	getEl('SMenuFieldTxt').style.visibility = 'hidden';
	getEl('SMenuFieldBg').style.visibility = 'hidden';
}



addLoadEvent( function() { _openMenuIf();} ) ;



