/*--=============================================================================*
 * ´ë¼Ò¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ¿µ¹®ÀÚÀÎÁö È®ÀÎÇÑ´Ù.
 *
 * param : sVal ÀÔ·Â¹®ÀÚ¿­
 *
 * return : Boolean trueÀÌ¸é ¾ËÆÄºª
 *============================================================================--*/
function isAlpha(sVal)
{
  // Alphabet °ª
  var sAlphabet="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var iLen=sVal.length;   //ÀÔ·Â°ªÀÇ ±æÀÌ

  for(i=0;i<iLen;i++)
  {
    if(sAlphabet.indexOf(sVal.substring(i,i+1))<0)
    {
      return false;
    }
  }
  return true;
}

/*--=============================================================================*
 * ¼ýÀÚÃ¼Å©·çÆ¾ÀÔ´Ï´Ù.
 *
 * param : sVal ÀÔ·Â¹®ÀÚ¿­
 *
 * return : Boolean trueÀÌ¸é ¼ýÀÚ
 *============================================================================--*/
function isNumeric2(sVal)
{
  // Alphabet °ª
  var sAlphabet="0123456789";
  var iLen=sVal.length;   //ÀÔ·Â°ªÀÇ ±æÀÌ

  for(i=0;i<iLen;i++)
  {
    if(sAlphabet.indexOf(sVal.substring(i,i+1))<0)
    {
      return false;
    }
  }
  return true;
}


/*==============================
//Æ¯¼ö¹®ÀÚ Ã¼Å©·çÆ¾
===============================*/
function spcialCheck( str )
{
	var check = "y";
	var diffStr = str;

	for(i=0; i<diffStr.length; i++){
		if ((diffStr.charAt(i) == "#") || (diffStr.charAt(i) == "&")
				 || (diffStr.charAt(i) == "\"")
				 || (diffStr.charAt(i) == "\'")
		     || (diffStr.charAt(i) == "^")){
			check = "n";
		}
	}

	if (check =="n") {
		window.alert("³»¿ëÁß¿¡ Æ¯¼ö¹®ÀÚ[#&^\"\']¸¦ Á¦°ÅÇÏ¿©ÁÖ½Ê½Ã¿À!");
		return (false);
	}

	return (true);
}

function MM_openBrWindow(theURL,winName,features,focusNm) { //v2.0
  focusNm = window.open(theURL,winName,features);
  focusNm.focus();
}

function MM_openBrWindow2(theURL, winName, wSizeParam, hSizeParam) {
   var wSize = parseInt(wSizeParam);
   var hSize = parseInt(hSizeParam);
   var xPos = (screen.width/2 - wSize/2);
   var yPos = (screen.height/2 - hSize/2);
   var winFeature = "top="+xPos+",left="+yPos+",width="+wSize+",height="+hSize+",";
   winFeature = winFeature + "toolbar=no,location=no,directory=no,status=no,menubar=no,";
   winFeature = winFeature + "scrollbars=no,title=no,frame=no,resizable=no,copyhistory=no";
   var winObj = window.open(theURL,winName,winFeature);

   winObj.moveTo(xPos, yPos);
   winObj.resizeTo(wSize, hSize);
}

function MM_openBrWindow3(theURL, winName, wSizeParam, hSizeParam, xPos, yPos) {
   var wSize = parseInt(wSizeParam);
   var hSize = parseInt(hSizeParam);
   var xPos = xPos;
   var yPos = yPos;
   var winFeature = "top="+xPos+",left="+yPos+",width="+wSize+",height="+hSize+",";
   winFeature = winFeature + "toolbar=no,location=no,directory=no,status=no,menubar=no,";
   winFeature = winFeature + "scrollbars=no,title=no,frame=no,resizable=no,copyhistory=no";
   var winObj = window.open(theURL,winName,winFeature);

   winObj.moveTo(xPos, yPos);
   winObj.resizeTo(wSize, hSize);
}

