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://vntech.info/wp-includes/images/smilies/102.gif" alt="~x(" onclick="grin(\'~x(\');"/> <img src="http://vntech.info/wp-includes/images/smilies/57.gif" alt="~O)" onclick="grin(\'~O)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/52.gif" alt="~:>" onclick="grin(\'~:>\');"/> <img src="http://vntech.info/wp-includes/images/smilies/73.gif" alt="o=>" onclick="grin(\'o=>\');"/> <img src="http://vntech.info/wp-includes/images/smilies/25.gif" alt="o:-)" onclick="grin(\'o:-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/72.gif" alt="o->" onclick="grin(\'o->\');"/> <img src="http://vntech.info/wp-includes/images/smilies/74.gif" alt="o-+" onclick="grin(\'o-+\');"/> <img src="http://vntech.info/wp-includes/images/smilies/28.gif" alt="i-)" onclick="grin(\'i-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/66.gif" alt="b-(" onclick="grin(\'b-(\');"/> <img src="http://vntech.info/wp-includes/images/smilies/77.gif" alt="^:)^" onclick="grin(\'^:)^\');"/> <img src="http://vntech.info/wp-includes/images/smilies/114.gif" alt="^#(^" onclick="grin(\'^#(^\');"/> <img src="http://vntech.info/wp-includes/images/smilies/111.gif" alt="\m/" onclick="grin(\'\m/\');"/> <img src="http://vntech.info/wp-includes/images/smilies/69.gif" alt="\\:D/" onclick="grin(\'\\:D/\');"/> <img src="http://vntech.info/wp-includes/images/smilies/transformer.gif" alt="[..]" onclick="grin(\'[..]\');"/> <img src="http://vntech.info/wp-includes/images/smilies/68.gif" alt="[-X" onclick="grin(\'[-X\');"/> <img src="http://vntech.info/wp-includes/images/smilies/63.gif" alt="[-O<" onclick="grin(\'[-O<\');"/> <img src="http://vntech.info/wp-includes/images/smilies/33.gif" alt="[-(" onclick="grin(\'[-(\');"/> <img src="http://vntech.info/wp-includes/images/smilies/109.gif" alt="X_X" onclick="grin(\'X_X\');"/> <img src="http://vntech.info/wp-includes/images/smilies/14.gif" alt="X-(" onclick="grin(\'X-(\');"/> <img src="http://vntech.info/wp-includes/images/smilies/30.gif" alt="L-)" onclick="grin(\'L-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/16.gif" alt="B-)" onclick="grin(\'B-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/53.gif" alt="@};-" onclick="grin(\'@};-\');"/> <img src="http://vntech.info/wp-includes/images/smilies/43.gif" alt="@-)" onclick="grin(\'@-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/47.gif" alt=">:P" onclick="grin(\'>:P\');"/> <img src="http://vntech.info/wp-includes/images/smilies/6.gif" alt=">:D<" onclick="grin(\'>:D<\');"/> <img src="http://vntech.info/wp-includes/images/smilies/70.gif" alt=">:/" onclick="grin(\'>:/\');"/> <img src="http://vntech.info/wp-includes/images/smilies/19.gif" alt=">:)" onclick="grin(\'>:)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/61.gif" alt=">-)" onclick="grin(\'>-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/38.gif" alt="=P~" onclick="grin(\'=P~\');"/> <img src="http://vntech.info/wp-includes/images/smilies/41.gif" alt="=D>" onclick="grin(\'=D>\');"/> <img src="http://vntech.info/wp-includes/images/smilies/27.gif" alt="=;" onclick="grin(\'=;\');"/> <img src="http://vntech.info/wp-includes/images/smilies/60.gif" alt="=:)" onclick="grin(\'=:)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/24.gif" alt="=))" onclick="grin(\'=))\');"/> <img src="http://vntech.info/wp-includes/images/smilies/12.gif" alt="=((" onclick="grin(\'=((\');"/> <img src="http://vntech.info/wp-includes/images/smilies/36.gif" alt="<:-P" onclick="grin(\'<:-P\');"/> <img src="http://vntech.info/wp-includes/images/smilies/48.gif" alt="<):)" onclick="grin(\'<):)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/5.gif" alt=";;)" onclick="grin(\';;)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/3.gif" alt=";-)" onclick="grin(\';-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/71.gif" alt=";))" onclick="grin(\';))\');"/> <img src="http://vntech.info/wp-includes/images/smilies/22.gif" alt=":|" onclick="grin(\':|\');"/> <img src="http://vntech.info/wp-includes/images/smilies/8.gif" alt=":x" onclick="grin(\':x\');"/> <img src="http://vntech.info/wp-includes/images/smilies/108.gif" alt=":o3" onclick="grin(\':o3\');"/> <img src="http://vntech.info/wp-includes/images/smilies/34.gif" alt=":o)" onclick="grin(\':o)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/115.gif" alt=":bz" onclick="grin(\':bz\');"/> <img src="http://vntech.info/wp-includes/images/smilies/44.gif" alt=":^O" onclick="grin(\':^O\');"/> <img src="http://vntech.info/wp-includes/images/smilies/9.gif" alt=":\&#8221;&gt;" onclick="grin(\':\&#8221;&gt;\');"/> <img src="http://vntech.info/wp-includes/images/smilies/7.gif" alt=":S" onclick="grin(\':S\');"/> <img src="http://vntech.info/wp-includes/images/smilies/10.gif" alt=":P" onclick="grin(\':P\');"/> <img src="http://vntech.info/wp-includes/images/smilies/13.gif" alt=":O" onclick="grin(\':O\');"/> <img src="http://vntech.info/wp-includes/images/smilies/4.gif" alt=":D" onclick="grin(\':D\');"/> <img src="http://vntech.info/wp-includes/images/smilies/26.gif" alt=":B" onclick="grin(\':B\');"/> <img src="http://vntech.info/wp-includes/images/smilies/49.gif" alt=":@)" onclick="grin(\':@)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/15.gif" alt=":>" onclick="grin(\':>\');"/> <img src="http://vntech.info/wp-includes/images/smilies/45.gif" alt=":-w" onclick="grin(\':-w\');"/> <img src="http://vntech.info/wp-includes/images/smilies/104.gif" alt=":-t" onclick="grin(\':-t\');"/> <img src="http://vntech.info/wp-includes/images/smilies/112.gif" alt=":-q" onclick="grin(\':-q\');"/> <img src="http://vntech.info/wp-includes/images/smilies/78.gif" alt=":-j" onclick="grin(\':-j\');"/> <img src="http://vntech.info/wp-includes/images/smilies/103.gif" alt=":-h" onclick="grin(\':-h\');"/> <img src="http://vntech.info/wp-includes/images/smilies/101.gif" alt=":-c" onclick="grin(\':-c\');"/> <img src="http://vntech.info/wp-includes/images/smilies/113.gif" alt=":-bd" onclick="grin(\':-bd\');"/> <img src="http://vntech.info/wp-includes/images/smilies/65.gif" alt=":-\&#8221;" onclick="grin(\':-\&#8221;\');"/> <img src="http://vntech.info/wp-includes/images/smilies/42.gif" alt=":-SS" onclick="grin(\':-SS\');"/> <img src="http://vntech.info/wp-includes/images/smilies/17.gif" alt=":-S" onclick="grin(\':-S\');"/> <img src="http://vntech.info/wp-includes/images/smilies/62.gif" alt=":-L" onclick="grin(\':-L\');"/> <img src="http://vntech.info/wp-includes/images/smilies/76.gif" alt=":-@" onclick="grin(\':-@\');"/> <img src="http://vntech.info/wp-includes/images/smilies/106.gif" alt=":-??" onclick="grin(\':-??\');"/> <img src="http://vntech.info/wp-includes/images/smilies/39.gif" alt=":-?" onclick="grin(\':-?\');"/> <img src="http://vntech.info/wp-includes/images/smilies/46.gif" alt=":-<" onclick="grin(\':-<\');"/> <img src="http://vntech.info/wp-includes/images/smilies/11.gif" alt=":-*" onclick="grin(\':-*\');"/> <img src="http://vntech.info/wp-includes/images/smilies/1.gif" alt=":-)" onclick="grin(\':-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/2.gif" alt=":-(" onclick="grin(\':-(\');"/> <img src="http://vntech.info/wp-includes/images/smilies/31.gif" alt=":-&amp;amp;" onclick="grin(\':-&amp;amp;\');"/> <img src="http://vntech.info/wp-includes/images/smilies/32.gif" alt=":-$" onclick="grin(\':-$\');"/> <img src="http://vntech.info/wp-includes/images/smilies/100.gif" alt=":)]" onclick="grin(\':)]\');"/> <img src="http://vntech.info/wp-includes/images/smilies/67.gif" alt=":)>-" onclick="grin(\':)>-\');"/> <img src="http://vntech.info/wp-includes/images/smilies/21.gif" alt=":))" onclick="grin(\':))\');"/> <img src="http://vntech.info/wp-includes/images/smilies/51.gif" alt=":(|)" onclick="grin(\':(|)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/20.gif" alt=":((" onclick="grin(\':((\');"/> <img src="http://vntech.info/wp-includes/images/smilies/110.gif" alt=":!!" onclick="grin(\':!!\');"/> <img src="http://vntech.info/wp-includes/images/smilies/35.gif" alt="8-}" onclick="grin(\'8-}\');"/> <img src="http://vntech.info/wp-includes/images/smilies/29.gif" alt="8-|" onclick="grin(\'8-|\');"/> <img src="http://vntech.info/wp-includes/images/smilies/59.gif" alt="8-X" onclick="grin(\'8-X\');"/> <img src="http://vntech.info/wp-includes/images/smilies/105.gif" alt="8->" onclick="grin(\'8->\');"/> <img src="http://vntech.info/wp-includes/images/smilies/50.gif" alt="3:-O" onclick="grin(\'3:-O\');"/> <img src="http://vntech.info/wp-includes/images/smilies/23.gif" alt="/:)" onclick="grin(\'/:)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/58.gif" alt="*-:)" onclick="grin(\'*-:)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/55.gif" alt="**==" onclick="grin(\'**==\');"/> <img src="http://vntech.info/wp-includes/images/smilies/56.gif" alt="(~~)" onclick="grin(\'(~~)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/37.gif" alt="(:|" onclick="grin(\'(:|\');"/> <img src="http://vntech.info/wp-includes/images/smilies/79.gif" alt="(*)" onclick="grin(\'(*)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/75.gif" alt="(%)" onclick="grin(\'(%)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/107.gif" alt="%-(" onclick="grin(\'%-(\');"/> <img src="http://vntech.info/wp-includes/images/smilies/54.gif" alt="%%-" onclick="grin(\'%%-\');"/> <img src="http://vntech.info/wp-includes/images/smilies/64.gif" alt="$-)" onclick="grin(\'$-)\');"/> <img src="http://vntech.info/wp-includes/images/smilies/18.gif" alt="#:-S" onclick="grin(\'#:-S\');"/> <img src="http://vntech.info/wp-includes/images/smilies/40.gif" alt="#-o" onclick="grin(\'#-o\');"/> ';
	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();
	}
}
