var uagent=navigator.userAgent.toLowerCase();
var uagent_major = parseInt(navigator.appVersion);
var is_iewin4up  = ((uagent.indexOf("msie") != -1) && (uagent.indexOf("opera") == -1) && (uagent_major >= 4)) && ((uagent.indexOf("win")!=-1) || (uagent.indexOf("16bit")!=-1));
var okp_smiles = new Array(' :) ', ' ;) ', ' :D ', ' :I ', ' :( ', ' :E ', ' :confused: ', ' :x ', ' :help: ', ' :cry: ', ' :cool: ', ' :P ', ' :roll: ', ' :o ');

function dc_commit(id)
{
	document.dc_form.dc_id.value = id;
	document.dc_form.submit();
	return true;
}

function gl_add_smile(s)
{
	var el = document.getElementById('add_comment_form').comment_body;
	el.focus();
	if (is_iewin4up)
	{
		document.selection.createRange().text = okp_smiles[s];
		el.focus();
	}
	else if (el.selectionEnd || (el.selectionEnd == '0'))
	{
		var selLength = el.textLength;
		var selStart = el.selectionStart;
		var selEnd = el.selectionEnd;
		if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;
	  
		var s1 = (el.value).substring(0,selStart);
		var s3 = (el.value).substring(selEnd, selLength);
		el.value = s1 + okp_smiles[s] + s3;
		el.setSelectionRange(selStart, selStart);
	}
	else
	{
		el.value += okp_smiles[s];
	}
	return;
}

function gl_fill_zero(d)
{
	return d < 10?"0" + d:d;
}

function gl_ajust_artheight()
{
	var art = document.getElementById("article_body");
	if ( art && ( art.offsetHeight < 600 ) )
	{
		var adj = 600 - art.offsetHeight;
		var fl = document.createElement("img");
		fl.setAttribute("width", "1");
		fl.setAttribute("height", adj);
		fl.src = "/i/empty.gif";
		art.appendChild(fl);
	}
}

function gl_main_init()
{
	gl_ajust_artheight();
}

function gl_main_done()
{
}

