// zeronull@korea.com 2003.12.01
function AllChk(form) {

	var chkbox = form.chkbox;

    try { form.excel.checked=false; }catch(e){}
    try
    {

        if  ( form.Allcheckbox.checked == true ) 
        {

            if (chkbox.length > 1)
            {
                for ( var i=0; i < chkbox.length;i++ ) 
                {

                    if ( chkbox[i].type == "checkbox" && chkbox[i].disabled==false && chkbox[i].checked == false  ) 
                    { 
                         chkbox[i].checked = true; 
                    }

                }

            }
            else
            {

                if (chkbox.type == "checkbox" && chkbox[i].disabled==false && chkbox.checked == false) 
                { 
                    chkbox.checked = true; 
                }

            }

        }
        else 
        {

            if (chkbox.length > 1)
            {

                for ( var i=0; i < chkbox.length ;i++ ) 
                {
                    if ( chkbox[i].type == "checkbox" && chkbox[i].checked == true) 
                    { 
                        chkbox[i].checked = false; 
                    }
                }

             }
             else
             {

                if (chkbox.type == "checkbox" && chkbox.checked == true) { chkbox.checked = false; }

             }


        }

    } catch (e) {

        try {
            if ( chkbox.type == "checkbox" && chkbox.checked == true ) { 
                chkbox.checked = false; 
            } else { 
                chkbox.checked = true; 
            }
        }catch(e) {
            alert("¼±ÅÃÇÏ½Ç Ç×¸ñÀÌ ¾ø½À´Ï´Ù.");
        }

        return;
    }


}

//checkboxÀÇ ÀüÃ¼ ¼±ÅÃ½Ã ÀüÃ¼ º¯°æ
function AllCheck(arg_str){
	var chk = "";

    if( chkExist(arg_str) ){
		if( chkExist(arg_str.length) ){
			var len = arg_str.length;

			for( i = 0 ; i < len; i ++){
				if( arg_str[i].checked == true ){
      	  	    	chk = "YES";
      	  	    	break;
      	  	    }
			}

			if( chk == "YES" ){
				for( i = 0 ; i < len; i ++){
					arg_str[i].checked = false;
				}
			}else{
				for( i = 0 ; i < len; i ++){
					arg_str[i].checked = true;
				}
			}
		}else{
			if( arg_str.checked == true ){
      		    arg_str.checked = false;
      		}else{
      			arg_str.checked = true;
      		}
		}
    }
}


function FavrCheckbox(vl) 
{
    var f=getForm();
    var chkflag=false;
    var chkbox= f.chkbox;
    try { f.excel.checked=false; }catch(e){}
    
    try
    {
        if (chkbox.length > 1)
        {
            for ( var i=0; i < chkbox.length ; i++) 
            {
                if ( chkbox[i].type == "checkbox" && chkbox[i].checked == true) 
                { 
                    chkflag=true;
                }

            } 

        }
        else
        {

           if ( chkbox.type == "checkbox" && chkbox.checked == true) 
           { 
               chkflag=true;
           }

        } 

    } catch (e)
    {
        alert(' ¼±ÅÃÇÏ½Å ¹°Ç°ÀÌ ¾ø½À´Ï´Ù! '+e);
        return;
    }

    if  ( !chkflag )
    {
        alert('¼±ÅÃÇÏ½Å ¹°Ç°ÀÌ ¾ø½À´Ï´Ù!');
        return;
    }

    if (!confirm("¼±ÅÃÇÏ½Å Ç×¸ñÀ» °ü½É¹°Ç°¿¡ Ãß°¡ÇÏ½Ã°Ú½À´Ï±î??"))
    return;

    document.target="_blank";
    try { f.cmd.value="favrCheckBox"; }catch(e){}
    try { f.loc2.value=vl; }catch(e){}
    f.submit();
}

function delCheckbox() 
{
    var f=getForm();
    var chkflag=false;
    var chkbox= f.chkbox;
    try { f.excel.checked=false; }catch(e){}
    
    try
    {
        if (chkbox.length > 1)
        {
            for ( var i=0; i < chkbox.length ; i++) 
            {
                if ( chkbox[i].type == "checkbox" && chkbox[i].checked == true) 
                { 
                    chkflag=true;
                }

            } 

        }
        else
        {

           if ( chkbox.type == "checkbox" && chkbox.checked == true) 
           { 
               chkflag=true;
           }

        } 

    } catch (e)
    {
        alert(' ¼±ÅÃÇÏ½Å Ç×¸ñÀÌ ¾ø½À´Ï´Ù! '+e);
        return;
    }

    if  ( !chkflag )
    {
        alert('¼±ÅÃÇÏ½Å Ç×¸ñÀÌ ¾ø½À´Ï´Ù!');
        return;
    }

    if (!confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) return;

    try { f.cmd.value="deleteCheckBox"; }catch(e){}
    f.target='_self';
    f.submit();

}

