var browser_opera=(navigator.userAgent.indexOf("Opera")!=-1);


var hassoundinit=false;
var hassound=false;

var eventtimeout=15000;

function mydocumentwriteln(str)
{
	document.writeln(str);
}


function playsound(id)
{
	if (hassound && (id>0) && parent.soundsettings[id] && (parent.soundsettings[id]>0))
	{
		playsoundid(parent.soundsettings[id]);
	}
}

function playsoundid(id)
{
	var soundobj=getFlashMovieObject("flashsound");
	soundobj.SetVariable("/:sndplayid",id);
}

function playmusic(url)
{
	if (hassound)
	{
		var soundobj=getFlashMovieObject("flashsound");
		soundobj.SetVariable("/:musicurl",url);
	}
}

function setmusicvolume(val)
{
	if (hassound)
	{
		var soundobj=getFlashMovieObject("flashsound");
		soundobj.SetVariable("/:volume",val);
	}
}

function chatinit()
{
	window.onresize=resizeeventwindow;
	resizeeventwindow();
	activateroom(activeroomid);
	displayevent();
	hassound=hassoundinit;

	var myAjax=new Ajax.Request(
		chat_server+encodeURIComponent(sid+"|"+client_event_chatinit),
		{
			method: "post",
			nomedian: 1,
			onSuccess: function(req)
			{
				var arr=htmlspecialchars(req.responseText).split0("|");
				var roomids=arr[0].split0(",");
				var roomnames=arr[1].split0(",");

				for (var i=0;i<roomids.length;i++)
				{
					createchatroom(roomids[i],roomnames[i]);
				}
			},
			onComplete: function(req)
			{
				queryforevents();
			}
		}
	);
}
