function showhide_title(num, rcount){
	for (e=1; e<=rcount; e++){
		menu = eval("document.all.block"+e+".style");
		if (e == num){
			if (menu.display=="block"){
				menu.display="none";
			}else{
				menu.display="block";
			}
		}else{
			menu.display="none";
		}
 	}
}

function valueCheck(actionURL){
	var rtnValue = checkValue(document.oForm);
	if (rtnValue){
		document.oForm.action=actionURL;
		document.oForm.submit();
	}
	else{
		return false;
	}		
}	

// member »èÁ¦ Ãß°¡	
function memberDel()
{
	if (confirm("Á¤¸» Å»Åð ÇÏ½Ã°Ú½À´Ï±î?")){
		document.oForm.action="/Member/MemberDeleteOK.asp";
		document.oForm.submit();
	}
}		

	
function goMenu(menuidval,contentstypeval,selectnumval,ckindval,pageval,pagenumval)
{
	if (contentstypeval == "Member"){
		document.gForm.action = "https://www.ibkasset.com/contents.html";
	}else {
		document.gForm.action = "http://www.ibkasset.com/contents.html";
	}
	//document.gForm.action = "/contents.html";
	document.gForm.menuid.value=menuidval;
	document.gForm.contentstype.value=contentstypeval;
	document.gForm.selectnum.value=selectnumval;
	document.gForm.ckind.value=ckindval;
	document.gForm.page.value=pageval;
	document.gForm.page_num.value=pagenumval;
	document.gForm.submit();
}

function goSearch(actionval,menuidval,contentstypeval,selectnumval,ckindval,searchcategoryval, searchstringval)
{
	document.gForm.action = actionval;
	document.gForm.menuid.value=menuidval;
	document.gForm.contentstype.value=contentstypeval;
	document.gForm.selectnum.value=selectnumval;
	document.gForm.ckind.value=ckindval;
	document.gForm.searchCategory.value=searchcategoryval;
	document.gForm.searchString.value=searchstringval;
	document.gForm.submit();
}

function ChangeAction(){
	document.oForm.action = "Change.html";
	document.oForm.method = "post"
	document.oForm.Act_Mode.value = "Update"
	document.oForm.submit();
}	

function DeleteAction(){
	document.oForm.action = "Delete.html";
	document.oForm.submit();
}
	
function CloseAction(){
	
	parent.location.reload();
	window.close();
}

function makeFilter(target, src){
	if (src.type == "select-one")
	{
		var filter_name = src.name;
		var filter_value = src.value; //[src.selectedIndex].value;
	}

	if (target == 1)
	{
		document.oForm.filter_fields_1.value = filter_name;
		document.oForm.filter_value_1.value = filter_value;
		document.oForm.filter_fields_2.value = "";
		document.oForm.filter_value_2.value = "";
		document.oForm.filter_fields_3.value = "";
		document.oForm.filter_value_3.value = "";
	}

	if (target == 2)
	{
		document.oForm.filter_fields_2.value = filter_name;
		document.oForm.filter_value_2.value = filter_value;
		document.oForm.filter_fields_3.value = "";
		document.oForm.filter_value_3.value = "";
	}

	if (target == 3)
	{
		document.oForm.filter_fields_3.value = filter_name;
		document.oForm.filter_value_3.value = filter_value;
	}

	if (target == 21) //field 2,3 ¹ø¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê±â À§ÇØ¼­ ÇÊ¿äÇÑ ÄÚµå
	{
		document.oForm.filter_fields_2.value = filter_name;
		document.oForm.filter_value_2.value = filter_value;
	}

	if (target == 11) //field 2,3 ¹ø¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê±â À§ÇØ¼­ ÇÊ¿äÇÑ ÄÚµå
	{
		document.oForm.filter_fields_1.value = filter_name;
		document.oForm.filter_value_1.value = filter_value;
	}
}

function FilterCheck(){
	document.JumpPage.filter_fields_1.value = document.oForm.filter_fields_1.value
	document.JumpPage.filter_value_1.value = document.oForm.filter_value_1.value
	document.JumpPage.filter_fields_2.value = document.oForm.filter_fields_2.value
	document.JumpPage.filter_value_2.value = document.oForm.filter_value_2.value
	document.JumpPage.filter_fields_3.value = document.oForm.filter_fields_3.value
	document.JumpPage.filter_value_3.value = document.oForm.filter_value_3.value

	document.JumpPage.submit();
}

function Ordering(fld, mtd){
	document.JumpPage.Order_Field.value = fld
	document.JumpPage.Order_Method.value = mtd

	document.JumpPage.submit();
}

