function insertAfter(node, referenceNode) {
	referenceNode.parentNode.insertBefore(node, referenceNode.nextSibling);
}
function loadGrins() {
	var grinsDiv = document.createElement('div');
	grinsDiv.id = 'wp_grins';
	grinsDiv.innerHTML = '<img src="http://arkadina.com/wp-includes/images/smilies/wink.gif" alt=";)" onclick="grin(\';)\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/xmastree.gif" alt=":xmas:" onclick="grin(\':xmas:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/hyped.gif" alt=":wow:" onclick="grin(\':wow:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/worried.gif" alt=":worry:" onclick="grin(\':worry:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/broomstick.gif" alt=":witch:" onclick="grin(\':witch:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/whiteflag.gif" alt=":whiteflag:" onclick="grin(\':whiteflag:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/wave.gif" alt=":wave" onclick="grin(\':wave\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/yawn.gif" alt=":wail:" onclick="grin(\':wail:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/umbrella.gif" alt=":umbrella:" onclick="grin(\':umbrella:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_twisted.gif" alt=":twisted:" onclick="grin(\':twisted:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/tophat.gif" alt=":tophat:" onclick="grin(\':tophat:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/toothache.gif" alt=":toothache:" onclick="grin(\':toothache:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/hourglass.gif" alt=":time:" onclick="grin(\':time:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/england.gif" alt=":stgeorge:" onclick="grin(\':stgeorge:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/star.gif" alt=":star:" onclick="grin(\':star:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/weeping.gif" alt=":sob:" onclick="grin(\':sob:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/snowflake.gif" alt=":snowflake:" onclick="grin(\':snowflake:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/detective.gif" alt=":sherlock:" onclick="grin(\':sherlock:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/tragedy.gif" alt=":sadmask:" onclick="grin(\':sadmask:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/rose.gif" alt=":rose:" onclick="grin(\':rose:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/curlers.gif" alt=":rollers:" onclick="grin(\':rollers:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_rolleyes.gif" alt=":roll:" onclick="grin(\':roll:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/tombstone.gif" alt=":rip:" onclick="grin(\':rip:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/raincloud.gif" alt=":raincloud:" onclick="grin(\':raincloud:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/rainbow.gif" alt=":rainbow:" onclick="grin(\':rainbow:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/queen.gif" alt=":queen:" onclick="grin(\':queen:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/princess.gif" alt=":princess:" onclick="grin(\':princess:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/present.gif" alt=":pressie:" onclick="grin(\':pressie:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/plug.gif" alt=":plug:" onclick="grin(\':plug:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/bandaid.gif" alt=":plaster:" onclick="grin(\':plaster:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkyeah.gif" alt=":pinkyeah:" onclick="grin(\':pinkyeah:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkyay.gif" alt=":pinkyay:" onclick="grin(\':pinkyay:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkwtf.gif" alt=":pinkwtf:" onclick="grin(\':pinkwtf:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkwow.gif" alt=":pinkwow:" onclick="grin(\':pinkwow:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkwoot.gif" alt=":pinkwoot:" onclick="grin(\':pinkwoot:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkuhh.gif" alt=":pinkuhh:" onclick="grin(\':pinkuhh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinktada.gif" alt=":pinktada:" onclick="grin(\':pinktada:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkcensored.gif" alt=":pinkswear:" onclick="grin(\':pinkswear:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinksigh.gif" alt=":pinksigh:" onclick="grin(\':pinksigh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkrawr.gif" alt=":pinkrawr:" onclick="grin(\':pinkrawr:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkphwoar.gif" alt=":pinkphwoar:" onclick="grin(\':pinkphwoar:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkomg.gif" alt=":pinkomg:" onclick="grin(\':pinkomg:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkmuah.gif" alt=":pinkmuah:" onclick="grin(\':pinkmuah:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkhmm.gif" alt=":pinkmmm:" onclick="grin(\':pinkmmm:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinklol.gif" alt=":pinklol:" onclick="grin(\':pinklol:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinklmao.gif" alt=":pinklmao:" onclick="grin(\':pinklmao:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkhuh.gif" alt=":pinkhuh:" onclick="grin(\':pinkhuh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkholla.gif" alt=":pinkholla:" onclick="grin(\':pinkholla:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkhmph.gif" alt=":pinkhmph:" onclick="grin(\':pinkhmph:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkheh.gif" alt=":pinkheh:" onclick="grin(\':pinkheh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkheart.gif" alt=":pinkheart:" onclick="grin(\':pinkheart:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkgrr.gif" alt=":pinkgrr:" onclick="grin(\':pinkgrr:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkew.gif" alt=":pinkeww:" onclick="grin(\':pinkeww:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkeh.gif" alt=":pinkehh:" onclick="grin(\':pinkehh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkeesh.gif" alt=":pinkeesh:" onclick="grin(\':pinkeesh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkduh.gif" alt=":pinkduh:" onclick="grin(\':pinkduh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkdotts.gif" alt=":pinkdotdotdot:" onclick="grin(\':pinkdotdotdot:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkdoh.gif" alt=":pinkdoh:" onclick="grin(\':pinkdoh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkbleh.gif" alt=":pinkbleh:" onclick="grin(\':pinkbleh:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkblah.gif" alt=":pinkblah:" onclick="grin(\':pinkblah:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkaww.gif" alt=":pinkaww:" onclick="grin(\':pinkaww:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkquestion.gif" alt=":pink?:" onclick="grin(\':pink?:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/telephone.gif" alt=":phone:" onclick="grin(\':phone:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/peace.gif" alt=":peace:" onclick="grin(\':peace:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pawprint.gif" alt=":paw:" onclick="grin(\':paw:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/paperbag.gif" alt=":paperbag:" onclick="grin(\':paperbag:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/tongue.gif" alt=":p" onclick="grin(\':p\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/pinkouch.gif" alt=":ouch" onclick="grin(\':ouch\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_redface.gif" alt=":oops:" onclick="grin(\':oops:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/notebook.gif" alt=":notebook:" onclick="grin(\':notebook:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/no.gif" alt=":no:" onclick="grin(\':no:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/newspaper.gif" alt=":newspaper:" onclick="grin(\':newspaper:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" onclick="grin(\':mrgreen:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/mouse.gif" alt=":mouse:" onclick="grin(\':mouse:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/mole.gif" alt=":mole:" onclick="grin(\':mole:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/melodramatic.gif" alt=":melodramatic:" onclick="grin(\':melodramatic:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/medusa.gif" alt=":medusa:" onclick="grin(\':medusa:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_lol.gif" alt=":lol:" onclick="grin(\':lol:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/lightbulb.gif" alt=":lightbulb:" onclick="grin(\':lightbulb:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/ipod.gif" alt=":ipod:" onclick="grin(\':ipod:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/idea.gif" alt=":idea:" onclick="grin(\':idea:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/horse.gif" alt=":horse:" onclick="grin(\':horse:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/boxedin.gif" alt=":hide:" onclick="grin(\':hide:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/heartbeat.gif" alt=":heart:" onclick="grin(\':heart:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/harp.gif" alt=":harp:" onclick="grin(\':harp:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/comedy.gif" alt=":happymask:" onclick="grin(\':happymask:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/earth.gif" alt=":globe:" onclick="grin(\':globe:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/genie.gif" alt=":genie:" onclick="grin(\':genie:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/frog.gif" alt=":frog:" onclick="grin(\':frog:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/uk.gif" alt=":flag:" onclick="grin(\':flag:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/filmstrip.gif" alt=":film:" onclick="grin(\':film:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_evil.gif" alt=":evil:" onclick="grin(\':evil:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/irked.gif" alt=":err:" onclick="grin(\':err:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/envelope.gif" alt=":envelope" onclick="grin(\':envelope\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/easteregg.gif" alt=":easteregg:" onclick="grin(\':easteregg:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/mallard.gif" alt=":duck:" onclick="grin(\':duck:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/doctor.gif" alt=":doc:" onclick="grin(\':doc:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/disguise.gif" alt=":disguise:" onclick="grin(\':disguise:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/dice.gif" alt=":dice:" onclick="grin(\':dice:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/cubist.gif" alt=":cubist:" onclick="grin(\':cubist:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_cry.gif" alt=":cry:" onclick="grin(\':cry:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/crab.gif" alt=":crab:" onclick="grin(\':crab:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/computer.gif" alt=":computor:" onclick="grin(\':computor:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/clover.gif" alt=":clover:" onclick="grin(\':clover:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/cloud9.gif" alt=":cloud9:" onclick="grin(\':cloud9:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/cat.gif" alt=":cat:" onclick="grin(\':cat:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/cancer.gif" alt=":cancerian:" onclick="grin(\':cancerian:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/camera.gif" alt=":camera:" onclick="grin(\':camera:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/broom.gif" alt=":broom:" onclick="grin(\':broom:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/cutie.gif" alt=":bow:" onclick="grin(\':bow:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/bookworm.gif" alt=":bookworm:" onclick="grin(\':bookworm:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/book.gif" alt=":book:" onclick="grin(\':book:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/blackcat.gif" alt=":blackcat:" onclick="grin(\':blackcat:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/birthday.gif" alt=":birthday:" onclick="grin(\':birthday:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/bat.gif" alt=":bat:" onclick="grin(\':bat:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/shakespeare.gif" alt=":bard:" onclick="grin(\':bard:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/ballet.gif" alt=":ballet" onclick="grin(\':ballet\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/purse.gif" alt=":bag:" onclick="grin(\':bag:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/audrey2.gif" alt=":audrey2:" onclick="grin(\':audrey2:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_arrow.gif" alt=":arrow:" onclick="grin(\':arrow:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/graduate.gif" alt=":academic:" onclick="grin(\':academic:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/biggrin.gif" alt=":D" onclick="grin(\':D\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/cd.gif" alt=":CD:" onclick="grin(\':CD:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_question.gif" alt=":?:" onclick="grin(\':?:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/mad.gif" alt=":-x" onclick="grin(\':-x\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_surprised.gif" alt=":-o" onclick="grin(\':-o\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_confused.gif" alt=":-?" onclick="grin(\':-?\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/happy.gif" alt=":)" onclick="grin(\':)\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/sad.gif" alt=":(" onclick="grin(\':(\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_exclaim.gif" alt=":!:" onclick="grin(\':!:\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/omg.gif" alt="8-O" onclick="grin(\'8-O\');"/> <img src="http://arkadina.com/wp-includes/images/smilies/icon_cool.gif" alt="8)" onclick="grin(\'8)\');"/> ';
	if ($('postdiv')) {
		var type = 'child';
		var node = $('postdiv');
	}
	else if (document.getElementById('postdivrich')) {
		var type = 'child';
		var node = $('postdivrich');
	}
	else if (document.getElementById('comment')) {
		var type = 'before';
		var node = $('comment');
	}
	else {
		return;
	}
	switch (type) {
		case 'child':
			grinsDiv.style.paddingTop = '5px';
			node.appendChild(grinsDiv);
			break;
		case 'before':
			node.parentNode.insertBefore(grinsDiv, node);
			break;
	}
}
Event.observe(window, 'load', loadGrins, false);
function grin(tag) {
	var myField;
	if ($('content') && $('content').type == 'textarea') {
		myField = document.getElementById('content');
		if ($('postdivrich') && typeof tinyMCE != 'undefined' && (!$('edButtons') || $('quicktags').style.display == 'none')) {
			tinyMCE.execInstanceCommand('mce_editor_0', 'mceInsertContent', false, '&nbsp;' + tag + '&nbsp;');
			tinyMCE.selectedInstance.repaint();
			return;
		}
	}
	else if ($('comment') && $('comment').type == 'textarea') {
		myField = $('comment');
	}
	else {
		return false;
	}
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = ' ' + tag + ' ';
		myField.focus();
	}
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = endPos;
		myField.value = myField.value.substring(0, startPos)
					  + ' ' + tag + ' '
					  + myField.value.substring(endPos, myField.value.length);
		cursorPos += tag.length + 2;
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
	}
	else {
		myField.value += tag;
		myField.focus();
	}
}