function MM_openBrWindowByForm(theURL,command,winName,features,width,height) { //v2.0 width,height :  ÆË¾÷Ã¢ °¡¿îµ¥ Á¤·ÄÀ» À§ÇØ Ã¢Å©±â °¡Á®¿È. 
	
	if(wino) wino.close();

	// ÆË¾÷Ã¢ À§Ä¡ 
	px=(screen.availWidth-width)/2;
	py=(screen.availHeight-height)/2;
	wino= window.open('',winName,'width='+width+', height='+height+', left='+px+', top='+py+', resizeable=yes');
	wino.focus();
	var frm = document.form1;
	frm.command.value = command;
	frm.action = theURL;
	frm.target = winName;
	frm.submit();

}
	   
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	} 
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		preloadFlag = true;
	}
}

function movePage(iPage) {
    document.frmPaging.hid_curPage.value = iPage;
    document.frmPaging.submit();
}



function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57)){
		alert("¼ýÀÚ¸¸ ±âÀÔÇÏ¿©ÁÖ½Ã°¡ ¹Ù¶ø´Ï´Ù.");
		event.returnValue=false;
	}
}

function makeNoticePopup(){
    child = window.open('about:blank','NoticeDetailPopup','width=617,height=600');
    var fo = document.frmNoticeDetailPopup;
    //fo.target=child.name;
     fo.submit();
}

function makeNoticePrintPopup()
{
//    MM_openBrWindow('about:blank','NoticeDetailPopup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=617,height=600');
    MM_openBrWindow2('about:blank','NoticeDetailPrintPopup', 617, 600);
    document.frmNoticeDetailPrintPopup.submit();
}

function makeInvalidityPopup()
{
//    MM_openBrWindow('about:blank','CompanyDetailPopup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=558,height=600');
    MM_openBrWindow2('about:blank','INVALIDITYDESC', 570, 390);
    document.frmInvaliditiDesc.submit();
}

function makeAddCatPopup()
{
//    MM_openBrWindow('about:blank','CompanyDetailPopup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=558,height=600');
    MM_openBrWindow2('about:blank','NoticeAddCatPopup', 508, 350);
    document.frmAddCatPopup.submit();
}

function makeAddComPopup()
{
//    MM_openBrWindow('about:blank','CompanyDetailPopup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=558,height=600');
    MM_openBrWindow2('about:blank','NoticeAddComPopup', 558, 600);
    document.frmAddComPopup.submit();
}

function submitBoard(sBBSID) {
    document.frmBoard.BBSID.value = sBBSID;
    document.frmBoard.submit();
}

function submitMainBoard(sBBSID, sCOMMAND, sDOCNUM) {
    document.frmBoard.PARAMVALUE1.value = sCOMMAND;
    document.frmBoard.PARAMVALUE2.value = sBBSID;
    document.frmBoard.PARAMVALUE3.value = sDOCNUM;
    document.frmBoard.submit();
}

function submitMainBoard2(sBBSID, sCOMMAND, sDOCNUM, sCATEGORY) {
    document.frmBoard.PARAMVALUE1.value = sCOMMAND;
    document.frmBoard.PARAMVALUE2.value = sBBSID;
    document.frmBoard.PARAMVALUE3.value = sDOCNUM;
    document.frmBoard.PARAMVALUE4.value = sCATEGORY;
    document.frmBoard.submit();
}


function page_onscroll() {
	if (bottom1.scrollLeft != text1.value) {
		text1.value = bottom1.scrollLeft;
		top1.scrollLeft = bottom1.scrollLeft;
		return;
	}
}

function page_onscroll2() {
	if (rightBottom.scrollLeft != text1.value) {
	  text1.value = rightBottom.scrollLeft;
		rightTop.scrollLeft = rightBottom.scrollLeft;
		return;
	}

	if (rightBottom.scrollHeight != text2.value) {
		text2.value = rightBottom.scrollTop;
		leftBottom.scrollTop = rightBottom.scrollTop;
		return;
	}
}

function submitCountList(sCategoryPath, sServletPath) {
	var sMainPage = "";

	sMainPage += document.frmCountList.pathBASE.value;
	sMainPage += sCategoryPath;
	sMainPage += ".";
	sMainPage += sServletPath;
    document.frmCountList.MAINPAGE.value = sMainPage;
    document.frmCountList.SS_Category.value = sCategoryPath;

    document.frmCountList.submit();
}