function moveitem(src, dest){
	var j = src.selectedIndex

	if (j==-1){
		alert("ÀÌµ¿ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ½Ê½Ã¿À.");
		return false;
	}
		
	var len = src.length
		
	for ( var i=0; i < len; ++i) {
		if (src.options[i].selected == true){				
			var e1 = document.createElement("OPTION");
			e1.text = src.options[i].text;
			e1.value = src.options[i].value;
			dest.add(e1);			
		}
	}
	for ( var i=len-1; i > -1; --i) {
		if (src.options[i].selected == true){				
			src.options[i]=null;					
		}
	}
}
	
function moveall(src,dest){		
	len = src.length
	for ( var i=0; i < len; ++i) {
		var e1 = document.createElement("OPTION");
		e1.text =  src.options[i].text;
		e1.value = src.options[i].value;
		dest.options.add(e1);
		//ths1.options[i] = null;
	}
		
	for ( var i=len; i>-1 ; --i) {			
		src.options[i] = null;
	}
}


// »õÃ¢¶ç¿ì±â
function newWindowOpen(URL,WinName,WinWidth,WinHeight,ScrollYN) {
	var winl = (screen.width - WinWidth) / 2;
	var wint = (screen.height - WinHeight) / 2;
	var NewWin = window.open(URL,WinName,'toolbar=no,width='+WinWidth+',height='+WinHeight+',top='+wint+',left='+winl+',resizable=yes,scrollbars='+ScrollYN)
	if (parseInt(navigator.appVersion) >= 4) { NewWin.focus(); }
}

// »õÃ¢¶ç¿ì±â
function newWindowOpen1(URL,WinName,WinWidth,WinHeight,ScrollYN) {
	var winl = (screen.width - WinWidth) / 2;
	var wint = (screen.height - WinHeight) / 2;
	var NewWin1 = window.open(URL,WinName,'toolbar=no,width='+WinWidth+',height='+WinHeight+',top='+wint+',left='+winl+',resizable=yes,scrollbars='+ScrollYN)
	if (parseInt(navigator.appVersion) >= 4) { NewWin1.focus(); }
}

// ÇØ´ç¿ù¿¡ ´ëÇÑ ¸¶Áö¸· ³¯±îÁö¿¡ ´ëÇÑ ¼¿·ºÆ® ¹Ú½º °ª ¹ÝÈ¯ ÇÔ¼ö
function makeSelectDate(strYear,strMonth,objName) { 
	var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if (((strYear % 4 == 0) && (strYear % 100 != 0)) || (strYear % 400 == 0)) {
		monarr[1] = "29";
	}
	
	endDay = monarr[strMonth-1]
	
	for(var i=0;i<endDay;i++) {
		objName.length = endDay
		
		strDay = '0' + (i+1)
		strDayLen = strDay.length
		strDay = strDay.substr(strDayLen-2,strDayLen)
		
		objName.options[i].text	= strDay
		objName.options[i].value	= strDay
	}
	 
}
	
//¼ýÀÚ¿Í BackSpace, Tab Key ÀÔ·Â¹Þ±â
function numkey(){
	//	alert(event.keyCode);
	if ((event.keyCode<48)||(event.keyCode>57)){
		if (event.keyCode != 8 && event.keyCode != 9)
		{
			event.returnValue=false;
		}
	}
}

//¼ýÀÚ¿Í BackSpace, Tab Key, Asterisk ÀÔ·Â¹Þ±â
function numandasterkey(){
	//	alert(event.keyCode);
	if ((event.keyCode<48)||(event.keyCode>57)){
		if (event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16)
		{
			event.returnValue=false;
		}
	}
}


//ÀüÈ­¹øÈ£ÀÔ·Â¹Þ±â(¼ýÀÚ¿Í - ¸¸ ÀÔ·Â¹Þ±â)
function telkey(src){
	if ((event.keyCode<48)||(event.keyCode>57)){
		if (event.keyCode!=189 && event.keyCode != 8 && event.keyCode != 9){ //189¹øÀº '-', 8¹øÀº 'backspace', 9¹øÀº 'tab'
			event.returnValue=false;
		}
	}
}

//ÆäÀÌÁö ÀÌµ¿
function JumpPage(gPage) {	
	document.JumpPage.page.value = gPage;
	document.JumpPage.submit();
}
function JumpPage1(gPage) {	
	document.JumpPage.s_page.value = gPage;
	document.JumpPage.submit();
}

//ÆË¾÷Ã¢ ¶ç¿ì±â(ÆÄÀÏ¸í,width,height,scrollbar,ÄíÅ°Ç×¸ñ,top¿©¹é,left¿©¹é)
function onload_popup(a,b,c,d,e,f,g) {	
	var pop_win
	pop_win = window.open(a,e,'width='+parseInt(b)+',height='+parseInt(c)+',scrollbars='+parseInt(d)+',toolbar=no,location=no,directories=no,status=no,resizable=no,menubar=no,top='+parseInt(f)+',left='+parseInt(g)+'');
	pop_win.focus();
	return;
}

