// Roll Over Image
function rollOverImg(obj, img) {
        obj.src = img;
}

function rollOverBorder(obj, cName) {
        obj.className = cName;
}

/********************************************************************************************/
// scroll Script Start
var scrollModul = 10;   // È­»ìÇ¥ ¹öÆ° Å¬¸¯½Ã ¿òÁ÷ÀÏ scroll px
var scrolldif = 0;
var scrollStatus = 'U';
var scrollBound1 = 1;   // scroll tr ÃÖ¼Ò°ª
var scrollBound2 = 0;   // scroll tr ÃÖ´ë°ª
var showBound = 0;              // ÄÁÅÙÃ÷ ¿Í °æ°èÁ¶°Ç Â÷
var configObj = new Array();    // 0 : °æ°èÁ¶°Ç, 1 : ÄÁÅÙÃ÷, 2: ½ºÅ©·Ñ
function checkScroll(bound, content, scroll) {
        if (document.getElementById(bound).offsetHeight < document.getElementById(content).offsetHeight) {
                configObj[0] = bound;
                configObj[1] = content;
                configObj[2] = scroll;
//              document.getElementById(configObj[2]).style.top = getAbsoluteTop(document.getElementById(configObj[0]));
//              document.getElementById(configObj[2]).style.left = getAbsoluteLeft(document.getElementById(configObj[0])) + 5;
                document.getElementById(configObj[2]).style.display = 'block';
                document.getElementById(configObj[2]+"_middle").style.height = parseInt((document.getElementById(configObj[2]).offsetHeight - 24) * document.getElementById(configObj[0]).offsetHeight / document.getElementById(configObj[1]).offsetHeight);
                scrollBound2 = document.getElementById(configObj[2]+"_down").offsetHeight + document.getElementById(configObj[2]+"_up").offsetHeight;
                showBound = document.getElementById(configObj[1]).offsetHeight - document.getElementById(configObj[0]).offsetHeight;
        }
}

function checkEvent(e) {
        if (document.all)
                return event.clientY;
        else {
                return e.pageY;
        }
}
function scrollMove(b_check, act, e) {
        var scrollNum = 1;

        if(scrollStatus == 'U' && act == 'D') {
                scrolldif = checkEvent(e) - getAbsoluteTop(document.getElementById(configObj[2]+"_middle"));
                scrollStatus = 'D';
        } else if (act == 'U') {
                scrolldif = 0;
                scrollStatus = 'U';
        } else if (scrollStatus == 'D' && act == 'M') {
                scrollNum = checkEvent(e)  - getAbsoluteTop(document.getElementById(configObj[2]+"_up")) - scrolldif;
                if (scrollNum > scrollBound1  && scrollNum < scrollBound2) {
                        document.getElementById(configObj[2]+"_up").style.height = checkEvent(e)  - getAbsoluteTop(document.getElementById(configObj[2]+"_up")) - scrolldif;
                        document.getElementById(configObj[1]).style.top = parseInt(showBound * scrollNum / scrollBound2) * (-1);
                } else if (scrollNum <= scrollBound1) {
                        document.getElementById(configObj[1]).style.top = 0;
                } else if (scrollNum >= scrollBound2) {
                        document.getElementById(configObj[1]).style.top = showBound * (-1);
                }
        }
}
function scrollClick(act) {
        if (act == 'U') {
                if ( document.getElementById(configObj[2]+"_up").offsetHeight - scrollModul <= scrollBound1) {
                        document.getElementById(configObj[2]+"_up").style.height = 1;
                        document.getElementById(configObj[1]).style.top = 0;

                } else {
                        document.getElementById(configObj[2]+"_up").style.height = document.getElementById(configObj[2]+"_up").offsetHeight - scrollModul;
                        document.getElementById(configObj[1]).style.top = parseInt(showBound * parseInt(document.getElementById(configObj[2]+"_up").offsetHeight) / scrollBound2) * (-1);
                }
        } else if (act == 'D') {
                if ( document.getElementById(configObj[2]+"_up").offsetHeight + scrollModul >= scrollBound2) {
                        document.getElementById(configObj[2]+"_up").style.height = scrollBound2 - 1;
                        document.getElementById(configObj[1]).style.top = showBound * (-1);
                } else {
                        document.getElementById(configObj[2]+"_up").style.height = document.getElementById(configObj[2]+"_up").offsetHeight + scrollModul;
                        document.getElementById(configObj[1]).style.top = parseInt(showBound * parseInt(document.getElementById(configObj[2]+"_up").offsetHeight) / scrollBound2) * (-1);
                }
        }
}
//ÀÌºÎºÐ ¼öÁ¤
function getAbsoluteTop(oNode){
        var oCurrentNode=oNode;
        var iTop=0;
        while(oCurrentNode.tagName!="BODY"){
                iTop+=oCurrentNode.offsetTop - oCurrentNode.scrollTop;
                oCurrentNode=oCurrentNode.offsetParent;
        }
        return iTop;
}
function getAbsoluteLeft(oNode){
        var oCurrentNode=oNode;
        var iLeft=0;
        iLeft+=oCurrentNode.offsetWidth;
        while(oCurrentNode.tagName!="BODY"){
                iLeft+=oCurrentNode.offsetLeft;
                oCurrentNode=oCurrentNode.offsetParent;
        }
        return iLeft;
}
function dragEventFalse() {
        event.returnValue = false;
}
// scroll Script End
/********************************************************************************************/
function checkAllSelector(obj, target, start, end) {
        for (var i=start; i < end + 1; i++)
                document.getElementById(target+i).checked = obj.checked;
        for (var i=0; i < 2; i++)
                if (document.getElementById(target+"_all"+i))
                        document.getElementById(target+"_all"+i).checked = obj.checked;
                else
                        break;
}

