function openSettingsWindow(n)
{
	for(var i=1;i<5;i++)
	g('settingOption_'+i).style.textDecoration=n==i?'underline':'none';
	g('originalClock').value=v('selectedClock');
	g('contextMenu').style.display='none';
	g('settingsWindow').style.display='block';
	lo('userPreferences.aspx?tabID='+n+'&schoolID='+v('schoolID'),'settingsContent');
}
function savePreferences(tabIndex)
{
	if(tabIndex==3)
	{
		var t=v('selectedClock'),n=g('newMessages').style.display=='block'?1:0,s=g('systemNews').style.display=='block'?1:0,x=g('sideBar').style.display=='block'?1:0;
		t='1_2_3;'+x+';clock@'+t+':50,newMessages@'+n+':50,systemNews@'+s+':50';
		saveSettings("sideBar="+t);
	}
	else if(tabIndex==4)
	saveSettings("transparencySettings="+v('taskTransparency')+';'+v('sideBarTransparency')+';'+v('desktopTransparency')+';'+v('startMenuTransparency'));
	g('settingsWindow').style.display='none';
}
function sideBarClock(clockNumber,clockArgs)
{
	var x=g('clock'),numOfClocks=14;
	clockNumber=clockNumber==numOfClocks+1?1:clockNumber==0?numOfClocks:clockNumber;
	g('selectedClock').value=clockNumber;
	x.innerHTML=dl.swf('clockWidget',{src:'resources/widgets/clock'+clockNumber+'.swf',width:140,height:140}).html();
	x.style.display='block';
}
function sideBarMessages(msgs,grts)
{
	g('newMessages').innerHTML=newSidebarBlock('הודעות','newMsgs');
	var x=String.fromCharCode(39);
	document.getElementById('newMsgs').innerHTML='<div style="background:url(resources/birthday.gif) right no-repeat;padding-right:27px;"><a class="quick" href="javascript:;" onClick="g('+x+'icon28'+x+').parentNode.ondblclick();this.innerHTML='+x+'אין לך ברכות חדשות'+x+';" title="ברכות נכנסות">'+(grts>0?'יש':'אין')+' לך ברכות חדשות</a></div>';
	document.getElementById('newMsgs').innerHTML+='<div style="margin-top:2px;background:url(resources/msgs.gif) right no-repeat;padding-right:27px;"><a class="quick" href="javascript:;" onClick="g('+x+'icon36'+x+').parentNode.ondblclick();this.innerHTML='+x+'אין לך הודעות חדשות'+x+';" title="הודעות נכנסות">'+(msgs>0?'יש':'אין')+' לך הודעות חדשות</a></div>';
	g('newMessages').style.display='block';
}
function sideBarNews(a,args)
{
	var x=String.fromCharCode(39);
	a.innerHTML=newSidebarBlock('חדש במערכת','news');
	a.style.display='block';
	g('news').innerHTML='&nbsp; <b>חדש ב-Webtop:<br>התחברות לשירותי מסרים מיידים ישירות מה-Webtop!';
}
function newSidebarBlock(title,innerID)
{
	return'<br><br><div style="width:150px;height:76px;background:url(resources/glass.gif) center no-repeat;padding-top:10px;margin:auto;" class="miniOpac" title="'+title+'"><div id="'+innerID+'"></div></div>';
}
function flipSidebar()
{
	var x=g('sideBarContent'),y=g('sideBar'),z=y.style.display=='none';
	x.style.display=y.style.display=z?'block':'none';
	g('sdConfig').style.backgroundPosition=z?'top':'bottom';
}
function initializeSidebar(dbString,messages,greetings)
{
	dbString=dbString==''?'1-2-3;1;clock@1:50,newMessages@1:50,systemNews@1:50':dbString;
	var boxesOrder,widget,args,showSideBar;
	dbString=dbString.split(';');
	boxesOrder=dbString[0].split('-');
	showSideBar=dbString[1]==1;
	dbString=dbString[2].split(',');
	g('sideBar').style.display=g('sideBarContent').style.display=showSideBar?'block':'none';
	g('sdConfig').style.backgroundPosition=showSideBar?'top':'bottom';
	for(var i=0;i<dbString.length;i++)
	{
		showSideBar=dbString[i].split('@');
		widget=showSideBar[0];
		args=showSideBar[1].split(':');
		if(widget=='clock')
		sideBarClock(args[0],args[1]);
		else if(widget=='newMessages')
		sideBarMessages(messages,greetings);
		else if(widget=='systemNews'&&args[0]>0)
		sideBarNews(g(widget),args[1]);
		g(widget).style.display=args[0]>0?'block':'none';
	}
}