// Create a cookie with the specified name and value.
function set_cookie(name, value, expires)
{
	document.cookie = name + '=' + escape(value) + '; path=/' + (typeof expires != 'undefined' ? '; expires=' + expires.toGMTString() : '');
}
// Retrieve the value of the cookie with the specified name.
function get_cookie(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split(";");
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    alert(aCookie[i]);
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }

  // a cookie with the requested name does not exist
  return null;
}

function get_object(idname)
{
	if (document.all)
	{
		return document.all[idname];
	}
	else if (document.getElementById)
	{
		return document.getElementById(idname);
	}
	else if (document.layers)
	{
		return document.layers[idname];
	}

	return null;
}

function get_allobject()
{
	if (document.all)
	{
		return document.all;
	}
	else if (document.getElementById)
	{
		return document.getElementById;
	}
	else if (document.layers)
	{
		return document.layers;
	}
	return null;
}

function save_collapsed(objid, addcollapsed)
{
	expires = new Date();
	expires.setTime(expires.getTime() + (1000 * 86400 * 365));
	set_cookie(objid, addcollapsed, expires);
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function Loding(Enable)
{
	Objct = document.getElementById('dloding')
	if (Enable){
		Objct.style.display="";
	}
	else{
		Objct.style.display="none";		
	}
}
function init_block()
{
	objects = get_allobject();
	if (window.RegExp)
	{
		for (var i in objects) {
			sUid = new String (objects[i].id);
			if (sUid.substring(0,3) =='obj')
			{
				sUid = sUid.slice(8)
				obj = objects[i];
				img = get_object('img_uid_' + sUid);
				if (!get_cookie('uid_' + sUid))
				{
					obj.style.display = '';
					if (img)
					{
						img_re = new RegExp("_collapsed\\.gif$");
						img.src = img.src.replace(img_re, '.gif');
					}
				}
				else
				{
					obj.style.display = 'none';
					if (img)
					{
						img_re = new RegExp("\\.gif$");
						img.src = img.src.replace(img_re, '_collapsed.gif');
					}
				}
			}
		}
	}
}