//Color Picker¸¦ À§ÇÑ ÆË¾÷Ã¢ ¶çÀ§±â
//modal formÀ» ¶ç¿öÁÖ±â À§ÇÑ ½ºÅ©¸³Æ®
function PopupWindow(DestPage, Dest)
{
	var SHeight, SWidth;
	sHeight = screen.height;
	sWidth = screen.width
	var boxWidth, boxHeight, boxLeft, boxTop;
	
	boxWidth = 250;
	boxHeight = 330;
	
	boxLeft = (screen.width - boxWidth) / 2;
	boxTop = (screen.height - boxHeight) / 2;

	var vReturnValue = window.showModalDialog(DestPage,null,"dialogWidth:" + boxWidth + "px;dialogHeight:" + boxHeight + "px;dialogLeft:" + boxLeft + "px;dialogTop:" + boxTop + "px");
	var obj = eval("document.oForm." + Dest);

	if (vReturnValue != "out"){
		obj.value = vReturnValue;
		obj.style.backgroundColor=vReturnValue;
	}
	//document.oForm.SLA_Color1.value=vReturnValue;
}

// ¼­¹öÀÇ ½Ã°£À» ±¸ÇÏ´Â °Ì´Ï´Ù.
var timer_id = null
var diff_hours = 0
var diff_minutes = 0
var diff_seconds = 0
var ampm = ""
var flag=0
            
// ¼­¹öÀÇ ½Ã°£°úÀÇ Â÷ÀÌ¸¦ ±¸ÇÏ´Â ÇÔ¼ö
function getDate (now_day) {
    var now = new Date()
    var hours = now.getHours()
    var minutes = now.getMinutes()
    var seconds = now.getSeconds()
    var sv_ampm = now_day.substr(11,2)
    if (now_day.substr(15,1) == ":") {
       var sv_hours = now_day.substr(13,2)
       var sv_minutes = now_day.substr(16,2)
       var sv_seconds = now_day.substr(19,2)
    }
    else {
       var sv_hours = now_day.substr(14,2)
       var sv_minutes = now_day.substr(17,2)
       var sv_seconds = now_day.substr(20,2)
    }


    //if ( sv_ampm == "¿ÀÈÄ"){
      //sv_hours = parseInt(sv_hours) + 12
    //}
    ampm = sv_ampm

    diff_hours = sv_hours - hours
    diff_minutes = sv_minutes - minutes
    diff_seconds = sv_seconds - seconds
    //diff_minutes = parseInt(sv_minutes) - parseInt(minutes)
    //diff_seconds = parseInt(sv_seconds) - parseInt(seconds)
   showTime()
}

// ÇöÀç ½Ã°£ ±¸ÇØ ÅØ½ºÆ® ÀÔ·Â ¾ç½Ä¿¡ º¸¿©ÁÖ´Â ÇÔ¼ö
function showTime () {
    var now = new Date()
    var hours = now.getHours()
    var minutes = now.getMinutes()
    var seconds = now.getSeconds()
    // color_form ¿¡ ÀÖ´Â time ÅØ½ºÆ® ÀÔ·Â ¾ç½Ä¿¡ ÀÔ·Â

		hours = hours + diff_hours
		minutes = minutes + diff_minutes
		seconds = seconds + diff_seconds + 1

    if (seconds < 0) {
       minutes -= 1
       seconds = 60 + seconds
    }
    if (minutes < 0) {
       hours -= 1
       minutes = 60 + minutes
    }
    if (hours < 0){
      hours += 24
    }
    if (seconds >= 60){
      minutes += 1
      seconds -= 60
    }
    if (minutes >= 60){
      hours += 1
      minutes -=60
    }
    if (hours >=24){
      hours -= 24
    }
    if (hours == 0){
      hours = 12
    }
    if (hours == 12 ){
      if (minutes == 00){
        if (seconds == 00 ){
          if (ampm == "¿ÀÀü"){
            ampm = "¿ÀÈÄ"
          }
          else{
            ampm = "¿ÀÀü"
          }
        }
      }
    }
    var time_str = ((hours >12) ? hours -12 : hours)
    time_str += ((minutes < 10) ? ":0" : ":") + minutes
    time_str += ((seconds < 10) ? ":0" : ":") + seconds
    //time_str += ":" + seconds
    //time_str += (hours >= 12) ? " p.m." : " a.m."
    time_str += " "
    if (ampm == "¿ÀÀü"){
      time_str = "¿ÀÀü" + time_str }
    else {
      time_str = "¿ÀÈÄ" + time_str }

    //time_str += ampm
    // color_form ¿¡ ÀÖ´Â time ÅØ½ºÆ® ÀÔ·Â ¾ç½Ä¿¡ ÀÔ·Â
    timer.innerText = time_str

    // showTime() ÇÔ¼ö°¡ 1ÃÊ ÈÄ ½ÇÇàµÇµµ·Ï ¼³Á¤
    timer_id = setTimeout("showTime()",1000)
}

