
var goComment = new Array('°ø°¨¹é¹è! ÃßÃµÇØ¿ä~','´ë¹Ú¿¹°¨! Go!','ÃÖ°í¿¡¿ä. º£½ºÆ®°¨ÀÔ´Ï´Ù~','ÁÁÀº ±Û, ÀßºÃ½À´Ï´Ù~', '¹«Á¶°Ç Go~!!');
var stopComment = new Array('À½.. -.-;;','ÀÌ°Ç Á» ^^;;');
function getGoComment() {
	return goComment[Math.round(Math.random()*4)];
}

function getStopComment() {
	return stopComment[Math.round(Math.random()*1)];
}
	
//»ç¿ëÀÚ °ü·Ã
var loginUser = "";

function isLoggedIn(){
	if(loginUser==""){
		openWlogin();
		return false;
	}else{
		return true;
	}
}

function setLoginUser(userid){
	loginUser = userid;
}

function BbsInfo(bbsid, bbsName, bbsType, listType){
	this.bbsid = bbsid;
	this.bbsname= bbsName;
	this.bbstype = bbsType;
	this.listtype = listType;
}

function titleHeaderInfo(bbsid, titleHeaderSetNo, titleHeaderItemNo, titleHeaderItemName){
	this.bbsid = bbsid;
	this.titleheadersetno = titleHeaderSetNo;
	this.titleheaderitemno = titleHeaderItemNo;
	this.titleheaderitemname = titleHeaderItemName;
}

function getBbsInfo(bbsid, bbsInfoList){
	if(bbsInfoList.length){
		for(i=0;i<bbsInfoList.length;i++){
			if(bbsInfoList[i].bbsid==bbsid){
				return bbsInfoList[i];
			}
		}
	}
}

function getTitleHeaderList(bbsid, titleHeaderInfoList){
	var headerInfoList = new Array();
	var cnt = 0;
	if(titleHeaderInfoList){
		for(i=0;i<titleHeaderInfoList.length;i++){
			if(titleHeaderInfoList[i].bbsid == bbsid){
				headerInfoList[cnt++] = titleHeaderInfoList[i];
			}
		}
	}
	return headerInfoList;
}

function goHompyByDocUrl(url){ 
   		window.open(url,'_blank','resizable=yes,width=920,height=620, status=yes'); 
}

function goBbsTypeUrl(bbsid) {

	url = "/bbs.nhn";
	if (bbsid == 116) {
		url = "/avatar.nhn";
	}
	
	return url;

}
//bbs·Î °¡±â
function goStoryBbs(bbsid,sorttype,iframe){
	var url = url_story + goBbsTypeUrl(bbsid) + "?bbsid=" + bbsid;
	if(sorttype) url += "&sorttype=" + sorttype; 
	if(sorttype=='titleheader') {
		if($F("bbsTitleHeaderBox")=='') url = url_story + "/bbs.nhn?bbsid=" + bbsid;
		else url += "&titleheader=" + $F("bbsTitleHeaderBox");
	}
	if( iframe != null && iframe !=""){
		url += "&iframe=" + iframe; 
	}
	location.href= url; 
}

//bbsÀÐ±â
function readStoryBbs(bbsid, docid, isBlank){
	var url = url_story + goBbsTypeUrl(bbsid) + "?bbsid=" + bbsid + "&docid=" + docid;
	if(isBlank){
		window.open(url,"_blank","");
	}else{
		location.href = url;
	}
}

//bbsº£½ºÆ® °¡±â
function goStoryBbsBest(sortType){
	var bestUrl = url_story + "/bbs/best.nhn";
	if(sortType){
		bestUrl += "?&sort=" + sortType;	
	}
	location.href= bestUrl
}

// Ãâ¼®ºÎ·Î °¡±â
function goStoryAttendance(){
	var attendanceUrl = url_story + "/attendance.nhn";

	location.href= attendanceUrl;
}

// Ä¿¹ö½ºÅä¸® °¡±â
function goStoryCoverStory(){
	var attendanceUrl = url_story + "/coverstory.nhn?m=list";

	location.href= attendanceUrl;
}

// ³» ÀÌ¾ß±â ¼Ò½Ä °¡±â
function goMyStory(){
	var attendanceUrl = url_story + "/mypage.nhn";

	location.href= attendanceUrl;
}

