var statusmsg = "(ÁÖ)»ï¾çÀÎÅÍ³»¼Å³¯";

function hidestatus() {
	window.status = statusmsg;
	return true;
}

if (document.layers)
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
	
document.onmouseover = hidestatus;
document.onmouseout = hidestatus;

// ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ° ±ÝÁö
/*
var message = "";

function clickIE() {
	if (document.all) {
		message;
		return false;
	}
}

function clickNS(e) {
	if (document.layers || (document.getElementById && !document.all)) {
		if (e.which == 2 || e.which == 3) {
			message;
			return false;
		}
	}
}

if (document.layers)  {
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = clickNS;
}
else {
	document.onmouseup = clickNS;
	document.oncontextmenu = clickIE;
}

document.oncontextmenu = new Function("return false");
*/
function isWhitespace(s) {
	var whitespace = " \t\n\r";
	var i;
	
	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		
		if (whitespace.indexOf(c) == -1)		return false;
	}
	
	return true;
}

// F5 Key ¹× Backspace Key ±ÝÁö
/*
function processKey() {
	if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123) || event.keyCode == 8) {
		event.keyCode = 0;
		event.cancelBubble = true;
		event.returnValue = false;
	}
}

document.onkeydown = processKey;
*/
// µå·¡±× ±ÝÁö
//function disableselect(e) {
//	return false;
//}

//function reEnable() {
//	return true;
//}

// Internet Explorer 4.0 ÀÌ»ó
//document.onselectstart = new Function ("return false");

// Netscape 6.0 ÀÌ»ó
//if (window.sidebar){
//	document.onmousedown = disableselect;
//	document.onclick = reEnable;
//}

// ÁöÁ¤ÇÑ ÀÚ¸®¼ö ÀÔ·Â ÈÄ, ÀÚµ¿À¸·Î ´ÙÀ½ Inputbox ·Î Æ÷Ä¿½º & ÀüÃ¼ ¼±ÅÃ
var isNN = (navigator.appName.indexOf("Netscape") != -1);

function autoTab(input, len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0, 8, 9] : [0, 8, 9, 16, 17, 18, 37, 38, 39, 40, 46];

	if (input.value.length >= len && !containsElement(filter, keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input) + 1) % input.form.length].focus();
		input.form[(getIndex(input) + 1) % input.form.length].select();
	}

	function containsElement(arr, ele) {
		var found = false, index = 0;

		while(!found && index < arr.length)
			if (arr[index] == ele)			found = true;
			else							index++;
		return found;
	}

	function getIndex(input) {
		var index = -1, i = 0, found = false;

		while (i < input.form.length && index == -1)
			if (input.form[i] == input)		index = i;
			else							i++;
		return index;
	}
	return true;
}

function DisableLeap(radioSolar, checkLeap) {
	if (radioSolar.checked) {
		checkLeap.checked = false;
		checkLeap.disabled = true;
	} 
	else {
		checkLeap.disabled = false;
	}
}

function GetFieldLength(string) { 
	var ch; 
	var length = 0; 
	
	if (string == "") return 0; 
	
	browserName = navigator.appName; 
	browserVer = navigator.appVersion.indexOf("5."); 
	
	if (browserName == "Netscape") 
		return string.length; 
	else { 
		for (k = 0; k < string.length; k++) { 
			ch = string.charAt(k); 
			
			if (ch >= "¤¡" && ch <= "ÆR")			length += 2; 
			else if (ch > 128)						length += 2; 
			else					                length++; 
		} 
		return length; 
	} 
}