//blink 
function doBlink() {
	var blink = document.all.tags("blink")
	for (var i=0; i<blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
	}

	function startBlink() {
	 if (document.all)
	  setInterval("doBlink()",500)
	}
	window.onload = startBlink;
	
function Enter() {
   if(event.keyCode == 13){ 
      check();
   } 
}


//°Ë»öÃ¢ Ã¼Å©ÇÔ¼ö	
function searchchk(ths){		
	if(ths.search_txt.value==""){
		alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		ths.search_txt.focus();
		return false;
    }
}

//Top, BottÇü ½ºÅ² ¸Þ´º µð½ºÇÃ·¹ÀÌ
function showmenu(num,count){
	for(var i=0; i<count+1; i++){
		menu = eval("sub" + i)
   		if (i == num){
   			menu.style.display = '';
   		}
   		else{
   			menu.style.display = 'none';
   		}
	}
}

//ÅØ½ºÆ® ÇÊµå ÀÔ·Âµ¥ÀÌÅÍ ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
//autoTab(ÇÊµå¸í, ÇÊµåÀÇ ÀÔ·Â ±æÀÌ, event)ÇüÅÂ·Î »ç¿ë
// onkeyup="return autoTab(this, 6, event);"
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); 
		if (len!=7){
			input.form[(getIndex(input)+1) % input.form.length].focus(); 
		}
		else{
			input.form[(getIndex(input)+3) % input.form.length].focus();
		}
	}

	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;
		var i = 0;
		var found = false; 
	    
		while (i < input.form.length && index == -1) 
			if (input.form[i] == input)
				index = i; 
			else
				i++; 
			return index; 
	} 

	return true; 
}  	

//Enter¸¦ Ä¡¸é ´ÙÀ½ ÄÁÆ®·Ñ·Î ³Ñ¾î°¡´Â ÇÔ¼ö
// onkeyup="return autoEnter(this, event);" ÇüÅÂ·Î »ç¿ë

function autoEnter(input,e) { 
    var keyCode = (isNN) ? e.which : e.keyCode;
    var filter = (isNN) ? [0,8,9] : [13]; 
    if(containsElementEnter(filter,keyCode)) { 
		input.form[(gotIndex(input)+1) % input.form.length].focus(); 
	}	
	return true; 
	
	function containsElementEnter(arr, ele) { 
		var found = false, index = 0; 
		while(!found && index < arr.length) 
			if(arr[index] == ele) 
				found = true; 
			else 
				index++; 
			return found; 
	} 

	function gotIndex(input) { 
		var index = -1;
		var i = 0;
		var found = false; 
	    
		while (i < input.form.length && index == -1) 
			if (input.form[i] == input)
				index = i; 
			else
				i++; 
			return index; 
	} 
}

	
function PopupColorPicker(DestObj){			// »ö»óÇ¥ ¼±ÅÃÇÏ¸é ÁöÁ¤ÇÑ ¹Ú½ºÀÇ ¹ÙÅÁ»ö ¹Ù²Ù°í »ö»ó°ª ¾²±â
	var boxWidth, boxHeight, boxLeft, boxTop;
			
	boxWidth = 358
	boxHeight = 380
	boxLeft = (screen.width - boxWidth) / 2;
	boxTop = (screen.height - boxHeight) / 2;

	var vReturnValue = window.showModalDialog("/admin/common/colpicker.htm","Popup","status:no; dialogWidth:" + boxWidth + "px;dialogHeight:" + boxHeight + "px;dialogLeft:" + boxLeft + "px;dialogTop:" + boxTop + "px");
			
	if (typeof(vReturnValue) != "undefined" && vReturnValue != "out"){
		DestObj.value = vReturnValue;
		DestObj.style.backgroundColor = vReturnValue;
	}
}

function DateToStr(dDate, strFormat)
{
	var strDate = "", ds;
	if(dDate)
	{
		ds = strFormat.substr(2, 1);
		if (strFormat.substr(0, 1).toUpperCase() != 'D')
		{
			strDate = (dDate.getMonth() + 1) + ds + dDate.getDate() + ds + dDate.getFullYear();
		}
		else
		{
			strDate = dDate.getDate() + ds + (dDate.getMonth() + 1) + ds + dDate.getFullYear();
		}
	}
	return strDate;	
}
function StrToDate(strDate, strFormat)
{
    var ds, sp1, sp2, sp3, p1, p2;
    if(strDate)
    {
        ds = strFormat.substr(2, 1);
        p1 = strDate.indexOf(ds);
        p2 = strDate.indexOf(ds, p1 + 1);
        sp1 = strDate.substr(0, p1);
        sp2 = strDate.substr(p1 + 1, p2 - p1 - 1);
        sp3 = strDate.substr(p2 + 1);
        if(strFormat.substr(0, 1).toUpperCase() != 'D')
        {
            return new Date(sp3, sp1 - 1, sp2);
        }
        else
        {
            return new Date(sp3, sp2 - 1, sp1);
        }
    }
}

