function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); 
  return x;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function check_show_what(what)
{
  var obj = MM_findObj(what);
  if (obj.style.display=='block')
	{

		MM_changeProp(what,'','style.display','none','div'); 
	       	var aa=getCookie('menu_cook');
		var ar = new String(aa);
		var arr = ar.split("|");
		aa='';
		var check='';
		for (var i=0; i<arr.length; i++)
		{
			if (arr[i]!=what){aa=aa+'&'+arr[i]};   	
		};
              
		setCookie('menu_cook',aa,'${DATA_END_MENU_COOK}','/');
		var pict_name='pic_'+what;
		var pict=MM_findObj(pict_name);
		pict.src='http://diplomaster.ru/base/images/mbutton_close.gif';
		return true;
	};
  if (obj.style.display=='none')
	{
		MM_changeProp(what,'','style.display','block','div');
       		var aa=getCookie('menu_cook');
		var ar = new String(aa);
		var arr = ar.split("|");
		var check=1;
		for (var i=0; i<=arr.length; i++)
		{
			if (arr[i]==what){check=0};   	
		};
		if (check==1){aa=aa+'|'+what;};
		setCookie('menu_cook',aa,'${DATA_END_MENU_COOK}','/');
		var pict_name='pic_'+what;
		var pict=MM_findObj(pict_name);
		pict.src='http://diplomaster.ru/base/images/mbutton_open.gif';
		return true;
	};

};
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
};
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);
}