function delCheckbox2(vl) 
{
    var f=getForm();
    var chkflag=false;
    var chkbox= f.chkbox;
    try { f.excel.checked=false; }catch(e){}
    
    try
    {
        if (chkbox.length > 1)
        {
            for ( var i=0; i < chkbox.length ; i++) 
            {
                if ( chkbox[i].type == "checkbox" && chkbox[i].checked == true) 
                { 
                    chkflag=true;
                }

            } 

        }
        else
        {

           if ( chkbox.type == "checkbox" && chkbox.checked == true) 
           { 
               chkflag=true;
           }

        } 

    } catch (e)
    {
        alert(' ¼±ÅÃÇÏ½Å Ç×¸ñÀÌ ¾ø½À´Ï´Ù! '+e);
        return;
    }

    if  ( !chkflag )
    {
        alert('¼±ÅÃÇÏ½Å Ç×¸ñÀÌ ¾ø½À´Ï´Ù!');
        return;
    }

    if (!confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) return;

    try { f.cmd.value="deleteCheckBox"; }catch(e){}
    try { f.loc2.value=vl; }catch(e){}
    f.target='_self';
    f.submit();

}



function pageSearchDate(vl) 
{
//log(vl);
    var f=getForm();
    try { f.excel.checked=false; }catch(e){}
    f.cmd.value="search";
	f.method='get';
    f.target='_self';
    f.udown.value=vl;
    f.submit();
}

function pageList(pageNum) 
{
    var f=getForm();

    try { f.excel.checked=false; }catch(e){}
    f.cmd.value="search";
    f.pagePos.value=pageNum;
	f.method='get';
    f.target='_self';
    document.onmousedown=dbClickAlert;
    f.submit();

}

function pageRow() 
{
    var f=getForm();
    try { f.excel.checked=false; }catch(e){}

    try {
        var vl=f.pagerow.options[f.pagerow.selectedIndex].value;
    }catch(e) { alert(e);}
    f.target='_self';
    f.submit();

}

function searchDate()
{
    var f=getForm();
    try { f.excel.checked=false; }catch(e){}
    var datefield=f.type.options[f.type.selectedIndex].value;

    if (datefield == "" || datefield=="rangedate")
    {
        alert("°Ë»öÇÒ ±â°£À» ¼±ÅÃ(ÀÔ·Â)ÇØ ÁÖ½Ê½Ã¿À");
        f.sdate.focus();
        return;
    }
    else if (datefield=="all")
    {
        f.sdate.value='';
        f.edate.value='';
    }
    f.target='_self';

    f.submit();
}

