<!--
if (location.href.indexOf('rc.power.plaync.co.kr') == -1) {
	var root_path = 'http://power.plaync.co.kr/';
	var doc_path = 'http://power.plaync.co.kr/aion/';
	var src_path = 'http://power.plaync.co.kr/exe/ao1/';
//	var img_path = 'http://dicfs.plaync.co.kr/aion/img/';
	var aion_path ='http://aion.plaync.co.kr';
} else {
	var root_path = 'http://rc.power.plaync.co.kr/';
	var doc_path = 'http://rc.power.plaync.co.kr/aion/';
	var src_path = 'http://rc.power.plaync.co.kr/exe/ao1/';
//	var img_path = 'http://dicfs.plaync.co.kr/aion/img/';
	var aion_path ='http://rc.new.aion.plaync.co.kr';
}
	var static_path ='http://static.plaync.co.kr/powerbook/aion/img/';

var isIE = document.all ? true : false;

var keepalive_trial = 0;
function keepalive() {
           var url = src_path + 'index.php';
           pars = "";
           var myAjax = new Ajax.Request(url, { method: 'post', postBody: pars, onComplete: ''});

           keepalive_trial++;
           if(keepalive_trial < 11) {
                     setTimeout("keepalive()", 600000);  // 10분 단위 5번 반복
           }
}

function trim(st) {
	while(st) {
		if (st.indexOf(" ")==0) st = st.substring(1);
		else break;
	}
	while(st){
		if (st.lastIndexOf(" ")==st.length-1) st = st.substring(0, st.length-1);
		else break;
	}
	return st;
}

function trim_all(checkform) {
	var i=0;
	while (i < checkform.length) {
		if (checkform.elements[i].type != 'file') {
			checkform.elements[i].value = trim(checkform.elements[i].value);
		}
		i++;
	}
	return true;
}

function is_null(obj, message) {
	if (obj.value.length==0) { alert(message+'\t'); obj.focus(); return true; }
	return false;
}

function layer_toggle(obj) {
	if (obj.style.display == 'none') obj.style.display = 'block';
	else if (obj.style.display == 'block') obj.style.display = 'none';
}

function is_checked(obj) {
	var flag = false;
	for(var i =0; i < obj.length ; i++) {
		flag = flag | obj[i].checked;
	}
	if (obj.length == undefined) flag = true;
	return flag;
}

function url_encode(str) {
	return str.replace(/&/g, '%26');
}


