function emo_poper(doc)
{
	if (doc)
	{
		window.open('index.php?act=sbextras&CODE=emoticons&doc='+doc,'Extras','width=250,height=500,resizable=yes,scrollbars=yes');
	}
}
function bbc_poper()
{
	window.open('index.php?act=sbextras&CODE=bbcode','Extras','width=700,height=500,resizable=yes,scrollbars=yes');
}
function mod_edit_shout(id)
{
	if (id)
	{
		window.open('index.php?act=Shoutbox&sbmod=04&sid='+id,'Shoutbox','width=375,height=275,resizable=no,scrollbars=yes');
	}
}
function add_emoticon(code)
{
	document.SHOUTBOX.Post.value += ' ' + code + ' ';
	document.SHOUTBOX.submit.disabled = false;
	//return true;
}
function mod_del_sel()
{
	var obj = document.getElementById ? document.getElementById('DShoutbox') : document.all ? document.all['DShoutbox'] : document.DShoutbox;
	obj.sbsubmit.click();
}
function SelectAll()
{
	var obj = my_getbyid('DShoutbox');
	var jbo = my_getbyid('shoutsall');
	if (tsids > 0)
	{
		for (var i=0; i<obj.elements.length; i++)
		{
			var e = obj.elements[i];
			if(e.type == 'checkbox')
			{
				if (jbo.value == 1)
				{
					e.checked = "checked";
					bv = 0;
				}
				else if (jbo.value == 0)
				{
					e.checked = "";
					bv = 1;
				}
			}
		}
		jbo.value = bv;
	}
}
function takemeto(place)
{
	if (place)
	{
		opener.location = 'index.php?' + place
	}
}
function resize0()
{
	var size = my_getcookie('dsb_popup_size')
	if (itm = my_getbyid('dsb_popup'))
	{
		if (size == 0)
		{
			resize2();
		}
		else if (size == 1)
		{
			resize1();
		}
		else
		{
			resize1();
		}
	}
}
function resize1()
{
	window.resizeTo('388','482');
	if (itm = my_getbyid('dsb_popup'))
	{
		itm.innerHTML = "<a href='javascript:' onclick='resize2()'>"+lang_reduce+"</a>";
		my_setcookie('dsb_popup_size', '1');
	}
}
function resize2()
{
	window.resizeTo('388','0');
	if (itm = my_getbyid('dsb_popup'))
	{
		itm.innerHTML = "<a href='javascript:' onclick='resize1()'>"+lang_expand+"</a>";
		my_setcookie('dsb_popup_size', '0');
	}
}
function dsbsettings_menu()
{
	var ie = document.all && !window.opera
	var dom = document.getElementById
	iebody = (document.compatMode == "CSS1Compat") ? document.documentElement : document.body
	var stop = ie ? iebody.scrollTop : window.pageYOffset
	var dwidth = ie ? iebody.clientWidth : window.innerWidth
	var dheight = ie ? iebody.clientHeight: window.innerHeight
	var objref = document.getElementById ? document.getElementById("dsb_usersettings") : document.all ? document.all.dsb_usersettings : document.dsb_usersettings
	objref.style.left = dwidth/4-((dwidth/2)/4)+"px"
	objref.style.top = stop+dheight/15+"px"
	if (itm = my_getbyid('dsb_usersettings'))
	{
		if (itm.style.display == "none")
		{
			my_show_div(itm);
		}
		else
		{
			my_hide_div(itm);
		}
	}
}
function clearshout(id, type)
{
	if (id)
	{
		var obj = my_getbyid(id);
		if (type == 1)
		{
			var cleared = my_getcookie('dsbcleared');
			if (cleared == 0)
			{
				parent.document.REPLIER.Post.value = '';
				my_setcookie('dsbcleared', 1);
			}
		}
		else
		{
			obj.Post.value = '';
		}
	}
}
function shout_check(i)
{
	if (i)
	{
		var obj = my_getbyid(i);
		if (obj.Post.value == '' || obj.Post.value.length <= 0)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
}
function expandall()
{
	var objs = ['dsbshouts','dsbuseropts','dsbsearch','dsbaddshout','dsbonlinemem','dsbstats','dsbsmilies','dsbmodopts'];
	for (var i=0; i<9; i++)
	{
		togglecategory(objs[i], 0);
	}
	for (var i=0; i<tsids; i++)
	{
		togglecategory('dsb_shout_'+sids[i], 0);
	}
}
function reduceall()
{
	var objs = ['dsbshouts','dsbuseropts','dsbsearch','dsbaddshout','dsbonlinemem','dsbstats','dsbsmilies','dsbmodopts'];
	for (var i=0; i<9; i++)
	{
		togglecategory(objs[i], 1);
	}
	for (var i=0; i<tsids; i++)
	{
		togglecategory('dsb_shout_'+sids[i], 1);
	}
}
function checkclose()
{
	var c = confirm('Are you sure?  You will lose all unsaved data');
	if (c)
	{
		window.close();
	}
	else
	{
		return false;
	}
}
function PopUp(url, name, width,height,center,resize,scroll,posleft,postop)
{
	showx = "";
	showy = "";
	if (posleft != 0) {X = posleft}
	if (postop != 0) {Y = postop}
	if (!scroll) {scroll = 1}
	if (!resize) {resize = 1}
	if ((parseInt(navigator.appVersion) >= 4) && (center))
	{
		X = (screen.width  - width ) / 2;
		Y = (screen.height - height) / 2;
	}
	if (X > 0)
	{
		showx = ',left='+X;
	}
	if (Y > 0)
	{
		showy = ',top='+Y;
	}
	if (scroll != 0) { scroll = 1 }
	var Win = window.open( url, name, 'width='+width+',height='+height+ showx + showy + ',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
}
function viewreg(type)
{
	if (type == 1)
	{
		takemeto('act=Shoutbox&view=regular');
	}
	else
	{
		window.location = 'index.php?act=Shoutbox&view=regular';
	}
}