// fixPNG
function fixPNG(element) {
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		var src;
		if (element.tagName=='IMG') {
			if (/\.png$/.test(element.src)) {
				src = element.src;
				element.src = "/img/icons/pix.gif";
			}
		} else {
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
			if (src) {
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}

// forumReg
function forum_reg() {
	oknosite = open("/modules/forum/forum_reg.php", "forumReg", "height=550,width=600,status=no");
	return false;
}

// gbook smile
function gbook_smile(code) {
	var obj = document.getElementById('mess');
	code = ' ' + code + ' ';
	if (document.selection) {
		obj.focus();
		var txtContent = obj.value;
		var str = document.selection.createRange();
		if (str.text == "") {
			str.text = code;
		} else if(txtContent.indexOf(str.text) != -1) {
			str.text = code + str.text;
		} else {
			obj.value = txtContent + code;
		}
	} else if (obj.selectionStart !== false) {
		var pos = obj.selectionStart;
		var txtStart = obj.value.substr(0, pos);
		var txtEnd = obj.value.substr(pos);
		obj.value = txtStart + code + txtEnd;
		var posNew = code.length + pos;
		obj.setSelectionRange(posNew, posNew);
		obj.focus();
		// obj.value = obj.value + code;
	}
	return false;
}