function submitSystemList(sServletPath) {
	var sMainPage = "";

	sMainPage += document.frmSystemList.pathBASE.value;
    document.frmSystemList.MAINPAGE.value = sMainPage + sServletPath;

    document.frmSystemList.submit();
}

function submitTopList(sUserType, sCategoryPath, sServletPath) {
	var sMainPage = "";

	sMainPage += document.frmTopList.pathBASE.value;
	
	sMainPage += sUserType;
	sMainPage += ".";
	sMainPage += sCategoryPath;
	sMainPage += ".";
	sMainPage += sServletPath;
    document.frmTopList.MAINPAGE.value = sMainPage;
    document.frmTopList.SS_Category.value = sCategoryPath;

    document.frmTopList.submit();
}

function submitBidding(sCategory) {
    document.frmBidding.SEARCHCATEGORY.value = sCategory;
    document.frmBidding.submit();
}

function submitResult(sCategory) {
    document.frmResult.SEARCHCATEGORY.value = sCategory;
    document.frmResult.submit();
}

function submitCommonUser(sMainPath) {
    document.frmCommonUser.MAINPAGE.value = sMainPath;
    document.frmCommonUser.submit();
}

function submitMainBidding(sCategory) {
    document.frmBidding.PARAMVALUE2.value = sCategory;
    document.frmBidding.submit();
}

function submitMainResult(sCategory) {
    document.frmResult.PARAMVALUE2.value = sCategory;
    document.frmResult.submit();
}

var submitcheck ="N";
function safeSubmit(objForm) {
	if(submitcheck == "N"){
		submitcheck = "Y";
		for(i=0; i < objForm.elements.length; i++){
		    var type 	= objForm.elements[i].type;
		     if( type== "text" ||  type== "textarea") {
                var val = objForm.elements[i].value;
                if(val != "" ) {
                    val = replaceHTML(val);
                    objForm.elements[i].value = val;
                }    
             }
        }//for end
		return true;
	}else{
		return false;
	}
}


function CommonSafeSubmit(objForm) {
	//if(check_YN()) {
        if(submitcheck == "N"){
            submitcheck = "Y";
            for(i=0; i < objForm.elements.length; i++){
                var type 	= objForm.elements[i].type;
                 if( type== "text" ||  type== "textarea") {
                    var val = objForm.elements[i].value;
                    if(val != "" ) {
                        val = replaceHTML(val);
                        objForm.elements[i].value = val;
                    }
                 }
            }//for end
            //objForm.target = "main";
            objForm.submit();
    //    }
	}
}






function replaceHTML(Paramstr){
    var newStr = Paramstr.replace(/&/gi, "&amp;");
	    newStr = newStr.replace(/</gi, "&lt;");
	    newStr = newStr.replace(/>/gi, "&gt;");
	return  newStr;
}



function replaceCall(str){
	var newStr = str.replace(/,/gi, "");
	return  newStr;
}

function HourCheck(value, names){
    i=0;
    var str = "1234567890";
	var SrcReal = "";

    for (ki=0; ki < 2; ki++) {
        sstr = value.charAt(ki);

        if(str.indexOf(sstr) != -1) {
			SrcReal += sstr;
		}
    }

    if(SrcReal > 23){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }else if( SrcReal < 0){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }
    if(SrcReal < 10 && SrcReal.length < 2) {
        eval("frmInsertForm."+names).value="0"+SrcReal;
        return;
    }
    if (i !=0){
        eval("frmInsertForm."+names).focus();
        eval("frmInsertForm."+names).value="10";
        return;
    }
    eval("frmInsertForm."+names).value=SrcReal;

}
function MinCheck(value, names){
    i=0;
    var str = "1234567890";
	var SrcReal = "";

    for (ki=0; ki < 2; ki++) {
        sstr = value.charAt(ki);

        if(str.indexOf(sstr) != -1) {
			SrcReal += sstr;
		}
    }
    value = SrcReal;

    if(SrcReal > 59){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }else if( SrcReal < 0){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }
    if(SrcReal < 10 && SrcReal.length < 2) {
        eval("frmInsertForm."+names).value="0"+SrcReal;
        return;
    }
    if (i !=0){
        eval("frmInsertForm."+names).focus();
        eval("frmInsertForm."+names).value="00";
        return;
    }
    eval("frmInsertForm."+names).value=SrcReal;

}


