// common...
// trim   
function trim(val) {
	if( val == null || val == "" ) return "";
	for( var i=0 ; i<val.length && ( val.charAt(i) ==' ' || val.charAt(i) == '¡¡' ) ; i++ ) ;
	for( var j=val.length ; j>0 && ( val.charAt(j-1) ==' ' || val.charAt(j-1) == '¡¡' ) ; j-- ) ;
	return i>=j ? "" : val.substring(i,j);
}

// ÀÚ½ÅÅ©±â Á¶ÀýÈÄ parent ÀÇ fitIframeHeight È£Ãâ
function fitIframeHeight() {
	// Å©±âÁ¶Àý
	window.frameElement.height = document.body.scrollHeight;
	// parent ÀÇ fitIframeHeight ¸¦ È£ÃâÇÑ´Ù.
	if ( parent && parent!=this && parent.fitIframeHeight ) parent.fitIframeHeight();
}

// url º¹»ç
function copyLink(url) {
	window.clipboardData.setData("Text", url);
	alert("ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù.");
}

// ½ºÅ©·¦
function scrapPost(postNo, ptype) {
	var url = _CONTEXT_PATH + "/viewScrapSelectCategory.rdo?blogName="+_BLOG_NAME+"&postNo=" + postNo+"&pType="+ptype;
	var w = 400;
	var h = 180;
    
	_openWindow(url,w,h,"scrapPostPop");
}
// µ¿¸Í Âü¿©
function participateTheme(postNo) {

	var url = _CONTEXT_PATH + "/participateThemeForm.rdo?postNo=" + postNo+"&blogName="+_BLOG_NAME;
	var w = 400;
	var h = 270;  
	_openWindow(url,w,h,"themeParticipatePop");
}
// ½ºÅ©·¦ºí·Î°Å¸ñ·Ï
function listScrapBlog(postNo) {
	var url = _CONTEXT_PATH + "/viewListScrapMember.rdo?blogName="+_BLOG_NAME+"&postNo=" + postNo;
	var w = 400;
	var h = 220;  
	_openWindow(url,w,h,"listScrapBlogPop");
}
// µ¿¸ÍÅ×¸¶Âü¿©ÀÚ¸ñ·Ï
function listThemeMember(postNo) {
	var url = _CONTEXT_PATH + "/viewListShareThemeMember.rdo?blogName="+_BLOG_NAME+"&postNo=" + postNo;
	var w = 400;
	var h = 220;  
	_openWindow(url,w,h,"listThemeMemberPop");
}
// Å×¸¶Æ÷½ºÆ®¼öÁ¤
function modifyPost(postNo, layoutNo) {
	location.href = _CONTEXT_PATH + "/postArticleModifyForm.rdo?blogName=" + _BLOG_NAME + "&postNo=" + postNo + "&contentLayoutNo=" + layoutNo;
}
// Å×¸¶Æ÷½ºÆ®»èÁ¦
var _isDelete = false;
function deletePost(categoryNo, postNo, postType, themeMemberCount, layoutNo, isScrap) {
	if ( _isDelete ) return;
	if ( postType==1204 ) { // µ¿¸ÍÅ×¸¶ÁÖÀÎÀÎ °æ¿ì
		if ( themeMemberCount>1 ) {
			alert("´Ù¸¥ Âü¿©ÀÚµéÀÌ ÀÖ´Â °æ¿ì´Â »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return;
		}
	}
	//if ( confirm(postType==1205?"»èÁ¦ÇÏ½Ã¸é µ¿¸ÍÆ÷½ºÆ®ÀÇ  Âü¿©ÀÚ¿¡¼­ Á¦¿ÜµË´Ï´Ù.":"Æ÷½ºÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.") ) {
	if ( confirm("Æ÷½ºÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.") ) {
		_isDelete = true;
		location.href = _CONTEXT_PATH + "/deletePostArticle.rdo?blogName="+_BLOG_NAME+"&categoryNo="+categoryNo+"&postNo="+postNo+"&postType="+postType+"&contentLayoutNo="+layoutNo+"&isScrap="+isScrap;
	}
}

// Å×¸¶Æ÷½ºÆ® »èÁ¦ ½ºÅ©¸³Æ®(ÃÖ¿ë¼®)
function deletePostCheck(categoryNo, postNo, postType, themeMemberCount, layoutNo, isScrap) {
	if ( _isDelete ) return;
	if ( postType==1204 ) { // µ¿¸ÍÅ×¸¶ÁÖÀÎÀÎ °æ¿ì
		if ( themeMemberCount>1 ) {
			alert("´Ù¸¥ Âü¿©ÀÚµéÀÌ ÀÖ´Â °æ¿ì´Â »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return;
		}
	}
}

// ´ÙÁßÅ×¸¶Æ÷½ºÆ® »èÁ¦
function multiDeletePost(categoryNo, postNo, postType, themeMemberCount, layoutNo, isScrap, gubun) {
	if ( _isDelete ) return;
	if ( postType==1204 ) { // µ¿¸ÍÅ×¸¶ÁÖÀÎÀÎ °æ¿ì
		if ( themeMemberCount>1 ) {
			alert("´Ù¸¥ Âü¿©ÀÚµéÀÌ ÀÖ´Â °æ¿ì´Â »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return;
		} else {
			_isDelete = true;		
			location.href = _CONTEXT_PATH + "/deleteMultiPostArticle.rdo?blogName="+_BLOG_NAME+"&categoryNo="+categoryNo+"&postNo="+postNo+"&postType="+postType+"&contentLayoutNo="+layoutNo+"&isScrap="+isScrap+"&gubun="+gubun;
		}
	} else {
			
		_isDelete = true;		
		location.href = _CONTEXT_PATH + "/deleteMultiPostArticle.rdo?blogName="+_BLOG_NAME+"&categoryNo="+categoryNo+"&postNo="+postNo+"&postType="+postType+"&contentLayoutNo="+layoutNo+"&isScrap="+isScrap+"&gubun="+gubun;
	}
}
// Å×¸¶Æ÷½ºÆ® »èÁ¦ ½ºÅ©¸³Æ®(ÃÖ¿ë¼®) ¿©±â±îÁö

//Å×¸¶Æ÷½ºÆ® ¸ÖÆ¼ ÀÌµ¿ ½ºÅ©¸³Æ® È£Ãâ(ÃÖ¿ë¼®)
function multiMovePost(categoryNo, postNo) {
	if ( categoryNo != "" && postNo != ""  ){
		location.href = _CONTEXT_PATH + "/updatePostArticle.rdo?blogName="+_BLOG_NAME+"&categoryNo="+categoryNo+"&postNo="+postNo;
	}
}
//Å×¸¶Æ÷½ºÆ® ¸ÖÆ¼ ÀÌµ¿ ½ºÅ©¸³Æ®(ÃÖ¿ë¼®) ¿©±â±îÁö


// °í¸¿½À´Ï´Ù.
function thanksTo(blogName, postNo,  prdNo) {
	var url = _CONTEXT_PATH +  "/thanksToCheck.rdo?_method=save&blogName=" + blogName + "&postNo=" + postNo  + "&sc.prdNo=" + prdNo;
	var w = 380;
	var h = 255;  
	_openWindow(url,w,h,"thanksPop");
}
// ÃßÃµÇÏ±â
function recommendPost(blogNo, postNo, cnt, pType, themeRating, isScrap) {
	var url = _CONTEXT_PATH + "/viewPostRecommendPage.rdo?blogName=" + _BLOG_NAME + "&postNo="+postNo+"&rc="+cnt+"&pType="+pType+"&themeRating="+themeRating+"&isScrap="+isScrap;
	var w = 400;
	var h = 200;  
	_openWindow(url,w,h,"recommendPostPop");
}

// ´ñ±Û, Æ®·¢¹é ÇÁ·¹ÀÓ.
function clickBottomFrame(cno,type,id,bno,distype,cateNo,ocno,posttype,parCommentNo,evtX,gubun){
	var cf = $("#_commentFrame_"+cno);
	var tf = $("#_trackBackFrame_"+cno);
	var sf = $("#_sendFrame_"+cno);
	var cl = $("#_commentLink_"+cno);
	var tl = $("#_trackbackLink_"+cno);
	var sl = $("#_sendLink_"+cno);
	var snl = $("#_sendList_"+cno);
	

	if(type=="comment"){
		tf.css("display", "none");
		tl.css("fontWeight", "normal"); // Èå¸®°Ô
		if ( sl != null ) {
		    sf.css("display", "none");
		    sl.css("fontWeight", "normal"); // Èå¸®°Ô
		}
		if ( cf.css("display") == "inline" ) {
			cl.css("fontWeight", "normal"); // Èå¸®°Ô
			cf.hide();
		} else {
			cl.css("fontWeight", "bold"); // ÁøÇÏ°Ô
			cf.get(0).src = _CONTEXT_PATH + "/comment/commentList.rdo?postNo="+cno+"&oid="+id+"&blogName="+bno+"&pageDisplayType="+distype+"&categoryNo="+cateNo+"&opostNo="+ocno+"&parCommentNo="+parCommentNo+"&evtX="+evtX+"&gubun="+gubun;

			cf.show();
		}
	}else if(type=="trackback"){
		cf.css("display", "none");
		cl.css("fontWeight", "normal"); // Èå¸®°Ô
		if ( sl != null ) {
		    sf.css("display", "none");
		    sl.css("fontWeight", "normal"); // Èå¸®°Ô
		}
		if ( tf.css("display") == "inline" ) {
			tl.css("fontWeight", "normal"); // Èå¸®°Ô
			tf.hide();
		} else {
			tl.css("fontWeight", "bold"); // ÁøÇÏ°Ô
			tf.get(0).src = _CONTEXT_PATH + "/trackback/trackBackList.rdo?postNo="+cno+"&oid="+id+"&blogName="+bno+"&posttype="+posttype;
			tf.show();
		}
	}else if(type=="openapi"){
		tf.css("display", "none");
		tl.css("fontWeight", "normal"); // Èå¸®°Ô
		cf.css("display", "none");
		cl.css("fontWeight", "normal"); // Èå¸®°Ô
		if ( sf.css("display") == "inline" ) {
			sl.css("fontWeight", "normal"); // Èå¸®°Ô
			sf.hide();
		} else {
			sl.css("fontWeight", "bold"); // ÁøÇÏ°Ô
			sf.get(0).src = _CONTEXT_PATH + "/showExternalBlogList.rdo?postNo="+cno+"&useYn=Y&blogName="+bno+"&postType="+posttype;
			sf.show();
		}
	}else if (type=="sendList"){		
		if(snl.css("display") == "none")
			snl.css("display", "block");
		else
			snl.css("display", "none");
	}

	// Å©±âÁ¶Àý
	fitIframeHeight();
}
// °³¼³ÀÚ ¼±ÅÃ
function manageThemeMember(postNo, selectType, loginNo) {
	
	//var checkObj = eval("document.all.themeProdCheckBox_"+postNo);
	var checkObj = $("input[@name=themeProdCheckBox_"+postNo+"]");
	var selectThemeProd = "";
	var selectMemberNo = "";
	if(checkObj.length == undefined && checkObj.checked) {
		selectThemeProd = checkObj.value + "|";
		//selectMemberNo =  eval("themeProdMember_"+postNo+"_"+checkObj.value).value +"|";
		selectMemberNo = $("input[@name=themeProdMember_"+postNo+"_"+checkObj.value+"]").val()+"|";
	} else {
		for(i=0;i<checkObj.length;i++){
			if(checkObj[i].checked) {
				selectThemeProd = selectThemeProd + checkObj[i].value +"|";
				//selectMemberNo = selectMemberNo + eval("themeProdMember_"+postNo+"_"+checkObj[i].value).value +"|";
				selectMemberNo = selectMemberNo + $("input[@name=themeProdMember_"+postNo+"_"+checkObj[i].value+"]").val()+"|";
			}
		}
	}
	
	if ( selectThemeProd.length==0 ) {
		alert("¼±ÅÃµÈ »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
		return;
	}
		
	var url = _CONTEXT_PATH + "/manageThemeMemberMarkAjax.rdo";
	var params = { selectType: selectType , memberBlogName : selectMemberNo, prodNo : selectThemeProd, postNo : postNo, loginNo : loginNo};
	var callFn = function(data) {
		
		if ( data=="0" ) {
			if(selectType == "insert") {
				alert("°³¼³ÀÚ ¼±ÅÃ ¿Ï·á.");
			} else {
				alert("°³¼³ÀÚ ¼±ÅÃ Ãë¼Ò.");
			}
			location.reload();
		} else if ( data=="1" ) { alert("°³¼³ÀÚ ¼±ÅÃ¿À·ù(1)");
		} else { alert("°³¼³ÀÚ ¼±ÅÃ¿À·ù");
		}
	}
	$.post(url, params, callFn);
}

// »óÇ°°Ë»ö ÆË¾÷
var curThemeProductPostNo = 0;
var selThemeProductPostNo = 0;
var curThemeType = "";
var curThemeProdCnt = 0;
var curThemeOpenType = "";
var curMyPostNo = 0;	//µ¿¸ÍÅ×¸¶Æ÷½ºÆ®ÀÏ °æ¿ì curThemeProductPostNo´Â ¿ø¹® Æ÷½ºÆ® ¹øÈ£ÀÓ, ÀÚ±â Æ÷½ºÆ® ¹øÈ£°¡ ÇÊ¿äÇÔ. ÇÑ¼±°æ Ãß°¡
//
function searchThemePostProduct(pno,ptype,prodCnt,openType){
	searchThemePostProduct(pno,ptype,prodCnt,openType,pno )
}
//Ã¥³ªÁß¿¡´õ´ã±â´­·¶À»¶§ µ¿¸ÍÂü¿©ÇÏ±â
function participateTheme2() {

	var url = _CONTEXT_PATH + "/participateThemeForm.rdo?postNo=" + curThemeProductPostNo;
	var w = 400;
	var h = 270;  
	_openWindow(url,w,h,"themeParticipatePop");
}
//µ¿¸ÍÅ×¸¶ »óÇ°´õ´ã±â
function searchThemePostProductTheme(pno,ptype,prodCnt,openType,myPostNo,limitecnt,possiblcnt){
	curThemeProductPostNo = pno;
	curThemeType = ptype;
	curThemeProdCnt = prodCnt;
	curThemeOpenType = openType;
	curMyPostNo = myPostNo;
	var myURL = _CONTEXT_PATH + "/postThemeProductSearchForm.rdo?blogName="+_BLOG_NAME+"&type=M&postNo="+curThemeProductPostNo
						+"&limitecnt="+limitecnt+"&possiblcnt="+possiblcnt;
	var w = 380;
	var h = 505;
	var x = (screen.availWidth - w) / 2;
	var y = (screen.availHeight - h) / 2;	
	window.open(myURL, "productSearchPop", "toolbar=0, status=0, scrollbars=yes, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
}

//»óÇ°´õ´ã±â
function searchThemePostProduct(pno,ptype,prodCnt,openType,myPostNo){
	curThemeProductPostNo = pno;
	curThemeType = ptype;
	curThemeProdCnt = prodCnt;
	curThemeOpenType = openType;
	curMyPostNo = myPostNo;
	var myURL = _CONTEXT_PATH + "/postProductSearchForm.rdo?blogName="+_BLOG_NAME+"&type=M";
	var w = 380;
	var h = 505;
	var x = (screen.availWidth - w) / 2;
	var y = (screen.availHeight - h) / 2;	
	window.open(myURL, "productSearchPop", "toolbar=0, status=0, scrollbars=yes, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
}
//»óÇ°´õ´ã±â	-XXX
function searchThemePostProduct(pno,ptype,prodCnt,openType,myPostNo, sch, query, memberType){
	curThemeProductPostNo = pno;
	curThemeType = ptype;
	curThemeProdCnt = prodCnt;
	curThemeOpenType = openType;
	curMyPostNo = myPostNo;
	var myURL = _CONTEXT_PATH + "/postProductSearchForm.rdo?blogName="+_BLOG_NAME+"&type=M&fsch="+sch+"&fquery="+query+"&memberType="+memberType+"&postNo="+pno+"&_CONTEXT_PATH="+_CONTEXT_PATH;
	var w = 380;
	var h = 505;
	var x = (screen.availWidth - w) / 2;
	var y = (screen.availHeight - h) / 2;	
	window.open(myURL, "productSearchPop", "toolbar=0, status=0, scrollbars=yes, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
}
function setpostNo(pno){
	curThemeProductPostNo = pno;
}
// »óÇ°°Ë»ö ÆË¾÷ ÄÝ¹é
function selectProduct(prodno, imgurl, title, author, publisher, publicdate, score, flag) {
	selThemeProductPostNo = prodno;
	setTimeout(selectProductGap, 100);
}
// ½Ã°£Â÷ »óÇ°°Ë»ö ÆË¾÷ ÄÝ¹é
function selectProductGap() {
	var url = _CONTEXT_PATH + "/addOneProdToThemeAjax.rdo";
	var params = { postNo : curThemeProductPostNo, blogName : _BLOG_NAME, prodNo : selThemeProductPostNo, pType : curThemeType, prodCnt : curThemeProdCnt, openType : curThemeOpenType, myPostNo : curMyPostNo};
	var callFn = function(data) {
		if ( data=="0" ) {
			alert("»óÇ°ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.");
			location.reload();
		} else if ( data=="1" ) { 
			alert("Âü¿©ÀÚ¸¸ »óÇ°À»Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		} else if(data == -99) { 
			alert("¸¶°¨µÈ Å×¸¶ÀÌ¹Ç·Î »óÇ° Ãß°¡¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			location.reload();
		} else if(data == -7) {	//»óÇ°¸¸ µî·ÏÇÏ´Â È¸¿øÀÏ°æ¿ì µ¿¸ÍÅ×¸¶ Âü¿© ÇÏ¶ó´Â ¾ó·µ ¶ç¿ì±â À§ÇØ -return val =7 
			alert("»óÇ°ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.");
			location.reload();
			participateTheme(curThemeProductPostNo);
		} else if ( data == -8 ) { 
			alert("Âü¿©ÀÚ¿¡ ¹Ì¼º³âÀÚ°¡ ÀÖÀ¸¹Ç·Î, 19±Ý »óÇ°À» Ãß°¡ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		} else if ( data == -9 ) { 
			alert("¹Ì¼º³âÀÚ´Â 19±Ý »óÇ°À» Ãß°¡ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		} else { 
			alert("ÀÌ¹Ì Ãß°¡µÈ »óÇ°ÀÔ´Ï´Ù.");
		}
	}
	$.post(url, params, callFn);
}
var chkProdCnt = 0;	//»óÇ° ¿©·¯°³ Ãß°¡ ÇßÀ» °æ¿ì ¸¶°¨ ÇÑµµ ÃÊ°úÇØ¼­ ¸ø´ãÀº °³¼ö¸¦ ¾Ë·ÁÁÖ±â À§ÇÑ º¯¼ö
// »óÇ°°Ë»ö ÆË¾÷ ÄÝ¹é -»óÇ° ¿©·¯°³ 2007.12.31. ÇÑ¼±°æ Ãß°¡
function selectProducts(prodno, imgurl, title, author, publisher, publicdate, score, flag, chkCnt) {
	chkProdCnt = chkCnt;
	
	selThemeProductPostNo = prodno;
	//alert(selThemeProductPostNo);
	setTimeout(selectProductsGap, 100);
}
// ½Ã°£Â÷ »óÇ°°Ë»ö ÆË¾÷ ÄÝ¹é-»óÇ° ¿©·¯°³ 2007.12.31. ÇÑ¼±°æ Ãß°¡
function selectProductsGap() {
	var url = _CONTEXT_PATH + "/addMultiProdToThemeAjax.rdo";
	var params = { postNo : curThemeProductPostNo, blogName : _BLOG_NAME, prodNo : selThemeProductPostNo, pType : curThemeType, prodCnt : curThemeProdCnt, openType : curThemeOpenType, myPostNo : curMyPostNo};
	var callFn = function(data) {
		if(data == -7) {	//»óÇ°¸¸ µî·ÏÇÏ´Â È¸¿øÀÏ°æ¿ì µ¿¸ÍÅ×¸¶ Âü¿© ÇÏ¶ó´Â ¾ó·µ ¶ç¿ì±â À§ÇØ -return val =7 
			alert("»óÇ°ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.");
			location.reload();
			participateTheme(curThemeProductPostNo);
		} else if ( data==-8 ) { 
			alert("Âü¿©ÀÚ¿¡ ¹Ì¼º³âÀÚ°¡ ÀÖÀ¸¹Ç·Î, 19±Ý »óÇ°À» Ãß°¡ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		} else if ( data == -9 ) { 
			alert("19±Ý »óÇ°À» Á¦¿ÜÇÏ°í Ãß°¡µÇ¾ú½À´Ï´Ù.");
		} else if(data == -99) { 
			alert("¸¶°¨µÈ Å×¸¶ÀÌ¹Ç·Î »óÇ° Ãß°¡¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			location.reload();
		} else if ( data > 0 ) {
			if(chkProdCnt >data){
				alert("»óÇ°µî·Ï ÇÑµµ°¡ ÃÊ°úÇÏ¿© ´ãÀº »óÇ° " + chkProdCnt +"°³ Áß¿¡¼­ " + data +"°³¸¸ µî·ÏµÇ¾ú½À´Ï´Ù." );
			}else{
				alert("»óÇ°ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.");
			}
			location.reload();
		} 
	}
	$.post(url, params, callFn);
}
//Å×¸¶ »óÇ° »èÁ¦
function delThemeProductInView(pNo, prdNo, postType, prodCnt, openType, memberBlogName) {
	//'³ªÀÇÅ×¸¶'»óÇ°»èÁ¦ Ã¼Å©
	if (postType == '1203' && prodCnt <= 1) {
		alert("³ªÀÇ Å×¸¶¿¡´Â 1°³ ÀÌ»óÀÇ »óÇ°ÀÌ ´ã°ÜÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù.");	
		return;
	}

	if ( confirm("¼±ÅÃÇÑ »óÇ°À» »èÁ¦ÇÕ´Ï´Ù. ( »óÇ°´ñ±Ûµµ »èÁ¦µË´Ï´Ù. )") ) {
		var url = _CONTEXT_PATH + "/delOneProdInThemeAjax.rdo";
		var params = { postNo : pNo, prodNo : prdNo, pType : postType , prodCnt : prodCnt, openType : openType, memberBlogName : memberBlogName, blogName : _BLOG_NAME};
		var callFn = function(data) {
			if ( data=="1" ) {
				alert("»óÇ°ÀÌ »èÁ¦µÇ¾ú½À´Ï´Ù.");
				location.reload();
			} else if ( data=="2" ) {
				alert("I-Æ÷ÀÎÆ® ÀüÈ¯À¸·Î ÀÎÇØ¼­ »óÇ°À» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			} else if ( data=="3" ) {
				alert("°¡¿ëÁö¼ö·Î º¯È¯µÈ »óÇ°Àº »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			} else {
				alert("»óÇ°À» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			}
		}
		$.post(url, params, callFn);
	}
}

// body Å¬¸¯½Ã ´Ý´Â Ã¢ ¼³Á¤.
$(document).mouseup( function() { 
	funcThemeProductDivCloseView();
} );

// ¸ðµç div ·¹ÀÌ¾î¸¦ ´Ý´Â´Ù.
function closeAllDivLayer() {
	funcThemeProductDivCloseView();
	themeProdCommmentCloseView();
	themeProdCommmentInsertCloseView();

	//Ä¿¸àµå ÇÁ·¹ÀÓ¾È¿¡ÀÖ´Â ·¹ÀÌ¾î »óÀÚ unVisible
	frameCol=window.frames;
	for (i=0; i< frameCol.length;i++) {
		 str = "" + frameCol[i].location + "";
		 compareYn = str.indexOf("commentList.rdo");
		 if(compareYn > 0) {
			 startIdx = str.indexOf("postNo=");
			 endIdx   = str.indexOf("&");
			 if(endIdx<=startIdx) {
				 endIdx = str.length;
			 }
			 frameNm = eval('_commentFrame_'+str.substring(startIdx+7,endIdx));
			 frameNm.$("div#commentByCommentInsertDiv").hide();
		 }
	}
	//////////////////////////////////////////

}
// IE ¿©ºÎ, ¸¶¿ì½º ÀÌº¥Æ® Ã³¸®
// div À§Ä¡Á¶Àý
function divPosFix(ent, jqObj, fixLeft, fixTop) {
	var mx = document.body.scrollLeft + ent.clientX + fixLeft;
	var my = document.body.scrollTop + ent.clientY + fixTop;
	var jqw = parseInt(jqObj.css("width").replace("px",""));
	var dbxw = document.body.scrollWidth-10;
	if ( mx+jqw > dbxw ) mx = dbxw - jqw; // frame ¹üÀ§¸¦ ¹þ¾î³ª¸é º¸Á¤ÇÑ´Ù.
	if ( mx < 0) mx = 10; // ºÏ½ºÅä¸® left frame ¹üÀ§ º¸Á¤

	jqObj.css("left", mx);
	jqObj.css("top", my);
}

function divPosUnFix(ent, jqObj, fixLeft, fixTop, entX, entY) {
	var mx = document.body.scrollLeft + entX + fixLeft;
	var my = document.body.scrollTop + entY + fixTop;
	var jqw = parseInt(jqObj.css("width").replace("px",""));
	var dbxw = document.body.scrollWidth-10;
	if ( mx+jqw > dbxw ) mx = dbxw - jqw; // frame ¹üÀ§¸¦ ¹þ¾î³ª¸é º¸Á¤ÇÑ´Ù.

	jqObj.css("left", mx);
	jqObj.css("top", my);
}

// °í¸¿½À´Ï´Ù. tip Ã¢ toggle
// ent:ÀÌº¥Æ®, fid:div¾ÆÀÌµð, left:¿ÞÂÊ, top:³ôÀÌ
function thanksTipToggle(ent,fid,left,top) {
	var jqObj = $("#"+fid);
	divPosFix(ent, jqObj, left, top);
	jqObj.toggle();

	// Å©±âÁ¶Àý
	fitIframeHeight();
}
// Å×¸¶»óÇ° ´ñ±Û¾²±â °ü·Ã
var _tpcSubmit = false;
// Å×¸¶»óÇ°´ñ±Û¾²±âÈ­¸é
function themeProdCommmentInsertView(evt, pNo, pdNo, pType, isFix, entX, entY, isAdult, isAdultProd) {
	if ( _tpcSubmit ) return;
	
	document.forms.tpcForm.blogName.value = _BLOG_NAME;
	document.forms.tpcForm.postNo.value = pNo;
	document.forms.tpcForm.prodNo.value = pdNo;
	document.forms.tpcForm.postType.value  = pType;
	document.forms.tpcForm.postType.value  = pType;
	document.forms.tpcForm.comment.value = "";
	document.forms.tpcForm.comment.readOnly = "";
	
	if(isAdultProd=='Y' && isAdult!='Y') {
		alert("¼ºÀÎ»óÇ°ÀÔ´Ï´Ù.");
		return;
	}

	closeAllDivLayer(); // ´Ù¸¥Ã¢ ´Ý°í..
	var jqObj = $("div#themeProdCommentInsertDiv");
	if(!isFix) {
		divPosFix(evt, jqObj, 0, 10);
	} else {
		divPosUnFix(evt, jqObj, 0, 10, entX, entY);
	}
	jqObj.show();
	document.forms.tpcForm.comment.focus();
}
// Å×¸¶»óÇ°´ñ±Û¾²±âÈ­¸é´Ý±â
function themeProdCommmentInsertCloseView() {
	if ( _tpcSubmit ) return;
	$("div#themeProdCommentInsertDiv").hide();
}
// Å×¸¶»óÇ°´ñ±Û¾²±â¼­ºê¹Ô
function themeProdCommmentSubmit() {
	if ( _tpcSubmit ) return;
	var sf = document.forms.tpcForm;
	sf.comment.value = trim(sf.comment.value);
	if ( sf.comment.value=="" ) {
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		sf.comment.focus();
		return;
	} else if ( sf.comment.value.length>500 ) {
		alert("ÃÖ´ë 500±ÛÀÚ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		sf.comment.focus();
		return;
	}
	
	document.forms.tpcForm.comment.readOnly = "readOnly";
	$("form[@name=tpcForm]").ajaxSubmit(themeProdCommmentSubmitCallback);
}
// Å×¸¶»óÇ°´ñ±Û¾²±â¼­ºê¹Ô ÄÝ¹é
function themeProdCommmentSubmitCallback(res,st) {
	if ( res=="1" ) {
		_themeProdCommentPostNo = 0; // µî·ÏÇÏ¿´À¸¸é »ó¼¼º¸±âÃ¼Å© ÃÊ±âÈ­
		alert("Ä¿¸àÆ®°¡ µî·ÏµÇ¾ú½À´Ï´Ù.");
		var tobj = $("span#_themeProdCmt_"+document.forms.tpcForm.postNo.value+"_"+document.forms.tpcForm.prodNo.value);
		tobj.html(parseInt(tobj.html())+1);
	} else alert("Ä¿¸àÆ®¸¦ µî·ÏÇÏÁö ¸øÇß½À´Ï´Ù.");

	_tpcSubmit = false;
	themeProdCommmentInsertCloseView();
}


// Å×¸¶»óÇ° ´ñ±Ûº¸±â °ü·Ã..
var _themeProdCommentPostNo = 0;
var _themeProdCommentProdNo = 0;
var _themeProdCommentPageNo = 0;
var _noHtmlText = "<table width='100%' border='0' cellspacing='2' cellpadding='4' bgcolor='5B5B5B'><tr><td bgcolor='#FFFFFF'><table width='100%'  border='0' cellpadding='0' cellspacing='0'><tr><td align='right' valign='top'><a href='javascript:themeProdCommmentCloseView();' onFocus='this.blur()'><img src='" + _IMAGE_SERVER_URL +"/blog/images/btn_del.gif' alt='´Ý±â' width='13' height='13' border='0'></a></td></tr></table><table width='100%'  border='0' cellpadding='0' cellspacing='0'><tr><td valign='top' align='center' class='font_s_11 line_bottom_02' style='padding:5'>Á¶È¸ÁßÀÔ´Ï´Ù.</td></tr></table></td></tr></table>";
// Å×¸¶»óÇ° ´ñ±Û º¸±âÈ­¸é ÆäÀÌÁöÁöÁ¤.
function gotoThemeProdCommentPage(pageNo) {
	themeProdCommmentView(undefined, _themeProdCommentPostNo, _themeProdCommentProdNo, pageNo, true);
}
// Å×¸¶»óÇ° ´ñ±Û º¸±âÈ­¸é
function themeProdCommmentView(evt, pNo, pdNo, pageNo, isFix, isLastrow) {
	// ÀÌÀü Á¶È¸°¡ ¾Æ´Ï¸é ajax ·Î ³»¿ëÀ» °¡Á®¿Â´Ù.
	if ( _themeProdCommentPostNo!=pNo || _themeProdCommentProdNo!=pdNo || _themeProdCommentPageNo!=pageNo ) {
		_themeProdCommentPostNo = pNo;
		_themeProdCommentProdNo = pdNo;
		_themeProdCommentPageNo = pageNo;
		$("div#themeProdCommentDiv").html(_noHtmlText);
		$.post(_CONTEXT_PATH+"/listThemeProdComment.rdo", { postNo:pNo, prodNo:pdNo, pageNo:pageNo }, themeProdCommmentViewCallback);
	}
	
	closeAllDivLayer(); // ´Ù¸¥Ã¢ ´Ý°í..

	var jqObj = $("div#themeProdCommentDiv");
	if ( !isFix && evt!=undefined ) divPosFix(evt, jqObj, 0, 10); // À§Ä¡°íÁ¤¿É¼ÇÀÌ ¾Æ´Ñ °æ¿ì.
	jqObj.show();
	setTimeout("selectHidden("+isLastrow+");", 400);
	
	
	
}
//»óÇ°ÀÇ ¸¶Áö¸·ÁÙÀÇ °æ¿ì ´ñ±Û ¹Ú½ºÀÇ ³ôÀÌ°¡  100º¸´Ù Å©¸é ÃßÃµÇÏ±â select box ¼û±â±â
function selectHidden(isLastrow){
	if(isLastrow){
		if (document.all)
			divs = document.all.tags("div");
		var l = divs.length;
		for	(var i = 0; i < l; i++){
			if(divs[i].id == "themeProdCommentDiv")
				if(divs[i].offsetHeight > 100){
					if(eval("document.forms.themeRatingForm_" + _themeProdCommentPostNo ) != undefined ){
						var sf = eval("document.forms.themeRatingForm_" + _themeProdCommentPostNo + ".themeRating_" + _themeProdCommentPostNo);
						if(sf != undefined)
							sf.runtimeStyle.visibility = "hidden";
					}
				}
		}
	}
}
// Å×¸¶»óÇ° Á¶È¸ÄÝ¹é
function themeProdCommmentViewCallback(data) {
	$("div#themeProdCommentDiv").html(data);

	// Å©±âÁ¶Àý
	fitIframeHeight();
}
// Å×¸¶»óÇ° ´ñ±Û º¸±âÈ­¸é ´Ý±â
function themeProdCommmentCloseView() {
	$("div#themeProdCommentDiv").hide();

	//ÃßÃµÇÏ±â ¹Ú½º ¼û°ÜÁø°Å º¸ÀÌ°Ô ÇÏ±â
	if (document.all){
		divs = document.all.tags("div");
		selects = document.all.tags("select");
	}
	var l = divs.length;
	var sl = selects.length;
	for	(var i = 0; i < l; i++){
		if(divs[i].id == "themeProdCommentDiv"){
			if(eval("document.forms.themeRatingForm_" + _themeProdCommentPostNo ) != undefined ){
				//var sf = eval("document.forms.themeRatingForm_" + _themeProdCommentPostNo + ".themeRating_" + _themeProdCommentPostNo);
				//if(sf != null )
					//sf.runtimeStyle.visibility = "";
				for(var x = 0; x < sl; x++){
					selects[x].runtimeStyle.visibility = "";
				}
			}
		}
	}
	
}
// Å×¸¶»óÇ° Ãß°¡±â´É div º¸±â
var _themeFuncPostNo = undefined;
function funcThemeProductDivView(evt, postNo) {
	_themeFuncPostNo = postNo;
	
	closeAllDivLayer(); // ´Ù¸¥Ã¢ ´Ý°í..
	
	var jqObj = $("div#themeProdFuncDiv");
	divPosFix(evt, jqObj, 0, -130);
	jqObj.show();
	
	// Å©±âÁ¶Àý
	fitIframeHeight();
}
// Å×¸¶»óÇ° Ãß°¡±â´É div ´Ý±â
function funcThemeProductDivCloseView() {
	$("div#themeProdFuncDiv").hide();
}
// Å×¸¶»óÇ° Ãß°¡±â´É
function funcThemeProduct(funcName, isAll, clNo) {
	if ( _themeFuncPostNo == undefined )  return;
	var prodList = $("input[@name=themeProdCheckBox_"+_themeFuncPostNo+"][@type=checkbox]"+(isAll?"":"[@checked]"));
	var prodListCount = prodList.length;
	
	if ( prodList.length==0 ) {
		alert("¼±ÅÃµÈ »óÇ°ÀÌ ¾ø½À´Ï´Ù.");
		return;
	}

	if ( funcName=="wishlist" ) {
		var wl_url = _CONTEXT_PATH + "/viewWishlistCategorySelect.rdo?contentLayoutNo="+clNo;
		for ( var xx=0 ; xx<prodList.length ; xx++ ) wl_url += "&prodNo=" + prodList[xx].value;
		var w = 400;
		var h = 200;  
		_openWindow(wl_url,w,h,"insertProdToWishlist");
	} else if ( funcName=="bookcart" ) {
		if ( !confirm("¼±ÅÃÇÑ »óÇ°À» ºÏÄ«Æ®¿¡ ´ã½À´Ï´Ù.") ) return;

		$("form[@name=prodCartform]").remove();
		var f = "<form name='prodCartform'>";
		f += "<input type='hidden' name='_method' value='insertCartPrd'>";
		f += "<input type='hidden' name='memLoginYN' value=''>";		
		f += "<input type='hidden' name='logintgt' value='cart'>";
		f += "<input type='hidden' name='CART_INSERT_LENGTH' value='"+prodList.length+"'>";

		for ( var xx=0 ; xx<prodList.length ; xx++ ) {
			f += "<input type='hidden' name='CART_SHOP_NO_"+xx+"' value=''>";
			f += "<input type='hidden' name='CART_DISP_NO_"+xx+"' value=''>";
			f += "<input type='hidden' name='CART_PRD_QTY_"+xx+"' value='1'>";
			f += "<input type='hidden' name='CART_PRD_NO_"+xx+"' value='"+prodList[xx].value+"'>";
			f += "<input type='hidden' name='CART_EVT_NO_"+xx+"' value=''>";
		}

		f += "</form>";
		$(f).appendTo("body");

		document.forms.prodCartform.target = "_top";
		document.forms.prodCartform.action = "http://book.interpark.com/order/cartlist.do";
		document.forms.prodCartform.method = "post";
		document.forms.prodCartform.submit();

		/*
		var bc_url = "http://book.interpark.com/order/cartlist.do?_method=insertCartPrd&logintgt=cart&CART_INSERT_LENGTH=";
		bc_url += prodList.length;
		alert(prodList.length);
		for ( var xx=0 ; xx<29 ; xx++ ) {
			bc_url += "&CART_SHOP_NO_" + xx + "=";
			bc_url += "&CART_DISP_NO_" + xx + "=";
			bc_url += "&CART_PRD_QTY_" + xx + "=1";
			bc_url += "&CART_PRD_NO_" + xx + "=" + prodList[2].value;
			bc_url += "&CART_EVT_NO_" + xx + "=";
		}
		alert(bc_url);
		top.location.href = bc_url;
		*/
	}
	
	closeAllDivLayer();
}
//Ä¿¸àÆ® »èÁ¦±â´É 
function deletComment( commentNo, postNo, prodNo, loginNo, blogName){
	if ( confirm("Ä¿¸àÆ®¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î? ") ) {
		var url = _CONTEXT_PATH + "/delOneCommentAjax.rdo";
		var params = { commentNo : commentNo, postNo : postNo, prodNo : prodNo, blogName : blogName};
		var callFn = function(data) {
			if ( data=="1" ) {
				alert("»èÁ¦µÇ¾ú½À´Ï´Ù.");
				//Ä¿¸àÆ® Ä«¿îÆ® 1 °¨¼Ò
				var tobj = $("span#_themeProdCmt_"+postNo+"_"+prodNo);
				//Ä«¿îÆ®°¡ 1ÀÏ¶§ 0À¸·Î °¨¼ÒÇÏ´Â°Ç °ø¶õÀ¸·Î Ã³¸®µÇ¾î¼­ ¼öÁ¤
				if(parseInt(tobj.html()) == 1) tobj.html("0");
				else tobj.html(parseInt(tobj.html())-1);
					
				//Ä¿¸àÆ® È­¸é ´Ù½Ã Á¶È¸
				$("div#themeProdCommentDiv").html(_noHtmlText);
				$.post(_CONTEXT_PATH+"/listThemeProdComment.rdo", { postNo:postNo, prodNo:prodNo, pageNo:1 }, themeProdCommmentViewCallback);
				var jqObj = $("div#themeProdCommentDiv");
				if ( !isFix && evt!=undefined ) divPosFix(evt, jqObj, 0, 10); // À§Ä¡°íÁ¤¿É¼ÇÀÌ ¾Æ´Ñ °æ¿ì.
				jqObj.show();			
			} else {
				alert("»èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			}
		}
		$.post(url, params, callFn);
	}
}
// Âü¿©ÇÑ µ¿¸ÍÅ×¸¶ Ä«Å×°í¸®¸¸ ¼öÁ¤
function modifyCategory(postNo, myPostNo, categoryNo) {
	var url = _CONTEXT_PATH + "/participateThemeForm.rdo?modCtgr=Y&postNo=" + postNo+"&categoryNo="+categoryNo+"&myPostNo="+myPostNo;
	var w = 400;
	var h = 240;  
	_openWindow(url,w,h,"themeParticipatePop");
}

// Âü¿©ÇÑ µ¿¸ÍÅ×¸¶ Ä«Å×°í¸®¸¸ ¼öÁ¤
function getCategoryListByType(postNo, categoryType, blogNo, postType) {
	var url = _CONTEXT_PATH + "/getCategoryListByType.rdo?postNo=" + postNo+"&categoryType="+categoryType+"&blogName="+ _BLOG_NAME +"&pType="+postType;
	var w = 400;
	var h = 240;  
	_openWindow(url,w,h,"getCategoryListByType");
}
// ¿£ÅÍÅ°¸¦ ´­·¶À»¶§ ÀÚµ¿À¸·Î ½ÇÇàÇÏ´Â function ÁöÁ¤
function enterKeyEvent(fn) {
	if(event.keyCode == 13) {
		eval(fn);
	}else{
		return;
	}
}
// µ¿¸ÍÅ×¸¶Âü¿©ÀÚ»èÁ¦
function deleteThemeMember(postNo, memberBlogNo, isOwner) {
	var url = _CONTEXT_PATH + "/deleteThemeMemberAjax.rdo";	
	var params = { memberBlogNo : memberBlogNo, postNo : postNo, isOwner : isOwner};
	var callFn = function(data) {
		
		if ( data=="0" && isOwner ) {
			alert("Âü¿©ÀÚ°¡ »èÁ¦ µÇ¾ú½À´Ï´Ù.");
			opener.location.reload();
			window.close();
		} else if ( data=="0" && !isOwner ) {
			alert("µ¿¸ÍÅ×¸¶ Âü¿©°¡ Ãë¼ÒµÇ¾ú½À´Ï´Ù.");
			opener.location.reload();
			window.close();
		} else if ( data=="3" ) {
			alert("Âü¿©ÀÚ°¡ µî·ÏÇÑ »óÇ° Áß¿¡  I-Æ÷ÀÎÆ® ÀüÈ¯ÇÑ »óÇ°ÀÌ ÀÖÀ¸¹Ç·Î Âü¿©ÀÚ¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		} else if ( data=="4" ) {
			alert("Âü¿©ÀÚ°¡ µî·ÏÇÑ »óÇ° Áß¿¡ °¡¿ëÁö¼ö·Î º¯È¯µÈ »óÇ°ÀÌ ÀÖÀ¸¹Ç·Î Âü¿©ÀÚ¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		} else {
			alert("Âü¿©ÀÚ¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		}
			

	}
	$.post(url, params, callFn);
}
