function setCookie( name, value, expiredays ){ 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 
function getCookie( name ) { 
        var nameOfCookie = name + "="; 
        var x = 0; 
        while ( x <= document.cookie.length ) 
        { 
                var y = (x+nameOfCookie.length); 
                if ( document.cookie.substring( x, y ) == nameOfCookie ) { 
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
                                endOfCookie = document.cookie.length; 
                        return unescape( document.cookie.substring( y, endOfCookie ) ); 
                } 
                x = document.cookie.indexOf( " ", x ) + 1; 
                if ( x == 0 ) 
                        break; 
        } 
        return ""; 
}
function IsEnterKey() {
	var evt = event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if( charCode == 13 ) return true;
	return false;
}
function getRequestBody(sform) {
	var aParams = new Array();
	for(var i=0; i < sform.elements.length; i++){
		if(sform.elements[i].type=="radio"){
			if(sform.elements[i].checked==true){
				var sParam = encodeURIComponent(sform.elements[i].name);
				sParam += "=";
				sParam += encodeURIComponent(sform.elements[i].value);
				aParams.push(sParam);
			}
		}
		else{
			var sParam = encodeURIComponent(sform.elements[i].name);
			sParam += "=";
			sParam += encodeURIComponent(sform.elements[i].value);
			aParams.push(sParam);
		}
	}	
	return aParams.join("&");
}
function openAlert(msg) {
	Dialog.alert(msg, {width:250, okLabel: "È® ÀÎ", buttonClass:"bttn01", windowParameters: {className: "alphacube"}})	
}
function fnResizePopup(nWidth, nHeight) {
	var strAgent = navigator.userAgent.toLowerCase();
	var bIE = (strAgent.indexOf("msie") != -1);
	var bXP = (strAgent.indexOf("nt 5.1") != -1);
	var bIE7 = (strAgent.indexOf("msie 7.0") != -1);
	var bSafari = (strAgent.indexOf("konqueror") != -1 || strAgent.indexOf("safari") != -1);
	var bFirefox = (strAgent.indexOf("firefox")!= -1);
	//alert(nHeight + (bXP ? (bIE7 ? 40: 20) : 0));
	window.resizeTo(nWidth, nHeight + (bXP ? (bIE7 ? 40: 20) : 0));
}
function popimage(wintitle,imagesrc,winwidth,winheight){
	var winl = (screen.width-winwidth) / 2; 
	var wint = (screen.height-winheight) / 2;
    var look='width='+winwidth+',height='+winheight+',top='+wint+',left='+winl+',';

	popwin=window.open("","",look);
	popwin.document.open();
	popwin.document.write('<title>'+wintitle+'</title><meta http-equiv="imagetoolbar" content="no"><body topmargin=0 leftmargin=0><img style="cursor:hand;" onclick="self.close();" src="'+imagesrc+'" alt="Å¬¸¯ÇÏ¸é Ã¢À» ´Ý½À´Ï´Ù."></body>');
	popwin.document.close();
}
function site_mn(str){
	var url;
	switch(str){
		case "m1": url="../01sub/?mnid=m11"; break;
		case "m11": url="../01sub/?mnid=m11"; break;
		case "m12": url="../01sub/?mnid=m12"; break;
		case "m13": url="../01sub/?mnid=m13"; break;
		case "m14": url="../01sub/?mnid=m14"; break;
		case "m15": url="../01sub/?mnid=m15"; break;
		case "m16": url="../01sub/?mnid=m16"; break;
		case "m2": url="../02sub/?mnid=m21"; break;
		case "m21": url="../02sub/?mnid=m21"; break;
		case "m22": url="../mrboard/mn_list.php?mnid=mrdb1"; break;
		case "m3": url="../mcboard/mn_list.php?mnid=oldtestament"; break;
		case "m31": url="../mcboard/mn_list.php?mnid=oldtestament"; break;
		case "m32": url="../mcboard/mn_list.php?mnid=newtestament"; break;
		case "m33": url="../mcboard/mn_list.php?mnid=recent&mncd=recent1"; break;
		case "m4": url="../mcboard/mn_list.php?mnid=special"; break;
		case "m41": url="../mcboard/mn_list.php?mnid=special"; break;
		case "m42": url="../mcboard/mn_list.php?mnid=assem"; break;

		case "m5": url="../mrboard/mn_list.php?mnid=mrdb2"; break;
		case "m51": url="../mrboard/mn_list.php?mnid=mrdb2"; break;
		case "m6": url="../mrboard/mn_list.php?mnid=mrdb3"; break;
		case "m61": url="../mrboard/mn_list.php?mnid=mrdb3"; break;
		case "m7": url="../mrboard/mn_list.php?mnid=mrdb4"; break;
		case "m71": url="../mrboard/mn_list.php?mnid=mrdb4"; break;
		case "m72": url="../mrboard/mn_list.php?mnid=mrdb5"; break;
		case "m73": url="../mrboard/mn_list.php?mnid=mrdb6"; break;
		case "m74": url="../mrboard/mn_list.php?mnid=mrdb7"; break;
		case "m8": url="../08sub/?mnid=m81"; break;
		case "m81": url="../08sub/?mnid=m81"; break;
		case "m82": url="../08sub/?mnid=m82"; break;
		case "m83": url="../08sub/?mnid=m83"; break;
		case "m84": url="../08sub/?mnid=m84"; break;
		case "m9": url="../mcboard/mn_list.php?mnid=mp3"; break;
		case "m91": url="../mcboard/mn_list.php?mnid=mp3"; break;
		case "m92": url="../09sub/?mnid=buymp3"; break;
		case "m93": url="../09sub/mn_list.php?mnid=mp3"; break;
		case "m94": url="../mrboard/mn_list.php?mnid=mrdb8"; break;
		case "pv": url="../myinfo/private.php"; break;
		case "rl": url="../myinfo/rule.php"; break;
		case "sm": url="../sitemap/"; break;
		case "jn": url="../join/"; break;
		case "li": url="../login/"; break;
		case "lo": url="../login/logout.php"; break;
		case "mi": url="../myinfo/myinfo.php"; break;
		case "hm": url="../main/"; break;
		default: url="../main/"; break;
	}
	location.href=url;
}

function form_mail(){
	var winl = (screen.width-420) / 2; 
	var wint = (screen.height-460) / 2;
	var url = "../form_mail/";
	open(url, "form_mail", "width=420,height=460,scrollbars=0,top="+wint+",left="+winl);
}

var select_obj;
function PM_Action(name,status) { 
		var obj=document.all[name];
		var _tpx,_tpy, _mrgx, _mrgy;
		_tpx = event.clientX + parseInt(obj.offsetWidth);
		_tpy = event.clientY + parseInt(obj.offsetHeight);
		_mrgx = document.body.clientWidth - _tpx;
		_mrgy = document.body.clientHeight - _tpy ;
		if(_mrgx < 0) _tpx = event.clientX + document.body.scrollLeft + _mrgx ;
		else	_tpx = event.clientX + document.body.scrollLeft ;
		if(_mrgy < 0) _tpy = event.clientY + document.body.scrollTop + _mrgy +20;
		else	_tpy = event.clientY + document.body.scrollTop ;
		obj.style.posLeft=_tpx-3;
		obj.style.posTop=_tpy-3;
		if(status=='visible') {
			if(select_obj){
				select_obj.style.visibility='hidden';
				select_obj=null;
			}
			select_obj=obj;
		}else select_obj=null;		
		obj.style.visibility=status; 
}