function HourCheck2(formnamevalue, value, names){
    i=0;
    var str = "1234567890";
	var SrcReal = "";

    for (ki=0; ki < 2; ki++) {
        sstr = value.charAt(ki);

        if(str.indexOf(sstr) != -1) {
			SrcReal += sstr;
		}
    }

    if(SrcReal > 23){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }else if( SrcReal < 0){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }
    if(SrcReal < 10 && SrcReal.length < 2) {
        eval(formnamevalue+"."+names).value="0"+SrcReal;
        return;
    }
    if (i !=0){
        eval(formnamevalue+"."+names).focus();
        eval(formnamevalue+"."+names).value="10";
        return;
    }
    eval(formnamevalue+"."+names).value=SrcReal;

}

function MinCheck2(formnamevalue, value, names){
    i=0;
    var str = "1234567890";
	var SrcReal = "";

    for (ki=0; ki < 2; ki++) {
        sstr = value.charAt(ki);

        if(str.indexOf(sstr) != -1) {
			SrcReal += sstr;
		}
    }
    value = SrcReal;

    if(SrcReal > 59){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }else if( SrcReal < 0){
        alert("ÀÔ·Â¿À·ùÀÔ´Ï´Ù.");
        i++;
    }
    if(SrcReal < 10 && SrcReal.length < 2) {
        eval(formnamevalue+"."+names).value="0"+SrcReal;
        return;
    }
    if (i !=0){
        eval(formnamevalue+"."+names).focus();
        eval(formnamevalue+"."+names).value="00";
        return;
    }
    eval(formnamevalue+"."+names).value=SrcReal;
}


function isNumber(obj) {
	count = 0;
 	for (aa=0;aa<obj.value.length;aa++){
        if(obj.value.charAt(aa)<'0' || obj.value.charAt(aa)>'9') 
        	count++
    }

    if(count!=0) {
        alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.") 
        obj.select();
        obj.focus();
        return false;
    }
 return true;
}

/**
 * Æ¯Á¤¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´É ÇÏµµ·Ï. 
 */
function isCheckStr(obj,char1,char2) {
	count = 0;
	charStr = "";
	if(char1=='' || char1==null) char1 = "";
	else  charStr = char1;
	
	if(char2=='' || char2==null) char2 = "";
	else 
		if(charStr!="") charStr = charStr+","+char2;
		else charStr = char2;
	
 	for (aa=0;aa<obj.value.length;aa++){
        if((obj.value.charAt(aa)<'0' || obj.value.charAt(aa)>'9') && 
           (obj.value.charAt(aa)!=char1 && obj.value.charAt(aa)!=char2))
        	count++
    }

    if(count!=0) {
        alert("[ ¼ýÀÚ,"+charStr+" ]¸¸ ÀÔ·ÂÇÏ¼¼¿ä.") 
        obj.select();
        obj.focus();
        return false;
    }
 return true;
}

// objÀÇ ±æÀÌ°¡ length°¡ µÇ¸é ÀÚµ¿À¸·Î ÅÇ
function autoTab(obj, length, target) {
	if(obj.value.length == length)
		target.focus();	
}

/**
 * ÀÔ·Â°ª Bytes Ã¼Å©.
 * obj : Ã¼Å©ÇÒ Ç×¸ñ object
 * bytes : Á¦ÇÑ bytes ¼ö
 * objStr : alert Ãâ·Â ½Ã º¸¿©ÁÙ Ç×¸ñ¸í 
 */
function checkBytes(obj,bytes,objStr) {
	var tmpStr;
    var temp=0;
    var onechar;
    var tcount;
    tcount = 0;

    tmpStr = new String(obj.value);
    temp = tmpStr.length;

	for (k=0;k<temp;k++){
    	onechar = tmpStr.charAt(k);
        if (escape(onechar) =='%0D') { } 
        else if (escape(onechar).length > 4) { tcount += 3; } //DB - UTF-8 ÇÑ±Û 3bytes Â÷Áö.
        else { tcount++; }
	}
		
    if(tcount>bytes) {
    	reserve = tcount-bytes;
    	if(objStr=='' || objStr==null) objStr="";
    	alert(objStr+" "+bytes+"¹ÙÀÌÆ® ÀÌ»ó ÀÔ·Â ÇÒ ¼ö ¾ø½À´Ï´Ù.\n "
    	+reserve+"¹ÙÀÌÆ®°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù. \nÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù."); 
    	cutText(obj,bytes);
    	obj.focus();
    	return false;
    }        
	return true;
}