function checkedList(target, start, end) {
        var str = "";
        for(var i=start; i < end + 1; i++) {
                if (document.getElementById(target+i) && document.getElementById(target+i).checked) {
                        if (str != "")
                                str += "&";
                        str += document.getElementById(target+i).name + "=" + document.getElementById(target+i).value;
                }
        }
        return str;
}

// ¹«¿µÃß°¡
/* popup */
function pcphome(url,name,width,height,scrollbars,resizable) {
msgWindow=window.open(url,name,'scrollbars='+scrollbars+',resizable='+resizable+',width='+width+',height='+height);
msgWindow.focus();
}

function pcphome2(url,name,width,height,scrollbars,resizable) {
msgWindow=window.open(url,name,'scrollbars='+scrollbars+',resizable='+resizable+',width='+width+',height='+height);
msgWindow.focus();
}

//Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ

old_state = false;
function checkAll(state){
        if(!old_state) {
                if(state.length > 0){
                        for(i = 0; i < state.length; i++)
                                state[i].checked= true;
                }
                else state.checked=true;
                old_state = true;
        }else {
                if(state.length > 0){
                        for(i = 0; i < state.length; i++)
                                state[i].checked= false;
                }
                else state.checked=false;
                old_state = false;
        }
}

/*
function toggleAll() {
        toggleCheckboxes(document.play.music);
}
function toggleAll2() {
        toggleCheckboxes(document.mytv.program);
}

function toggleCheckboxes(combos) {
        if(!combos) {
                return;
        }

        if(combos.length > 0){
                for(i = 0; i < combos.length; i++)
                        combos[i].checked= !combos[i].checked;
        }
        else
                combos.checked=!combos.checked;

}
*/
function groupcheck(obj,field) {
        grp = obj.id;
        if(obj.checked) {
                for (i=0; i<field.length; i++){
                        fieldid = field[i].id;
                        grp1 = grp.substring(0,1);
                        pos = fieldid.substring(0,1);
                        if (pos==grp1){
                                field[i].checked = true;
                        }
                }
        }else{
                for (i=0; i<field.length; i++){
                        fieldid = field[i].id;
                        grp1 = grp.substring(0,1);
                        pos = fieldid.substring(0,1);
                        if (pos==grp1){
                                field[i].checked = false;
                        }
                }
        }
}

function openPage(url){
        opener.top.location = url;
        this.close();
}

// boss Ãß°¡
function divDisplay(id, act) {
        document.getElementById(id).style.display = act;
}

//¼­ºñ½ºÈ¨ jsÆÄÀÏ°ú ÇÕÃ¼..!!
// ÆË¾÷Ã¢
function toppop(url,name,width,height,scrollbars,resizable) {
msgWindow=window.open(url,name,'scrollbars='+scrollbars+',resizable='+resizable+',width='+width+',height='+height);}

function checkAll2(obj,field) {
        if(obj.checked) {
                if(field.length > 0){
                        for (i=0; i<field.length; i++){
                                field[i].checked = true;
                        }
                } else field.checked = true;
        }else{
                if(field.length > 0 ){
                        for (i=0; i<field.length; i++){
                                field[i].checked = false;
                        }
                } else field.checked = false;
        }
}

function changeBox(cbox) {
box = eval(cbox);
box.checked = !box.checked;
}

var old_tmp = '';
var old_img = '';
var old_mnu = '';

function ShowSubMenu(tmp,mnu,img)
{
        rimg = 'menu' + img;

        if( old_tmp != tmp ) {
                if( old_tmp !='' ) {
                        old_tmp.style.display = 'none';
                        old_mnu.src= 'http://image.hanmail.net/hanmail/s_img/pcp/service/tab_top0'+old_img+'.gif';
                }
                tmp.style.display = '';
                mnu.src = 'http://image.hanmail.net/hanmail/s_img/pcp/service/tab_top0'+img+'_on.gif';
                old_tmp = tmp;
                old_mnu = mnu;
                old_img = img;
        }
        else {
                tmp.style.display = 'none';
                mnu.src= 'http://image.hanmail.net/hanmail/s_img/pcp/service/tab_top0'+img+'_on.gif';
                old_tmp = '';
                old_mnu = '';
                old_img = '';
        }

}

function hidelayer(menu, item1, item2, item3){
        menu.style.display = 'none';
        item1.style.display = '';
        item2.style.display = 'none';
        item3.style.display = 'none';
}

function showlayer(menu, item1, item2, item3){
        menu.style.display = '';
        item1.style.display = 'none';
        item2.style.display = '';
        item3.style.display = '';
}

function ViewPage(loc){
        document.location.href = loc.value;
}

function checkLength(val, max) {
        var len = 0;
        if(val != '') {
                for(i = 0; i < val.length; i++) {
                        var ch = val.charCodeAt(i);
                        if(ch > 127) {
                                len += 2;
                        } else {
                                len++;
                        }
                }
        }

        if(len <= max) {
                return true;
        }
        return false;
}

function hasValue(val) {
        if(val != '') {
                return true;
        }

        return false;
}
