function getBounds(o) //°´Ã¼ÀÇ Å©±â¸¦ ±¸ÇÏ´Â ÇÔ¼ö
{ 
    var ret = new Object(); 
    if(document.all) { 
        var rect = o.getBoundingClientRect(); 
        ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft); 
        ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop); 
        ret.width = rect.right - rect.left; 
        ret.height = rect.bottom - rect.top; 
    } else { 
        var box = document.getBoxObjectFor(o); 
        ret.left = box.x; 
        ret.top = box.y; 
        ret.width = box.width; 
        ret.height = box.height; 
    } 
    return ret; 
}

function getRealOffsetTop(o) { return o ? o.offsetTop + getRealOffsetTop(o.offsetParent) : 0; } //°´Ã¼ÀÇ ¼¼·ÎÀ§Ä¡
function getRealOffsetLeft(o) { return o ? o.offsetLeft + getRealOffsetLeft(o.offsetParent) : 0; } //°´Ã¼ÀÇ °¡·ÎÀ§Ä¡

/*AJAX ÄÁÅÙÃ÷¸¦ ¿¬´Ù.*/

function UpdateContents(contents,obj,pars){
	var url = contents;
		var MyAjax = new Ajax.Request(
		url,
		{
		method:'post',
		parameters:pars,
		onComplete : function(originalRequest){
			UpdateRequest(originalRequest,obj);
		}

	});

}

function UpdateRequest(originalRequest,obj) {
	var res = originalRequest.responseText;
	Element.update(obj, res);
}


/*ÄÁÅÙÃ÷¸¦ OPENÀ¸·Î ¿¬´Ù.*/
function ContentsOpen(u,w,h) {
	var winopen=eval('window.open("'+u+'","ContentsOpen","status=yes,toolbar=no,resizable=no,scrollbars=yes, left=10,top=10,menubar=no,width='+w+',height='+h+'")');
}