function cutText(obj,bytes){
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;
	
	tmpStr = new String(obj.value);
	temp = tmpStr.length;
	
	for(k=0;k<temp;k++){
        onechar = tmpStr.charAt(k);

        if(escape(onechar).length > 4) {
                tcount += 3;
        } else {
            // ¿£ÅÍ°ªÀÌ µé¾î¿ÔÀ»¶§ °ª(rn)ÀÌ µÎ¹ø½ÇÇàµÇ´Âµ¥ Ã¹¹øÂ° °ª(n)ÀÌ µé¾î¿ÔÀ»¶§ tcount¸¦ Áõ°¡½ÃÅ°Áö ¾Ê´Â´Ù.
            if(escape(onechar)=='%0A') {
            } else {
            	tcount++;
            }
        }
        if(tcount>bytes) {
        	tmpStr = tmpStr.substring(0,k);
        	break;
        }
	}
	obj.value = tmpStr;
}

//lengthVal ±æÀÌ ÀÌ»óÀº "..." ¶Ç´Â overrideStr ·Î ´ëÃ¼.
//°Ô½ÃÆÇ ¿¡¼­ »ç¿ë.
function resetData(val, lengthVal ,overrideStr ){
	str = '';
	if(overrideStr=='' || overrideStr==null) overrideStr="...";
	if(val.length > lengthVal)
		str = val.substring(0,lengthVal)+overrideStr;
	else str = val;
	document.write(str);	
}

//ÀÔ·Â°ªÀÌ '' , 'sel', 'all' ÀÌ¸é false return. 
function chkValue(obj){
	if(obj.value=='' || obj.value=='sel' || obj.value=='all'){
		obj.focus();
		return false;
	}
	return true;
}

//'-' ¾ø´Â ÁÖ¹Î¹øÈ£¿¡ - ³Ö¾î¼­ º¸¿©ÁÖ±â.
function fnSetResno(val){
	rsltVal='';
	rsltVal=val.substr(0,6)+'-'+val.substr(5,val.length);
	return rsltVal;
}

function Trim(a){
    return(LTrim(RTrim(a)));
}

function LTrim(a){
    var i;
    i = 0;
    while (a.substring(i,i+1) == ' ')  i = i + 1;
    return a.substring(i);
}

function RTrim(a){
    var b;
    var i = a.length - 1;
    while (i >= 0 && a.substring(i,i+1) == ' ') i = i - 1;
    return a.substring(0,i+1);
}

function openWindowCenter(url, name, height, width, resizable,scrollbars) {
	var str = "height=" + height + ",innerHeight=" + height;
    str += ",width=" + width + ",innerWidth=" + width;
    str += ",resizable="+resizable;
    str += ",scrollbars="+scrollbars;
	if (window.screen) {
		var ah = screen.availHeight - 30;
		var aw = screen.availWidth - 10;

		var xc = (aw - width) / 2;
		var yc = (ah - height) / 2;

		str += ",left=" + xc + ",screenX=" + xc;
		str += ",top=" + yc + ",screenY=" + yc;
	}
	return window.open(url, name, str);
}

