/**
 * form.field를 매개변수로 하여 
 * 해당하는 필드에 체크된 radio버튼 혹은 checkbox가 있다면 true를
 * 없다면 false를 반환한다.
 * @param {Object} field_obj
 */
function hasChecked(field_obj) {
    if (field_obj.length > 1) {
        for (var idx = 0; idx < field_obj.length; idx++) {
            if (field_obj[idx].checked) return true;
        }
    } else {
        if (field_obj.checked) return true;
    }
    return false;
}
function hasCheckedValue(field_obj) {
    if (field_obj.length > 1) {
        for (var idx = 0; idx < field_obj.length; idx++) {
            if (field_obj[idx].checked) return field_obj[idx].value;
        }
    } else {
        if (field_obj.checked) return field_obj[idx].value;
    }
    return field_obj[idx].value;
}
function openWindow(url, name, width, height)   {
    var top  = screen.height / 2 - height / 2 - 50;
    var left = screen.width / 2 - width / 2 ;
    var win =
        open(url,
            name,
            'width=' + width + ', height=' + height + ', top=' + top +
            ', left=' + left + ', resizable=no, status=yes, toolbar=no, menubar=no, scrollbars=auto');
    win.focus();
    return win;
}

/**
 * top display
 */

function displaySubMenu(id_name,targer_menu_seq,total) {
    var target_menu = id_name+targer_menu_seq;
    for(i=1 ; i<=total ; i++) {
		if (document.getElementById(id_name + i)) {
			document.getElementById(id_name + i).style.display = "none";
		}
    }
	if (document.getElementById(target_menu)) {
		document.getElementById(target_menu).style.display = "block";
	}
}

function change_subMenuImage(id_name,targer_menu_seq,total) {
    var target_menu = id_name+targer_menu_seq;
    for(i=1 ; i<=total ; i++) {
        var re = /on\./g;
        imgName = document.getElementById(id_name+i).src;
        document.getElementById(id_name+i).src = imgName.replace(re,"off.");
    }
    imgName = document.getElementById(target_menu).src;
    var re = /off\./g;
	document.getElementById(target_menu).src = imgName.replace(re,"on.");
}

/**
 * 이미지 스왑
 */
function chImg(img) {
	imgName = img.src;
	if( imgName.indexOf("on.") > -1 ) {
		var re = /on\./g;
		img.src = imgName.replace(re,"off.");
	} else {
		var re = /off\./g;
		img.src = imgName.replace(re,"on.");
	}
} 

/**
 * 마우스 좌표값을 반환한다.
 * Added by cheonboshim
 */
function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}



