function SMToggle(sct)
{
	var sname = '#SM'+sct
	var disp=GetSt(sname, 'display');
	SetSt(sname, 'display', disp=='block'?'none':'block');
	SetSt('#imgSM'+sct, 'backgroundImage', 'url(/images/DE/OS-Multilin-SM-'+(disp=='block'?'Plus':'Minus')+'.gif)');
	var tmp=[];
	for (var s=0; s<SMlist.length; s++)
		if (GetSt('#SM'+SMlist[s], 'display')=='block')
			tmp.push(SMlist[s]);
	SetCk('SMshow', tmp.join(''));
}

function SetCk(nam,val)
{
	var now=new Date();
	now.setTime(now.getTime()+365*24*60*60*1000);
	document.cookie = nam+'='+val+'; path=/; expires='+(val==''?'Fri, 1 Feb 1980 00:00:00 UTC':now.toGMTString());
}
function FindSt(sel)
{
    var rname, sh, selrx, s, i;
    
    if(document.all)rname='rules'; else rname='cssRules';
	var sh=document.styleSheets;
	selrx = new RegExp('^ *'+sel.replace(/\./g,'\\.').replace(/^ +/,'').replace(/\b +$/,'').replace(/ +/g,' +')+' *$','i')
	for (s=sh.length-1; s>=0; s--)
		for (i=0; i<sh[s][rname].length; i++)  {
			css = sh[s][rname][i];
			if (css.selectorText.match(selrx)) 
	            return css;
	    }
	return null;
}
function GetSt(sel,attr)
{
	var css
	var result='';
	
	css = FindSt(sel);
	if (css){
		result = css.style[attr];
		if (typeof result=='undefined' || result==null) result='';
	}
	return result
}
function SetSt(sel,attr, val)
{
	var rname, css;
	
	if(document.all)rname='rules'; else rname='cssRules';
	var sh=document.styleSheets;
	css = FindSt(sel);
	if (!css) {
		sh = sh[sh.length-1]
		if(document.all)
			sh.addRule(sel, " ", 0);
		else
			sh.insertRule(sel+'{ }',0);
		css = sh[rname][0];
	}
	css.style[attr] = val;
}
var uftimer=null
function Unfold(which)
{
	//alert(which);
	if(uftimer)UnfoldCan();
	if (document.domain != "localhost") return;
	uftimer = setTimeout('UnfoldDo("'+which+'")', 1*1000)
}
function UnfoldDo(which)
{
	var obj=document.getElementById('SMrow'+which)
	
	if (!obj ) return
	SetSt('#SMrow'+which, 'display', '')
	//obj.style.display = 'table-row'
	if (which=='I') {
		SetSt('#SMimageI','backgroundImage', 'url(/images/DE/OS-DE-SM-05.gif)');
		SetSt('#SMrowI2', 'display', '');
	}
}
function UnfoldCan(){if(uftimer){clearTimeout(uftimer);uftimer=null}}