function dec_tag_value(str) {
	str = str.replace(/quot;/g, '"');
	str = str.replace(/#39;/g, '&#39;');
	str = str.replace(/lt;/g, '<');
	str = str.replace(/gt;/g, '>');
	return str;
}

function onclick_member_info(no) {
	window.open('/member_info.php?no='+no,'mi', 'width=630,height=800');
}

function onclick_mk(code, obj) {
	var mk1 = static_path + 'mk1.gif';
	var mk2 = static_path + 'mk2.gif';
	if (obj.src == mk1) {
		document.getElementById('area_'+code).style.display = 'block';
		obj.src = mk2;
	} else {
		document.getElementById('area_'+code).style.display = 'none';
		obj.src = mk1;
	}
}

function onclick_open(code_set) {
	var mk1 = static_path + 'mk1.gif';
	var mk2 = static_path + 'mk2.gif';

	for(var i=0; i < code_set.length; i++) {
		document.getElementById('area_'+code_set[i]).style.display = 'block';
		document.getElementById('img_'+code_set[i]).src = mk2;
	}

}

function onclick_close(code_set) {
	var mk1 = static_path + 'mk1.gif';
	var mk2 = static_path + 'mk2.gif';

	for(var i=0; i < code_set.length; i++) {
		document.getElementById('area_'+code_set[i]).style.display = 'none';
		document.getElementById('img_'+code_set[i]).src = mk1;
	}
}

function call_ajax_bgjob() {
	var url = src_path + 'ajax_exe.php';
	pars = 'mode=background_job';
	var myAjax = new Ajax.Request(url, { method: 'post', postBody: pars, onComplete: call_ajax_bgjob_result });

}

function call_ajax_bgjob_result(originalRequest) {
	var result = originalRequest.responseText;
	//document.title = result;
}

/* tb_history */
var onhistory = {
	load : function(){
		$('layer_history').setStyle({display:'none'});
		Event.observe($('tb_history'),'mouseover',onhistory.show);
		Event.observe($('tb_history'),'mouseout',onhistory.hide);
	},
	show : function(event){
		var doc_no, ver_no, p_x, p_y, layerLeft, layerTop;
		var el = Event.element(event);
		if( el.tagName.toUpperCase() != 'SPAN' ) return;
		var _id = el.id.split('_');
		p_x = Event.pointerX(event);
		p_y = Event.pointerY(event);
		layerLeft = p_x + 'px';
		layerTop = p_y + 15 + 'px';
		$('layer_history').setStyle({top:layerTop,left:layerLeft});
		doc_no = _id[1];
		ver_no = _id[2];

		var url = src_path+'ajax_exe_con.php';
		pars = 'mode=check_doc_history';
		pars += '&doc_no='+doc_no;
		pars += '&ver_no='+ver_no;
		var myAjax = new Ajax.Request(url, { method: 'post', postBody: pars, onComplete: onhistory.display });
	},
	display : function(originalRequest) {
		var result = originalRequest.responseText;
		$('layer_history').innerHTML = result;
		$('layer_history').setStyle({display:'block'});
	},
	hide : function(){
		$('layer_history').setStyle({display:'none'});
	}
}

/* idxlist  */
var togIndex = function(obj){
	var parent = obj.parentNode;
	if(obj.className == 'off'){
		parent.style.height="24px";
		obj.className='on';
		obj.nodeValue=obj.title='열기';
	}else{
		parent.style.height="";
		obj.className='off';
		obj.nodeValue=obj.title='접기';
	}
}

/* resize dl thumbnail */
function setDlThumb(){
	var dl_thumb = $$('div.dl_thumb')[0];
	var dl_thumb_obj = dl_thumb.select('img')[0];
	var setLeft, setTop;
	var p_w = parseInt(dl_thumb.getStyle('width'));
	var p_h = parseInt(dl_thumb.getStyle('height'));
	var w = dl_thumb_obj.getWidth();
	var h = dl_thumb_obj.getHeight();
	if( w > p_w ) 	setLeft = -(Math.ceil(Math.abs(w - p_w)/2))+'px';
	else setLeft = 0;
	if( h > p_h )	setTop =  -(Math.ceil(Math.abs(h - p_h)/2))+'px';
	else setTop = 0;
	$(dl_thumb_obj).setStyle({left:setLeft,top:setTop});
}

var oldEditorObj = "";
viewObj=function(obj){
	if (oldEditorObj != obj && oldEditorObj != "") hideObj(oldEditorObj);
	if(document.getElementById(obj).style.display == "block") hideObj(obj);
	else document.getElementById(obj).style.display = "block";
	oldEditorObj = obj;
	htmleditor.document.body.focus();
}

hideObj=function(obj){
	document.getElementById(obj).style.display="none";
}

function setCookie(cookieName,value,expiredays){
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=cookieName+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ';domain=plaync.co.kr;';
}
function getCookie(cookieName){
if (document.cookie.length>0)  {
  c_start=document.cookie.indexOf(cookieName + "=")
  if (c_start!=-1) {
    c_start=c_start + cookieName.length+1
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    }
  }
return ""
}

/* Item tree for Powerbook
 * author : yeongun@ncsoft.net
 * last update: 2008.08.08
 * (c) 2008 ncsoft UIDevelopment Team */
var Itemtree={
	icon:['http://static.plaync.co.kr/powerbook/lineage/content/ic_c2.gif','http://static.plaync.co.kr/powerbook/lineage/content/ic_o2.gif'],
	load:function() {
		var treeList=$$('div.div_itemtree');
		var branch,branch2,handle;
		if (treeList.length==0) return;
		for (trees=0;trees<treeList.length;trees++) {
			branch=treeList[trees].getElementsByTagName('li');
			for (i=0;i<branch.length;i++) {
				branch2=branch[i].getElementsByTagName('ul');
				if (i!=0&&branch2.length>0) {
					branch2[0].style.display='none';
					branch[i].innerHTML+='<img src="'+Itemtree.icon[0]+'" class="tree_branch" />';
				}
			}
			Event.observe(treeList[trees].select('img.tree_open')[0],'click',Itemtree.extend);
			Event.observe(treeList[trees].select('img.tree_close')[0],'click',Itemtree.extend);
		}
		handle=$$('img.tree_branch');
		for (handles=0;handles<handle.length;handles++)
			Event.observe(handle[handles],'click',Itemtree.fold);
	},
	fold:function(e) {
		var element=Event.element(e);
		var icUrl=['ic_o.gif','ic_c.gif'];
		if (element.tagName.toUpperCase()!='IMG') return;
		var target=element.ancestors()[0].select('ul')[0];
		if (target.getStyle('display').toUpperCase()!='NONE') {
			target.setStyle({display:'none'});
			element.src=Itemtree.icon[0];
		}
		else {
			target.setStyle({display:''});
			element.src=Itemtree.icon[1];
		}
	},
	extend:function(e) {
		var element=Event.element(e);
		var ancestors=element.ancestors();
		var list=Itemtree.findtree(ancestors);
		var targets=list.getElementsByTagName('ul');
		var handle=$$('img.tree_branch');
		var basis=(element.className.toUpperCase()=='TREE_OPEN') ? 1 : 0;
		for (i=0;i<targets.length;i++) {
			if (!basis)
				targets[i].style.display=(i!=0) ? 'none' : '';
			else targets[i].style.display='';
		}
		for (j=0;j<handle.length;j++)
			handle[j].src=(basis) ? Itemtree.icon[1] : Itemtree.icon[0];
	},
	findtree:function(data) {
		for (i=0;i<data.length;i++) {
			if (data[i].className=='div_itemtree') {
				return data[i].select('ul.ul_itemtree')[0];
			}
		}
	}
}

// AJAX를 통해 쓰기권한이 있는지 확인 후 파라미터로 전달된 자바스크립트를 실행함. 
// 쓰기권한이 없는 경우, 적절한 메세지와 redirect url로 이동 가능하게 제시함.
function confirm_and_do(do_if_confirmed) {
	var url = src_path+'ajax_exe_con.php';
	pars = 'mode=check_write_auth';
	pars += '&auth_return_url='+encodeURIComponent(window.location.href);
	var myAjax = new Ajax.Request(url, { method: 'post', postBody: pars, onComplete: function(originalRequest){
			var res = originalRequest.responseJSON;
			if(res.result==1){
				eval(do_if_confirmed);
			}else{ // 0
				if(res.url) {
					if(window.confirm(res.message+'\n계속 하시겠습니까?')) {
						location.href=res.url;
					} else {
						exit;
					}
				} else {
					alert(res.message);
				}
				return false;
			}
		}
	});
}

function confirm_and_go(url) {
	var do_if_confirmed = 'window.location.href = \''+url+'\';';
	confirm_and_do(do_if_confirmed);
}



function setPng24(obj) {obj.width=obj.height=1; obj.className=obj.className.replace(/\bpng24\b/i,''); obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');";
obj.src=''; return ''; }

// Event.observe(window,'load',Itemtree.load);

-->
