function tx_modernchat_getData(id, pageId, storageFolder, tmpInterval, privateChat, return_room)
{
    interval = tmpInterval*1000;

    $.ajax({
		type: "POST",
		url: "index.php?eID=tx_modernchat_pi1",
		data: "chatId="+id+"&interval="+tmpInterval+"&return_room="+return_room+"&privateChat="+privateChat,
		success: function(msg)
		{
            tx_modernchat_fillContent(msg, id, pageId, storageFolder, privateChat);
		}
	});

    window.setTimeout( function() { tx_modernchat_getData(id, pageId, storageFolder, tmpInterval, privateChat, return_room); } , interval);
}

function tx_modernchat_sendText(evt, id, pageId, storageFolder, tmpInterval, privateChat, return_room)
{
	    evt = (evt) ? evt : ((event) ? event : null);

    var myText = document.getElementById('tx_modernchat_textarea').value;   
    myText = jQuery.trim(myText);

    if ( evt.keyCode == 13 && myText != "" )
    {
        // +cy (21.04.09/chris)
        if (window.location.hostname == "rpr1.myinsider.de") {
            var IVWURL="http://radiorpr.ivwbox.de/cgi-bin/ivw/CP/Insiderchat;Insiderchat";
            var IVW="<IMG SRC=\""+IVWURL+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"\" WIDTH=\"1\" HEIGHT=\"1\">";
            document.getElementById("insiderchativw").innerHTML = IVW;
        }

    	color_start = 1 - color_start;
        $.ajax({
    		type: "POST",
    		url: "index.php?eID=tx_modernchat_pi1",
    		data: "chatId="+id+"&interval="+tmpInterval+"&return_room="+return_room+"&privateChat="+privateChat+"&text="+encodeURIComponent(myText)+"&action=sendText",
    		success: function(msg)
    		{
                tx_modernchat_fillContent(msg, id, pageId, storageFolder, privateChat);
    		}
    	});

        $("#tx_modernchat_textarea").html("");
        $("#tx_modernchat_textarea").attr("value","");
    }
    else if ( evt.keyCode == 13 && myText == "" )
    {
        $("#tx_modernchat_textarea").html("");
        $("#tx_modernchat_textarea").attr("value","");
    }
}

Array.prototype.containsUID = function (uid)
{

  for (var i = 0; i < this.length; i++)
  {
    if ( this[i].uid == uid)
    {
      return true;
    }
  }

  return false;
};

function preg_replace (array_pattern, array_pattern_replace, my_string)
{
	var new_string = String (my_string);
	for (i=0; i < array_pattern.length; i++) 
	{
		var reg_exp = new RegExp(array_pattern[i], "gi");
		// alert(reg_exp);
		if(array_pattern_replace.length == 1)
		{
			var val_to_replace = array_pattern_replace[0];
		}
		else
		{
			var val_to_replace = array_pattern_replace[i];
		}
		
	  	new_string = new_string.replace (reg_exp, val_to_replace);
	  	// alert(new_string);
	}
	return new_string;
}

var color_start = 0;

