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://ichura.info/wp-includes/images/smilies/kittenohh.gif" alt=":shock:" onclick="grin(\':shock:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/dead.gif" alt=":xx:" onclick="grin(\':xx:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_neutral.gif" alt="straigtface" onclick="grin(\'straigtface\');"/> <img src="http://ichura.info/wp-includes/images/smilies/geez.gif" alt=":geez:" onclick="grin(\':geez:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/kittenwink.gif" alt=":winkcat:" onclick="grin(\':winkcat:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricecool.gif" alt=":cool1:" onclick="grin(\':cool1:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/emo5.gif" alt=":!:" onclick="grin(\':!:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/emo3.gif" alt=":-(" onclick="grin(\':-(\');"/> <img src="http://ichura.info/wp-includes/images/smilies/omg.gif" alt=":omg!:" onclick="grin(\':omg!:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccalove.gif" alt=":lovey:" onclick="grin(\':lovey:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/inlove.gif" alt=":inlovekitty:" onclick="grin(\':inlovekitty:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_rolleyes.gif" alt="worried" onclick="grin(\'worried\');"/> <img src="http://ichura.info/wp-includes/images/smilies/wink.gif" alt=":wink:" onclick="grin(\':wink:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/nah-uh.gif" alt="nah" onclick="grin(\'nah\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ashamed.gif" alt=":sweat:" onclick="grin(\':sweat:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccaexcited.gif" alt=":biglaugh:" onclick="grin(\':biglaugh:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_cool.gif" alt="cool" onclick="grin(\'cool\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_razz.gif" alt="belat" onclick="grin(\'belat\');"/> <img src="http://ichura.info/wp-includes/images/smilies/peace.gif" alt="peace" onclick="grin(\'peace\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_sad.gif" alt="sad1" onclick="grin(\'sad1\');"/> <img src="http://ichura.info/wp-includes/images/smilies/emo4.gif" alt="question" onclick="grin(\'question\');"/> <img src="http://ichura.info/wp-includes/images/smilies/tiny-emotions" alt="Array" onclick="grin(\'Array\');"/> <img src="http://ichura.info/wp-includes/images/smilies/click.gif" alt="click" onclick="grin(\'click\');"/> <img src="http://ichura.info/wp-includes/images/smilies/love.gif" alt=":Rinlove:" onclick="grin(\':Rinlove:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/yuck.gif" alt=":belat:" onclick="grin(\':belat:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_cry.gif" alt="cry" onclick="grin(\'cry\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricedead.gif" alt=":straightface:" onclick="grin(\':straightface:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/smile.gif" alt=":rsmile:" onclick="grin(\':rsmile:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/normal.gif" alt=":blank:" onclick="grin(\':blank:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/happy.gif" alt=":smile:" onclick="grin(\':smile:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/kittencool.gif" alt="cool3" onclick="grin(\'cool3\');"/> <img src="http://ichura.info/wp-includes/images/smilies/bubbley.gif" alt=":happy:" onclick="grin(\':happy:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_exclaim.gif" alt="!" onclick="grin(\'!\');"/> <img src="http://ichura.info/wp-includes/images/smilies/riceunsure.gif" alt="sosad" onclick="grin(\'sosad\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_question.gif" alt="?" onclick="grin(\'?\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_eek.gif" alt="ooooh" onclick="grin(\'ooooh\');"/> <img src="http://ichura.info/wp-includes/images/smilies/fuck.gif" alt=":fuck:" onclick="grin(\':fuck:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_mrgreen.gif" alt=":green:" onclick="grin(\':green:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/shet.gif" alt="shet" onclick="grin(\'shet\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_twisted.gif" alt="fire" onclick="grin(\'fire\');"/> <img src="http://ichura.info/wp-includes/images/smilies/bigsmile.gif" alt=":rshock:" onclick="grin(\':rshock:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/appleangry.gif" alt=":Mad:" onclick="grin(\':Mad:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_confused.gif" alt="bitter" onclick="grin(\'bitter\');"/> <img src="http://ichura.info/wp-includes/images/smilies/appleohh.gif" alt="blank" onclick="grin(\'blank\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccaasleep.gif" alt=":straightpucca:" onclick="grin(\':straightpucca:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccaohh.gif" alt="mad" onclick="grin(\'mad\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applewink.gif" alt=":winkapple:" onclick="grin(\':winkapple:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricewink.gif" alt="wink" onclick="grin(\'wink\');"/> <img src="http://ichura.info/wp-includes/images/smilies/hate-u.gif" alt="hateu" onclick="grin(\'hateu\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccawink.gif" alt="proud" onclick="grin(\'proud\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applecheeky.gif" alt=":tongueapple:" onclick="grin(\':tongueapple:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/emo2.gif" alt=":cute:" onclick="grin(\':cute:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccaangry.gif" alt="soangry" onclick="grin(\'soangry\');"/> <img src="http://ichura.info/wp-includes/images/smilies/123.gif" alt="123" onclick="grin(\'123\');"/> <img src="http://ichura.info/wp-includes/images/smilies/mad.gif" alt=":angry:" onclick="grin(\':angry:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/angry.gif" alt=":w:" onclick="grin(\':w:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/shocked.gif" alt=":ooo:" onclick="grin(\':ooo:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ouch.gif" alt="ouch" onclick="grin(\'ouch\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricesleepy.gif" alt=":zzz:" onclick="grin(\':zzz:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ilabyu.gif" alt=":ilabyu:" onclick="grin(\':ilabyu:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricesad.gif" alt=":sadrice:" onclick="grin(\':sadrice:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/appletired.gif" alt=":straightapple:" onclick="grin(\':straightapple:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applesad.gif" alt=":sad:" onclick="grin(\':sad:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applehappy.gif" alt=":smileapple:" onclick="grin(\':smileapple:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/kittenlove.gif" alt="nlove" onclick="grin(\'nlove\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applegrin.gif" alt=":laugh:" onclick="grin(\':laugh:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/riceexcited.gif" alt=":smiley:" onclick="grin(\':smiley:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricewhatd.gif" alt=":shockrice:" onclick="grin(\':shockrice:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/pissed.gif" alt="pissed" onclick="grin(\'pissed\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_redface.gif" alt="blush" onclick="grin(\'blush\');"/> <img src="http://ichura.info/wp-includes/images/smilies/duh.gif" alt=":duh?!:" onclick="grin(\':duh?!:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/confused.gif" alt=":?:" onclick="grin(\':?:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/riceodd.gif" alt=":winkrice:" onclick="grin(\':winkrice:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_smile.gif" alt="smileee" onclick="grin(\'smileee\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_biggrin.gif" alt="grin" onclick="grin(\'grin\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_surprised.gif" alt="ows" onclick="grin(\'ows\');"/> <img src="http://ichura.info/wp-includes/images/smilies/zrofl.gif" alt=":rrotfl:" onclick="grin(\':rrotfl:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricelove.gif" alt=":inlove:" onclick="grin(\':inlove:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/damn.gif" alt="damn" onclick="grin(\'damn\');"/> <img src="http://ichura.info/wp-includes/images/smilies/emo1.gif" alt="ooh" onclick="grin(\'ooh\');"/> <img src="http://ichura.info/wp-includes/images/smilies/cry.gif" alt=":cry:" onclick="grin(\':cry:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_idea.gif" alt="light" onclick="grin(\'light\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccacool.gif" alt=":coolpucca:" onclick="grin(\':coolpucca:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_arrow.gif" alt="arrow" onclick="grin(\'arrow\');"/> <img src="http://ichura.info/wp-includes/images/smilies/puccasad.gif" alt=":sadpucca:" onclick="grin(\':sadpucca:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/lol.gif" alt=":lol:" onclick="grin(\':lol:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/blush.gif" alt="blushing" onclick="grin(\'blushing\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricebored.gif" alt=":Rx:" onclick="grin(\':Rx:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ooh.gif" alt="oohh!" onclick="grin(\'oohh!\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ask.gif" alt="?!" onclick="grin(\'?!\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applecool.gif" alt=":coolapol:" onclick="grin(\':coolapol:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applecyclops.gif" alt=":cyclops:" onclick="grin(\':cyclops:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/riceangry.gif" alt=":angryrice:" onclick="grin(\':angryrice:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/applesleep.gif" alt=":sleepapol:" onclick="grin(\':sleepapol:\');"/> <img src="http://ichura.info/wp-includes/images/smilies/icon_lol.gif" alt="rotfl" onclick="grin(\'rotfl\');"/> <img src="http://ichura.info/wp-includes/images/smilies/ricehappy.gif" alt=":grin:" onclick="grin(\':grin:\');"/> ';
	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();
	}
}
