

var RB_HeaderButtonImageMask = "/img/$.gif";

function RB_GetObject(ControlName, PartName)
{
	return document.getElementById(ControlName + '-' + PartName);

}




function RB_Animate(ID, Step)
{
	var objBody = RB_GetObject(ID, 'body');
	var objClip = RB_GetObject(ID, 'clip');

	objBody.style.display = (Step == -1 ? 'none' : '');

	if (Step < -1 || Step > 1)
	{
		var Height = objBody.FullHeight * (Step > 0 ? 1-Step/128 : -Step/128);
		objBody.style.height = objClip.style.height = (Height > 1 ? Height : 1) + 'px';
		objBody.style.paddingTop = objBody.style.paddingBottom = 8 * (Step > 0 ? 1-Step/128 : -Step/128) + 'px';
		setTimeout("RB_Animate('" + ID + "'," + (Step/2) + ")", 12);
	}

	if (Step == 1)
	{
	    objBody.style.height = '';
	    objClip.style.height = '';
	    objBody.style.paddingBottom = '9px';


	}

}



function RB_ChangeStatus(ID)
{
    var cook=getcookie(ID);
	var objBody = RB_GetObject(ID, 'body');
	var objClip = RB_GetObject(ID, 'clip');
    setcookie(ID, 0);
	var OpenFlag = (objBody.style.display == '');
	if (!OpenFlag)
	{
		objBody.style.paddingTop = objBody.style.paddingBottom = '0px';
		objBody.style.height = objClip.style.height = '1px';
		objBody.style.display = 'block';
        setcookie(ID, 1);
        imagesOut(ID, 'td') ;
    }

	var objBodyBottom = RB_GetObject(ID, 'bodybottom');
	objBody.FullHeight = objBodyBottom.offsetTop - objBodyBottom.parentNode.offsetTop + 3;
    RB_Animate(ID, OpenFlag ? -128 : 128);
    imagesOut(ID, 'td') ;
}



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);
}



function checker(ID)
{
    var cook=getcookie(ID);
    if(cook) {
         var show = (cook == 1 ? 'block' : 'none');
     }
    else {
            var show ='block';
    }
    t=document.getElementById(ID + '-body');
  	objBody=document.getElementById(ID + '-head');
    if(t) t.style.display=show;
    if(objBody) objBody.style.paddingBottom = '1px';
    if(ID=='t1_30' && !cook) {  t.style.display ='none';  }
    imagesOut(ID, 'td');

}



function imagesOut(ID, name)
{
     var cook=getcookie(ID);
     var t=document.getElementById(ID +'-'+ name);
     t.className = (cook == 1 ? 'opened' : 'closed');
     if(!cook || cook==null) { t.className='opened';}
}