function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) + "; path= /";
}
function getCookie(name) {
      var cookie = " " + document.cookie;
      var search = " " + name + "=";
      var setStr = null;
      var offset = 0;
      var end = 0;
      if (cookie.length > 0) {
            offset = cookie.indexOf(search);
            if (offset != -1) {
                  offset += search.length;
                  end = cookie.indexOf(";", offset)
                  if (end == -1) {
                        end = cookie.length;
                  }
                  setStr = unescape(cookie.substring(offset, end));
            }
      }
      return(setStr);
}
function subSaveId(pageid) {
    var current = getCookie('menu');
    if (current) {
      document.getElementById('m'+current).style.display = "none";
    }
    document.getElementById('m'+pageid).style.display = "block";
    setCookie('menu', pageid);
}

var mcurrent;
var lmcurent;
var tmclick = 0;

function openMenu(id) {
      var d = document.getElementById('menu'+id).style.display;
      //tmclick++;
      //if ( tmclick==4 ) { tmclick=1 }
      
      //&& tmclick==3
      //if ( d == 'block' ) {
      //      document.getElementById('menu'+id).style.display = "none";
      //      document.getElementById('tdmenu'+id).className = "";           
      //      mcurrent = id; 
      //}
      //&& tmclick==1
      if ( d != 'block' ) {
            if ( mcurrent ) {
                  document.getElementById('menu'+mcurrent).style.display = "none";
	    	        if (document.getElementById('tdmenu'+mcurrent).getAttribute('nohide')=='1' ) {
			            document.getElementById('tdmenu'+mcurrent).className = "now";           
        		    } else {
	        		    document.getElementById('tdmenu'+mcurrent).className = "";           
			        };
//                  document.getElementById('tdmenu'+mcurrent).className = "";
            }
            document.getElementById('menu'+id).style.display = "block";
            document.getElementById('tdmenu'+id).className = "over";
            mcurrent = id;
      }
      
      //if ( tmclick==2 ) {
      //      window.location = $('#tdmenu'+id).attr('url');
      //}
}

function closeMenu(id) {
      
      var d = document.getElementById('menu'+id).style.display;
      if ( d == 'block' ) {
            document.getElementById('menu'+id).style.display = "none";
            if (document.getElementById('tdmenu'+id).getAttribute('nohide')=='1' ) {
	            document.getElementById('tdmenu'+id).className = "now";           
            } else {
	            document.getElementById('tdmenu'+id).className = "";           
	        };
            mcurrent = id; 
      }
      
      //tmclick++;
      //if ( tmclick==4 ) { tmclick=1 }
      
      //&& tmclick==3
      //setTimeout('closeMenuSet('+id+')', 1000);
      //closeMenuSet('+id+');
      
      //&& tmclick==1
      //if ( d != 'block' ) {
      //      if ( mcurrent ) { document.getElementById('menu'+mcurrent).style.display = "none"; document.getElementById('tdmenu'+mcurrent).className = ""; }
      //      document.getElementById('menu'+id).style.display = "block";
      //      document.getElementById('tdmenu'+id).className = "over";
      //      mcurrent = id;
      //}
      
      //if ( tmclick==2 ) {
      //      window.location = $('#tdmenu'+id).attr('url');
      //}
}

function closeMenuSet(id) {
      var d = document.getElementById('menu'+id).style.display;
      if ( d == 'block' ) {
            document.getElementById('menu'+id).style.display = "none";
            document.getElementById('tdmenu'+id).className = "";           
            mcurrent = id; 
      }
}

function openleftMenu(id){
      var d = document.getElementById('lmenu'+id).style.display;
      if ( d == 'none' ){
            if ( lmcurent ) { document.getElementById('lmenu'+lmcurent).style.display = "none" }
            document.getElementById('lmenu'+id).style.display = "block";
            lmcurent = id;
      }else{
            document.getElementById('lmenu'+id).style.display = "none";
      }
}

function openBlock(id){
      var d = document.getElementById('pro'+id).style.display;
      if ( d == 'none' ){
            document.getElementById('pro'+id).style.display = "inline";
            document.getElementById('tanon'+id).innerHTML = " <span style=\"color: #367dd7; text-decoration: underline; cursor: pointer;\" onclick=\"openBlock("+id+")\">свернуть</span>";
      }else{
            document.getElementById('tanon'+id).innerHTML = "... <span style=\"color: #367dd7; text-decoration: underline; cursor: pointer;\" onclick=\"openBlock("+id+")\">ещё</span>";
            document.getElementById('pro'+id).style.display = "none";
      }
}

function openReg(){
      var d = document.getElementById('reg_form').style.display;
      if ( d == 'none' ){
            document.getElementById('reg_form').style.display = "block";
      }else{
            document.getElementById('reg_form').style.display = "none";
      }
}

function openID(id){
      var d = document.getElementById('+id+').style.display;
      if ( d == 'none' ){
            document.getElementById('+id+').style.display = "block";
      }else{
            document.getElementById('+id+').style.display = "none";
      }
}
