function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";",offset);
    if (endstr == -1) endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset,endstr));
}

function setCookie( cookieName, cookieValue, expireValue ) {
    var thisdate = new Date();
    thisdate.setDate( thisdate.getDate() + expireValue );
    document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + thisdate.toGMTString() + ";"
}

function getCookie( name ) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i,j) == arg)
            return getCookieVal(j);
        i = document.cookie.indexOf("",i) + 1;
        if (i==0) break;
    }
    return null;
}


function MidWindow(url,winname,features) {

	features = features.toLowerCase();
	var sumchar= '', onechar = '';

	for(var i=1, len=features.length; i <= len; i++){	// ºóÄ­ Á¦°Å
		onechar = features.substr(i-1, 1);
		if(onechar != ' ') sumchar += onechar;
	}

	features = sumchar; 
	var sp = new Array();
	sp = features.split(',', 10);	// ¹è¿­¿¡ ¿É¼ÇÀ» ºÐ¸®ÇØ¼­ ÀÔ·Â

	var width, height;
	
	for(var i=0, splen=sp.length; i < splen; i++){	// width, height °ªÀ» ±¸ÇÏ±â À§ÇÑ ºÎºÐ
		if(sp[i].indexOf('width=') == 0){	// width °ªÀÏ¶§
			width = Number(sp[i].substring(6)); 
		} else if (sp[i].indexOf('height=') == 0){	// height °ªÀÏ¶§
			height = Number(sp[i].substring(7)); 
		}
	}
	
	var sleft, stop;

	sleft = (screen.width - width)/2;
	stop = (screen.height - height)/2 -50;
	features = features + ',left=' + sleft + ',top=' + stop;
	return window.open(url,winname,features); 
}