function goLink(addr,uaddr,command, target,uMenuId, menuId, height, width) {
	var urllinkaddr;
		
	if(target == "OPEN") {//ÆË¾÷À¸·Î ¿ÀÇÂ
	  urllinkaddr = _modifyURL(addr,command,uMenuId,menuId);
		openWindowCenter(urllinkaddr, menuId, height, width, "no", "no");
		return;

	} else {
		 if (target == "mContent" && document.getElementById("mContent")) {
			 	if(addr.indexOf("http://") >=0) {
			 		urllinkaddr = _modifyURL(uaddr,command,uMenuId,menuId);

			 		top.location.href = urllinkaddr;
			 	} else {
			 		urllinkaddr = _modifyURL(addr,command,uMenuId,menuId);
			 		document.getElementById("mContent").src = urllinkaddr;
			 	}
		 } else { //ÆäÀÌÁö ÀüÃ¼ÀÌµ¿
		 	urllinkaddr = _modifyURL(addr,command,uMenuId,menuId)
		 	top.location.href = addr;
		 }
	}
}
/* url¿¡ ? °¡ Áßº¹µÇ¾î ¿À´Â °æ¿ì Ã³¸®*/
function _modifyURL(addr,command,uMenuId,menuId) {
	var tempaddr = addr;
	var urllinkaddr;
	
	if(addr.lastIndexOf("?") >= 0) {
	   	tempaddr += "&";
	} else tempaddr += "?";
	    
	urllinkaddr = tempaddr+"command="+command+"&uMenuId="+uMenuId+"&menuId="+menuId;
	
	return	urllinkaddr;
}


function blExistVal(obj) {
	var objType = obj.type;
	//alert(obj.name +"-"+obj.type);
	if(objType=="text") {
		if(obj.value.length < 1) {
			obj.focus();
			return false;
		}
	} else if(objType=="textarea") {
		if(obj.value.length < 1) {
			obj.focus();
			return false;
		}
	} else if(objType=="select-one") {
		if(obj.options[obj.selectedIndex].value=="" || obj.options[obj.selectedIndex].value=="sel") {
			obj.focus();
			return false;
		}
	} else if(objType=="checkbox") {
	} else if(objType=="hidden") {
		if(obj.value.length < 1) {
			//obj.focus();
			return false;
		}
	} else if(objType=="radio") {
		var cntChk = 0;
		for(var i=0; i < obj.length; i++) {
			if(obj[i].checked) {
				cntChk++;
			}
		}
		if(cntChk == 0) {
			return false;
		}
	} else {
  }
  return true;
}

/************************************************/
/***********IFRAME RESIZE************************/
/***********START************************/
//var iframeids=["APPROVE_FRAME"] // iframe ¿¡ »ç¿ëÇÒ ID ¸¦ ÁöÁ¤ ÇØ ÁÖ¼¼¿ä
function resizeCaller(frm_name) {
	var iframeids=[frm_name]; // iframe ¿¡ »ç¿ëÇÒ ID ¸¦ ÁöÁ¤ ÇØ ÁÖ¼¼¿ä
	var iframehide="yes";
	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;
}
/************************************************/
/***********IFRAME RESIZE************************/
/***********END************************/

function autoResizeFrame() {
 	var obj;
 	if(parent != null)
 	{
  	obj = parent.document.all[self.name];
  	if(obj != null)
  	{
   	obj.style.pixelWidth = self.document.body.scrollWidth;
   	obj.style.pixelHeight = self.document.body.scrollHeight;

  	}
 	}
}

/*°øÁö»çÇ× ÆË¾÷ */
function openNotice(form,menuId)
{
	
	var f = eval("document."+form);	

	f.command.value = "openNotice";
	f.target = "mContentHidden";
	f.action = "openNotice.do?menuId="+menuId;

	f.submit();
}

/*ÀÌ¸ÞÀÏ Æ¯¼ö¹®ÀÚ Ã¼Å©*/
function chkEmail( val )
{
	var Jv_char = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_.-";
	var Jv_valid = true;
	for( i = 0; i < val.length; i++ )
	{
		Jv_cmp = val.substring(i, i+1);
		var k=0;
		for( j = 0; j < Jv_char.length; j++ )
		{
			if ( Jv_cmp == Jv_char.substring(j, j+1) )
			{
				k=k+1;
			}
		}
		if(k==0)
		{
			Jv_valid=false;
		}
	}
	return Jv_valid;
}   


