
function gotoWrite() {
	var f	=	document.h_form;
	f.action	=	f.WriteURL.value;
	f.submit();
}


function gotoReply() {
	var f	=	document.h_form;
	f.paramText1.value	 =	gotoReply.arguments[0];
	f.action	=	f.ReplyURL.value;
	f.submit();
}


function gotoView() {
	var f	=	document.h_form;
	f.paramText1.value	 =	gotoView.arguments[0];
	f.action =	f.ViewURL.value;
	f.submit();
}

function gotoDetail() {
	var f	=	document.h_form;
	f.paramText1.value	 =	gotoDetail.arguments[0];
	f.action =	f.DetailURL.value;
	f.submit();
}

function gotoModify() {
	var f	=	document.h_form;
	f.paramText1.value	 =	gotoModify.arguments[0];
	f.action =	f.ModifyURL.value;
	f.submit();
}



function gotoList() {
	var f	=	document.h_form;
	f.action	=	f.ListURL.value;
	f.submit();
}


function gotoPage() {
	var f	=	document.h_form;
	var value1	=	f.pageCount.value;
	var value2  =	gotoPage.arguments[0];

	if (Math.floor(value2) == 0)
	{
		value2	=	1;
		f.NextPage.value = 1;
	}

	if (!chkNumber(f.NextPage))	return;

	if (Math.floor(value1) < Math.floor(value2))
	{
		alert("asdf");
		return false;
	}
	else{
		//f.CurrentPage.value = gotoPage.arguments[0];
		f.CurrentPage.value = value2;
		f.action = gotoPage.arguments[1];
		f.submit();
	}
}


/*  »èÁ¦ ÆäÀÌÁö·Î ÀÌµ¿ */
function gotoDelete() {
	var f	=	document.h_form;
	if ( confirm ("as ") ){
		f.paramMode.value = "delete";
		f.submit();
	}
}


function gotoNoticeView(){
	var f	=	document.noticeform;
	f.paramText1.value	 =	gotoNoticeView.arguments[0];
	f.submit();
}

function gotoNoticeView1(){
	var f	=	document.noticeform1;
	f.paramText1.value	 =	gotoNoticeView1.arguments[0];
	f.submit();
}


function gotoSuggestView(){
	var f	=	document.suggestform;
	f.paramText1.value	 =	gotoSuggestView.arguments[0];
	f.submit();
}


function gotoInformationView(){
	var f	=	document.informationform;
	f.paramText1.value	 =	gotoInformationView.arguments[0];
	f.submit();
}


function gotoTheoryView(){
	var f	=	document.theoryform;
	f.paramText1.value	 =	gotoTheoryView.arguments[0];
	f.submit();
}


function gotoCounselView(){
	var f	=	document.counselform;
	f.paramText1.value	 =	gotoCounselView.arguments[0];
	f.submit();
}

function gotoStatisticsView(){
	var f	=	document.statisticsform;
	f.paramText1.value	 =	gotoStatisticsView.arguments[0];
	f.submit();
}


function gotonomemCounselView( no, mem ){
	var f	=	document.counselform;
	var member;
	f.paramText1.value	 =	no;
	f.member.value	=	mem;
	f.submit();
}


function gotonomemStatisticsView( no, mem ){
	var f	=	document.statisticsform;
	f.paramText1.value	 =	no;
	f.member.value	=	mem;
	f.submit();
}


function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}



function KeyCheck()
{
	if ((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue = false;
}


function MakeComma(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);
} 

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);
}


function chkInputBox(formname, inputname, prompt) {
  var count =0;
  for(var i=0 ; i<inputname.length; i++)
  {
    if (inputname[i].checked == true) count =1;
  }

  if (count == 0)
  {
    setMsgbox(prompt,null,null,null, inputname[0] );
    return false;
  }
  return true;
}

function chkInputLength(formname, inputname, prompt, length) {
  if (inputname.value.length < length)
  {
    setMsgbox(prompt,null,null,null, inputname );
    return false;
  }
  else return true;
}

