/*==================================================================================================
°øÅë
==================================================================================================*/

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_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 MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.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_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/*==================================================================================================
¹®ÀÚ¿­ Á¶ÀÛ
==================================================================================================*/
// LEFT
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

// RIGHT
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

// trim
function Trim(str){
	return String(str).rereplace(/^\s+|\s+$/g,'');
}

// ¼ýÀÚÃ¼Å©
function Global_numbercheck(obj)
{
    obj.value = obj.value.replace(/^\s+|\s+$/g,'');
    var strValue = obj.value;
    if(isNaN(strValue))
	{
		alert('¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
        obj.value = "";
		return false;
	}
}

// ÄÞ¸¶
function addComma(obj,fLen)
{

	if(event.keyCode == 37 || event.keyCode == 39 )
	{
		return;
	}

	var fLen = fLen || 2;

	var strValue = obj.value.replace(/,|\s+/g,'');
	var strBeforeValue = (strValue.indexOf('.') != -1)? strValue.substring(0,strValue.indexOf('.')) :strValue ;
	var strAfterValue = (strValue.indexOf('.') != -1)? strValue.substr(strValue.indexOf('.'),fLen+1) : '' ;


	if(isNaN(strValue))
	{
		alert(strValue.concat(' : ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.'));
		return false;
	}

	var intLast = strBeforeValue.length-1;

	var arrValue = new Array;
	var strComma = '';

	for(var i=intLast,j=0; i >= 0; i--,j++)
	{

		if( j !=0 && j%3 == 0)
		{
			strComma = ',';
		}
		else
		{
			strComma = '';
		}

		arrValue[arrValue.length] = strBeforeValue.charAt(i) + strComma ;
	}

	obj.value= arrValue.reverse().join('') + strAfterValue;
}

/*==================================================================================================
À©µµ¿ì
==================================================================================================*/
// Window Open
function OpenWindow(JWinName,JOpenedFile,JWidth,JHeight)
{
	var x = (screen.width/2) - (JWidth/2);
	var y = (screen.height/2) - (JHeight/2);
	var NewWin = window.open('', JWinName, 'toolbar=no,resizable=no,scrollbars=yes,status=0,width='+JWidth+',height='+JHeight+',left='+x+',top='+y);
	NewWin.location = JOpenedFile;
}

// Ã¢Å©±â Á¶Àý
function WinSize(strW, strH)
{
	window.resizeTo(strW,strH);
}

function CallInputDlg(gubun)
{
	
	ReturnFunction=ReturnDlg_Class;
    CallDlgWindow=window.open('zip_search_ok.asp?gubun='+gubun,'DlgWinow','width=400,height=400,scrollbars=1');
}

function ReturnDlg_Class(gubun,a_city,a_gugun,a_dong,a_zip)
{
	var zip1,zip2,addr;
    a_city=a_city;
    a_gugun=a_gugun;
    a_dong=a_dong;
    a_zip=a_zip;
	self.close();
    zip1=a_zip.substring(0,3);
    zip2=a_zip.substring(4,7);
	zip1=zip1;
    zip2=zip2;
    addr=a_city+" "+a_gugun+" "+a_dong

	if (gubun=='home')
	{
		opener.document.form1.post1.value=zip1;
		opener.document.form1.post2.value=zip2;
		opener.document.form1.addr.value=addr;
		opener.form1.addr_res.focus();
		return;
	} else {
		opener.document.form1.job_post1.value=zip1;
		opener.document.form1.job_post2.value=zip2;
		opener.document.form1.job_addr.value=addr;
		opener.form1.job_addr_res.focus();
		return;
	}

}

// Ã¤³Î¸ðµå·Î À©µµ¿ì ¿ÀÇÂ
function ChannelModeWindowOpen(url)
{
    window.open(url,"","channelmode,scrollbars")
}

/*==================================================================================================
ÆÄ¶ó¸ÞÅÍ ¹Þ±â
==================================================================================================*/
// QueryString
function RequestQueryString(valuename)
{
    var rtnval = "";
    var nowAddress = unescape(location.href);
    var parameters = (nowAddress.slice(nowAddress.indexOf("?")+1,nowAddress.length)).split("&");

    for(var i = 0 ; i < parameters.length ; i++){
        var varName = parameters[i].split("=")[0];
        if(varName.toUpperCase() == valuename.toUpperCase())
        {
            rtnval = parameters[i].split("=")[1];
            break;
        }
    }

    return rtnval;
}

/*==================================================================================================
ÆûÃ¼Å©
==================================================================================================*/
// NULLÃ¼Å©
function CheckValue(controlid,message)
{
	var thisValue = document.all[controlid];
	var temp = "";
	string = '' + thisValue.value;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	temp += splitstring[i];

	if(temp=="")
	{
		alert(message);
		thisValue.value="";
		thisValue.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckFormValue(controlid,message,formname)
{
    alert(controlid);	
    alert(message);	
    alert(formname);	
}

// NULL Ã¼Å© -> Nofocus
function CheckValue2(controlid,message)
{
	var thisValue = document.form2[controlid];
	var temp = "";
	string = '' + thisValue.value;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	temp += splitstring[i];

	if(temp=="")
	{
		alert(message);
		thisValue.value="";
		return false;
	}
	else
	{
		return true;
	}
}

// ¾ÆÀÌµðÃ¼Å©
function CheckID( controlName )
{
	searchko = document.all[controlName].value;

	for (i = 0 ; i < searchko.length ; i++)
	{
		sko = searchko.charAt(i);

		if ((sko < '0' || sko > '9')&&(sko < 'a' || sko > 'z')&&(sko < 'A' || sko > 'Z'))
		{
			alert('È¸¿ø ID´Â ¿µ¹®°ú ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
			document.all[controlName].value = "";
			document.all[controlName].focus();
			return false;
		}
	}

	return true;
}

// ÀÌ¸ÞÀÏÃ¼Å©
function EmailCheck( controlName )
{
	if(document.all[controlName] != null)
	{
		if(Global_TrimSpaces(document.all[controlName].value) != "")
		{
			var chkEmail = document.all[controlName].value.match(/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/);

			if (chkEmail == null)
			{
				alert("¸ÞÀÏ ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				document.all[controlName].value = "";
				return false;
			}
			else
			{
				return true;
			}
		}
		else
		{
			return true;
		}
	}
	else
	{
		return true;
	}
}

// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function CheckRegno ( controlName1, controlName2 )
{
	var NUM = "0123456789";

	var PID1 = document.all[controlName1].value;
	var PID2 = document.all[controlName2].value;

	var chk = 0;

	var nYear = PID1.substring(0,2);

	var nMondth = PID1.substring(2,4);

	var nDay = PID1.substring(4,6);

	var nSex = PID2.charAt(0);

	if (!IsValid(PID1, NUM))
	{
		alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		document.all[controlName1].select();
		return false//-1;
	}

	if ( PID1.length!=6 ||  nMondth<1 || nMondth>12 || nDay<1 || nDay>31)
	{
		alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		document.all[controlName1].select();
		return false//-1;
	}

	if (!IsValid(PID2, NUM))
	{
		alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		document.all[controlName1].select();
		return false//1;
	}

	if ( PID2.length!=7 || (nSex!=1 && nSex!=2 && nSex!=3 && nSex!=4 && nSex!=5 && nSex!=6 && nSex!=7 && nSex!=8) )
	{
		alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		document.all[controlName1].select();
		return false//1;
	}

	if ( nSex==5 || nSex==6 || nSex==7 || nSex==8 )
	{
		var sum=0;
		var odd=0;
		var PID = PID1 + PID2;
		buf = new Array(13);
		for (i=0; i<13; i++) buf[i] = parseInt(PID.charAt(i));
		odd = buf[7]*10 + buf[8];
		if (odd%2 != 0)
		{
			alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			document.all[controlName1].select();
			return false//-1;
		}

		multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
		for (i=0, sum=0; i<12; i++) sum += (buf[i] *= multipliers[i]);
		sum = 11-(sum%11);
		if (sum >= 10) sum-= 10;
		sum += 2;
		if (sum >= 10) sum -= 10;
		if ( sum != buf[12] )
		{
			alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			document.all[controlName1].select();
			return false//-1;
		}
	}
	else
	{
		var i;
		for (i=0; i<6; i++)
		{
			chk += ( (i+2) * parseInt( PID1.charAt(i) ));
		}

		for (i=6; i<12; i++)
		{
			chk += ( (i%8+2) * parseInt( PID2.charAt(i-6) ));
		}

		chk = 11 - (chk%11);
		chk %= 10;

		if (chk != parseInt( PID2.charAt(6)))
		{
			alert("ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			document.all[controlName1].select();

			return false//-1;
		}
	}

	return true//0;
}

// ÁÖ¹Îµî·ÏÃ¼Å©ÀÇ ¼­ºê ÇÔ¼ö·Î »ç¿ëµË´Ï´Ù.
function IsValid(s,spc)
{
	var i;
	if (s.length<1) return false;
	for(i=0; i<s.length; i++)
	{
		if (spc.indexOf( s.substring(i, i+1)) < 0)
		{
			return false;
		}
	}

	return true;
}

// ¼ýÀÚÃ¼Å©
function MumberCheck(controlid,max)
{
	var thisValue = document.all[controlid];
	var age_value = thisValue.value;
	for (i = 0; i < age_value.length; i++)
	{
		if (!(age_value.charAt(i) >= '0' && age_value.charAt(i) <= '9')){
			alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			thisValue.value="";
			thisValue.focus();
			return false;
		}
	}

    if(parseFloat(age_value) > parseFloat(max)){
        alert("ÀÔ·ÂÇÏ½Å ¹øÈ£°¡ ³Ê¹« ¸¹½À´Ï´Ù.");
        thisValue.value="";
        thisValue.focus();
        return false;
    }
}

// ¶óµð¿À ¹öÆ° ¼±ÅÃ¿©ºÎ Ã¼Å©
function RadioCheck(controlid,message) {
	var thisValue = document.all[controlid];
	
	for(var i=0; i<thisValue.length; i++) {
		if(thisValue[i].checked) {
			return 	true;				
		}
	}
	alert(message);
	return false;
}

function opn()
{
	if (document.form1.userid.value.length < 4)
	{
        alert("¾ÆÀÌµð´Â 4ÀÚ ÀÌ»óÀÔ´Ï´Ù!!");
        document.form1.userid.value = ""
        document.form1.userid.focus();
    }
	var str0 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	for (i=0; i< document.form1.userid.value.length; i++)
	{
		var ch = document.form1.userid.value.charAt(i);
		for (j=0;  j< str0.length; j++)
        if (ch == str0.charAt(j))
        break;
		if (j == str0.length)    //¿µ¹®¼ýÀÚ°¡ ¾Æ´Ñ°ÍÀÌ ÀÖÀ½
        {
			alert("ID´Â ¿µ¹®/¼ýÀÚ¸¸ Çã¿ëµË´Ï´Ù!!");
            document.form1.userid.value = ""
            document.form1.userid.focus();
            return;
		}
	}
	var s1="reid.asp?id="+document.form1.userid.value;
	window.open(s1,'¾ÆÀÌµð°Ë»ö','width=400,height=230');
}

/*==================================================================================================
Ã¼Å©¹Ú½º
==================================================================================================*/
// ÀüÃ¼¼±ÅÃ
function SelAllY(var1) {

    fm = var1;
    total = (fm.elements.length);
    
    if (total == undefined)
	{
		total += 1;
	} 
		
    //alert(total);

    for( i = 0 ; i < total ; i++) {

        fm.elements[i].checked = true;

    }
}

// ¼±ÅÃÇØÁ¦
function SelAllN(var1) {

    fm = var1;
    total = (fm.elements.length);

    if (total == undefined)
	{
		total += 1;
	} 
    //alert(total);

    for( i = 0 ; i < total ; i++) {

        fm.elements[i].checked = false;

    }
}

/*==================================================================================================
Cookie Ã³¸®
==================================================================================================*/
// Cookie°¡Á®¿À±â
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 "";
}

// Cookie³Ö±â
function SetCookie( name, value, expiredays )
{
	
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

/*==================================================================================================
±âÅ¸
==================================================================================================*/
//¸Þ´º È¿°ú(blendtrans)
function bt(id,after)
{
eval(id+'.filters.blendtrans.stop();');
eval(id+'.filters.blendtrans.apply();');
eval(id+'.src="'+after+'";');
eval(id+'.filters.blendtrans.play();');
}


// ÄÁÆ®·ÑÀ» Ã£½À´Ï´Ù. ----------------------------------------------------------------------------------------------
function FindObject(objectName)
{
    var tempObjectName = objectName;

    // °Ë»ç´ë»ó ÄÁÆ®·ÑÀ» Ã£½À´Ï´Ù.
    // Á¤ÀÇµÈ clientID¸®½ºÆ®¸¦ µ½´Ï´Ù.
    for(var i=0;i<clientIDList.length;i++)
    {
        // °´Ã¼°¡ ÀÖ´Ù.
        if(document.getElementById(clientIDList[i]+"_"+objectName) != null)
        {
            // ¾ÆÁ÷ ÄÁÆ®·ÑÀÇ ÀÌ¸§ÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò´Ù¸é
            if(tempObjectName == objectName)
            {
                // ÀÌ¸§À» ¼³Á¤
                tempObjectName = clientIDList[i]+"_"+objectName;
            }
        }
    }

    if(document.getElementById(tempObjectName) != null)
    {
        return document.getElementById(tempObjectName);
    }
    else
    {
        return null;
    }
}

// ÇØ´ç ÅØ½ºÆ® °ª¿¡¼­ È®ÀåÀÚ¸¦ ÃßÃâÇÕ´Ï´Ù.

function Global_GetFileExtension( controlObject )
{
	var contolValue = controlObject.value;

	var index = contolValue.lastIndexOf(".")

	if ( ( Global_TrimSpaces(contolValue) != "" ) && ( contolValue.length != 0 ) )
	{
		return contolValue.substring(index+1).toLowerCase();
	}
	else
	{
		return '';
	}
}

/*==================================================================================================
ÀÌº¥Æ®
==================================================================================================*/
// ÁöÁ¤µÈ ÄÁÆ®·Ñ¿¡ Click()ÀÌº¥Æ®¸¦ ¹ß»ýÇÕ´Ï´Ù.
function Global_RaiseClickEvent(controlName)
{
    var temp = FindObject(controlName);

    if(temp != null)
    {
        temp.click();
    }
}

// ÅÇÃ³¸®
function Global_TabMenu(controlName, totalnumber ,currentnumber)
{
    for(i=0;i<=totalnumber-1;i++)
    {
        if(i==currentnumber-1)
        {
            document.getElementsByName(controlName)(i).style.display = 'block';
        }
        else
        {
            document.getElementsByName(controlName)(i).style.display = 'none';
        }
    }
}

// »èÁ¦ Ã³¸®
function DelYN (locationURL)
{
	if (confirm('Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')) {

		document.location = locationURL;
	}
}

// disabled Ã³¸®
function DisabledYN(controlid, YNvalue)
{
	var thisValue = document.all[controlid];
	if(YNvalue == "Y")
	{
		thisValue.disabled = true;
	}
	else
	{
		thisValue.disabled = false;
	}
}

// ÀÌ¹ÌÁö ¿Â¿ÀÇÁ
function Global_ImgOnOff()
{
	var thisObject = window.event.srcElement;
	thisObject.src = thisObject.src.replace("_on.gif","_off.gif");
}

// ÀÌ¹ÌÁö ¿ÀÇÁ¿Â
function Global_ImgOffOn()
{
	var thisObject = window.event.srcElement;
	thisObject.src = thisObject.src.replace("_off.gif","_on.gif");
}