//bbsº£½ºÆ® ÀÐ±â
function readBest(bbsid, docid, type, page){
	location.href = url_story + "/bbs.nhn?bbsid=" + bbsid + "&docid=" + docid + "&from=" + type + "&frompage=" + page;
}

//¸¶´Ï¾Æ, È¤Àº °ÔÀÓÅ² ÀÐ±â
function readGameKin(bbsid,docid,isBlank){
	var url = url_story + "/bbs/" + bbsid + "/" + docid;
	if(isBlank){
		window.open(url,"_blank","");
	}else{
		location.href = url;
	}
}

//¸¶´Ï¾Æ ÀÐ±â
function readManiaArticle(bbsid, docid){
	location.href = url_story + "/people/mania.nhn?docid=" + docid;
}

function readManiaArticle(docid){
	location.href = url_story + "/people/mania.nhn?docid=" + docid;
}
//°ÔÀÓÁö½Ä ÀÐ±â
function readGameKinArticle(bbsid, docid, titleHeader){
	var headerUrl = ''
	if(titleHeader != null && titleHeader != '') {
		headerUrl = "&titleheader=" + titleHeader;
	}
	var subUrl = "/gamekin.nhn?docid=";
	if(bbsid == 21) {
		subUrl = "/cartoon.nhn?m=list&docid=";
	} else if (bbsid == 22) {
		subUrl = "/gosuSelect.nhn?m=list&docid=";
	}
	location.href = url_story + subUrl + docid + headerUrl;
}
//ÀÌ¾ß±âÀ¥Áø ÀÐ±â
function readWebZineArticle(docid){
	location.href = url_story + "/zine/webzine.nhn?docid=" + docid;
}
//°ÔÀÓÁø ÀÐ±â
function readGameZineArticle(docid){
	location.href = url_story + "/zine/gamezine.nhn?docid=" + docid;
}
//±Â·° ÀÐ±â
function readGoodLuckArticle(docid){
	location.href = url_story + "/goodluck/theater.nhn?docid=" + docid;
}
//±Â·° ÀÐ±â
function readGsMovieArticle(docid){
	location.href = url_story + "/gsmovie.nhn?docid=" + docid;
}
function goGameKinList(titleHeader){
	var param = titleHeader ? "?titleheader=" + titleHeader : "";
	location.href = url_story + "/gamekin.nhn" + param;
}
function goStoryWebZine(){
	location.href = url_story + "/zine/webzine.nhn";
}

function goStoryGameZine(){
	location.href = url_story + "/zine/gamezine.nhn";
}

//¾²±â
function storyWrite(){
	var f = $('storyBbsList');
	var bbsid = f.bbsid.value;
	f.m.value = "inputForm";
	f.action = url_story + "/bbs.nhn?bbsid=" + bbsid;
	f.submit();
}
//¼öÁ¤
function storyUpdate(docid){
	var f = $('storyBbsList');
	f.m.value = "updateForm";
	f.docid.value = docid;
	f.action = url_story + "/bbs.nhn";
	f.submit();
}
//»èÁ¦
function storyDelete(docid){
	if(confirm("ÇØ´ç °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")){
		var f = $('storyBbsList');
		f.m.value = "delete";
		f.docid.value = docid;
		f.action = url_story + "/bbs.nhn";
		f.submit();
	}
}
//ÀÐ±â 
function storyRead(docid){
	var f = $('storyBbsList');
	var params = [];
	params['bbsid'] = f.bbsid.value; 
	params['docid'] = docid;
	params['page'] = f.page.value;
	if(f.iframe != null )
		params['iframe'] = f.iframe.value;
	var p = $H(params);
	location.href = url_story + "/bbs.nhn?" + p.toQueryString();
}
//¸®½ºÆ®
function storyList(){
	var f = $('storyBbsList');
	var params = [];
	params['bbsid'] = f.bbsid.value; 
	params['page'] = f.page.value;
	if(f.iframe != null )
		params['iframe'] = f.iframe.value;
	var p = $H(params);
	location.href = url_story + "/bbs.nhn?" + p.toQueryString();
}

//¸®½ºÆ®
function storyRefererList(){
	var f = $('storyBbsList');
	if (f.from.value.indexOf('best')>-1){
		storyBestList(f.from.value, f.frompage.value);
	}
}