function chkInputCompare(formname, inputname1, inputname2, prompt) {
  if (inputname1.value != inputname2.value)
  {
    setMsgbox(prompt,null,null,null, inputname2);
    return false;
  }
  else return true;
}

function chkInputCompare2(formname, inputname1, inputname2, prompt) {
  if (inputname1.value == inputname2.value)
  {
    setMsgbox(prompt,null,null,null, inputname2);
    return false;
  }
  else return true;
}

function chkInputId(formname, inputname, prompt) {
  for (var i=0; i<inputname.value.length-1; i++)
  {
    if (((inputname.value.substring(i, i+1) < "0") || (inputname.value.substring(i, i+1) > "9")) && ((inputname.value.substring(i, i+1) < "A") || (inputname.value.substring(i, i+1) > "Z")) && ((inputname.value.substring(i, i+1) < "a") || (inputname.value.substring(i, i+1) > "z")))
    {
      setMsgbox(prompt,null,null,null, inputname );
      return false;
    }
  }

  return true;
}

function chkDate(formname, inputname, prompt){
	if (inputname.value != '')
	{
		if (!(chkInputLength(formname, inputname, 'asd', 10))) return ;
		if ( checkDate(inputname.value.substring(0,4), inputname.value.substring(5,7), inputname.value.substring(8,10)) )
		{
			return true;
		}
		else
		{
			setMsgbox(prompt, null,null,null, inputname);
			return false;
		}

	}
}

function chkInputMail_(formname, inputname, prompt) {
  for (var i=0; i<inputname.value.length-1; i++)
  {
    if (((inputname.value.substring(i, i+1) < "0") || (inputname.value.substring(i, i+1) > "9")) && ((inputname.value.substring(i, i+1) < "A") || (inputname.value.substring(i, i+1) > "Z")) && ((inputname.value.substring(i, i+1) < "a") || (inputname.value.substring(i, i+1) > "z")) && (inputname.value.substring(i, i+1) != '@') && (inputname.value.substring(i, i+1) != '.') && (inputname.value.substring(i, i+1) != '_') && (inputname.value.substring(i, i+1) != '-'))
    {
      setMsgbox(prompt,null,null,null, inputname );
      return false;
    }
  }

  //if (inputname.value.indexOf('@') == -1 || inputname.value.indexOf('.') == -1 || inputname.value.indexOf('@daum.') != -1 || inputname.value.indexOf('@hanmail.') != -1)
  if (inputname.value.indexOf('@') == -1 || inputname.value.indexOf('.') == -1 )
  {
    setMsgbox(prompt,null,null,null, inputname );
    return false;
  }
  else return true;
}

function chkInputComp(formname, comp_num1,comp_num2,comp_num3)
{
  var num0, num1, num2, num3, num4, num5, num6, num7, num8, num9
  var comp_lastid, comp_minus;

  num0 = ( parseFloat(comp_num1.substring(0,1)) * 1 ) % 10;
  num1 = ( parseFloat(comp_num1.substring(1,2)) * 3 ) % 10;
  num2 = ( parseFloat(comp_num1.substring(2,3)) * 7 ) % 10;

  num3 = ( parseFloat(comp_num2.substring(0,1)) * 1 ) % 10;
  num4 = ( parseFloat(comp_num2.substring(1,2)) * 3 ) % 10;

  num5 = ( parseFloat(comp_num3.substring(0,1)) * 7 ) % 10;
  num6 = ( parseFloat(comp_num3.substring(1,2)) * 1 ) % 10;
  num7 = ( parseFloat(comp_num3.substring(2,3)) * 3 ) % 10;
  comp_minus = parseFloat(comp_num3.substring(3,4)) * 5 + "0";
  num8 = parseFloat(comp_minus.substring(0,1)) + parseFloat(comp_minus.substring(1,2));
  num9 = parseFloat(comp_num3.substring(4,5));
  comp_lastid = (10 - ( ( num0 + num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 ) % 10 ) ) % 10;

  if (num9 != comp_lastid)
  {
    setMsgbox(prompt,null,null,null, 'document.' + formname.name +'.'+ inputname.name +'.focus();');
    return false;
  }
  else return true;
}