/*³¯Â¥Ã¼Å©*/
function chkDate(year,month,day)
{
	if(month>0 && month<13)
	{
		if (month != 2 ) 
		{
			if (month == 4 || month == 6 || month == 9 || month == 11) 
			{
				if (day > 30 || day < 1) {alert(month+"¿ùÀÇ ¸¶Áö¸· ³¯Àº 30ÀÏ ÀÔ´Ï´Ù.");return true;}
			} 
			else if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 ||month == 12) 
			{
				if (day > 31 || day < 1) 
				{
					alert(month+"¿ùÀÇ ¸¶Áö¸· ³¯Àº 31ÀÏ ÀÔ´Ï´Ù.");return true;				
				} 
			}		
		} 
		else 
		{
			var yr1 = parseInt(year);
			var leapYrTest = yr1 % 4;
			var maxdy;

			if ((yr1%400== 0) || ((yr1%4==0)&&(yr1%100 !=0))) 
			{
				maxdy = 29
			} 
			else 
			{
				maxdy = 28
			}
			if(day>maxdy)
			{
				alert(year+"³â 2¿ùÀÇ ¸¶Áö¸· ³¯Àº"+maxdy+"ÀÏ ÀÔ´Ï´Ù.");
				return true;
			}
		}
	}
	else
	{
		alert("¿ùÀ» È®ÀÎÇØ ÁÖ¼¼¿ä "); return true;
	}
}
function chkDate4(year, month, day, time)
{
	if((""+year+month+day+time).length > 0 && (""+year+month+day+time).length < 11 )
	{
		if (month != 2 ) 
		{
			if (month == 4 || month == 6 || month == 9 || month == 11) 
			{
				if (day > 30 || day < 1) {alert(month+"¿ùÀÇ ¸¶Áö¸· ³¯Àº 30ÀÏ ÀÔ´Ï´Ù.");return true;}
			} 
			else if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 ||month == 12) 
			{
				if (day > 31 || day < 1) 
				{
					alert(month+"¿ùÀÇ ¸¶Áö¸· ³¯Àº 31ÀÏ ÀÔ´Ï´Ù.");return true;				
				} 
			}		
		} 
		else 
		{
			var yr1 = parseInt(year);
			var leapYrTest = yr1 % 4;
			var maxdy;

			if ((yr1%400== 0) || ((yr1%4==0)&&(yr1%100 !=0))) 
			{
				maxdy = 29
			} 
			else 
			{
				maxdy = 28
			}
			if(day>maxdy)
			{
				alert(year+"³â 2¿ùÀÇ ¸¶Áö¸· ³¯Àº"+maxdy+"ÀÏ ÀÔ´Ï´Ù.");
				return true;
			}
		}
		if( time > 24 )
		{
			alert("½Ã°£Àº 23½Ã±îÁö¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
			return true;
		}
	}
	else
	{
		alert("³¯Â¥¸¦ Ã¼Å©ÇØ ÁÖ¼¼¿ä."); 
		return true;
	}
}

