
// input¹Ú½º¿¡¼­ enter¸¦ ÃÆÀ»¶§ ¾×¼Ç
// ¹Ýµå½Ã ÆäÀÌÁö¿¡¼­ EnterProcess()¸¦ Á¤ÀÇÇØ ÁÖ¾î¾ßÇÑ´Ù.
function EnterPress(precess) {
    if (window.event.keyCode == 13)
        eval(precess);
}

function img_view(img_file){
	window.open('/comm/zubu/img_view.zubu?img_file='+img_file,'img_view','width=1,height=1,resize=yes');
	return;
}

function getCookie(name) {
        var cookieFound = 0;
        var start = 0;
        var end = 0;
        var CookieString = document.cookie;

        var i =0;
        while (i <= CookieString.length) {
                start = i;
                end = start + name.length;
                if (CookieString.substring(start,end) == name) {
                        cookieFound = true;
                        break;
                }
                i++;
        }

        if (cookieFound) {
                start = end + 1;
                end = document.cookie.indexOf(";",start);
                if (end < start)
                        end = document.cookie.length;
                return document.cookie.substring(start,end);
        }

        return "";
}

// ÀÌº¥Æ®
function event_join_send(a_event_pk) {
	window.open('/comm/zubu/event_join.zubu?event_pk='+a_event_pk,'event_join','width=650,height=430,scrollbars=no');
}
// ÀÌº¥Æ®2
function event_join_send2(a_event_pk) {
	window.open('/comm/zubu/event_join2.zubu?event_pk='+a_event_pk,'event_join2','width=650,height=400,scrollbars=no');
}
// ÀÌº¥Æ®3
function event_join_send3(a_event_pk) {
	window.open('/comm/zubu/event_join3.zubu?event_pk='+a_event_pk,'event_join3','width=650,height=400,scrollbars=no');
}
// ÀÌº¥Æ®4
function event_join_send4(a_event_pk) {
	window.open('/comm/zubu/event_join4.zubu?event_pk='+a_event_pk,'event_join4','width=650,height=400,scrollbars=no');
}
// ÀÌº¥Æ®- °øµ¿±¸¸Å
function shop09_join_send(a_event_pk,join_num) {
	if(join_num >=10){
		alert('±¸¸Å¼ö·®ÀÌ  ÃÑ ÆÇ¸Å ¼ö·®¿¡ µµ´ÞÇØ¼­ °øµ¿±¸¸Å¸¦ Á¾·áÇÕ´Ï´Ù');
	}else{
		window.open('/comm/zubu/09_join.zubu?event_pk='+a_event_pk,'event_join4','width=650,height=400,scrollbars=no');
	}
}
// ÀÌº¥Æ®5
function event_join_send5(a_event_pk) {
	window.open('/comm/zubu/event_join5.zubu?event_pk='+a_event_pk,'event_join4','width=650,height=400,scrollbars=no');
}
// poll
function event_join_send_poll(a_event_pk,p_result) {
	window.open('/comm/zubu/event_join.zubu?event_pk='+a_event_pk+'&p_result='+p_result,'event_join4','width=650,height=430,scrollbars=no');
}

// Áñ°ÜÃ£±âÆË
function favorite_add_send(a_board_pk) {
	window.open('/myzubu/zubu/favorite_add.zubu?board_pk='+a_board_pk,'favorite_add','width=470,height=500,scrollbars=yes');
}
// º¸µå¸µÅ©
function boardinfo_send(a_boardinfo_pk) {
	location = '/board/zubu/list.zubu?boardinfo_pk='+a_boardinfo_pk;
}
function boardinfo_send2(a_boardinfo_pk) {
	location = '/board/zubu/list.zubu?boardinfo_pk='+a_boardinfo_pk+'&s_smn='+document.FORM.s_smn.value;
}
function boardview_send(a_boardinfo_pk,a_board_pk) {
	location = '/board/zubu/view.zubu?boardinfo_pk='+a_boardinfo_pk+'&board_pk='+a_board_pk;
}


//////////////////////////////////////////////////////////////////////////////////////
//
// ObjHidd,ObjVisi
// ±â´É : °´Ã¼¼û±â±â,º¸ÀÌ±â
//
//////////////////////////////////////////////////////////////////////////////////////
function ObjHidd(obj) {
	obj.style.display = 'none';
}

function ObjVisi(obj) {
	obj.style.display = 'block';
}


//////////////////////////////////////////////////////////////////////////////////////
//
// select_color
// ±â´É : »ö»ó¼±ÅÃ(SelectColor(color_rgb)·Î ¸®ÅÏÇÑ´Ù)
//
//////////////////////////////////////////////////////////////////////////////////////
function select_color() {
	window.open('/comm/zubu/select_color.zubu','select_color','width=300,height=150,scrollbars=no');
}

