function goPage (url, target) {
	window.open (url, target);
}

function INPUTBox_focus ( obj, action, str ) {
	switch (action)	{
		case "on" :
			if (obj.value == str || obj.value == "" ) {
				obj.value = "";
			}
			break;
		case "off" :
			if (obj.value == str || obj.value == "" ) {
				obj.value = str;
			}
			break;
	}
}

function chk_strlen ( obj ) {
	var num = LengthCheck (obj.value) 
	var place = document.getElementById('disp_length1');
	place.innerText = num;
}

function chk_introtext_strlen ( obj ) {
	var num = LengthCheck ( obj.value) 
	if ( num > 500 ) return false;

	var place = document.getElementById('disp_length2');
	place.innerText = num;
}

function ctr_style (obj) {
	var balid_color = "e2f5fc";
	obj.value = '';
	obj.focus();

	obj.style.backgroundColor = balid_color;
}

function ctr_style_recovery(obj)
{
	obj.style.backgroundColor = "#ffffff";
}

function post_submit(frm, type)
{
	var title = frm.title;
	var tmp = trim(title.value);
	title.value = tmp;
	if(tmp == "")
	{
		title.focus();
		return false;
	}

	if(type == "thread")
	{
		var topic = frm.topic;
		tmp = trim(topic.value);
		topic.value = tmp;
		if(tmp == "")
		{
			topic.focus();
			return false;
		}
	}
}

function sel_topic(no)
{
	var img = document.getElementById('collapse_img'+no);
	var ulObj = document.getElementById('threads'+no);

	if(ulObj.style.display == "inline")
	{
		ulObj.style.display = "none";
		img.src = "images/ico01.gif";
	}else{
		ulObj.style.display = "inline";
		img.src = "images/ico02.gif";
	}
}

function del_post(no)
{
	if(confirm("Do you delete this really?"))
	{
		var frm = document.getElementById('delfrm');
		frm.postid.value = no;

		frm.submit();
	}
}

function sel_sort(obj)
{
	var id = obj.id;
	var frm = document.getElementById('sortfrm');
	frm.sort.value = id;
	var tmp  =frm.position.value;

	if(tmp == "desc")
	{
		obj.src = "images/point7.gif";
		frm.position.value = "asc";
	}
	else{
		obj.src = "images/point6.gif";
		frm.position.value = "desc";
	}

	frm.submit();
}

function select_sort(obj)
{
	var id = obj.id;
	var frm = document.getElementById('sortfrm');
	frm.sort.value = id;
	frm.position.value = obj.value;

	frm.submit();
}

function check_subscribe(no)
{
	var chk = document.getElementById('subscribe');
	var action = (chk.checked)? "add": "del";
	
	var target_url = "scribe.php?menu="+action+"&thread="+no;
	chk.disabled = true;
	httpRequest(target_url, _callback);
}