function storyBestList(from, page){
	var besturl = url_story + "/bbs/best.nhn?page=" + page;
	if (from.indexOf('best_')>-1){
		var sorttype = from.substring(from.indexOf("best_") + 5);
		besturl += "&sort=" + sorttype;
	}
	location.href = besturl;
}

//ÀÌÀü±Û
function storyPrev(){
	var f = $('storyBbsList');
	if(f.prevdocid.value!=''){
		storyRead(f.prevdocid.value);
	}else{
		alert('Ã¹¹øÂ° ±ÛÀÔ´Ï´Ù.');
		return;
	}	
}
//´ÙÀ½±Û
function storyNext(){
	var f = $('storyBbsList');
	if(f.nextdocid.value!=''){
		storyRead(f.nextdocid.value);
	}else{
		alert('¸¶Áö¸· ±ÛÀÔ´Ï´Ù.');
		return;
	}
}
//Å¬¸³º¸µå·Î º¹»ç
function copyUrl(id){
	var oTag = $(id);
	var oRange = oTag.createTextRange();
	oRange.execCommand("Copy");

	alert("º¹»çµÇ¾ú½À´Ï´Ù.\n\n°Ô½ÃÆÇÀÌ³ª ¸Þ½ÅÀú Ã¢¿¡¼­ ctrl+v¸¦ ´­·¯º¸¼¼¿ä.");
}

//°Ô½Ã¹° »çÁø Å©±â Á¶Àý(width°ªÀ¸·Î¸¸ Á¶Àý)
function FixSize(imgorg, maxWidth) {

	imag = new Image();

	imag.src = imgorg.src;
	imgorg.style.display = "none";

	var width = parseInt(imag.width);
	if (width > maxWidth) {
		imgorg.width = maxWidth;
	}

	imgorg.style.display = "inline";
}

//°Ô½Ã¹° »çÁø Å©±â Á¶Àý(width, height°ªÀ¸·Î¸¸ Á¶Àý)
function FixSizeAll(imgorg, maxWidth, maxHeight) {

	imag = new Image();

	imag.src = imgorg.src;
	imgorg.style.display = "none";

	var width = parseInt(imag.width);
	var height = parseInt(imag.height);

	if (width <= maxWidth && height <= maxHeight) {
		imgorg.width  = width;
		imgorg.height = height;
	} else if (maxWidth >= maxHeight) {
		if (maxHeight >= height*maxWidth/width) {
			imgorg.width = maxWidth;
		} else {
			imgorg.width  = parseInt(width*maxHeight/height);
			imgorg.height = maxHeight;
		}
	} else {
		if (maxWidth >= width*maxHeight/height) {
			imgorg.Height = maxHeight;
		} else {
			imgorg.width = maxWidth;
			imgorg.height  = parseInt(height*maxWidth/width);
		}
	}

	imgorg.style.display = "inline";
}


//¾Æ·¡ ¿øº» ÀÌ¹ÌÁö º¸¿©ÁÖ±â´Â °è¼Ó º¯°æµÇ¾î¿Â °Ô½ÃÆÇ ÀÌ¹ÌÁö Ã·ºÎ¹æ½ÄÀ» ¹Ý¿µÇÏ±â À§ÇÑ °ÍÀÌ¹Ç·Î 3°³´Ù ÇÊ¿äÇÔ
//¿øº»ÀÌ¹ÌÁö º¸¿©ÁÖ±â
function showOriginPics(thumbsrc) {
	var checkIndex = thumbsrc.indexOf('/thumbnail/');
	if (checkIndex==-1) return;
	
	attachurl = thumbsrc.replace('/thumbnail/th_','/');
	attachurl = attachurl.replace('/thumbnail/','/');

	window.open(url_story + "/bbs/popupShowPhoto.nhn?m=showPhoto&attachurl="+attachurl+"&thumburl=" + thumbsrc,"","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes");
}

//¿øº» ÀÌ¹ÌÁö º¸¿©ÁÖ±â(multiyn=='N'ÀÏ °æ¿ì)
function showPhoto(docid, bbsid, attach){
	
	var srcObj = window.event.srcElement;
	attachurl = srcObj.src;
	
	window.open(url_story + "/bbs/popupShowPhoto.nhn?m=showPhoto&attachurl="+attachurl,"","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes");
}

