/**
 * @author zeroan
 */

var alertMsg = null;

//ºí·Î±× Æ÷½ºÆÃ
function posting() {
	var f = document.forms['frmBlog'];
	
	if(!checkPosting(f)) {
		alert(this.alertMsg);
		return;
	}
	
	f.target = "_iframe";
	f.action = "_blogPosting.php";
	f.submit();
}

//ºí·Î±× ¼öÁ¤ÇÏ±â
function updatePosting() {
	var f = document.forms['frmBlog'];
	
	if(!checkPosting(f)) {
		alert(this.alertMsg);
		return;
	}
	
	f.target = "_iframe";
	f.action = "_updatePosting.php";
	f.submit();
}

//ºí·Î±×±Û »èÁ¦ÇÏ±â
function deletePosting(documentsId, userId) {
	if(confirm("ÇöÀç±ÛÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		var dest = "_deletePosting.php?documentsId="+documentsId+"&userId="+userId;
		document.getElementById("_iframe").src = dest;
	}
}

function checkPosting(f) {
	if(f.elements['title'].value=='' || f.elements['title'].value==null) {
		this.alertMsg = "Á¦¸ñÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.";
		f.elements['title'].focus();
		return false;
	}
	return true;
}

//Ä«Å×°í¸® °ü¸®ÆË¾÷
function popRegistCategory(blogId) {
	var dest = "/main/blog/pManageCategory.php?blogId="+blogId;
	var pView = window.open(dest,'pKyongbuk','width=439, height=426, resizable=0, scrollbars=1'); //438
	if(!pView) {
		pView.focus();
	}
}

function selectCategory(categoryId, name, listType, index) {
	var list = document.getElementById("scrap_plist");
	var divs = list.getElementsByTagName("div");
	if( !divs || divs.length < 1 ) return;

	var list = 0;
	for( var i in divs ) {
		var element = divs[i];
		if(element.className == 'select_scraplist' || element.className == 'news_scraplist') {
			if(index==list) {
				element.className = 'select_scraplist';
			} else {
				element.className = 'news_scraplist';
			}
			list++;
		}
	}

	document.getElementById("makeList").style.display = 'none';
	document.getElementById("changeList").style.display = 'none';

	var frmCategory = document.forms["frmCategory"];
	frmCategory.elements["categoryId"].value = categoryId;
	frmCategory.elements["categoryName"].value = name;
	frmCategory.elements["listType"].value = listType;
}

function viewMakeCategory() {
	document.getElementById("changeList").style.display = 'none';
	document.getElementById("makeList").style.display = 'block';
}

function hideMakeCategory() {
	document.getElementById("makeList").style.display = 'none';
}

function viewChangeCategory() {
	var frmCategory = document.forms["frmCategory"];
	var frmChangeCategory = document.forms["frmChangeCategory"];
	
	var title = frmCategory.elements["categoryName"].value;
	frmChangeCategory.elements["changeCategoryTitle"].value = title;
	
	var listType = frmCategory.elements["listType"];
	var listTypeRadio = frmChangeCategory.elements["changeCategoryListType"];
	
	for(i=0; i<listTypeRadio.length; i++) {
		if(listType.value == listTypeRadio[i].value) {
			listTypeRadio[i].checked = true;
		}
	}

	document.getElementById("makeList").style.display = 'none';
	document.getElementById("changeList").style.display = 'block';
}

function hideChangeCategory() {
	document.getElementById("changeList").style.display = 'none';
}

function deleteCategory() {
	var frmCategory = document.forms["frmCategory"];
	if(confirm("¼±ÅÃÇÑ ¸ñ·ÏÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
		frmCategory.target = "_iframe";
		frmCategory.action = "_deleteCategory.php";
		frmCategory.submit();
	}
}

function makeCategory() {
	var frmCategory = document.forms["frmCategory"];
	var frmMakeCategory = document.forms["frmMakeCategory"];

	var categoryTitle = document.getElementById("makeCategoryTitle");
	if(categoryTitle.value==null || categoryTitle.value=='') {
		alert("¸ñ·Ï¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		categoryTitle.focus();
		return;
	}

	if(categoryTitle.value.length > 10) {
		alert("¸ñ·Ï¸íÀº 10ÀÚÀÌÇÏ·Î ÀÛ¼ºÇØ ÁÖ¼¼¿ä");
		categoryTitle.focus();
		return;
	}

	var listType = "";
	var makeCategoryListType = frmMakeCategory.elements["makeCategoryListType"]; 
	for(i=0; i<makeCategoryListType.length; i++) {
		if(makeCategoryListType[i].checked==true) {
			listType = makeCategoryListType[i].value;
		}
	}
	
	frmCategory.elements["categoryName"].value = categoryTitle.value;
	frmCategory.elements["listType"].value = listType;

	frmCategory.target = "_iframe";
	frmCategory.action = "_registCategory.php";
	frmCategory.submit();
}

function changeCategory() {
	var frmCategory = document.forms["frmCategory"];
	var frmChangeCategory = document.forms["frmChangeCategory"];

	var categoryTitle = document.getElementById("changeCategoryTitle");
	if(categoryTitle.value==null || categoryTitle.value=='') {
		alert("¸ñ·Ï¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		categoryTitle.focus();
		return;
	}

	if(categoryTitle.value.length > 10) {
		alert("¸ñ·Ï¸íÀº 10ÀÚÀÌÇÏ·Î ÀÛ¼ºÇØ ÁÖ¼¼¿ä");
		categoryTitle.focus();
		return;
	}
	
	var listType = "";
	var changeCategoryListType = frmChangeCategory.elements["changeCategoryListType"]; 
	for(i=0; i<changeCategoryListType.length; i++) {
		if(changeCategoryListType[i].checked==true) {
			listType = changeCategoryListType[i].value;
		}
	}
	
	frmCategory.elements["categoryName"].value = categoryTitle.value;
	frmCategory.elements["listType"].value = listType;

	frmCategory.target = "_iframe";
	frmCategory.action = "_updateCategory.php";
	frmCategory.submit();
}

function confirmWindow() {
	opener.location.reload();
	window.close();
}

//ºí·Î±× ¼öÁ¤ÇÏ±â
function updateDocuments(documentsId) {
	var dest = "updateDocuments.php?documentsId="+documentsId;
	location.href = dest;
}

//ºí·Î±× È¨À¸·Î °¡±â
function goBlogHome(blogId) {
	var dest = "/main/blog/blog.php?blogId="+blogId;
	location.href = dest;
}

//ºí·Î±×±Û º¸±â
function viewBlogDocuments(documentsId, page) {
	var dest = "/main/blog/blog.php?documentsId="+documentsId+"&page="+page;
	location.href = dest;
}

//ºí·Î±× ±Û¾²±âÆäÀÌÁö·Î ÀÌµ¿
function goBlogPosting(blogId, category) {
	var dest = "/main/blog/blogPosting.php?blogId="+blogId+"&category="+category;
	location.href = dest;
}

//ºí·Î±× »ç¿ëÀÚ°ü¸®ÆäÀÌÁö·Î ÀÌµ¿
function goBlogManage(blogId) {
	var dest = "/main/blog/manageBlog.php?blogId="+blogId;
	location.href = dest;
}

//Æ÷½ºÆÃ ¸®½ºÆ®ÆäÀÌÁö·Î ÀÌµ¿
function goDocumentsList(blogId, category, postingDate, searchStr) {
	var dest = "/main/blog/blogList.php?blogId="+blogId+"&category="+category+"&postingDate="+postingDate+"&searchStr="+searchStr;
	location.href = dest;
}

//Æ÷½ºÆÃ ¸®½ºÆ®ÆäÀÌÁö·Î ÀÌµ¿
function goDocumentsViewList(blogId, category, postingDate, searchStr) {
	var dest = "/main/blog/blogViewList.php?blogId="+blogId+"&category="+category+"&postingDate="+postingDate+"&searchStr="+searchStr;
	location.href = dest;
}

//³¯Â¥º° Æ÷½ºÆÃ¸®½ºÆ®ÆäÀÌÁö ÀÌµ¿
function goDocumentsListByDate(blogId, date) {
	goDocumentsList(blogId, '', date, '');
}

//ºí·Î±×³»°Ë»ö
function goSearchList(blogId) {
	var searchStr = document.getElementById('searchStr').value;	
	if(searchStr=='' || searchStr==null) {
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		return;
	}
	goDocumentsList(blogId, '', '', searchStr);
}

//ºí·Î±× °Ë»ö
function goSearchBlog() {
	var searchStr = document.getElementById('searchStr').value;
	if(searchStr=='' || searchStr==null) {
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		return;
	}
	goBlogList(searchStr);
}

//´Þ·Â³¯Â¥ ÀÌµ¿
function goCalendarChangeDate(blogId, userDate) {
	var dest = "/main/blog/blogList.php?blogId="+blogId+"&userDate="+userDate;
	location.href = dest;
}

//ÇÁ·ÎÇÊ
function goMyProfile(blogId) {
	var dest = "/main/blog/myProfile.php?blogId="+blogId;
	location.href = dest;
}

//ÇÁ·ÎÇÊ ¼öÁ¤ÆäÀÌÁö
function goManageProfile(blogId) {
	var dest = "/main/blog/manageProfile.php?blogId="+blogId;
	location.href = dest;
}

//´ñ±Û»èÁ¦
function deleteComment(commentId) {
	var password = document.getElementById("delPassword_"+commentId).value;
	if(password=='' || password==null) {
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		document.getElementById("delPassword_"+commentId).focus();
		return;
	}
	
	var dest = "_deleteComment.php?id="+commentId+"&passwd="+password;
	document.getElementById("_iframe").src = dest;
}

//´ñ±Û»èÁ¦¹öÆ°
function deleteCommentButton(commentId) {
	var delDiv = document.getElementById("delPasswordSpan_"+commentId);
	delDiv.style.display = "block";
}

//´ñ±Û»èÁ¦Ãë¼Ò
function deleteCommentCancelButton(commentId) {
	var delDiv = document.getElementById("delPasswordSpan_"+commentId);
	delDiv.style.display = "none";
}

//´ñ±Ûµî·Ï
function registComment() {
	var f = document.forms['frmComment'];
	
	if(!checkRegistComment(f)) {
		alert(this.alertMsg);
		return;
	}
	
	f.target = "_iframe";
	f.action = "_insertComment.php";
	f.submit();
}

//´ñ±Ûµî·Ï(viewList)
function registCommentOnViewList(frm) {
	var f = document.forms[frm];
	
	if(!checkRegistComment(f)) {
		alert(this.alertMsg);
		return;
	}
	
	f.target = "_iframe";
	f.action = "_insertComment.php";
	f.submit();
}

function checkRegistComment(f) {
	if(f.elements['user_name'].value=='' || f.elements['user_name'].value==null) {
		this.alertMsg = "ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À.";
		f.elements['user_name'].focus();
		return false;
	}
	if(f.elements['password'].value=='' || f.elements['password'].value==null) {
		this.alertMsg = "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.";
		f.elements['password'].focus();
		return false;
	}
	if(f.elements['content'].value=='' || f.elements['content'].value==null) {
		this.alertMsg = "´ñ±ÛÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.";
		f.elements['content'].focus();
		return false;
	}
	return true;
}

//color¼±ÅÃÃ¢ ¶ç¿ì±â
function pColorPicker(target) {
	var dest = "/classes/colorpicker_text/tpl/popup.html?target="+target;
	var pView = window.open(dest,'pColorPicker','width=265, height=160, resizable=0, scrollbars=0'); //
	if(!pView) {
		pView.focus();
	}
}

//¼±ÅÃcolor Àû¿ëÇÏ±â
function applyColorPicker(target) {
	var f1 = document.forms['frmColorPicker'];
	var f2 = opener.document.forms['frmManage'];
	f2.elements[target].value = '#'+f1.elements['color_input'].value;
	window.close();
}

function commitManage() {
	var f = document.forms['frmManage'];
	
	f.target = "_iframe";
	f.action = "_manageBlog.php";
	f.submit();
}

//±â»ç¸®½ºÆ®º¸±â
function viewNewsOfRepoter(blogId) {
	var dest = "reporterNewsList.php?blogId="+blogId;
	location.href = dest;
}

//ÇÁ·ÎÇÊ ¼öÁ¤ÇÏ±â
function commitProfile() {
	var f = document.forms['frmProfile'];
	
	f.target = "_iframe";
	f.action = "_manageProfile.php";
	f.submit();
}

//ºí·Î±× ¸ÞÀÎ¼­ºñ½ºÆäÀÌÁö·Î ÀÌµ¿(¼­ºñ½ºÆäÀÌÁö)
function goBlogMain() {
	var dest = "/main/reportBlog/reportBlogMain.php";
	location.href = dest;
}

//ºí·Î±× ¸®½ºÆ®ÆäÀÌÁö·Î ÀÌµ¿(¼­ºñ½ºÆäÀÌÁö)
function goBlogList(reportName) {
	var dest = "/main/reportBlog/reportBlog_blogList.php?reportName="+reportName;
	location.href = dest;
}

//ºí·Î±× Æ÷½ºÆÃ¸®½ºÆ®·Î ÀÌµ¿(¼­ºñ½ºÆäÀÌÁö)
function goBlogPostList() {
	var dest = "/main/reportBlog/reportBlogPostList.php";
	location.href = dest;
}

//Áñ°ÜÃ£±â
function addFavorite(url, title) {
	window.external.AddFavorite(url,title);
}

//±â»çº¸±â
function viewNewsContent(id, news_area, news_divide, news_local, effect, page) {
	var dest 
		= "/main/news/news_content.php?id="+id+"&news_area="+news_area+"&news_divide="+news_divide+"&news_local="+news_local+"&effect="+effect+"&page="+page;
	location.href = dest;
}

//ºí·Î±×·Î ³Ñ¾î°¡±â
function goBlog(blogId, documentsId) {
	var f = document.forms['frmBlank']; //frmBlank formÀÌ Á¸ÀçÇÏ¿©¾ß ÇÔ
	
	f.elements['blogId'].value = blogId;
	f.elements['documentsId'].value = documentsId;
	f.action = "/main/blog/blog.php";
	f.submit();
}

//ºí·Î±×·Î ³Ñ¾î°¡±â target
function goBlogTarget(blogId, documentsId, target) {
	var f = document.forms['frmBlank']; //frmBlank formÀÌ Á¸ÀçÇÏ¿©¾ß ÇÔ
	
	f.elements['blogId'].value = blogId;
	f.elements['documentsId'].value = documentsId;
	f.target = target;
	f.action = "/main/blog/blog.php";
	f.submit();
}