function is_available_element(el)
{
	try
	{
		if(typeof(el)!='string') {
			alert("argument is not string type.");
			return false;
		}

		var arr = el.split(".");
		var elname='';
		for(var i=0;i<arr.length;i++) {
			if(i==0) elname = arr[i];
			else elname = elname+'.'+arr[i];
			var atype = typeof(eval(elname));
			if(atype=='undefined' || atype=='unkown') 
				return false;
		}
		return true;
	}
	catch (e)
	{
		return false;
	}
}

// URLEncoding
function urlencode(str)
{
	var temp = str;
	temp = temp.replace(/\%/g, '%25');
	temp = temp.replace(/&/g,  '%26');
	temp = temp.replace(/=/g,  '%3D');
	temp = temp.replace(/\//g, '%2F');
	temp = temp.replace(/\'/g, '%27');
	temp = temp.replace(/ /g,  '%20');
	temp = temp.replace(/\"/g, '%22');
	temp = temp.replace(/@/g,  '%40');
	temp = temp.replace(/:/g,  '%3A');
	temp = temp.replace(/\?/g, '%3F');

	return temp;
}

function trim( strValue )
{
	var ReturnValue = "";

	if( strValue == "" )
				return "";

	for(var i=0;i<strValue.length;i++)
	{
			if(strValue.charAt(i) != " ")
				  ReturnValue = ReturnValue + strValue.charAt(i);
	}

	return ReturnValue;
}

function IsDigit() {
	// onkeydown="IsDigit()" style="ime-mode:disabled"
	if(
		((event.keyCode >= 48) && (event.keyCode <= 57)) ||	// keyboard
		((event.keyCode >= 96) && (event.keyCode <= 105)) ||	// keypad
		(event.keyCode == 9) ||	// tab
		(event.keyCode == 10)||	// enter
		((event.keyCode >= 35) && (event.keyCode <= 40)) ||	// arrow and home,end
		(event.keyCode == 45)||	(event.keyCode == 46)||	// insert, delete
		(event.keyCode == 8) ||	(event.keyCode == 144)	// BS, NumLock
		)
		event.returnValue = true;
	else event.returnValue = false;
}

function ByteCount(input) { 
	var i, j=0; 

	for(i=0;i<input.length;i++) { 

		val=escape(input.charAt(i)).length; 

		if(val== 6) j++; 
		j++; 
	} 
	return j; 
}

function checkspace(id)
{
	if (id.indexOf(" ") >= 0) return false;
	return true;
}

/*
/*	validationÀ» À§ÇÑ Á¾ÇÕ ÇÔ¼ö
*/
function checkValue(f){
	var DEFAULT_SCOPE_ERRMSG = "°ªÀÇ ¹üÀ§°¡ Àû´çÇÏÁö ¾Ê½À´Ï´Ù. (ÃÖ¼Ò: $MinScope, ÃÖ´ë: $MaxScope)";
	var DEFAULT_LEN_ERRMSG = "ÀÔ·ÂÇÑ °ªÀÇ ±æÀÌ°¡ Àû´çÇÏÁö ¾Ê½À´Ï´Ù. (ÃÖ¼Ò: $MinLen, ÃÖ´ë: $MaxLen)";
	var DEFAULT_CHECKFUNC_ERRMSG = "ÀÔ·Â°ªÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.";
    var j = f.elements.length
    var i;
    var re;
    var result, curr;
    var maxLen, minLen, length, value, minScope, maxScope;
    
    for (i=0; i<j; i++)
    {
		curr = f.elements[i];
        if (typeof(curr.V) == "undefined") continue;
		
		value = curr.value;
		length = parseInt(b_length(value));
		
		//ÀÔ·Â Æû°ª¿¡ ÀÔ·ÂµÉ ¼ö ÀÖ´Â ±æÀÌ¿¡ ´ëÇÑ Ã¼Å©
		//MaxLen, MinLen´Â ÀÔ·ÂÆû°ª¿¡ ¹Ì¸® Á¤ÀÇ°¡ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
		var checkLen = true;
		minLen = parseInt(curr.MinLen);
		if (isNaN(minLen)){
			checkLen = false;
		}
		maxLen = parseInt(curr.MaxLen);
		if (isNaN(maxLen)){
			checkLen = false;
		}

		if (checkLen){
			if ((length<minLen) || (length>maxLen)){
				//alert(length + ":" + minLen + ":" + maxLen);
				curr.focus();
				if (typeof(curr.LenErrMsg) == "undefined"){
					curr.LenErrMsg = DEFAULT_LEN_ERRMSG;
				}
				curr.LenErrMsg = curr.LenErrMsg.replace("$MinLen", curr.MinLen);
				curr.LenErrMsg = curr.LenErrMsg.replace("$MaxLen", curr.MaxLen);
				alert(curr.LenErrMsg );
				return false;
			}
		}
			
		//¼ýÀÚÀÇ ÀÔ·Â ¹üÀ§¸¦ Ã¼Å©
		//¼ýÀÚÀÇ ÀÔ·Â ¹üÀ§ÀÇ ÃÖ¼Ò¼ýÀÚ(MinScope)¿Í ÃÖ´ë¼ýÀÚ(MaxScope)´Â ÀÔ·ÂÆû°ª¿¡ ÀÔ·ÂµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
		var checkScope = true;
		minScope = parseInt(curr.MinScope);
		if (isNaN(minScope)){
			checkScope = false;
		}
		maxScope = parseInt(curr.MaxScope);
		if (isNaN(maxScope)){
			checkScope = false;
		}
		
		if (checkScope){
			if (isNaN(value)){
				curr.focus();
				alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
				return false;
			}
			
			if ((value > maxScope) || (value < minScope)){
				curr.focus();
				if (typeof(curr.ScopeErrMsg) == "undefined"){
					curr.ScopeErrMsg = DEFAULT_SCOPE_ERRMSG;
				}
				curr.ScopeErrMsg = curr.ScopeErrMsg.replace("$MinScope", curr.MinScope);
				curr.ScopeErrMsg = curr.ScopeErrMsg.replace("$MaxScope", curr.MaxScope);
				alert(curr.ScopeErrMsg);
				return false;
			}
		}
		
		//ÁöÁ¤µÈ ÇÔ¼ö1·Î À¯È¿¼ºÀ» Ã¼Å©
		if (typeof(curr.CheckFunc) != "undefined"){
			try{
				result = eval(curr.CheckFunc+"(curr, value);");
			}
			catch(e){
				alert("ÀÔ·Â°ª °Ë»ç ÇÔ¼ö " + curr.CheckFunc + "(src, value) ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
				result = false;
			}
			if (!result){
				curr.focus();
				if (typeof(curr.CheckFuncErrMsg) == "undefined"){
					curr.CheckFuncErrMsg = DEFAULT_CHECKFUNC_ERRMSG;
				}
				alert(curr.CheckFuncErrMsg);
				return false;
			}
		}
		
		//ÁöÁ¤µÈ ÇÔ¼ö2·Î À¯È¿¼ºÀ» Ã¼Å©
		if (typeof(curr.CheckFunc2) != "undefined"){
			try{
				result = eval(curr.CheckFunc2);
			}
			catch(e){
				alert("ÀÔ·Â°ª °Ë»ç ÇÔ¼ö ¿À·ù");
				result=false;
			}
			if (!result){
				curr.focus();
				if (typeof(curr.CheckFuncErrMsg) == "undefined"){
					curr.CheckFuncErrMsg = DEFAULT_CHECKFUNC_ERRMSG;
				}
				alert(curr.CheckFuncErrMsg);
				return false;
			}
		}		
    }
    return true;
}

function b_length(str){
	var iRet = 0;
	var iLen = str.length;
	
	for (i=0; i<iLen; i++){
		if ((str.charCodeAt(i)<0) || (str.charCodeAt(i)>127)){
			iRet = iRet + 1;
		}
	}
	
	return (iLen + iRet);
}

// ÀüÀÚ¿ìÆí Å¸´ç¼º Ã¼Å©
function IsValidEmail(src,strValue) {
    var invalidChars = " /:,;";
    if(strValue != ""){
	    for(var i=0;i<invalidChars.length;i++) {
		var badchar = invalidChars.substring(i,i+1);
		if(strValue.indexOf(badchar, 0) > -1) {
		    return false;
		}
	    }
	    var atPos = strValue.indexOf("@",1);
	    if(atPos == -1) {	
		return false;
	    }
	    if(strValue.indexOf("@",atPos+1) > -1) {	
		return false;
	    }
	    var periodPos = strValue.indexOf(".",atPos)
	    if(periodPos == -1) {
		return false;
	    }
	    if(periodPos + 3 > strValue.length) {
		return false;
	    }
	    return true;
     }
     else{
	return true;
     }
}

// ¼ýÀÚÀÔ·Â Å¸´ç¼º Ã¼Å©
function IsNumeric(nValue) {
    if(nValue == "") {
		return false;
    }
	if (nValue.substring(0,1) != "-"){
		for(var i=0; i<nValue.length; i++) {
			if(nValue.substring(i,i+1) < "0" || nValue.substring(i,i+1) > "9") {
				return false;
			}
		}
	}
	else{
		for(var i=1; i<nValue.length; i++) {
			if(nValue.substring(i,i+1) < "0" || nValue.substring(i,i+1) > "9") {
				return false;
			}
		}
	}
	
    return true;
}

//ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö
function regnumcheck(src,strValue){
	var regnum = strValue.replace('-','');
	ssn1 = regnum.substring(0,6);
	ssn2 = regnum.substring(6,13);
	
	if (ssn1.length != 6){ 
		return false;
	} 
	else if (ssn2.length != 7){ 
		return false;
	} 
	else { 
		var str_serial1 = ssn1; 
		var str_serial2 = ssn2; 
		var digit=0 
		
		for (var i=0;i<str_serial1.length;i++){ 
		var str_dig=str_serial1.substring(i,i+1); 
		
		if (str_dig<'0' || str_dig>'9'){ 
			digit=digit+1 
		} 
	} 
	
	if ((str_serial1 == '') || ( digit != 0 )){ 
		return false;   
	}
	 
	var digit1=0 
	
	for (var i=0;i<str_serial2.length;i++){ 
	var str_dig1=str_serial2.substring(i,i+1); 	
		if (str_dig1<'0' || str_dig1>'9'){ 
			digit1=digit1+1 
		} 
	}
	 
	if ((str_serial2 == '') || ( digit1 != 0 )){ 
		return false;   
	}
	 
	if (str_serial1.substring(2,3) > 1){ 
		return false;   
	}
	 
	if (str_serial1.substring(4,5) > 3){ 
		return false;   
	}
	 
	if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){ 
		return false;   
	}
	 
	var a1=str_serial1.substring(0,1) 
	var a2=str_serial1.substring(1,2) 
	var a3=str_serial1.substring(2,3) 
	var a4=str_serial1.substring(3,4) 
	var a5=str_serial1.substring(4,5) 
	var a6=str_serial1.substring(5,6) 
	var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7 
	var b1=str_serial2.substring(0,1) 
	var b2=str_serial2.substring(1,2) 
	var b3=str_serial2.substring(2,3) 
	var b4=str_serial2.substring(3,4) 
	var b5=str_serial2.substring(4,5) 
	var b6=str_serial2.substring(5,6) 
	var b7=str_serial2.substring(6,7) 
	var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
	check_digit = check_digit%11 
	check_digit = 11 - check_digit 
	check_digit = check_digit%10 
	if (check_digit != b7){ 
		return false;   
	} 
	else{ 
		return true;
	} 
	} 
} 

//»ç¾÷ÀÚ ¹øÈ£ Ã¼Å© ÇÔ¼ö
function chkWorkNum(cnum1, cnum2, cnum3){ 
	strNumb = cnum1 + cnum2 + cnum3

	if (strNumb.length != 10){ 
		return false; 
	} 
         
	sumMod = 0; 
	sumMod += parseInt(strNumb.substring(0,1)); 
	sumMod += parseInt(strNumb.substring(1,2)) * 3 % 10; 
	sumMod += parseInt(strNumb.substring(2,3)) * 7 % 10; 
	sumMod += parseInt(strNumb.substring(3,4)) * 1 % 10; 
	sumMod += parseInt(strNumb.substring(4,5)) * 3 % 10; 
	sumMod += parseInt(strNumb.substring(5,6)) * 7 % 10; 
	sumMod += parseInt(strNumb.substring(6,7)) * 1 % 10; 
	sumMod += parseInt(strNumb.substring(7,8)) * 3 % 10; 
	sumMod += Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10); 
	sumMod += parseInt(strNumb.substring(8,9)) * 5 % 10; 
	sumMod += parseInt(strNumb.substring(9,10)); 
         
	if (sumMod % 10 != 0){ 
        return false; 
	}
	else{
		return true; 
	}
}
// Ä³¸¯ÅÍ°¡ ÀÖ´ÂÁö Ã¼Å©
function InChar(nValue,char) {
    if(nValue == "") {
		return false;
    }
    for(var i=0; i<nValue.length; i++) {
	if(nValue.substring(i,i+1) == char ) {
	    return true;
	}
    }
    return false;
}

//select box¿¡¼­ ¼±ÅÃµÈ °ªÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â ÇÔ¼ö
//select box°¡ µÎ°³°¡ ÀÖ°í ÇÏ³ª´Â ¼±ÅÃÇÒ °ª¿¡ ´ëÇÑ ¸®½ºÆ®ÀÌ°í ´Ù¸¥ ÇÏ³ª´Â ¸®½ºÆ®Áß¿¡¼­ ¼±ÅÃµÈ °ªÀÌ ³ªÅ¸³ª´Â boxÀÓ.

function select_validation(src){	
	//alert("selected index :" + src.selectedIndex + ", length;" + src.length);
	
    if(src.length == 0){
       return false;
    }
    else{
		src.multiple = true;
		for ( var i=0; i < src.length; ++i) {			
			src.options[i].selected = true;
		}
		return true;
	}
}

function select_validation_for_response_action(src){
	if(src.length == 0 || src.length >= 2){
		return false;
	}
	else{
		src.multiple = true;
		for ( var i=0; i < src.length; ++i) {			
			src.options[i].selected = true;
		}
		return true;
	}
}

function select_validation_for_customer(src){
	for (i=0;i<document.oForm.Eng_Type.length ;i++ )
	{
		if(document.oForm.Eng_Type[i].checked){
			var val=document.oForm.Eng_Type[i].value
		}
	}
	
	if ((val == "Customer" || val == "Manager" || val == "Sales Person") && src.length == 0){
		return true;
	}
	else if(val != "Customer" && val != "Manager" && val != "Sales Person" && src.length == 0){
		return false;
	}
	else if((val == "Customer" || val == "Manager" || val == "Sales Person") && src.length != 0){
		return false;
	}
	else{
		src.multiple = true;
		for ( var i=0; i < src.length; ++i) {			
			src.options[i].selected = true;
		}
		return true;
	}
}

function replace_validation(src){
		var val = src.value;

		out = ","; // Ä¡È¯µÉ ¹®ÀÚ
		add = "@@@"; // Ä¡È¯ÇÒ ¹®ÀÚ

		temp = "" + val; 

		while (temp.indexOf(out)>-1) {
			pos= temp.indexOf(out);
			temp = "" + (temp.substring(0, pos) + add + 
			temp.substring((pos + out.length), temp.length));
		}

		temp = "" + temp;
		
		out = "'"; // Ä¡È¯µÉ ¹®ÀÚ
		add = "$$$"; // Ä¡È¯ÇÒ ¹®ÀÚ

		while (temp.indexOf(out)>-1) {
			pos= temp.indexOf(out);
			temp = "" + (temp.substring(0, pos) + add + 
			temp.substring((pos + out.length), temp.length));
		}

		temp = "" + temp;
		
		out = "%"; // Ä¡È¯µÉ ¹®ÀÚ
		add = "&&&"; // Ä¡È¯ÇÒ ¹®ÀÚ

		while (temp.indexOf(out)>-1) {
			pos= temp.indexOf(out);
			temp = "" + (temp.substring(0, pos) + add + 
			temp.substring((pos + out.length), temp.length));
		}

		temp = "" + temp;
		
		out = "^"; // Ä¡È¯µÉ ¹®ÀÚ
		add = "###"; // Ä¡È¯ÇÒ ¹®ÀÚ

		while (temp.indexOf(out)>-1) {
			pos= temp.indexOf(out);
			temp = "" + (temp.substring(0, pos) + add + 
			temp.substring((pos + out.length), temp.length));
		}

		src.value = temp;

		return true;
}

function telkey_return(field){
	var valid = "+-0123456789"
	var temp;
	var result = true;

	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1"){
			result = false;
		}
	}
	if (!result){
		return false;
	}
	else{
		return true;
	}
}