//after bdt_property ¼öÁ¤
function showPhotoByUrl(attachurl){
	window.open(url_story + "/bbs/popupShowPhoto.nhn?m=showPhoto&attachurl="+attachurl, "", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes");
}

//°Ô½Ã¹° ½Å°í

function complainArticle(writeuid, docid){
	if(isLoggedIn()){
		var f = $('storyBbsList');
		var bbsid = f.bbsid.value;
		var url = url_story + "/complain.nhn?m=complainForm&type=article&writeuid=" + writeuid + "&bbsid=" + bbsid + "&docid=" + docid;
		window.open(url, '_complainForm', 'width=400,height=350,status=yes' );
		
	}
}

function complainNovelArticle(bbsid, writeuid, docid, itemid){
	if(isLoggedIn()){
		var url = url_story + "/complain.nhn?m=complainForm&type=article&writeuid=" + writeuid + "&bbsid=" + bbsid + "&docid=" + docid + "&itemid=" + itemid;
		window.open(url, '_complainForm', 'width=400,height=350,status=yes' );
		
	}
}

//°Ô½Ã¹° ÇÁ¸°Æ®
function printArticle(){
	alert('ÁØºñÁßÀÔ´Ï´Ù.');
}

//°Ô½Ã¹° ¸ÞÀÏ·Î º¸³»±â
function sendArticleMail(){
	alert('ÁØºñÁßÀÔ´Ï´Ù.');
}

//°Ô½Ã¹° ½ºÅ©·¦ ¸Þ´º
function showScrapMenu(){
	var IE = document.all?true:false; 
	var tempX = 0; 
	var tempY = 0; 

	if (IE) { 
		tempX = event.x; 
		tempY = event.y; 
	} 
	else 
	{  
		tempX = e.pageX; 
		tempY = e.pageY; 
	}   
	if (tempX < 0){tempX = 0;} 
	if (tempY < 0){tempY = 0;}   
	
	var scrapdiv = $("scrap_div");
	scrapdiv.style.left = tempX - 50; 
	scrapdiv.style.top = tempY - 50; 
	scrapdiv.style.visibility='visible';	
	scrapdiv.focus();
}

function hideScrapMenu(force)
{
	var scrapdiv = $("scrap_div");
	if(typeof force != "undefined" && force != "") {
		scrapdiv.style.visibility = 'hidden';
		return;
	}
	if( scrapdiv.componentFromPoint( event.clientX , event.clientY) != '' ){
		scrapdiv.style.visibility = 'hidden';
	}
}

function scrapToHompy(hompyid, docid){
	if(hompyid==''){
		openWlogin();
		return;
	}
	var f = $("storyScrapForm");
	var bbsType = f.bbstype.value;
	var bbsid = f.bbsid.value;
	var theURL = url_hompy + "/bbs/copy.nhn?m=hompyBbsList&from=story&atonce=N&userid=" + hompyid + "&bbstype=" + bbsType + "&srcbbsid=" + bbsid + "&srcdocid=" + docid;
	window.open(theURL, "hompyBbsList", "toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=no, resizable=no, width=328, height=198");
}

function scrapToGuild(userid, docid){
	if(userid==''){
		openWlogin();
		return;
	}
	var f = $("storyScrapForm");
	var bbsType = f.bbstype.value;
	var bbsid = f.bbsid.value;
	var theURL = url_guild + "/bbs/copy.nhn?m=scrapBoardList&from=story&atonce=N&userid=" + userid + "&bbstype=" + bbsType + "&srcbbsid=" + bbsid + "&srcdocid=" + docid;
	window.open(theURL, "guildBbsList", "toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=no, resizable=no, width=328, height=226");
}
//µ¡±Û ½Å°í
function complainComment(){
	alert('ÁØºñÁß ÀÔ´Ï´Ù.');
}

//µ¡±Û °¨Ãß±â/º¸¿©ÁÖ±â
function storyShowCmt(docid) {
	var cmtdiv = $("commentAll_"+docid);
	cmtdiv.style.display = cmtdiv.style.display == "none" ? "inline" : "none";
}

//ÇÑ±Û 2±ÛÀÚ ¿µ¹® 1±ÛÀÚ·Î ±æÀÌ ÃøÁ¤
function getStringSize(str) { 

	var i, len=0;
	for(i=0;i < str.length; i++) (str.charCodeAt(i) > 255)? len+=2:len++;
	return len;

}

function getRealSize(str) {
	
	while (str.indexOf(' ') > -1) {
		str = str.replace(' ' , '');	
	}
	
	return str.length;
}


var isCommentFirstClick = true;
var commentDocId = 0;

//comment Ã¼Å©
function setBlankComment(){
	if(isCommentFirstClick){
		var f = $("storyCommentInsForm_" + commentDocId);
		f.content.value = "";
		isCommentFirstClick = false;
	}
}

var confirm_temp_f = null;
function confirmMessage(){
	var confirmnxtUrl = escape(window.top.location.href);
	if(confirm(default_confirm)){
		window.top.location.href = "/permissionDeniedView.nhn?code=bbswrite&next=" + confirmnxtUrl;
	}
}

//µ¡±Û ÄÚ¸àÆ® ÀÔ·Â
function setDefaultComment(docid){
	var f = $("storyCommentInsForm_" + docid);
	f.content.value = default_comment;
	commentDocId = docid;
	f.content.onclick = setBlankComment;
}

function setDefaultComment2(docid){
	var f = $("storyCommentInsForm_" + docid);
	f.content.value = default_comment;
	commentDocId = docid;
	if(default_action){
		f.content.onclick = setBlankComment;
	}else{
		confirm_temp_f = f;
		f.content.onclick = confirmMessage;
	}
}

//µ¡±Û ÀÔ·Â
function storyInsCmt(docid, recomType){
	if(isLoggedIn()){
		var f = $('storyCommentInsForm_'+ docid);
		if(recomType){
			f.recomtype.value = recomType;
			if(getRealSize(f.content.value) == 0 || f.content.value == default_comment){
				if (recomType == 'G') {
					f.content.value = getGoComment();
				} else if (recomType == 'S'){
					f.content.value = getStopComment();
				}
			}
		}
		
		

		if (getRealSize(f.content.value) == 0) {
			alert("µ¡±ÛÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
			f.content.focus();
			return;
		}
		
		if (getStringSize(f.content.value) > 600) {
			alert("µ¡±ÛÀº ÇÑ±Û 300ÀÚ ÀÌ»óÀ» ¾²½Ç¼ö ¾ø½À´Ï´Ù.");
			f.content.focus();
			return;
		}
		
		f.m.value = "insertcomment";
		f.action = url_story + "/bbs/bbscomment.nhn";
		f.submit();
	}
}
//µ¡±Û »èÁ¦
function storyDelCmt(docid, cmtid){
	if(confirm('µ¡±ÛÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')){
		var f = $('storyCommentActionForm');
		f.docid.value = docid;
		f.cmtid.value = cmtid;
		f.m.value = "deletecomment";
		f.action = url_story + "/bbs.nhn";
		
		f.submit();
	}
}

//kin Type µ¡±Û ÆîÄ¡±â
function goKinCommentAll(url){
	var addParam = (url.indexOf("\?")>0) ? "&" : "?";
	addParam += "cmtall=Y";
	var targetUrl = url + addParam;
	location.href = targetUrl;
}

function openPatchWin() {
	window.open(url_hompy + "/editorPatch.nhn","hompyEditorPatch","width=357,height=275");
}

//nds count Áõ°¡(Å¬¸¯ Àâ±â) 
function ndsCountAndGoUrl(obj,url,icode,ccode,section) {
	var ndsURL = "";
	var version = "4.0d";
	if(icode!=null&&icode!='') ndsURL = "/common/ndsCount.nhn?destinationURL=/i:" + icode + "/c:" + ccode + "/t:1?" + section;
	//alert(ndsURL);
	if(obj != null) 
		obj.href = url;
	clickframe.location.href = ndsURL;
}

//nds count Áõ°¡(Å¬¸¯ Àâ±â) 
function ndsCountAndNewWindow(winName,url,icode,ccode,section) {
	var ndsURL = "";
	var version = "4.0d";
	if(icode!=null&&icode!='') ndsURL = "/common/ndsCount.nhn?destinationURL=/i:" + icode + "/c:" + ccode + "/t:1?" + section;
	clickframe.location.href = ndsURL;
	wind = window.open(url, winName);
	wind.focus();
}

// ÀÌº¥Æ®¿¡¼­ »ç¿ë µÇ´Â ·£´ý À§Ä¡ °¡ÀÌµð (story ¿¡¼­ ¾¸)
function getRandomSymbol(){
	var SymbolPosition = [['680','122'],['111','171'],['945','224']];
	var randno = Math.floor((Math.random() * SymbolPosition.length));
	return SymbolPosition[randno];
}