//////////////////////////////////////////////////////////////////////////////////////
//
// fileup
// ±â´É : data_path´Â À¥·çÆ®·ÎºÎÅÍ ½ÃÀÛÇÑ´Ù.
//        ÆÄÀÏ¾÷·Îµå(SetFilename(file_path,file_name)·Î ¸®ÅÏÇÑ´Ù)
//
//////////////////////////////////////////////////////////////////////////////////////
function fileup(data_path)
{
	var gourl ='/fileup/zubu/file_up.zubu?data_path='+data_path;
	window.open(gourl,'fileup','width=355,height=173,scrollbars=no')
	return;
}

//////////////////////////////////////////////////////////////////////////////////////
//
// fileup_pid
// ±â´É : ÆÄÀÏ¾÷·ÎµåÇÏ´Â Ã¢À» ¶ç¿î´Ù.data_path´Â ±âº» data_pathÀÌÈÄÀÇ path¸¸ Àû¾îÁØ´Ù.
//        ¾ö¸¶Ã¢¿¡¼­ ¹Ù²¸º¸¿©¾ßÇÏ´Â ÀÌ¹ÌÁöÀÇ ¾ÆÀÌµð¸¦ ³Ñ°ÜÁØ´Ù.
//
//////////////////////////////////////////////////////////////////////////////////////
function fileup_pid(data_path,rtn_frm,picture_id)
{
	var gourl ='/sysop/fileup/php/file_up.php?data_path='+data_path+'&rtn_frm='+rtn_frm+'&picture_id='+picture_id;
	window.open(gourl,'fileup','width=355,height=173,scrollbars=no')
	return;
}