function chkInputIden(formname, inputname1, inputname2, prompt)
{
  var iden_lastid, iden_mod, iden_minus, iden_last;
  var num0, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12 = 0;
    
  iden_lastid	= parseFloat(inputname2.value.substring(6,7));

  num0	= parseFloat(inputname1.value.substring(0,1))  * 2;
  num1	= parseFloat(inputname1.value.substring(1,2))  * 3;
  num2	= parseFloat(inputname1.value.substring(2,3))  * 4;
  num3	= parseFloat(inputname1.value.substring(3,4))  * 5;
  num4	= parseFloat(inputname1.value.substring(4,5))  * 6;
  num5	= parseFloat(inputname1.value.substring(5,6))  * 7;

  num6	= parseFloat(inputname2.value.substring(0,1))  * 8;
  num7	= parseFloat(inputname2.value.substring(1,2))  * 9;
  num8	= parseFloat(inputname2.value.substring(2,3))  * 2;
  num9	= parseFloat(inputname2.value.substring(3,4))  * 3;
  num10	= parseFloat(inputname2.value.substring(4,5))  * 4;
  num11	= parseFloat(inputname2.value.substring(5,6))  * 5;

  num12 = num0+ num1+ num2+ num3+ num4+ num5+ num6+ num7+ num8+ num9+ num10+ num11;

  iden_mod = num12 % 11;
  iden_minus = 11 - iden_mod;
  iden_last = iden_minus % 10;

  if (iden_last != iden_lastid)
  {
    setMsgbox(prompt,null,null,null, 'document.' + formname.name +'.'+ inputname1.name +'.focus();');
    return false;
  }
  else return true;
}

function chkInput(formname, inputname, prompt) {
	if (inputname.value == '')
	{
		setMsgbox(prompt,null,null,null, inputname );
		return false;
	}
	else return true;
}


function setMsgbox(prompt, icon, button, title, obj) {
	alert(prompt);
	obj.focus();
}

function getCheckedValue(obj) {
    var checkedValue = "";
    for ( i=0; i<obj.length; i++ )  {
        if ( obj[i].checked == true )  {
            checkedValue = obj[i].value;
            break;
        }
    }
    return checkedValue;
}


function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}


function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}


function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}


function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

function	isNum(value){
	var chars = "0123456789";
	 for (var inx = 0; inx < value.length; inx++) {
       if (chars.indexOf(value.charAt(inx)) == -1)
          return false;
    }
    return true;
}


function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}


function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}


function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}


function sizeCompareNumber(a, b) {
    return true;
}


function checkDate(v_year,v_month,v_day )
{
	var err=0
	if ( v_year.length != 4) err=1
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1

	return isNum(v_year);
	return isNum(v_month);
	return isNum(v_day);

	r_year = eval(v_year) ;
	r_month = eval(v_month);
	r_day = eval(v_day)  ;

	if (r_month<1 || r_month>12) err = 1
	if (r_day<1 || r_day>31) err = 1
	if (r_year<0 ) err = 1


	if (r_month==4 || r_month==6 || r_month==9 || r_month==11){
		if (r_day==31) err=1
	}

	
	if (r_month==2){
		var g=parseInt(r_year/4)

		if (isNaN(g)) {
			err=1
		}
		if (r_day>29) err=1
		if (r_day==29 && ((r_year/4)!=parseInt(r_year/4))) err=1
	}

	if (err==1)
	{
		return false
	}
	else
	{
   return true;
	}
}


