var onelinerEvent;
var lastSenderID;

function onelinerRun(event) {
	var subject = event.getSubject();
	onelinerEvent = event;
	if(subject==olChannel) {
		document.getElementById('onelinerContent').innerHTML = onelinerEvent.get('content');
		document.getElementById('onelinerNick').innerHTML = onelinerEvent.get('characterName');
	}
	lastSenderID = onelinerEvent.get('characterID');
}



var emoticons = {
	":)":"smile",
	";)":"wink",
	":(":"sad",
	":D":"biggrin",
	":oops:":"redface",
	":o":"surprised",
	"8O":"eek",
	":?":"confused",
	"8)":"cool",
	":lol:":"lol",
	":x":"mad",
	":P":"razz",
	":cry:":"cry",
	":kiss:":"kiss",
	":izzy1:":"izzy1",
	":izzy2:":"izzy2",
	":roll:":"roll",
	":roll2:":"roll2",
	":jump:":"jump",
	":kiss2:":"kiss2",
	":pimp:":"pimp",
	":shout:":"shout",
	":wacko:":"wacko",
	":cool1:":"glasses1",
	":cool2:":"glasses2",
	":cool3:":"glasses3",
	":cool4:":"glasses4",
	":cool5:":"glasses5",
	":nerd:":"nerd",
	":music:":"music",
	":talk:":"talk",
	":talk2:":"talk2",
	":bored:":"bored",
	":grunchy:":"grunchy",
	":disgusted:":"disgusted",
	":sick:":"sick",
	":hmm:":"hmm",
	":heart:":"heart",
	":hearts:":"hearts",
	":heartbreak:":"heartbreak",
	":rose:":"rose",
	":playboy:":"playboy",
	":baby:":"baby",
	":mobile:":"mobile",
	":monitor:":"monitor",
	":paper:":"paper",
	":book:":"book",
	":film:":"film",
	":tv:":"tv",
	":hammer:":"hammer",
	":hey:":"hey",
	":thumb_up:":"thumb_up",
	":scorpion:":"scorpion",
	":car:":"car",
	":crown:":"crown",
	":alien:":"alien",
	":hungry:":"hungry",
	":drinking:":"drinking",
	":cheese:":"cheese",
	":apple:":"apple",
	":beer:":"beer",
	":drink:":"drink",
	":wine:":"wine",
	":coke:":"coke",
	":cup:":"cup",
	":chicken:":"chicken",
	":meat:":"meat",
	":diamond:":"diamond",
	":dice:":"dice",
	":eightball:":"eightball",
	":clock:":"clock",
	":luck:":"luck",
	":palmtree:":"palmtree",
	":pencil:":"pencil",
	":letter:":"letter",
	":gun:":"pistol",
	":sperm:":"sperm",
	":world:":"world",
	":amused2:":"amused2",
	":amused:":"amused",
	":beaten:":"beaten",
	":biggrin2:":"biggrin2",
	":thinking:":"thinking",
	":chinese:":"chinese",
	":clap:":"clap",
	":coolness:":"coolness",
	":lunatic:":"lunatic",
	":stoned:":"stoned",
	":sceptical:":"sceptical",
	":horny:":"horny",
	":hug:":"hug",
	":sex:":"sex",
	":amen:":"amen",
	":black:":"black",
	":cheek:":"cheek",
	":cheers:":"cheers",
	":divine:":"divine",
	":stress:":"stress",
	":dollar:":"dollar",
	":finger:":"finger",
	":finger2:":"finger2",
	":hehe:":"hehe",
	":insomnia:":"insomnia",
	":peace:":"peace",
	":poke:":"poke",
	":pray:":"pray",
	":sex2:":"sex2",
	":weed:":"weed",
	":whine:":"whine",
	":whip:":"whip",
	":whistle:":"whistle",
	":phew:":"phew",
	":giggle:":"giggle",
	":divided:":"divided"
};

function fixSmilies(str) {
	var img = '<img src="/res/img/emots/icon_';

	for(k in emoticons) {
		str = str.replace(k,img + emoticons[k] + '.gif" />');
	}
	return str;
}