function chkDate2(obj)
{
	if( obj.value.trim().length != 0 )
	{
		if( isNaN(obj.value) )
		{
			alert("¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.value="";
			obj.focus();
			return;
		}
	}
}
function chkDate3(obj, length)
{
	if( obj.value.trim().length != 0 )
	{
		if( obj.value.trim().length != length )
		{
			if( length == 10 )
			{
				alert("³¯Â¥¸¦ 10ÀÚ¸®·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä. ¿¹) 2008010101(³â¿ùÀÏ½Ã)");
				obj.value="";
				obj.focus();
				return;
			}
			else if( length == 8 )
			{
				alert("³¯Â¥¸¦ 8ÀÚ¸®·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä. ¿¹) 20080101(³â¿ùÀÏ½Ã)");		
				obj.value="";
				obj.focus();
				return;
			}
			else if( length < 8 || length > 10)
			{
				alert("³¯Â¥ÀÇ ±æÀÌ¸¦ Ã¼Å©ÇØ ÁÖ¼¼¿ä.");
				obj.value="";
				obj.focus();
				return;
			}
		}
		if( obj.value.trim().length == 10 )
		{

			chkDate4(parseInt(obj.value.substring(0,4)), 
				     parseInt(obj.value.substring(4,6)),
				     parseInt(obj.value.substring(6,8)),
				     parseInt(obj.value.substring(8,10)));

			return;
		}
		else if( obj.value.trim().length == 8 )
		{

			chkDate(parseInt(obj.value.substring(0,4)), 
				    parseInt(obj.value.substring(4,6)),
				    parseInt(obj.value.substring(6,8)));

			return;
		}
	}
}

// Email Æ¯¼ö¹®ÀÚ Ã¼Å© 2 

function spcialCheck( str )
{
	var check = "y";
	var diffStr = str;

	for(i=0; i<diffStr.length; i++){
		if ((diffStr.charAt(i) == "#") || (diffStr.charAt(i) == "&")
	|| (diffStr.charAt(i) == "\'") || (diffStr.charAt(i) == "!")|| (diffStr.charAt(i) == "'")
	|| (diffStr.charAt(i) == "$") || (diffStr.charAt(i) == "%")	|| (diffStr.charAt(i) == "^")
	|| (diffStr.charAt(i) == "(") || (diffStr.charAt(i) == ")")	 || (diffStr.charAt(i) == "+")
 || (diffStr.charAt(i) == "=") || (diffStr.charAt(i) == "[") || (diffStr.charAt(i) == "]")
 || (diffStr.charAt(i) == "{") || (diffStr.charAt(i) == "}") || (diffStr.charAt(i) == ":")
 || (diffStr.charAt(i) == ";") || (diffStr.charAt(i) == "|") || (diffStr.charAt(i) == "*")){
			check = "n";
		}
	}

	if (check =="n") {
		window.alert("Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return (false);
	}

	return true;
}

// ³»¿ëÀÇ °ªÀ» ºó°ø¹éÀ» trimÇÏ±â À§ÇÑ°Í(¾Õ/µÚ)	 
var TRIM_PATTERN = /(^\s*)|(\s*$)/g; 
String.prototype.trim = function() {
 return this.replace(TRIM_PATTERN, "");
}

// png ÆÄÀÏ Åõ¸íÇÏ°Ô ¸¸µç´Ù.
function setPng24(obj) {
    obj.width=obj.height=1;
    obj.className=obj.className.replace(/\bPNG24\b/i,'');
    obj.style.filter =
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
    obj.src='';
    return '';

	/* ½ºÅ¸ÀÏ ½ÃÆ®¿¡ Àû¿ëÇÏ±â
		.png24 {
		 tmp:expression(setPng24(this));
		}
	*/
}

/* 
document.onmousedown=click;
function click() 
{ 
	if ((event.button==2) || (event.button==3)) 
	{ 
		alert("¿ìÃø ¸¶¿ì½º´Â ÀÌ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");		
		return false;
	} 
} 
*/

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Å¸ÄÏ ½ºÆ®¸µÀ» ´ëÃ¼½ÃÅ²´Ù.
function replace_value(targetStr, searchStr, replaceStr) {
    var i=0,j=0;
    if (targetStr == null || searchStr == null || replaceStr == null) return "";
    
    var tmpStr = "";
    var tlen = targetStr.length;
    var slen = searchStr.length;
    var i=0;
    var j=0;
    
    while (i < tlen - slen+1) {
        j = i + slen;
        
        if (targetStr.substring(i,j) == searchStr) {
            tmpStr += replaceStr;
            i += slen;
        } else {
            tmpStr += targetStr.substring(i, i + 1);
            i++;
        }
    }
 
 tmpStr +=  targetStr.substring(i);
 
 return tmpStr;
} 

function addslashes( str ) {        return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\u0000/g, "\\0");}	

function GetCookie(NameCookie) {
	var i = document.cookie.indexOf(NameCookie + '=' );
	if (i != -1) {
			i += NameCookie.length + 1;
			NameEnd = document.cookie.indexOf(';', i);
			if (NameEnd == -1) {
			  NameEnd = document.cookie.length;
			}
			 return  unescape(document.cookie.substring(i, NameEnd));
		  } else {
				return "";
		  }
}
		
		
/* ÀÚ¹Ù½ºÅ©¸³Æ® ½Ã°£ ºñ±³ 
* ÀÎÀÚ Çü½Ä : Dec 21 00:00:00 UTC+0900 2009
*/
function isTimeBetween(sTime, eTime){
	var now = Date.parse(new Date());
	var startDate = Date.parse(sTime);
	var endDate = Date.parse(eTime);
	if(now>startDate&&now<endDate) return true;
	else return false;
}		