//////////////////////////////////////////////////////////////////////////////////////
//
// DateCheck
// ±â´É : ³¯Â¥ 8ÀÚ¸®°¡ Á¤È®ÇÑÁö Ã¼Å©ÇÑ´Ù.
//
//////////////////////////////////////////////////////////////////////////////////////
function DateCheck(adate)
{
    endDay =new Array( 28, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
    re=/(\d\d\d\d)(\d\d)(\d\d)/;
    if( !re.test(adate) ) return false;
    if( eval(RegExp.$2)>12 || eval(RegExp.$3)>endDay[eval(RegExp.$2)] || eval(RegExp.$2)<1 || eval(RegExp.$3)<1 ) return false;    //³¯Â¥ ¿À·ù
    if( eval(RegExp.$2)==2 && eval(RegExp.$3)==29 && ( !(eval(RegExp.$1)%100) || eval(RegExp.$1)%4 ) ) return false;    //³¯Â¥ ¿À·ù
    return true;
}

//////////////////////////////////////////////////////////////////////////////////////
//
// MoveNext
// »ç¿ëÀÌº¥Æ® : onKeyup
//
//////////////////////////////////////////////////////////////////////////////////////

function MoveNext(obj1, obj2, maxlen) {
	if ((parseInt(maxlen) <= GetLength(obj1)))
	{
		obj2.focus();
	}
}

//////////////////////////////////////////////////////////////////////////////////////
//
// InsComma
// ±â´É : ¼ýÀÚÀÇ ÃµÀÚ¸® ´ÜÀ§·Î ÄÞ¸¶¸¦ »ðÀÔÇÔ
// »ç¿ëÀÌº¥Æ® : onKeyup
//
//////////////////////////////////////////////////////////////////////////////////////

function InsComma() {
    var e1  = event.srcElement;
    var strnum = "";
    var tmp = "";
	var n = 0;
	strnum = e1.value;
	strnum = strnum.replace(/[^0-9]/gi,"");
    for (var i=strnum.length-1;i>=0;i--) {
		if ((n%3 == 0) && (n > 2))
		{
			tmp = strnum.charAt(i)+","+tmp;
		}else {
			tmp = strnum.charAt(i)+tmp;
		}
        //alert(tmp+":"+i+":"+n+":"+strnum.charAt(i));
		n++;
    }
	e1.value = tmp;
    return;
}

function InsCommaObj(obj) {
    var e1  = obj;
    var strnum = "";
    var tmp = "";
	var n = 0;
	strnum = e1.value;
	strnum = strnum.replace(/[^0-9]/gi,"");
    for (var i=strnum.length-1;i>=0;i--) {
		if ((n%3 == 0) && (n > 2))
		{
			tmp = strnum.charAt(i)+","+tmp;
		}else {
			tmp = strnum.charAt(i)+tmp;
		}
        //alert(tmp+":"+i+":"+n+":"+strnum.charAt(i));
		n++;
    }
	e1.value = tmp;
    return;
}


function DelCommaObj(obj) {
    var e1  = obj;
    var str = ",";
    var tmp = "";
    var str_yb = false;
    var first_yb = true;

    for (var i=0;i<e1.value.length;i++) {
        if ((e1.value.charAt(i) == '0') && (first_yb)) {
             // ¾Õ¿¡ '0'ÀÌ ÀÖÀ¸¸é »èÁ¦
        }else if (1 == str.indexOf(e1.value.charAt(i))) {
             // ÇÏ³ªÀÌ»ó ÀÖÀ¸¸é ¸Þ¼¼Áö
             str_yb = true;
        }else {
            tmp = tmp+e1.value.charAt(i);
            first_yb = false;
        }
    }

    if (str_yb) {
        e1.value = tmp;
        return false;
    }

    e1.value = tmp;
    return;
}
//////////////////////////////////////////////////////////////////////////////////////
//
// CheckEngNum
// ±â´É : ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô ÇÔ
// »ç¿ëÀÌº¥Æ® : onKeyup
//
//////////////////////////////////////////////////////////////////////////////////////
function CheckEngNum()
{
    var e1  = event.srcElement;
    var str = e1.value;
    var tmp = "";
    var len = str.length;
    for(var i=0;i < len;i++)
    {
         achar = str.substring(i,i+1);
         achar = achar.toUpperCase();
         if( (achar < "A" || achar > "Z") && (achar < "0" || achar > "9")){
             e1.focus();
             alert("¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			 e1.value = tmp;
             return false;
         }
		 tmp = tmp+str.substring(i,i+1);
    }

    return true;
}

//////////////////////////////////////////////////////////////////////////////////////
//
// CheckNum
// ±â´É : ¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô ÇÔ.
// »ç¿ëÀÌº¥Æ® : onKeyup
//
//////////////////////////////////////////////////////////////////////////////////////

function CheckNum() {
    var e1  = event.srcElement;
    var num = "0123456789";
    var tmp = "";
    var str_yb = false;
    var first_yb = true;
	
	if (e1.value == "0")
	{
		return;
	}
    for (var i=0;i<e1.value.length;i++) {
        if ((e1.value.charAt(i) == '0') && (first_yb)) {
             // ¾Õ¿¡ '0'ÀÌ ÀÖÀ¸¸é »èÁ¦
            tmp = tmp+e1.value.charAt(i);
            first_yb = false;
        }else if (-1 == num.indexOf(e1.value.charAt(i))) {
             // ÇÏ³ªÀÌ»ó ÀÖÀ¸¸é ¸Þ¼¼Áö
             str_yb = true;
        }else {
            tmp = tmp+e1.value.charAt(i);
            first_yb = false;
        }
    }

    if (str_yb) {
        alert ("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
        e1.value = tmp;
        return false;
    }

    e1.value = tmp;
    return;
}

//////////////////////////////////////////////////////////////////////////////////////
//
// CheckLen
// ±â´É : ÀÔ·ÂÃ¢¿¡ ¸Å°³º¯¼ö·Î ¹ÞÀº lenÀÌÇÏÀÇ ¹®ÀÚ¼ö¸¸ µé¾î°¡µµ·Ï ÇÑ´Ù.
// »ç¿ëÀÌº¥Æ® : onKeyup
// ÁÖÀÇ»çÇ× : checklenÇÔ¼ö¸¦ »ç¿ëÇÏ±â À§ÇØ¼­´Â 
//           º¯¼ö(MaxLen)¿Í ÇÔ¼ö(GetLength, CutText)°¡ ÇÊ¿äÇÏ´Ù.
//
//////////////////////////////////////////////////////////////////////////////////////

var MaxLen;

function CheckLen(len)
{
    // µé¾î¿Â ÄÚµå°¡ '³ª"ÀÏ¶§¸¦ ¸·´Â´Ù.
    if(event.keyCode == 222) { 
        var temp1;
        temp1 = event.srcElement.value;
        temp1 = ReplaceChars("\"","£¢",temp1);
        temp1 = ReplaceChars("'","£§",temp1);
        event.srcElement.value = temp1;
    }

    MaxLen = parseInt(len);
    templ=GetLength(event.srcElement);
    templ=templ.toString();
    t2=templ.split(",");
    if (t2[0]>MaxLen)
    {
        alert("ÀÔ·Â»óÀÚ¿¡ Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\nº» ÀÔ·Â»óÀÚ¿¡´Â ÇÑ±Û "+Math.floor(MaxLen/2)+"ÀÚ, ¿µ¹®"+(MaxLen)+"ÀÚ±îÁö¸¸ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");
        event.returnValue = '';
        event.srcElement.value=CutText(event.srcElement.value);
        return false;
    }

    return true;
}

function ReplaceChars(out,add,entry) {

    temp = "" + entry; // temporary holder

    while (temp.indexOf(out)>-1) {
        pos= temp.indexOf(out);
        temp = "" + (temp.substring(0, pos) + add + temp.substring((pos + out.length), temp.length));
    }

    return temp;
}

function GetLength(obj)
{
    temp2=obj.value;
    temp4=""
    var l=0;
    for (i=0;i<temp2.length;i++)
    {
        temp3 = temp2.charAt(i);
        
        if (escape(temp3).length > 4)
            l+=2;
        else if (temp3!='\r')
            l++;
    }
    
    if (l>MaxLen) return l+","+i;
    temp=""
    return l;
}

function CutText(aquery)
{
    var tmpStr;
    var temp=0;
    var onechar;
    var tcount;
    tcount = 0;
    tmpStr = new String(aquery);
    l = tmpStr.length;

    for(k=0;k<l;k++)
    {
        onechar = tmpStr.charAt(k);
        
        if(escape(onechar).length > 4) {
            tcount += 2;
        }
        else if(onechar!='\r') {
            tcount++;
        }
        if(tcount>MaxLen) {
            tmpStr = tmpStr.substring(0,k);            
            break;
        }
    }

    return tmpStr;
}

//////////////////////////////////////////////////////////////////////////////////////
//
// DelSpace
// ±â´É : ÀÔ·Â¶õÀÇ °ø¹éÀ» »èÁ¦ÇÑ´Ù.
// »ç¿ëÀÌº¥Æ® : onKeyup
//
//////////////////////////////////////////////////////////////////////////////////////
function DelSpace()
{
    var e1  = event.srcElement;
    var str = e1.value;
    var tmp = "";
    var len = str.length;
    for(var i=0;i < len;i++)
    {
         achar = str.substring(i,i+1);
         achar = achar.toUpperCase();
         if(achar == " "){
             e1.focus();
             alert("°ø¹éÀº Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
			 e1.value = tmp;
             return false;
         }
		 tmp = tmp+str.substring(i,i+1);
    }

    return true;
}

function isCorrect(idnum)
{
	//	Month	    0   1   2   3   4   5   6   7   8   9  10  11  12
	endDay =new Array( 28, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
	idnumStr=new String(idnum);
	re=/(\d\d)(\d\d)(\d\d)-?([123456]\d{6})/;
	if( !re.test(idnumStr) ) return 2;  //Çü½Ä¿À·ù 
	if( eval(RegExp.$2)>12 || eval(RegExp.$3)>endDay[eval(RegExp.$2)] || eval(RegExp.$2)<1 || eval(RegExp.$3)<1 ) return 1;	//³¯Â¥ ¿À·ù
	if( eval(RegExp.$2)==2 && eval(RegExp.$3)==29 && ( !(eval(RegExp.$1)%100) || eval(RegExp.$1)%4 ) ) return 1;	//³¯Â¥ ¿À·ù
	// Check Sum°úÁ¤
	idnumStr=new String(RegExp.$1+RegExp.$2+RegExp.$3+RegExp.$4);
	idnumArr=idnumStr.split('');
	var sum=0;
	for( var i=0; i<=11; i++ ) {
		sum +=(i%8+2)*eval(idnumArr[i]);
	}
	if( eval(idnumArr[12])!=(11-(sum%11))%10 ) return 3; // CheckSum ¿À·ù.
} 

function note_list(){
	var login_yb='$ss_member_id';
	if(login_yb=='ºñÈ¸¿ø'){
		alert('·Î±×ÀÎ ÈÄ ÀÌ¿ë °¡´ÉÇÕ´Ï´Ù.');
		return;
	}else{
		width=417;
		height=317;
		var scheight = screen.height; 
		var scwidth = screen.width;
		var left=(window.screen.availWidth/2) -(width/2);
		var top=(window.screen.availHeight/2) -(height/2);
	//	alert("º¸³»´Â »ç¶÷ : "+sender+"("+sender_nick+") ,¹Þ´Â »ç¶÷ : "+receiver+"("+receiver_nick+")");
		window.open('/note/note_list.html','note','status=no,menubar=no,scrollbars=yes,toolbar=no,location=no,derectories=no,width=417,height=317,left='+left+',top='+top);
	}
} 