function sla_type_check(src){
	var chkValue = InChar(src.value,"*")
	
	if (chkValue == false && document.oForm.SLA_Type.value == 'TypeI'){
		return false;
	}
	
	if (chkValue == true &&  document.oForm.SLA_Type.value != 'TypeI'){
		return false;
	}

	src.multiple = true;
	for ( var i=0; i < src.length; ++i) {			
		src.options[i].selected = true;
	}

	return true;
}

function check_is(src){
	if (src.value=="")
	{
		return false;
	}
	else{
		return true;
	}
}

//--IframeÀÇ »çÀÌÁî¸¦ ÀÚµ¿À¸·Î Á¶ÀýÇÏ´Â ÇÔ¼ö
var iframeids=["HelpDeskFrame"] // iframe ¿¡ »ç¿ëÇÒ ID ¸¦ ÁöÁ¤ ÇØ ÁÖ¼¼¿ä

var iframehide="yes"

function resizeCaller() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
		if (document.getElementById)
			resizeIframe(iframeids[i])
		if ((document.all || document.getElementById) && iframehide=="no"){
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}

function resizeIframe(frameid){
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera){
		currentfr.style.display="block"
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
			currentfr.height = currentfr.contentDocument.body.offsetHeight; 
		else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
			currentfr.height = currentfr.Document.body.scrollHeight;
		if (currentfr.addEventListener)
			currentfr.addEventListener("load", readjustIframe, false)
		else if (currentfr.attachEvent)
			currentfr.attachEvent("onload", readjustIframe)
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
		resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
	if (document.getElementById)
		document.getElementById(iframeid).src=url
}

if (window.addEventListener)
	window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
	window.attachEvent("onload", resizeCaller)
else

window.onload=resizeCaller