function isRegNumber(input)
{
    var num= input.value.substring(0,3) + input.value.substring(4,6) + input.value.substring(7,12);

    var w_c,w_e,w_f,w_tot
    w_c=num.charAt(8)*5       
    w_e=parseInt((w_c/10),10) 
    w_f=w_c % 10              
    w_tot=num.charAt(0)*1
    w_tot+=num.charAt(1)*3
    w_tot+=num.charAt(2)*7
    w_tot+=num.charAt(3)*1
    w_tot+=num.charAt(4)*3
    w_tot+=num.charAt(5)*7
    w_tot+=num.charAt(6)*1
    w_tot+=num.charAt(7)*3
    w_tot+=num.charAt(9)*1
    w_tot+=(w_e+w_f)

	  if ((w_tot % 10))        
    {
       return true;
    }
    else
    {
      return false;
    }
}


function LTrim(str){
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function RTrim(str){
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;   
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}

function Trim(str){
   return RTrim(LTrim(str));
}


function chkNumber(input){
	if ( isNumber(input) )
	{
		return true;
	}
	else
	{
		alert("")
		input.focus();
		return false;
	}
}


function jumpMenu(selObj) {
	var url = selObj.options[selObj.selectedIndex].value;
	
	if(url.length > 0)
		window.open(url, '');
}

function PageCheck()
{
	if (event.keyCode == 13){
		gotoPage( document.h_form.NextPage.value,PageCheck.arguments[0]);
		event.returnValue = false;
	}
}

function SubPageCheck()
{
	if (event.keyCode == 13){
		gotoSubPage( document.h_form.SubNextPage.value,SubPageCheck.arguments[0]);
		event.returnValue = false
	}
}


function DateAdd(startDate, numDays, numMonths, numYears)
{
	var returnDate = new Date(startDate.getTime());
	var yearsToAdd = numYears;
	
	var month = Math.floor(returnDate.getMonth())	+ Math.floor(numMonths);
	if (month > 11)
	{
		yearsToAdd = Math.floor((month+1)/12);
		month -= 12*yearsToAdd;
		yearsToAdd += numYears;
	}
	returnDate.setMonth(month);
	returnDate.setFullYear(Math.floor(returnDate.getFullYear()) + Math.floor(yearsToAdd));
	
	returnDate.setTime(returnDate.getTime()+60000*60*24*numDays);
	
	return returnDate;

}

function YearAdd(startDate, numYears)
{
		return DateAdd(startDate,0,0,numYears);
}

function MonthAdd(startDate, numMonths)
{
		return DateAdd(startDate,0,numMonths,0);
}

function DayAdd(startDate, numDays)
{
		return DateAdd(startDate,numDays,0,0);
}

function checkPoll(no){
	var txtString='false';
	for(var i = 0 ; i < document.pollform.ans.length ; i ++){
		if(document.pollform.ans(i).checked){
			var pod_no = document.pollform.ans(i).value;
			window.open("livepoll/livepoll_ok.aspx?pol_no="+no+"&pod_no="+pod_no+"", "poll", "top=300, left=500, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=438")
			txtString = 'true';
		}
	}
	if(txtString == 'false'){
		alert("");
		return;
	} 
}
function openLovePoll(no){
	window.open("result.aspx?pol_no="+no, "poll", "top=300, left=500, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=456") 
}		

function oldPoll(){
	location.href = "livepoll/oldpoll_list.aspx"
}

function kramsMessage()
{
		alert("")
}


function kramsErrorMessage()
{
		alert("")
}



var old_menu = '';
var old_cell = '';

function menuclick(num) {
	var submenu = eval('help_' + num);

	if(old_menu != submenu) {
		if(old_menu != '') old_menu.style.display = 'none';
		submenu.style.display = 'block';
		old_menu = submenu;
	} else {
		submenu.style.display = 'none';
		old_menu = '';
	}
}

function WIH_CompleteWorkItem()
{
	if (typeof(window.external) != "undefined")
	{
    window.external.RunActionCommandEx("Complete", "","async") ;
	}
}
