GeoKBD.wp_plugin = {
	/* Script from code.ge http://about.ge/blog/?p=60 */
	insertHTML: function(container, html){
		var container = document.getElementById(container);
		var wrapper   = document.createElement('div');
		while(container.firstChild) { container.removeChild(container.firstChild); }
		if (container.tagName.toLowerCase() == 'tbody') {
			wrapper.innerHTML = '<table>' + html + '</table>';
			var rows = wrapper.getElementsByTagName('tr');
			for (var i = 0; i <rows.length; i++) { container.appendChild(rows[i]); }
			rows = null;
		} else {
			wrapper.innerHTML = html;
			while(wrapper.firstChild) { container.appendChild(wrapper.firstChild); }
		}
		container = wrapper = null;
	},
	showCheckboxInComments: function(checked,text) {
			var div = document.createElement('div');
			 div.id="geocheckbox";
			 var objPosition = document.getElementById("author");
			 if(objPosition==null) { objPosition = document.getElementById("comment"); }
			 if(objPosition!=null) {
				 var parentDiv = objPosition.parentNode;
				 parentDiv.insertBefore(div, objPosition);
				 divInnerHTML  = '<input type="checkbox" align="left" '+(checked==true?'checked="checked"':'')+' name="geo" id="geo" style="width:16px" />';
				 if(text!=''){
				 	divInnerHTML += '<label for="geo" style="font-size:14px">'+text+'</label>';
				 }
				 GeoKBD.wp_plugin.insertHTML('geocheckbox',divInnerHTML);
			}
	}
}