function Article_Page_Navi(mid,URL) {
	var Rid = $(mid);
	if(Rid) {
		var _url = URL.split("?");
		var url = _url[0];
		var pars = _url[1];
		var sObj = new Ajax.Updater(
			{success: Rid},
      url,
      {
        method: 'get',
        parameters: pars
      }
    );
	}
}

function check_article_write(TheForm) {
	if(TheForm.subject.value == "") {
		alert("제목을 입력하세요.");
		TheForm.subject.focus();
		return false;
	}
	if(TheForm.name.value == "") {
		alert("제작자를 입력하세요.");
		TheForm.name.focus();
		return false;
	}
	if(TheForm.url.value == "") {
		alert("출처URL을 입력하세요.");
		TheForm.url.focus();
		return false;
	}
	if(TheForm.content.value == "") {
		alert("내용을 입력하세요.");
		TheForm.content.focus();
		return false;
	}
}

function Check_Article_Config(TheForm) {
	if(TheForm.line_num.value == "") {
		alert("목록 갯수를 입력하세요.");
		TheForm.line_num.focus();
		return false;
	}
	if(TheForm.page_num.value == "") {
		alert("페이지 표시 갯수를 입력하세요.");
		TheForm.page_num.focus();
		return false;
	}
	return true;
}

function modify_Article(URL) {
	var _url = URL.split("?");
	var url = _url[0];
	var pars = _url[1];

	var sObj = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: ArticleModify,
			onFailure: FailureArticleModify
		}
	);
}
 
function FailureArticleModify(request) {
	return;
}

function ArticleModify(sRequest) {
	if(sRequest.responseXML) {
		var channelList = sRequest.responseXML.getElementsByTagName('live_article_channel');
		if(!channelList.length) return;
		var nodeList = sRequest.responseXML.getElementsByTagName('live_article_item');
		if(!nodeList.length) return;
		var id = getNodeValues(nodeList[0].getElementsByTagName('id')[0]);
		var no = getNodeValues(nodeList[0].getElementsByTagName('no')[0]);
		var url = getNodeValues(nodeList[0].getElementsByTagName('url')[0]);
		var name = getNodeValues(nodeList[0].getElementsByTagName('name')[0]);
		var photo = getNodeValues(nodeList[0].getElementsByTagName('photo')[0]);
		var subject = getNodeValues(nodeList[0].getElementsByTagName('subject')[0]);
		var subtitle = getNodeValues(nodeList[0].getElementsByTagName('subtitle')[0]);
		var content = getNodeValues(nodeList[0].getElementsByTagName('content')[0]);
		var form = $('article_admin_form');
    if(form) {
			$('article_admin_form_title').innerHTML = "기사 수정";
      form.mode.value = 'modify_proc';
      form.id.value = id;
      form.url.value = url;
      form.name.value = name;
			if(!photo && photo != undefined)
	      form.photo.value = photo;
      form.subject.value = subject;
			if(!subtitle && subtitle != undefined)
	      form.subtitle.value = subtitle;
      form.content.value = content;
      form.subject.focus();
    }
	}
}

function unset_article_admin_form(fid) {
	var form = $(fid);
	if(form) {
		$('article_admin_form_title').innerHTML = "기사 추가";
		form.id.value = "";
		form.mode.value = "write";
		form.url.value = "";
		form.name.value = "";
		form.photo.value = "";
		form.subject.value = "";
		form.subtitle.value = "";
		form.content.value = "";
	}
}

function getNodeValues(node) {
	var childs = node.childNodes;
	for(var i=0; i<childs.length; ++i) {
		if(childs[i].nodeType == 3 || childs[i].nodeType == 4) {
			return trim(childs[i].data);
		}
	}
}
 
function trim(s) {
	s += '';
	return s.replace(/^\s*|\s*$/g, '');
}
