function trim(s){
    var ns = s.replace(/^[ \n\r\t]+|[ \n\r\t]+$/g, "");
    return ns;
}

function confirmdelete(url){
    if(confirm("Á¤¸» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?")){
        self.document.location.href = url;
    }
}

function getByteLength(s){
    var ch = "";
    var len = 0;
    for(var i=0;i<s.length;i++){
        ch = s.substr(i,1);
        if(ch == escape(ch)) len += 1;
        else len += 2;
    }
    return len;
}

function ckALL(obj,dest){
	if(obj.elements[dest].length){
		for(var i=0;i<obj.elements[dest].length;i++){
			obj.elements[dest][i].checked = ! obj.elements[dest][i].checked;
		}
	}
	else {
		obj.elements[dest].checked = ! obj.elements[dest].checked;
	}
}

function openaccount(isedit){
	var myleft = (screen.width - 440) / 2;
	var mytop = 150;
	if(isedit) var accountwin = open('account.php?isedit=1','accountwin','width=440,height=250, left=' + myleft + ', top=' + mytop);
	else var accountwin = open('account.php','accountwin','width=440,height=250, left=' + myleft + ', top=' + mytop);
	accountwin.focus();
}

function getemail(){
	var myleft = (screen.width - 400) / 2;
	var mytop = 150;
	var passwdwin = open('html/getemail.php', 'passwdwin', 'Width=400, height=200, left=' + myleft + ', top=' + mytop);
}

function mywrite(s){
	self.document.write(s);
}


function closeModal(){
        $('modaldiv').hide();
        $('modal_mask').style.visibility='hidden';
}

function prepareModal(){
        if(!self.document.getElementById('modaldiv')){
                new Insertion.After($('modal_mask'), "<div id='modaldiv' style=\"border-left: 3px solid #ffffff; border-top: 3px solid #ffffff; border-right: 3px solid #555555; border-bottom: 3px solid #555555; padding: 10px; background-color: #ffffff;position: absolute; display: none;z-index: 10000;\"></div>");
        }

        setOpacity($('modal_mask2'),0);
        setOpacity($('modal_mask'),40);
        var frameheight = self.document.documentElement.scrollHeight;
        if(frameheight < self.document.documentElement.clientHeight) frameheight = self.document.documentElement.clientHeight;
        $('modal_mask2').style.height= frameheight + "px";
        $('modal_mask').style.height= frameheight + "px";
        $('modal_mask').style.visibility='visible';
}

function showModal(res){
        $('modaldiv').innerHTML = res.responseText;
        $('modaldiv').getHeight();

        var layerx = $('modaldiv').getWidth();
        var layery = $('modaldiv').getHeight();

	var cx = self.document.documentElement.clientWidth;
        var cy = self.document.documentElement.clientHeight;

        var x;
        var y;

        if(layerx >= cx) x = 0;
        else x = parseInt((cx - layerx) / 2);

        if(layery >= cy) y = 0;
        else y = parseInt((cy - layery) / 2);

        $('modaldiv').style.left = x + "px";
        $('modaldiv').style.top = y + self.document.documentElement.scrollTop + "px";

        $('modaldiv').show();
}

function setOpacity(obj, value )
{

    obj.style.filter="alpha(opacity="+value+")";
    obj.style.opacity=(value/100);
    obj.style.MozOpacity=(value/100);
    obj.style.KhtmlOpacity=(value/100);

}
