function textCounter(theField,theCharCounter,maxChars)
{
        var strTemp = "";
        var strLineCounter = 0;
        var strCharCounter = 0;

        for (var i = 0; i < theField.value.length; i++)
        {
                var strChar = theField.value.substring(i, i + 1);
                if (asc(strChar) > 127)
                {
                        strTemp += strChar;
                        strCharCounter = 2;
                }
                else if (asc(strChar) < 127)
                {
                        strTemp += strChar;
                        strCharCounter = 1;
                }
        }
        theCharCounter.value = maxChars - strTemp.length;
}

function ToggleCheckAll(button) {
	var sa=true;
	if(button.checked) sa=false;
	for (var i=0;i<document.multiForm.elements.length;i++) {
		var e = document.multiForm.elements[i];
		if(sa) e.checked=false;
		else e.checked=true;
	}
	if(sa) button.checked=false;
	else button.checked=true;
}

function chkMulti(url){
var submitFlag = 0;
var action = url;
for(i = 0; i < document.multiForm.elements.length; ++i) {
	if(document.multiForm.elements[i].name == 'multiValue') {
		if(document.multiForm.elements[i].checked == true) {
			submitFlag = 1;
			break;
			}
		}
	}
       if(submitFlag) {
			document.multiForm.action = action;
			document.multiForm.target = 'newwin';
			window.open ('', 'newwin', 'top=50,left=50,width=800,height=600,toolbar=no,scrollbars=yes,status=yes,menubar=no,resizable=yes');
			document.multiForm.submit();
       }
       else {
           alert("ÇÏ³ª ÀÌ»óÀÇ Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä."); 
			return;
       }
}

function fullScreen(){
   self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight); 
   function x(){window.status=''} 
   function y(){self.focus()} 
	 document.getElementById("txtid").focus();
}



/* -------------------------------------------------------------------------- */
/* ±â´É : ¼ýÀÚ¿¡¼­ Ãµ ´ÜÀ§ Comma »ðÀÔ                                         */
/* ÀÌº¥Æ® À¯Çü : OnKeyUp(Object)                                              */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/* obj : ÀÔ·Â°ª, input : °³Ã¼ÀÇ value ÀÔ·Â°ª                                  */
/* -------------------------------------------------------------------------- */
function comma(obj)
{
	obj.value = unComma(obj.value);
	obj.value = Comma(obj.value);
}
function Comma(input) {
	var inputString = new String;
	var outputString = new String;
	var counter = 0;
	var decimalPoint = 0;
	var end = 0;
	var modval = 0;
	
	inputString = input.toString();
	outputString = '';
	decimalPoint = inputString.indexOf('.', 1);
	
	if(decimalPoint == -1) {
		end = inputString.length - (inputString.charAt(0)=='0' ? 1:0);
		for (counter=1;counter <=inputString.length; counter++)
		{
			var modval =counter - Math.floor(counter/3)*3;
			outputString = (modval==0 && counter <end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;
		}
	}else {
		end = decimalPoint - ( inputString.charAt(0)=='-' ? 1 :0);
		for (counter=1; counter <= decimalPoint ; counter++)
		{
			outputString = (counter==0  && counter <end ? ',' : '') +  inputString.charAt(decimalPoint - counter) + outputString;
		}
		for (counter=decimalPoint; counter < decimalPoint+3; counter++)
		{
			outputString += inputString.charAt(counter);
		}
	}
	return (outputString);
}

/* -------------------------------------------------------------------------- */
/* ±â´É : ¼ýÀÚ¿¡¼­ Comma Á¦°Å                                                 */
/* ÀÌº¥Æ® À¯Çü : OnKeyUp(Object)                                              */
/* ÆÄ¶ó¸ÞÅÍ ¼³¸í :                                                            */
/* input : °³Ã¼ÀÇ Value ÀÔ·Â°ª                                                */
/* -------------------------------------------------------------------------- */
function unComma(input) {
	var inputString = new String;
	var outputString = new String;
	var outputNumber = new Number;
	var counter = 0;
	if (input == '')
	{
		return 0
	}
	inputString=input;
	outputString='';
	for (counter=0;counter <inputString.length; counter++)
	{
		outputString += (inputString.charAt(counter) != ',' ?inputString.charAt(counter) : '');
	}
	outputNumber = parseFloat(outputString);
	return (outputNumber);
}