function searchDatefield()
{
    var f=getForm();
    try { f.excel.checked=false; }catch(e){}
    var datefield=f.type.options[f.type.selectedIndex].value;

    if (datefield == "" || datefield=="rangedate")
    {
        alert("°Ë»öÇÒ ±â°£À» ¼±ÅÃ(ÀÔ·Â)ÇØ ÁÖ½Ê½Ã¿À");
        f.sdate.focus();
        return;
    }
    else if (datefield=="all")
    {
        alert("±â°£ °Ë»ö¹æ½ÄÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
        f.sdate.value='';
        f.edate.value='';
        f.type.focus();
        return;
    }

    f.target='_self';
    f.submit();
}

function ordSort(vl)
{
    var f=getForm();

    try { f.excel.checked=false; }catch(e){}

    if (f.ord1.value==vl) {
        f.ord1.value=vl;

        if (f.sort1.value=="desc"){
            f.sort1.value="asc";
        } else {
            f.sort1.value="desc";
        }

    }else {
        f.ord1.value=vl;
        f.sort1.value="desc";
    }

    f.target='_self';
    f.submit();
}

function ordSort2(vl)
{
    var f=getForm();

    try { f.excel.checked=false; }catch(e){}

    if (f.ord1.value==vl) {
        f.ord1.value=vl;

        if (f.sort1.value=="desc"){
            f.sort1.value="asc";
        } else {
            f.sort1.value="desc";
        }

    }else {
        f.ord1.value=vl;
        f.sort1.value="asc";
    }

    f.target='_self';
    f.submit();
}
function setSearchDate(vl)
{
//logDebug(1)

    var f=getForm();

    if (vl=="all")
    {
        f.type.value="all";
        f.sdate.value='';
        f.edate.value='';
        //alert('³¯Â¥ °Ë»öÀÌ ÀüÃ¼º¸±â·Î ¼³Á¤µÇ¾ú½À´Ï´Ù.\n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    } 
    else if (vl=="year")
    {
        f.type.value="year";
        f.sdate.value='';
        f.edate.value='';
        //alert('³¯Â¥ °Ë»öÀÌ ¿¬µµº°º¸±â·Î ¼³Á¤µÇ¾ú½À´Ï´Ù.\n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    else if (vl=="month")
    {
        f.type.value="month";
        f.sdate.value='';
        f.edate.value='';
        //alert('³¯Â¥ °Ë»öÀÌ ¿ùº°º¸±â·Î ¼³Á¤µÇ¾ú½À´Ï´Ù.\n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    else if (vl=="day")
    {
        f.type.value="day";
        f.sdate.value='';
        f.edate.value='';
        //alert('³¯Â¥ °Ë»öÀÌ ÀÏº°º¸±â·Î ¼³Á¤µÇ¾ú½À´Ï´Ù.\n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    else if (vl=="rangedate")
    {
        f.type.value="rangedate";
        //f.sdate.value='';
        //f.edate.value='';
        alert('±â°£°Ë»öÀ» ¼±ÅÃÇÏ¼Ì½À´Ï´Ù. °Ë»öÇÒ ³¯Â¥¸¦ ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À');
    }
    else if (vl=="range-7d")
    {
        f.type.value="range-7d";
        f.sdate.value='';
        f.edate.value='';
        setSchDate(1)
        //alert('³¯Â¥ °Ë»öÀ» ÃÖ±Ù1ÁÖ·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù. \n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    else if (vl=="range-1m")
    {
        f.type.value="range-1m";
        f.sdate.value='';
        f.edate.value='';
        setSchDate(3)
        //alert('³¯Â¥ °Ë»öÀ» ÃÖ±Ù1°³¿ù·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù. \n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    else if (vl=="range-3m")
    {
        f.type.value="range-3m";
        f.sdate.value='';
        f.edate.value='';
        setSchDate(4)
        //alert('³¯Â¥ °Ë»öÀ» ÃÖ±Ù3°³¿ù·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù. \n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    else if (vl=="range-6m")
    {
        f.type.value="range-6m";
        f.sdate.value='';
        f.edate.value='';
        setSchDate(5)
        //alert('³¯Â¥ °Ë»öÀ» ÃÖ±Ù6°³¿ù·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù. \n°Ë»ö¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À ');
    }
    
    return;
}

var setDateInit = 1;
/*

-1 : ÇØ´ç´Þ 1ÀÏºÎÅÍ  ÇöÀç³¯±îÁö
-2 : ÀÌÀü´Þ
-3 : ¿À´Ã
 1 : ¿À´Ã ÀÌÀü 1ÁÖ
 2 : ¿À´Ã ÀÌÀü 2ÁÖ
 3 : ¿À´Ã ÀÌÀü 1´Þ
 4 : ¿À´Ã ÀÌÀü 3´Þ
 5 : ¿À´Ã ÀÌÀü 6´Þ
 6 : ¿À´Ã ÀÌÀü 2´Þ
 7 : ¿À´Ã ÀÌÈÄ 1ÁÖ
 8 : ¿À´Ã ÀÌÈÄ 2ÁÖ

*/
function setSchDate(flag)			
{
	var frm = getForm() ;
	var makedate;
	var year;
	var month;
	var day;
	var s_date=new Date();
	var e_date=new Date();

	if( frm.SERVERDATE ){
		year =  parseInt(frm.SERVERDATE.value.substring(0,4),10);
		month = parseInt(frm.SERVERDATE.value.substring(4,5),10)*10 + parseInt(frm.SERVERDATE.value.substring(5,6),10)-1;
		day = parseInt(frm.SERVERDATE.value.substring(6,7),10)*10 + parseInt(frm.SERVERDATE.value.substring(7,8),10);
		s_date = new Date(year, month, day);
		e_date = new Date(year, month, day);
	}

	//Check.datelen = 8;
	if(flag == 0){
		frm.sdate.value = "";
		frm.edate.value = "";
	//	Check.datelen=0;
		return;
	}
	else if(flag >= 10){
		var addday = flag - 10;
		makedate=s_date.getDate() + addday;
		s_date.setDate(makedate);
		year = s_date.getYear();
		if(year < 1900) year = year + 1900;
		month = s_date.getMonth() + 1;
		if(month < 10) month = "0" + month;
		day = s_date.getDate();
		if(day < 10) day = "0" + day;
		frm.A_DATE.value = year + "" + month + "" + day;
		return;
	}
	switch(flag){
        case -1: //´ç¿ù·Î SET
            day = e_date.getDate()
            makedate=e_date.getDate();
            makedate=e_date.getDate()-(day-1);
            s_date.setDate(makedate);
            break;
        case -2: //Àü¿ù·Î SET
            day = e_date.getDate()
            month = e_date.getMonth()-1;
            makedate=e_date.getDate()-day;
            e_date.setDate(makedate);
            day = e_date.getDate();
            makedate=e_date.getDate()-(day-1)
            s_date.setDate(makedate);
            s_date.setMonth(month);
            break;
        case -3: //´çÀÏ·Î SET
            break;
		case 1: 
			makedate=e_date.getDate()-7;
			s_date.setDate(makedate);
			break;	
		case 2:
			makedate=e_date.getDate()-14;
			s_date.setDate(makedate);
			break;
		case 3:
			makedate=e_date.getMonth()-1;
			s_date.setMonth(makedate);
			break;
		case 4:
			makedate=e_date.getMonth()-3;
			s_date.setMonth(makedate);
			break;
		case 6:
			makedate=e_date.getMonth()-2;
			s_date.setMonth(makedate);
			break;

		case 5:
			makedate=e_date.getMonth()-6;
			s_date.setMonth(makedate);
			break;

		case 7:
			makedate=s_date.getDate()+7;
			e_date.setDate(makedate);
			break;
		case 8:
			makedate=s_date.getDate()+14;
			e_date.setDate(makedate);
			break;
		case 9:
			makedate=s_date.getMonth()+1;
			e_date.setMonth(makedate);
			break;
		case 10:
			makedate=e_date.getMonth()-3;
			s_date.setMonth(makedate);
			e_date.setMonth(makedate);
			break;
	}
	if(flag == 2 || flag == 3 || flag == 4 || flag == 5 || flag == 6){
		//makedate = s_date.getDate()+1;
		makedate = s_date.getDate();
		s_date.setDate(makedate);
	}
	year = s_date.getYear();
	if(year < 1900) year = year + 1900;
	month = s_date.getMonth() + 1;
	if(month < 10) month = "0" + month;
	day = s_date.getDate();
	if(day < 10) day = "0" + day;
	frm.sdate.value = year + "" + month + "" + day;

	year = e_date.getYear();
	if(year < 1900) year = year + 1900;
	month = e_date.getMonth() + 1;
	if(month < 10) month = "0" + month;
	day = e_date.getDate();
	if(day < 10) day = "0" + day;
	frm.edate.value = year + "" + month + "" + day;
}


function cartCheckbox2(vl) 
{
    var f=getForm();
    var chkflag=false;
    var chkbox= f.chkbox;
    try { f.excel.checked=false; }catch(e){}
    
    try
    {
        if (chkbox.length > 1)
        {
            for ( var i=0; i < chkbox.length ; i++) 
            {
                if ( chkbox[i].type == "checkbox" && chkbox[i].checked == true) 
                { 
					try
				    {
						if(f.isAuc[i].value==1) {
							alert("°æ¸Å ¹°Ç°Àº Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.");
							return;
						}
					}catch(e){}

                    chkflag=true;
                }

            } 

        }
        else
        {

           if ( chkbox.type == "checkbox" && chkbox.checked == true) 
           {
			    try
				{
					if(f.isAuc.value==1) {
						alert("°æ¸Å ¹°Ç°Àº Àå¹Ù±¸´Ï¿¡ ´ãÀ» ¼ö ¾ø½À´Ï´Ù.");
						return;
					}
				}catch(e){}

                chkflag=true;
           }

        } 

    } catch (e)
    {
        alert(' ¼±ÅÃÇÏ½Å Ç×¸ñÀÌ ¾ø½À´Ï´Ù! '+e);
        return;
    }

    if  ( !chkflag )
    {
        alert('¼±ÅÃÇÏ½Å Ç×¸ñÀÌ ¾ø½À´Ï´Ù!');
        return;
    }

    if (!confirm("Àå¹Ù±¸´Ï¿¡ ´ãÀ¸½Ã°Ú½À´Ï±î?")) return;

    var pop=popup_window('cart', "/images/space.gif", window_left, window_top, 400, 300, 0, 0, 0, 0, 0);


    document.target="cart";
	f.target="cart";
	f.action = "/servlet/wscommon/myroom/escrow/order/cartList";
    try { f.cmd.value="addCheckbox"; }catch(e){}
    try { f.loc2.value=vl; }catch(e){}
    f.submit();

}