function tx_modernchat_fillContent(msg, id, pageId, storageFolder, privateChat)
{
	//alert(msg);
    var jdata = eval('(' + msg + ')')

	var userContent = '';
	var chatMessageContent = '';
	var invitationContent = '';
	var userMessageContent = '';

	if( jdata.invitations.length > 0 )
	{
	    for( var i = 0; i < jdata.invitations.length; i++ )
    	{
    	    if(jdata.invitations[i].username != 'null')
    	    {
    	    	invitationsUsername = jdata.invitations[i].username;
    	    	
    	    	if(jdata.invitations[i].moderator == 1)
    	    	{
    	    		invitationsUsername = '<span class="tx_modernchat_mod">'+invitationsUsername+'</span>';
    	    	}
    	    	
    	    	if( jdata.invitations[i].fe_user_uid > 0 )
			    	userLink = '<span style="cursor:pointer;" onclick="tb_show(\''+jdata.invitations[i].username+'\', \'index.php?id='+pageId+'&tx_modernchat_pi1[view]=profile&tx_modernchat_pi1[user]='+jdata.user[i].fe_user_uid+'&tx_modernchat_pi1[room]='+jdata.invitations[i].room_uid+'&type=78562&height=270&width=500\', \'\');">'+invitationsUsername+'</span>';
			    else
			    	userLink = '<span>'+invitationsUsername+'</span>';
    	    	
    	        invitationContent += '<div class="tx_modernchat_invitationWrap">';
    	        
    	        if( jdata.invitations[i].gender == 0 )
			    	gender = 'M';
			    else
			    	gender = 'F';
		    	invitationContent += '<div class="tx_modernchat_userInnerWrap_gender'+gender+'">&nbsp;</div>';
    	        
        	    invitationContent += '<div class="tx_modernchat_invitationInnerWrap" >'+userLink+' </div><a class="thickbox" href="index.php?id='+pageId+'&tx_modernchat_pi1[action]=enter_private_room&tx_modernchat_pi1[room]='+jdata.invitations[i].room_uid+'&tx_modernchat_pi1[return_room]='+id+'&tx_modernchat_pi1[storage_folder]='+storageFolder+'&keepThis=true&TB_iframe=true&height=400&width=750" ><img style="float:right;cursor:pointer;" src="typo3conf/ext/modern_chat/enter_room.gif" /></a>';
        	    invitationContent += '</div>';
    	    }
    	}
	    $("#tx_modernchat_user_invitation_container_"+id).show();
	}
	else
	{
	    $("#tx_modernchat_user_invitation_container_"+id).hide();
	}
	var userLink = '';
	var gender = '';
	var userlistUsername = '';
	var usergroup_chatadmin = false;
	for( var i = 0; i < jdata.user.length; i++ )
	{
		userlistUsername = jdata.user[i].username;
    if(jdata.user[i].moderator == 1)
    	{
    		userlistUsername = '<span class="tx_modernchat_mod">'+jdata.user[i].username+'</span>';
    	}
    	if(jdata.user[i].guest == 1)
    	{
    		userlistUsername = '<span class="tx_modernchat_guest">'+jdata.user[i].username+'</span>';
    	}
    	if((jdata.user[i].username == 'Chatbetreuung1') || (jdata.user[i].username == 'Chatbetreuung2'))
    	{
    		usergroup_chatadmin = true;
    		userlistUsername = '<span style="color:#03447C;font-weight:bold;">'+jdata.user[i].username+'</span>';
    	}
    	
    	userContent += '<div class="tx_modernchat_userWrap">';
	    
	    if( jdata.user[i].fe_user_uid > 0 )
	    	userLink = '<span style="cursor:pointer;" onclick="tb_show(\''+jdata.user[i].username+'\', \'index.php?id='+pageId+'&tx_modernchat_pi1[view]=profile&tx_modernchat_pi1[user]='+jdata.user[i].fe_user_uid+'&tx_modernchat_pi1[room]='+id+'&type=78562&height=270&width=500\', \'\');">'+userlistUsername+'</span>';
	    else
	    	userLink = '<span>'+userlistUsername+'</span>';
	    	
		if ( usergroup_chatadmin == true ) {
			gender = 'CA';
		} else if( jdata.user[i].gender == 0 ) {
			gender = 'M';
		} else 
			gender = 'F';
	    	  
	    usergroup_chatadmin = false;
    	userContent += '<div class="tx_modernchat_userInnerWrap_gender'+gender+'">&nbsp;</div>';
	    	
	    if( jdata.user[i].myself == 1 || jdata.myProfile.status == 'guest' )
	        userContent += '<div class="tx_modernchat_userInnerWrap_myself">'+userLink+'</div><br class="stopFloat" />';
	    else if( privateChat == 1 )
	        userContent += '<div class="tx_modernchat_userInnerWrap">'+userLink+'</div>';
	    else if(jdata.invitations.containsUID(jdata.user[i].uid) || jdata.user[i].ignore == 1)
            userContent += '<div class="tx_modernchat_userInnerWrap" >'+userLink+' </div><div class="tx_modernchat_userInnerWrap_icon"><img src="typo3conf/ext/modern_chat/invite_user_locked.gif" /></div><br class="stopFloat" />';
	    else
	        userContent += '<div class="tx_modernchat_userInnerWrap" >'+userLink+' </div><div class="tx_modernchat_userInnerWrap_icon"><a href="index.php?id='+pageId+'&tx_modernchat_pi1[action]=new_private_room&tx_modernchat_pi1[return_room]='+id+'&tx_modernchat_pi1[storage_folder]='+storageFolder+'&tx_modernchat_pi1[guest_client]='+jdata.user[i].uid+'" ><img style="padding:5px 0 0 0;" src="typo3conf/ext/modern_chat/invite_user.gif" title="Zum Privatchat einladen" /></a></div>';

	    userContent += '</div>';
	}
	var icon_search = [ 	'\\[b\\](.*?)\\[\\/b\\]',
				'\\[i\\](.*?)\\[\\/i\\]',
				'\\[u\\](.*?)\\[\\/u\\]',
				'\\[red\\](.*?)\\[\\/red\\]',
				'\\[blue\\](.*?)\\[\\/blue\\]',
				'\\[orange\\](.*?)\\[\\/orange\\]',
				'\\[yellow\\](.*?)\\[\\/yellow\\]',
				'\\[gray\\](.*?)\\[\\/gray\\]',
				'\\[magenta\\](.*?)\\[\\/magenta\\]',
				'\\[green\\](.*?)\\[\\/green\\]',
				'\\:\\-\\)',
				'\\:\\)',
				'\\:\\-\\(',
				'\\:\\(',
				'\\;\\-\\)',
				'\\;\\)',
				'\\:\\`\\-\\(',
				'\\:\\-\\/',
				'\\:\\-x',
				'\\:\\-p',
				'\\#rpr1',
				'\\#hamburg',
				'\\#basketball',
				'\\#bedeckt',
				'\\#bewoelkt',
				'\\#billiard',
				'\\#blitz',
				'\\#bombe',
				'\\#buch',
				'\\#date',
				'\\#drink',
				'\\#ekorb',
				'\\#ewagen',
				'\\#federball',
				'\\#flop',
				'\\#football',
				'\\#fussball',
				'\\#gewitter',
				'\\#golf',
				'\\#herz',
				'\\#hilfe',
				'\\#info',
				'\\#kaffee',
				'\\#klocke',
				'\\#rainbow',
				'\\#regen',
				'\\#rose',
				'\\#schnee',
				'\\#sonne',
				'\\#squash',
				'\\#star',
				'\\#suche',
				'\\#tennis',
				'\\#top',
				'\\#welt',
				'\\#smile',
				'\\#engel',
				'\\#angry',
				'\\#approve',
				'\\#arg',
				'\\#artist',
				'\\#asian',
				'\\#baby',
				'\\#bandit',
				'\\#biggrin',
				'\\#blackeye',
				'\\#bunny',
				'\\#chinese',
				'\\#classic',
				'\\#confused',
				'\\#cool',
				'\\#cry',
				'\\#dead',
				'\\#devious',
				'\\#disappointed',
				'\\#ditsy',
				'\\#dizzy',
				'\\#dude',
				'\\#eek',
				'\\#evil',
				'\\#evel',
				'\\#frown',
				'\\#gangsta',
				'\\#glasses',
				'\\#goofy',
				'\\#greedy',
				'\\#grin',
				'\\#happy',
				'\\#happygangsta',
				'\\#hurt',
				'\\#jaguar',
				'\\#kiss',
				'\\#knock-out',
				'\\#lol',
				'\\#lurk',
				'\\#mad',
				'\\#madgeek',
				'\\#normal',
				'\\#ogre',
				'\\#oldman',
				'\\#pirate',
				'\\#rambo',
				'\\#redface',
				'\\#robot',
				'\\#rolleyes',
				'\\#sad',
				'\\#sad2',
				'\\#scare',
				'\\#scared',
				'\\#scream',
				'\\#shame',
				'\\#shy',
				'\\#sick',
				'\\#sleeping',
				'\\#smart',
				'\\#lachen',
				'\\#square-eyed',
				'\\#surprised',
				'\\#suspicious',
				'\\#tired',
				'\\#tongue',
				'\\#undecided',
				'\\#vampire',
				'\\#viking',
				'\\#wacko',
				'\\#wink',
				'\\#wiseman',
				'\\#worried',
				'\\#x-face',
				'\\#me',
				'\\#you',
				'\\#weare',
				'\\#insider',
				'\\#mukke',
				'\\#tivi',
				'\\#afk',
				'\\#eat',
				'\\#tel',
				'\\#webrpr1',
				'\\#webinlove',
				'\\#webincommunity',
				'\\#inlove',
				'\\#incommunity'
				];
			
	var icon_replace = [ '<span style="font-weight: bold;">$1</span>',
				'<span style="font-style: italic;">$1</span>',
				'<span style="text-decoration: underline;">$1</span>',
				'<span style="color:#CC0000">$1</span>',
				'<span style="color:#03447C">$1</span>',
				'<span style="color:orange">$1</span>',
				'<span style="color:yellow">$1</span>',
				'<span style="color:gray">$1</span>',
				'<span style="color:magenta">$1</span>',
				'<span style="color:green">$1</span>',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/smile.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/smile.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/sad.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/sad.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/wink.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/wink.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/cry.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/undecided.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/kiss.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/lol.gif" />',
				'<span style="font-weight:bold;color:#CC0000;">RPR</span><span style="font-weight:bold;color:#1D8BD4;">1</span>',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/hamburg.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/basketball.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/bedeckt.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/bewoelkt.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/billiard.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/blitz.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/bombe.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/buch.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/date.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/drink.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/ekorb.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/ewagen.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/federball.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/flop.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/football.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/fussball.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/gewitter.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/golf.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/herz.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/hilfe.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/info.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/kaffee.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/klocke.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/rainbow.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/regen.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/rose.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/schnee.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/sonne.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/squash.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/star.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/suche.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/tennis.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/top.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/welt.png" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/smile.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/angel.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/angry.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/approve.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/arg.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/artist.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/asian.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/baby.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/bandit.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/biggrin.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/blackeye.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/bunny.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/chinese.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/classic.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/confused.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/cool.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/cry.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/dead.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/devious.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/disappointed.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/ditsy.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/dizzy.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/dude.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/eek.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/evil.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/evil2.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/frown.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/gangsta.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/glasses.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/goofy.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/greedy.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/grin.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/happy.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/happygangsta.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/hurt.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/jaguar.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/kiss.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/knock-out.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/lol.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/lurk.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/mad.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/madgeek.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/normal.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/ogre.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/oldman.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/pirate.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/rambo.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/redface.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/robot.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/rolleyes.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/sad.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/sad2.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/scare.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/scared.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/scream.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/shame.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/shy.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/sick.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/sleeping.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/smart.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/smiley.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/square-eyed.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/surprised.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/suspicious.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/tired.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/tongue.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/undecided.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/vampire.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/viking.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/wacko.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/wink.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/wiseman.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/worried.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/smilies/x-face.gif" />',
				'<span style="font-weight:bold;">ICH BIN&nbsp;</span>',
				'<span style="font-weight:bold;">DU BIST&nbsp;</span>',
				'<span style="font-weight:bold;">WIR SIND&nbsp;</span>',
				'<span style="font-weight:bold;color:#CC0000;">RPR</span><span style="font-weight:bold;color:#1D8BD4;">1</span><span style="font-weight:bold;color:#CC0000;">.</span><span style="font-weight:bold;">IN</span><span style="font-weight:normal;">SIDER</span>',
				'<span style="font-weight:bold;">ICH H&Ouml;RE GERADE&nbsp;</span>',
				'<span style="font-weight:bold;">ICH SCHAUE GERADE&nbsp;</span>',
				'<span style="font-weight:bold;color:white;background-color:#CC0000;padding:0 5px 0 5px;">AFK</span>',
				'<span style="font-weight:bold;color:white;background-color:#CC0000;padding:0 5px 0 5px;">ESSEN</span>',
				'<span style="font-weight:bold;color:white;background-color:#CC0000;padding:0 5px 0 5px;">TELEFON</span>',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/heart.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/star.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/bomb.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/lightning.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/lightning.gif" />',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/welt.gif" />&nbsp;<a href="http://www.rpr1.de" target="_blank">www.rpr1.de</a>',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/welt.gif" />&nbsp;<a href="http://rpr1.myinsider.de/index.php?id=1" target="_blank">www.rpr1insider.de/love</a>',
				'<img class="tx_modernchat_emoticons" src="typo3conf/ext/modern_chat/emoticons/shorty/welt.gif" />&nbsp;<a href="http://rpr1.myinsider.de/index.php?id=203" target="_blank">www.rpr1insider.de/community</a>',
				'<span style="font-weight:bold;color:#CC0000;">RPR</span><span style="font-weight:bold;color:#1D8BD4;">1</span><span style="font-weight:bold;color:#CC0000;">.</span><span style="font-weight:bold;">IN</span><span style="font-weight:normal;">SIDER</span>&nbsp;LOVE',
				'<span style="font-weight:bold;color:#CC0000;">RPR</span><span style="font-weight:bold;color:#1D8BD4;">1</span><span style="font-weight:bold;color:#CC0000;">.</span><span style="font-weight:bold;">IN</span><span style="font-weight:normal;">SIDER</span>&nbsp;COMMUNITY'
				];
	
	var rowClass = '';
	var parsedContent = '';
	for( var i = 0; i < jdata.chatMessage.length; i++ )
	{
		if((i+color_start)%2==0)
		{
			rowClass = 'tx_modernchat_text_wrap_1';
		}
		else
		{
			rowClass = 'tx_modernchat_text_wrap_2';
		}
		//parsedContent = preg_replace(blacklist, blacklistReplace, jdata.chatMessage[i].text);
		parsedContent = preg_replace(icon_search, icon_replace, jdata.chatMessage[i].text);
	    // jdata.user[i].uid
	    chatMessageContent += '<div class="'+rowClass+'">';
	    chatMessageContent += '<div class="tx_modernchat_text_box"><div class="tx_modernchat_text_time">'+jdata.chatMessage[i].time+'</div>';
	    chatMessageContent += '<div class="tx_modernchat_text_username">&nbsp;'+jdata.chatMessage[i].username+'</div></div>';
	    chatMessageContent += '<div class="tx_modernchat_text_text">'+parsedContent+'</div><br class="stopFloat" />';
	    chatMessageContent += '</div>';
	}


	//alert(jdata.userMessage);
	if(jdata.userMessage.length > 0)
	{
	    for( var i = 0; i < jdata.userMessage.length; i++ )
    	{
    	    userMessageContent += '<div class="tx_modernchat_invitationWrap">';
    	    userMessageContent += jdata.userMessage[i];
    	    userMessageContent += '</div>';
    	}

	    $("#tx_modernchat_user_message_container_"+id).show();
	}
	else
	{
	    $("#tx_modernchat_user_message_container_"+id).hide();
	}
	
	//IVW Counter
  //-cy (06.04.09/chris)
	//chatMessageContent += '<img src="http://radiorpr.ivwbox.de/cgi-bin/ivw/CP/DATINGCHAT;DatingChat?r='+escape(document.referrer)+'&d='+(Math.random()*100000)+'" width="1" height="1" alt="szmtag" />';

    $("#tx_modernchat_user_invitation_"+id).html( invitationContent );
	$("#tx_modernchat_user_"+id).html( userContent );
	$("#tx_modernchat_text_"+id).html( chatMessageContent );
	$("#tx_modernchat_user_message_"+id).html( userMessageContent );

	document.getElementById("tx_modernchat_text_"+id).scrollTop = document.getElementById("tx_modernchat_text_"+id).scrollHeight - document.getElementById("tx_modernchat_text_"+id).offsetHeight;

	//tb_init();
	
	
}
