/****************************************************************************************************
***************************************** °øÅë¸ðµâ ½ÃÀÛ*********************************************
****************************************************************************************************/
var beautyDiv = null;

function create_div(divName, cssName) {
	beautyDiv = $(divName);
	if(!beautyDiv) {
		beautyDiv = document.createElement('div');
		beautyDiv.className = cssName;
		beautyDiv.setAttribute('id', divName);
		document.body.appendChild(beautyDiv);
	}
}

function remove_div(divName) {
	var oDiv = $(divName);
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		transparentBody();
	}
	$('divHide').onclick = null;
	$('divHide').hide();
	beautyDiv = null;
}

function remove_div2(divName) {
	var oDiv = $(divName);
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
	beautyDiv = null;
}

function show_hide_layer() {
	var divHide = $('divHide');
	divHide.style.height = (document.body.clientHeight+'px');
	divHide.style.top = 0;
	divHide.show();
}

function show_hide_layer2() {
	var divHide = $('divHide2');
	divHide.style.height = (document.body.clientHeight+'px');
	divHide.style.top = 0;
	divHide.show();
}


function reportError(request)	{		
	extendAlert("1.½Ã½ºÅÛ Àå¾ÖÀÔ´Ï´Ù.\n\nÀá½ÃÈÄ¿¡ ÀÌ¿ëÇØ ÁÖ¼¼¿ä");
	$('divHide').onclick = null;
	$('divHide').hide();
}

function onException(request)	{		
	extendAlert("2.½Ã½ºÅÛ Àå¾ÖÀÔ´Ï´Ù.\n\nÀá½ÃÈÄ¿¡ ÀÌ¿ëÇØ ÁÖ¼¼¿ä");
	$('divHide').onclick = null;
	$('divHide').hide();
}

function divScrollSet() {
	if(isIE) {
		document.body.onmousewheel = nowheel;
		/*
		var divBody = document.getElementById('scrollBody');
		alert(divBody);
		divBody.onmousewheel = wheel_splayer;
		*/
		beautyDiv.onmousewheel = wheel_splayer;

	}else {
		document.addEventListener('DOMMouseScroll', nowheel, false);
		/*
		var divBody = document.getElementById('scrollBody');
		divBody.addEventListener('DOMMouseScroll', wheel_splayer, false);
		*/
		beautyDiv.addEventListener('DOMMouseScroll', wheel_splayer, false);

	}
}

function divIframeScrollSet() {
	if(isIE) {
		document.body.onmousewheel = nowheel;
		wheel_splayer_iframe;


	}else {
		document.addEventListener('DOMMouseScroll', nowheel, false);
		beautyDiv.addEventListener('DOMMouseScroll', wheel_splayer_iframe, false);

	}
}

function divScrollUnSet() {
	if(isIE)
		document.body.onmousewheel = null;
	else
		document.removeEventListener('DOMMouseScroll', nowheel, false);
}

function divIframeScrollUnSet() {
	if(isIE)
		document.body.onmousewheel = null;
	else
		document.removeEventListener('DOMMouseScroll', nowheel, false);
}
/****************************************************************************************************
***************************************** °øÅë¸ðµâ Á¾·á*********************************************
****************************************************************************************************/


/****************************************************************************************************
********************************* ·Î±×ÀÎ ÆäÀÌÁö º¸ÀÌ±â/´Ý±â ½ÃÀÛ*************************************
****************************************************************************************************/
function show_login_layer() {
	opaqueBody();
	create_div('divLogin', 'cssLogin');

	var pars= "";
	var url = "/member/member_login_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_login_layer;
}

function hide_login_layer() {
	remove_div('divLogin');
}
/****************************************************************************************************
********************************* ·Î±×ÀÎ ÆäÀÌÁö º¸ÀÌ±â/´Ý±â Á¾·á*************************************
****************************************************************************************************/


/****************************************************************************************************
********************************* ·Î±×¾Æ¿ô ÆäÀÌÁö º¸ÀÌ±â/´Ý±â ½ÃÀÛ*************************************
****************************************************************************************************/
function show_logout_layer() {
	opaqueBody();
	create_div('divLogin', 'cssLogin');

	var pars= "";
	var url = "/member/member_logout_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}
/****************************************************************************************************
********************************* ·Î±×ÀÎ ÆäÀÌÁö º¸ÀÌ±â/´Ý±â Á¾·á*************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ½Ç¸íÀÎÁõ ½ÃÀÛ**************************************************
****************************************************************************************************/
function get_name_auth(jumin, name) {
	var pars= "jumin="+jumin+"&name="+escape(encodeURIComponent(name));
	var url = "/common/get_name_auth.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: get_name_auth_callback,
			 onException: onException
		});
}

function get_name_auth_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	if(msg == "1") {
		extendAlert("½Ç¸íÀÎÁõ¿¡ ¼º°øÇÏ¿´½À´Ï´Ù.");
	}else {
		extendAlert("½Ç¸íÀÎÁõ¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù. ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿ä.");
	}
	document.getElementById("iRtn").value		= strTrim(msg);
	document.getElementById("rJumin").value	= document.getElementById("userJumin1").value+""+document.getElementById("userJumin2").value;
	document.getElementById("rName").value	= document.getElementById("userName").value;
}

/****************************************************************************************************
************************************* ½Ç¸íÀÎÁõ Á¾·á**************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* IDÁßº¹Ã¼Å© ½ÃÀÛ************************************************
****************************************************************************************************/
function get_id_dup(id) {
	var pars= "id="+id;
	var url = "/member/member_id_dup_check.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: get_id_dup_callback,
			 onException: onException
		});
}

function get_id_dup_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	arrMsg = msg.split("|");
	extendAlert(arrMsg[1]);
	if(strTrim(arrMsg[0]) != "1") {
		document.getElementById("id").value		= "";
		document.getElementById("id").focus();
	}
	document.getElementById("idCheck").value		= strTrim(arrMsg[0]);
}
/****************************************************************************************************
************************************* IDÁßº¹Ã¼Å© Á¾·á************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ´Ð³×ÀÓ Áßº¹Ã¼Å© ½ÃÀÛ*******************************************
****************************************************************************************************/
function get_nickname_dup(nickName) {
	var pars= "nickName="+escape(encodeURIComponent(nickName));
	var url = "/member/member_nick_dup_check.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: get_nickname_dup_callback,
			 onException: onException
		});
}

function get_nickname_dup_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	arrMsg = msg.split("|");
	extendAlert(arrMsg[1]);
	if(strTrim(arrMsg[0]) != "1") {
		document.getElementById("nickName").value		= "";
		document.getElementById("nickName").focus();
	}
	document.getElementById("nickNameCheck").value		= strTrim(arrMsg[0]);
}
/****************************************************************************************************
************************************* ´Ð³×ÀÓÁßº¹Ã¼Å© Á¾·á*******************************************
****************************************************************************************************/

/****************************************************************************************************
************************************* IDÃ£±â ÆäÀÌÁö ½ÃÀÛ*********************************************
****************************************************************************************************/
function get_find_id(name, juminNO) {
	var pars= "name="+escape(encodeURIComponent(name))+"&juminNO="+juminNO;
	var url = "/member/member_findid_regist.jsp";
	document.getElementById("findID").style.display = "";
	var myAjax = new Ajax.Updater(
		{success: document.getElementById("findID")}, url, { method: "POST", parameters: pars, onFailure: reportError, evalScripts: true, onLoading:function(request){Element.show('/images/common/ajaxIndicator.gif')}, onSuccess: function(xmlData){ Element.show('/images/common/ajaxIndicator.gif') } }
	);
}

/****************************************************************************************************
************************************* IDÃ£±â ÆäÀÌÁö  Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* PWÃ£±â ÆäÀÌÁö ½ÃÀÛ*********************************************
****************************************************************************************************/
function get_find_pw(id, name, juminNO) {
	var pars= "name="+escape(encodeURIComponent(name))+"&juminNO="+juminNO+"&id="+id;
	var url = "/member/member_findpw_regist.jsp";
	document.getElementById("findPW").style.display = "";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: get_find_pw_callback,
			 onException: onException
		});
}

function get_find_pw_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	arrMsg = msg.split("|");
	if(strTrim(arrMsg[0]) == "1") {
		document.form1.submit()
	}
	document.getElementById("findPW").innerHTML = arrMsg[1];

}

/****************************************************************************************************
************************************* PWÃ£±â ÆäÀÌÁö  Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
**************************************** PWº¯°æ ½ÃÀÛ*************************************************
****************************************************************************************************/
function reg_change_pw(id, passwd, repasswd) {
	var pars= "id="+id+"&passwd="+passwd+"&repasswd="+repasswd;
	var url = "/mypage/member_change_password.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "POST", 
			 parameters: pars, 
			 onComplete: reg_change_pw_callback,
			 onException: onException
		});
}

function reg_change_pw_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}
/****************************************************************************************************
**************************************** PWº¯°æ Á¾·á*************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* °ü½Éºê·£µå µî·Ï ½ÃÀÛ*******************************************
****************************************************************************************************/
function reg_concern_brand(id, brandCode) {
	var pars= "id="+id+"&brandCode="+brandCode;
	var url = "/common/concern_brand_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_concern_brand_callback,
			 onException: onException
		});
}

function reg_concern_brand_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}
/****************************************************************************************************
************************************* °ü½Éºê·£µå µî·Ï Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ±â»ç½ºÅ©·¦ µî·Ï ½ÃÀÛ*******************************************
****************************************************************************************************/
function reg_scrap_article(id, idx) {
	var pars= "id="+id+"&articleIdx="+idx;
	var url = "/common/scrap_article_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_scrap_article_callback,
			 onException: onException
		});
}

function reg_scrap_article_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}

function reg_scrap_calendar(id, idx) {
	var pars= "id="+id+"&calendarIdx="+idx;
	var url = "/common/scrap_calendar_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_scrap_calendar_callback,
			 onException: onException
		});
}

function reg_scrap_calendar_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}

/****************************************************************************************************
************************************* ±â»ç½ºÅ©·¦ µî·Ï Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
***************************************** ºê·£µå °Ë»ö ½ÃÀÛ*******************************************
****************************************************************************************************/
function show_brand_list_layer(returnPage) {
	var oBody = get_body();
	opaqueBody();
	create_div('divBrandSearch', 'cssBrandSearch');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "returnPage="+returnPage;
	var url = "/common/brand_search_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_brand_list_layer;
	divScrollSet();
}

function hide_brand_list_layer() {
	remove_div('divBrandSearch');
	divScrollUnSet();
}

function show_brand_list_layer_cp(returnPage) {
	var oBody = get_body();
	create_div('divBrandSearch', 'cssBrandSearch');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "returnPage="+returnPage;
	var url = "/common/brand_search_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	$('divHide').onclick = hide_brand_list_layer_cp;
	divScrollSet();
}

function hide_brand_list_layer_cp() {
	var oDiv = $(divName);
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
	}
	beautyDiv = null;
	divScrollUnSet();
}


function get_brand_list(returnPage) {
	var keyword = document.brandForm.keyword.value;
	var scrollBody = $("scrollBody");
	$("scrollBody").innerHTML = "";
	$("scrollBody").style.display = "";

	var pars= "keyword="+escape(encodeURIComponent(keyword))+"&returnPage="+returnPage;
	var url = "/common/brand_search.jsp";
	var myAjax = new Ajax.Updater(
		{success: document.getElementById("scrollBody")}, url, { method: "POST", parameters: pars, onFailure: reportError, evalScripts: true, onLoading:function(request){Element.show('/images/common/ajaxIndicator.gif')}, onSuccess: function(xmlData){ Element.show('/images/common/ajaxIndicator.gif') } }
	);
}

function show_my_brand_list_layer(gubun) {
	var oBody = get_body();
	opaqueBody();
	create_div('divBrandSearch', 'cssBrandSearch');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "gubun="+gubun;
	var url = "/common/my_brand_search_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_my_brand_list_layer2;
	divScrollSet();
}

function hide_my_brand_list_layer() {
	remove_div('divBrandSearch');
	divScrollUnSet();
}


function hide_my_brand_list_layer2() {
	var oDiv = $('divBrandSearch');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divPostingRegist') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
	divScrollUnSet();
}


function get_my_brand_list() {
	var keyword = document.brandForm.keyword.value;
	var scrollBody = $("scrollBody");
	$("scrollBody").innerHTML = "";
	$("scrollBody").style.display = "";

	var pars= "keyword="+escape(encodeURIComponent(keyword));
	var url = "/common/my_brand_search.jsp";
	var myAjax = new Ajax.Updater(
		{success: document.getElementById("scrollBody")}, url, { method: "POST", parameters: pars, onFailure: reportError, evalScripts: true, onLoading:function(request){Element.show('/images/common/ajaxIndicator.gif')}, onSuccess: function(xmlData){ Element.show('/images/common/ajaxIndicator.gif') } }
	);
}

function show_my_type_list_layer(gubun) {
	var oBody = get_body();
	opaqueBody();
	create_div('divTypeSearch', 'cssTypeList');

	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "gubun="+gubun;
	var url = "/common/my_type_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_my_type_list_layer2;
	divScrollSet();
}

function show_search_type_list_layer() {
	var oBody = get_body();
	opaqueBody();
	var beautyDiv = $('divTypeSearch');
	if(!beautyDiv) {
		beautyDiv = document.createElement('div');
		beautyDiv.className = 'cssTypeList';
		beautyDiv.setAttribute('id', 'divTypeSearch');
		document.body.appendChild(beautyDiv);

		if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 
	}

	var pars= "";
	var url = "/search/search_type_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_my_type_list_layer;
}


function hide_my_type_list_layer() {
	remove_div('divTypeSearch');
	divScrollUnSet();
}


function hide_my_type_list_layer2() {
	var oDiv = $('divTypeSearch');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divPostingRegist') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
	divScrollUnSet();
}


/****************************************************************************************************
***************************************** ºê·£µå °Ë»ö Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** Æ÷½ºÆÃÁý°è º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_posting_sum_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divPostingSum', 'cssPostingSum');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx;
	var url = "/common/posting_sum_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_posting_sum_layer;
	//divIframeScrollSet();
}

function hide_posting_sum_layer() {
	remove_div('divPostingSum');
	//divScrollUnSet();
}

/****************************************************************************************************
********************************** Æ÷½ºÆÃÁý°è º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** Æ÷½ºÆÃµî·Ï º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_posting_regist_layer(idx, post_content, eventYN, eventIdx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divPostingRegist', 'cssPostingRegist');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px';


	var pars= "idx="+idx+"&post_content="+escape(encodeURIComponent(post_content))+"&eventYN="+eventYN+"&eventIdx="+eventIdx;
	var url = "/common/posting_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "POST", parameters: pars, onLoading:function(){document.getElementById("body_ajax_loader").style.display="";},onComplete:function(){document.getElementById("body_ajax_loader").style.display="none";},onSuccess:function(){document.getElementById("body_ajax_loader").style.display="none";}, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_posting_regist_layer;
	divScrollSet();
	document.getElementById("body_ajax_loader").style.display="none";
}

function hide_posting_regist_layer() {
	//ajax_loader°¡ Àß »ç¶óÁöÁö ¾Ê´Â ¹ö±× ÇØ°á
	document.getElementById("body_ajax_loader").style.display="none";
	remove_div('divPostingRegist');
	divScrollUnSet();
}

//°ø°¨ ¸®ºä ¸ñ·Ï¿¡¼­¸¸ »ç¿ëµÊ
var globalReviewIdx=""; 
var postingEventIdx=""; 
function show_review_posting_regist_layer(idx) {
	var pars= "idx="+idx;
	var url = "/common/posting_review_regist_form.jsp";
	globalReviewIdx = idx;

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: show_review_posting_regist_layer_callback,
			 onException: onException
		});
}

function show_review_posting_regist_layer_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	show_posting_regist_layer(globalReviewIdx, msg, 'N', 0);//NÀÇ ÀÇ¹Ì´Â Æ÷½ºÆÃ ÀÌº¥Æ®°¡ ¾Æ´Ñ ÀÏ¹Ý Æ÷½ºÆÃÀÓ
	globalReviewIdx = "";
}

function show_event_posting_regist_layer(idx, eventIdx) {
	var pars= "idx="+idx+"&eventIdx="+eventIdx;
	var url = "/common/posting_review_regist_form.jsp";

	globalReviewIdx = idx;
	postingEventIdx = eventIdx;

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: show_event_posting_regist_layer_callback,
			 onException: onException
		});
}

function show_event_posting_regist_layer_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	show_posting_regist_layer(globalReviewIdx, msg, 'Y', postingEventIdx);//YÀÇ ÀÇ¹Ì´Â Æ÷½ºÆÃ ÀÌº¥Æ®ÀÇ Æ÷½ºÆÃÀÓ
	globalReviewIdx = "";
	postingEventIdx = "";
}

function show_auto_posting_regist_layer(idx) {
	var pars= "idx="+idx;
	var url = "/common/posting_review_regist_form.jsp";
	globalReviewIdx = idx;

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: show_auto_posting_regist_layer_callback,
			 onException: onException
		});
}

function show_auto_posting_regist_layer_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	document.autoPosting.post_content.value = msg;
	globalReviewIdx = "";
	document.autoPosting.submit();
}

function show_auto_posting_block() {
	var oBody = get_body();
	opaqueBody();
	document.getElementById("body_ajax_loader_posting").style.display="";
}

function show_auto_posting_block_delete() {
	document.getElementById("body_ajax_loader_posting").style.display="none";
	transparentBody();
}
/****************************************************************************************************
********************************** Æ÷½ºÆÃµî·Ï º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** ÀÌ¸ÞÀÏ¹ß¼Û º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_email_send_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divEmailSend', 'cssEmailSend');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx;
	var url = "/common/article_email_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_email_send_layer;
	divScrollSet();
}

function hide_email_send_layer() {
	remove_div('divEmailSend');
	divScrollUnSet();
}

/****************************************************************************************************
********************************** ÀÌ¸ÞÀÏ¹ß¼Û º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** ±â»çÇÁ¸°Æ® º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_article_print_layer(content) {
	var oBody = get_body();
	opaqueBody();
	var beautyDiv = $('divArticlePrint');
	if(!beautyDiv) {
		beautyDiv = document.createElement('div');
		beautyDiv.className = 'cssArticlePrint';
		beautyDiv.setAttribute('id', 'divArticlePrint');
		document.body.appendChild(beautyDiv);

		if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top))+'px';
	}

	var pars= "";
	var url = "/common/article_print.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, onComplete : function() {printContent(content);}, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_article_print_layer;
}

function hide_article_print_layer() {
	var oDiv = $('divArticlePrint');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		transparentBody();
	}
	$('divHide').onclick = null;
	$('divHide').hide();
}

function printContent(content) {
	$('printContent').innerHTML = content;

}
/****************************************************************************************************
********************************** ±â»çÇÁ¸°Æ® º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ºÒ·®±Û ½Å°íÇÏ±â ½ÃÀÛ*******************************************
****************************************************************************************************/
function show_accuse_layer(idx, id, gubun) {
	var oBody = get_body();
	opaqueBody();
	create_div('divAccuse', 'cssAccuse');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx+"&id="+id+"&gubun="+gubun;
	var url = "/common/accuse_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_accuse_layer;
	divScrollSet();
}

function hide_accuse_layer() {
	var oDiv = $('divAccuse');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divUserEventArticle') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
	divScrollUnSet();
}
/****************************************************************************************************
************************************* ºÒ·®±Û ½Å°íÇÏ±â Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** ½ºÅ©·¦´ë»ó º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_article_scrap_layer(params) {
	var oBody = get_body();
	opaqueBody();
	create_div('divScrapSum', 'cssScrapSum');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px';

	var pars= params;
	var url = "/common/article_scrap_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_article_scrap_layer;
	divScrollSet();
}

function hide_article_scrap_layer() {
	remove_div('divScrapSum');
	divScrollUnSet();
}

/****************************************************************************************************
********************************** ½ºÅ©·¦´ë»ó º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** ÃßÃµ´ë»ó º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_article_recommend_layer(params) {
	var oBody = get_body();
	opaqueBody();
	create_div('divRecommendSum', 'cssScrapSum');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px';

	var pars= params;
	var url = "/common/article_recommend_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_article_recommend_layer;
	divScrollSet();
}

function hide_article_recommend_layer() {
	remove_div('divRecommendSum');
	divScrollUnSet();
}

/****************************************************************************************************
********************************** ÃßÃµ´ë»ó º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** Æ÷½ºÆÃ´ë»ó º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_posting_user_layer(params) {
	var oBody = get_body();
	opaqueBody();
	create_div('divPostingUserSum', 'cssPostingUserSum');
	//if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px'; // ºÎ¸ðÆäÀÌÁö°¡ ajax ·Î ÀÐ¾îµéÀÎ ÆäÀÌÁöÀÎ °æ¿ì ¾ÈµÊ
	if(oBody.top > 0) beautyDiv.style.top = (Number(oBody.top) + 350)+'px';

	var pars= params;
	var url = "/common/posting_user_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_posting_user_layer;
	divScrollSet();
}

function hide_posting_user_layer() {
	remove_div('divPostingUserSum');
	divScrollUnSet();
}

/****************************************************************************************************
********************************** Æ÷½ºÆÃ´ë»ó º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/



/****************************************************************************************************
************************************* °ü½ÉÄ£±¸ µî·Ï ½ÃÀÛ*******************************************
****************************************************************************************************/
function reg_my_friend(id, friendID) {
	if(id == "" || id == null) {
		extendAlert("·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä");
		return;
	}

	if(friendID == "" || friendID == null) {
		alert("Ä£±¸¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	if(strTrim(id) == strTrim(friendID)) {
		extendAlert("ÀÚ½ÅÀ» Ä£±¸·Î µî·ÏÇÒ¼ö ¾ø½À´Ï´Ù.");
		return;
	}

	var pars= "id="+id+"&friendID="+friendID;
	var url = "/common/my_friend_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_my_friend_callback,
			 onException: onException
		});
}

function reg_my_friend_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}

/****************************************************************************************************
************************************* °ü½ÉÄ£±¸ µî·Ï Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ÂÊÁö º¸³»±â ½ÃÀÛ*******************************************
****************************************************************************************************/
function show_message_layer(id, friendID, friendNickName) {
	if(id == "" || id == null) {
		extendAlert("·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä");
		return;
	}

	if(friendID == "" || friendID == null) {
		extendAlert("Ä£±¸¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	if(strTrim(id) == strTrim(friendID)) {
		extendAlert("ÀÚ½Å¿¡°Ô ÂÊÁö¸¦ º¸³¾¼ö ¾ø½À´Ï´Ù.");
		return;
	}

	var oBody = get_body();
	opaqueBody();
	create_div('divMessage', 'cssMessage');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top)+300)+'px';

	var pars= "id="+id+"&receiver="+friendID+"&receivernick="+escape(encodeURIComponent(friendNickName));
	var url = "/common/message_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "POST", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_message_layer;
}

function hide_message_layer() {
	var oDiv = $('divMessage');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divScrapSum') == null && $('divPostingUserSum') == null && $('divEventApply') == null && $('divbrandFriend') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
}
/****************************************************************************************************
************************************* ÂÊÁö º¸³»±â Á¾·á*******************************************
****************************************************************************************************/



/****************************************************************************************************
********************************** ÂÊÁö»ó¼¼ º¸±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_message_detail_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divMessageRead', 'cssMessage');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx;
	var url = "/common/message_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_message_detail_layer;
	divScrollSet();
}

function hide_message_detail_layer() {
	remove_div('divMessageRead');
	divScrollUnSet();
}

function show_messageed_detail_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divMessageRead', 'cssMessage');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx;
	var url = "/common/messageed_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_messageed_detail_layer;
	divScrollSet();
}

function hide_messageed_detail_layer() {
	remove_div('divMessageRead');
	divScrollUnSet();
}

/****************************************************************************************************
************************************* Æ÷ÀÎÆ® ¼±¹°ÇÏ±â ½ÃÀÛ*******************************************
****************************************************************************************************/
function show_point_gift_layer(id, friendID, friendNickName) {
	if(id == "" || id == null) {
		extendAlert("·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä");
		return;
	}

	if(friendID == "" || friendID == null) {
		extendAlert("Ä£±¸¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
		return;
	}

	if(strTrim(id) == strTrim(friendID)) {
		extendAlert("ÀÚ½Å¿¡°Ô Æ÷ÀÎÆ®¸¦ ¼±¹°ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return;
	}

	var oBody = get_body();
	opaqueBody();
	create_div('divPointGift', 'cssPointGift');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top)+300)+'px';

	var pars= "id="+id+"&receiver="+friendID+"&receivernick="+escape(encodeURIComponent(friendNickName));
	var url = "/common/point_gift_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "POST", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_point_gift_layer;
}

function hide_point_gift_layer() {
	var oDiv = $('divPointGift');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divScrapSum') == null && $('divPostingUserSum') == null && $('divEventApply') == null && $('divbrandFriend') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
}
/****************************************************************************************************
************************************* Æ÷ÀÎÆ® ¼±¹°ÇÏ±â Á¾·á*******************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** ÀÌº¥Æ® ÅÇ¸Þ´º ³»¿ë º¸ÀÌ±â ***************************************
****************************************************************************************************/
function get_event_tab_menu(page, pars, tabID) {
	if(page == "tab05.jsp") $('contentUsing').style.display = "";
	else $('contentUsing').style.display = "none";

	for(var i = 1; i <=6; i++) {
		if(i == tabID) {
			$('tab'+i).className = "pink_s_b";
		}else {
			$('tab'+i).className = "small";
		}
	}


	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_event_tab_menu_04(page, pars, tabID) {
	
	for(var i = 1; i <=6; i++) {
		if(i == 4) {
			parent.document.getElementById("tab"+i).className = "pink_s_b";
		}else {
			parent.document.getElementById("tab"+i).className = "small";
		}
	}


	var beautyDiv = parent.$('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: parent.document.getElementById('tabMenu')}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_event_tab_menu_paging(param) {
	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab04.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_user_event_detail_layer(param) {	
	for(var i = 1; i <=6; i++) {
		if(i == 4) {
			parent.document.getElementById("tab"+i).className = "pink_s_b";
		}else {
			parent.document.getElementById("tab"+i).className = "small";
		}
	}

	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab04_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

/****************************************************************************************************
************************************* ÀÌº¥Æ® ÅÇ¸Þ´º ³»¿ë Á¾·á****************************************
****************************************************************************************************/


/****************************************************************************************************
*********************************** ÀÌº¥Æ® ÀÀ¸ð ³»¿ë º¸ÀÌ±â ****************************************
****************************************************************************************************/
function checkEventApplyConfirm(page, pars) {
	var form = document.eventApply;
	if(strTrim(form.communityName.value) == "") {
		extendAlert("ºí·Î±× ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.communityName.focus();
		return;
	}

	if(strTrim(form.title.value) == "") {
		extendAlert("Á¤´äÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.title.focus();
		return;
	}

	if(strTrim(form.comment.value) == "") {
		extendAlert("ÀÀ¸ð»ç¿¬À» 200ÀÚ ³»·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.comment.focus();
		return;
	}
	
	if(document.getElementById("evtAgreeYN")) {
		if(!document.getElementById("evtAgreeYN").checked) {
			extendAlert("µ¿ÀÇ¼­¿¡ µ¿ÀÇÇÏ¼Å¾ß ½ÅÃ»ÀÌ °¡´ÉÇÕ´Ï´Ù.");
			document.getElementById("evtAgreeYN").focus();
			return;
		}
	}

	var pars= Form.serialize($('eventApply'));
	var url = "/event/event_apply.jsp";
	new Ajax.Updater('divHide', url, {parameters: pars, asynchronous:true, evalScripts: true } );

}
/****************************************************************************************************
*************************************** ÀÌº¥Æ® ÀÀ¸ð Á¾·á********************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** ÀÌº¥Æ®ÀÀ¸ðÀÚ º¸ÀÌ±â/´Ý±â ½ÃÀÛ*************************************
****************************************************************************************************/
function show_event_apply_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divEventApply', 'cssEventApply');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px';

	var pars= "idx="+idx;
	var url = "/common/event_apply_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_event_apply_layer;

	divScrollSet();

}

function hide_event_apply_layer() {
	remove_div('divEventApply');
	divScrollUnSet();
}

function show_best_apply_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divEventApply', 'cssEventApply');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px';

	var pars= "idx="+idx;
	var url = "/common/best_apply_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_best_apply_layer;
	divScrollSet();
}

function hide_best_apply_layer() {
	remove_div('divEventApply');
	divScrollUnSet();
}

/****************************************************************************************************
********************************** ÀÌº¥Æ®ÀÀ¸ðÀÚ º¸ÀÌ±â/´Ý±â Á¾·á*************************************
****************************************************************************************************/




/****************************************************************************************************
***************************** »ç¿ëÀÚ ÈÄ±â(ÀÌº¥Æ®) º¸ÀÌ±â/´Ý±â ½ÃÀÛ**********************************
****************************************************************************************************/
function show_user_event_article_layer(articleIdx, idx, currPage) {
	var oBody = get_body();
	opaqueBody();
	create_div('divUserEventArticle', 'cssUserEventArticle');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top))+'px';

	var pars= "articleIdx="+articleIdx+"&idx="+idx+"&currPage="+currPage;
	var url = "/event/tab04_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, onComplete : function() {printContent(content);}, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_user_event_article_layer;
}

function hide_user_event_article_layer() {
	remove_div('divUserEventArticle');
}

function printContent(content) {
	$('printContent').innerHTML = content;

}
/****************************************************************************************************
***************************** »ç¿ëÀÚ ÈÄ±â(ÀÌº¥Æ®) º¸ÀÌ±â/´Ý±â Á¾·á**********************************
****************************************************************************************************/


/****************************************************************************************************
********************************»ç¿ëÀÚ ÈÄ±â(ÀÌº¥Æ®) ±â»ç½ºÅ©·¦ µî·Ï ½ÃÀÛ****************************
****************************************************************************************************/
function reg_article_recommend(gubun, id, idx) {
	var pars= "gubun="+gubun+"&id="+id+"&articleIdx="+idx;
	var url = "/common/recommend_user_article_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_user_article_scrap_callback,
			 onException: onException
		});
}

function reg_user_article_scrap_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}



/****************************************************************************************************
********************************»ç¿ëÀÚ ÈÄ±â(ÀÌº¥Æ®) ±â»ç½ºÅ©·¦ µî·Ï Á¾·á****************************
****************************************************************************************************/


/****************************************************************************************************
*******************************************±â»ç ´ñ±Û ¸®½ºÆ® ½ÃÀÛ*************************************
****************************************************************************************************/
function get_article_comment_list_paging(param) {

	var beautyDiv = $('contentComment');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "/common/article_comment_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_board_comment_list_paging(param) {

	var beautyDiv = $('contentComment');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "/common/board_comment_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_poll_comment_list_paging(param) {

	var beautyDiv = $('contentComment');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "/common/poll_comment_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_poll_comment_list_paging780(param) {

	var beautyDiv = $('contentComment');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "/common/poll_comment_780_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}


function get_calendar_comment_list_paging(param) {

	var beautyDiv = $('contentComment');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "/common/calendar_comment_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}
/****************************************************************************************************
*******************************************±â»ç ´ñ±Û ¸®½ºÆ® Á¾·á*************************************
****************************************************************************************************/


/****************************************************************************************************
*******************************************»ç¿ëÀÚ ±â»ç ¼öÁ¤ ½ÃÀÛ*************************************
****************************************************************************************************/

function show_user_article_modify_layer(id, param) {
	if(id == "" || id == null) {
		extendAlert("·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä");
		return;
	}

	var oBody = get_body();
	opaqueBody();
	create_div('divPostingRegist', 'cssMessage');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px';

	var pars= "id="+id+"&"+param;
	var url = "/common/user_article_modify_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_user_article_modify_layer;
	//divScrollSet();
}

function hide_user_article_modify_layer() {
	remove_div('divPostingRegist');
	//divScrollUnSet();
}
/****************************************************************************************************
*******************************************»ç¿ëÀÚ ±â»ç ¼öÁ¤ Á¾·á*************************************
****************************************************************************************************/


/****************************************************************************************************
************************************ Ç°Æò ÅÇ¸Þ´º ³»¿ë º¸ÀÌ±â *****************************************
****************************************************************************************************/
function get_pumpyung_tab_menu(page, pars, tabID) {
	if(page == "tab05.jsp") $('contentUsing').style.display = "";
	else $('contentUsing').style.display = "none";

	for(var i = 1; i <=6; i++) {
		if(i == tabID) {
			$('tab'+i).className = "pink_s_b";
		}else {
			$('tab'+i).className = "small";
		}
	}


	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_pumpyung_tab_menu_04(page, pars, tabID) {
	
	for(var i = 1; i <=6; i++) {
		if(i == 4) {
			parent.document.getElementById("tab"+i).className = "pink_s_b";
		}else {
			parent.document.getElementById("tab"+i).className = "small";
		}
	}


	var beautyDiv = parent.$('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: parent.document.getElementById('tabMenu')}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_pumpyung_tab_menu_paging(param) {
	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab04.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_user_pumpyung_detail_layer(param) {	
	for(var i = 1; i <=6; i++) {
		if(i == 4) {
			parent.document.getElementById("tab"+i).className = "pink_s_b";
		}else {
			parent.document.getElementById("tab"+i).className = "small";
		}
	}

	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab04_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}


/****************************************************************************************************
************************************ Ç°Æò ÅÇ¸Þ´º ³»¿ë Á¾·á *****************************************
****************************************************************************************************/



/****************************************************************************************************
************************************ Ç°Æò ÀÀ¸ð ³»¿ë º¸ÀÌ±â *****************************************
****************************************************************************************************/
function checkPumpyungApplyConfirm(page, pars) {
	var form = document.eventApply;
	if(strTrim(form.communityName.value) == "") {
		extendAlert("ºí·Î±× ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.communityName.focus();
		return;
	}

	if(strTrim(form.title.value) == "") {
		extendAlert("Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.title.focus();
		return;
	}

	if(strTrim(form.comment.value) == "") {
		extendAlert("½ÅÃ»»ç¿¬À» 200ÀÚ ³»·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.comment.focus();
		return;
	}
	
	if(document.getElementById("evtAgreeYN")) {
		if(!document.getElementById("evtAgreeYN").checked) {
			extendAlert("µ¿ÀÇ¼­¿¡ µ¿ÀÇÇÏ¼Å¾ß ½ÅÃ»ÀÌ °¡´ÉÇÕ´Ï´Ù.");
			document.getElementById("evtAgreeYN").focus();
			return;
		}
	}

	var pars= Form.serialize($('eventApply'));
	var url = "/pumpyung/pumpyung_apply.jsp";
	new Ajax.Updater('divHide', url, {parameters: pars, asynchronous:true, evalScripts: true } );

}
/****************************************************************************************************
************************************ Ç°Æò ÀÀ¸ð ³»¿ë Á¾·á *****************************************
****************************************************************************************************/



/****************************************************************************************************
******************************* »ç¿ëÀÚ ÈÄ±â(Ç°Æò) º¸ÀÌ±â/´Ý±â ½ÃÀÛ************************************
****************************************************************************************************/
function show_user_pumpyung_article_layer(articleIdx, idx, currPage) {
	var oBody = get_body();
	opaqueBody();
	create_div('divUserEventArticle', 'cssUserEventArticle');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top))+'px';

	var pars= "articleIdx="+articleIdx+"&idx="+idx+"&currPage="+currPage;
	var url = "/pumpyung/tab04_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, onComplete : function() {printContent(content);}, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_user_pumpyung_article_layer;
}

function hide_user_pumpyung_article_layer() {
	remove_div('divUserEventArticle');
}

function printContent(content) {
	$('printContent').innerHTML = content;

}
/****************************************************************************************************
******************************* »ç¿ëÀÚ ÈÄ±â(Ç°Æò) º¸ÀÌ±â/´Ý±â Á¾·á************************************
****************************************************************************************************/


/****************************************************************************************************
****************************** µ¿ÀÏºê·£µå µî·ÏÀÚ º¸ÀÌ±â/´Ý±â ½ÃÀÛ***********************************
****************************************************************************************************/
function show_brand_friend_list_layer(params) {
	var oBody = get_body();
	opaqueBody();
	create_div('divbrandFriend', 'cssbrandFriend');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px';

	var pars= params;
	var url = "/common/brand_friend_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_brand_friend_list_layer;
	divScrollSet();
}

function hide_brand_friend_list_layer() {
	remove_div('divbrandFriend');
	divScrollUnSet();
}
/****************************************************************************************************
****************************** µ¿ÀÏºê·£µå µî·ÏÀÚ º¸ÀÌ±â/´Ý±â Á¾·á***********************************
****************************************************************************************************/


/****************************************************************************************************
*********************************** Ã¼Å©¹Ú½º ¾×¼Ç Ã³¸® ½ÃÀÛ****************************************
****************************************************************************************************/
function listDeleteAjax(form, what, url) {
	var sData = "";

	var flag=0;
	var j = 0;
	var dData = "";
	
	if(document.all[what] == undefined) {
		alert("´ë»óÀÌ ¾ø½À´Ï´Ù.");
		return;
	}

	if(document.all[what].length > 0){
		for(i=0;i<document.all[what].length;i++){
			if(document.all[what][i].checked){
				dData += document.all[what][i].value+"^";
				j++;
				flag=1;
			}
		}
	}else{
		if(document.all[what].checked) {
			flag=1;
			dData += document.all[what].value+"^";
		}
	}

	if(!flag){
		extendAlert("´ë»óÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return;
	}
	if(extendConfirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") == "Y") {
		var pars= Form.serialize($(form));
		var url = url;
		new Ajax.Updater('divHide', url, {parameters: pars, asynchronous:true, evalScripts: true } );
	}else{
		document.getElementById("divBack").style.display = "none";
		return;
	}
	return;
}

function listAddFriendAjax(form, what, url) {
	var sData = "";
	var flag=0;
	var j = 0;
	var dData = "";
	
	if(document.all[what] == undefined) {
		alert("´ë»óÀÌ ¾ø½À´Ï´Ù.");
		return;
	}

	if(document.all[what].length > 0){
		for(i=0;i<document.all[what].length;i++){
			if(document.all[what][i].checked){
				dData += document.all[what][i].value+"^";
				j++;
				flag=1;
			}
		}
	}else{
		if(document.all[what].checked) {
			flag=1;
			dData += document.all[what].value+"^";
		}
	}

	if(!flag){
		extendAlert("´ë»óÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return;
	}
	if(extendConfirm("µî·ÏÇÏ½Ã°Ú½À´Ï±î?") == "Y") {
		var pars= Form.serialize($(form));
		var url = url;
		new Ajax.Updater('divHide', url, {parameters: pars, asynchronous:true, evalScripts: true } );
	}else{
		document.getElementById("divBack").style.display = "none";
		return;
	}
	return;
}

/****************************************************************************************************
*************************************** Ã¼Å©¹Ú½º ¾×¼Ç Ã³¸® Á¾·á**************************************
****************************************************************************************************/


/****************************************************************************************************
********************************** º£½ºÆ® ÅÇ¸Þ´º ³»¿ë º¸ÀÌ±â ***************************************
****************************************************************************************************/
function get_best_tab_menu(page, pars, tabID) {
	if(page == "tab01.jsp") $('contentUsing').style.display = "";
	else $('contentUsing').style.display = "none";

	for(var i = 1; i <=4; i++) {
		if(i == tabID) {
			$('tab'+i).className = "pink_s_b";
		}else {
			$('tab'+i).className = "small";
		}
	}


	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_best_tab_menu_04(page, pars, tabID) {
	for(var i = 1; i <=4; i++) {
		if(i == 4) {
			parent.document.getElementById("tab"+i).className = "pink_s_b";
		}else {
			parent.document.getElementById("tab"+i).className = "small";
		}
	}


	var beautyDiv = parent.$('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: parent.document.getElementById('tabMenu')}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_best_tab_menu_paging(param) {

	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab04.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function get_user_best_detail_layer(param) {	
	for(var i = 1; i <=4; i++) {
		if(i == 4) {
			parent.document.getElementById("tab"+i).className = "pink_s_b";
		}else {
			parent.document.getElementById("tab"+i).className = "small";
		}
	}

	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab04_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

/****************************************************************************************************
************************************* º£½ºÆ® ÅÇ¸Þ´º ³»¿ë Á¾·á****************************************
****************************************************************************************************/


/****************************************************************************************************
***************************** »ç¿ëÀÚ ÈÄ±â(ÀÌº¥Æ®) º¸ÀÌ±â/´Ý±â ½ÃÀÛ**********************************
****************************************************************************************************/
function show_user_best_article_layer(articleIdx, idx, currPage) {
	var oBody = get_body();
	opaqueBody();
	create_div('divUserEventArticle', 'cssUserEventArticle');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top))+'px';

	var pars= "articleIdx="+articleIdx+"&idx="+idx+"&currPage="+currPage;
	var url = "/best/tab04_detail.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, onComplete : function() {printContent(content);}, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_user_best_article_layer;
}

function hide_user_best_article_layer() {
	remove_div('divUserEventArticle');
}

function printContent(content) {
	$('printContent').innerHTML = content;

}
/****************************************************************************************************
***************************** »ç¿ëÀÚ ÈÄ±â(ÀÌº¥Æ®) º¸ÀÌ±â/´Ý±â Á¾·á**********************************
****************************************************************************************************/


/****************************************************************************************************
********************************** Æ÷½ºÆÃÁÖ¼Ò º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_posting_url_modify_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divPostingURL', 'cssEmailSend');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx;
	var url = "/common/posting_url_modify_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_posting_url_modify_layer;
	divScrollSet();
}

function hide_posting_url_modify_layer() {
	remove_div('divPostingURL');
	divScrollUnSet();
}

function show_posting_url_regist_layer(idx, eventIdx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divPostingURL', 'cssPostingURLRegist');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx+"&eventIdx="+eventIdx;
	var url = "/common/posting_url_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_posting_url_regist_layer;
	divScrollSet();
}

function hide_posting_url_regist_layer() {
	var oDiv = $('divPostingURL');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divPostingRegist') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
	divScrollUnSet();
}

/****************************************************************************************************
***************************** Æ÷½ºÆÃÁÖ¼Ò º¸ÀÌ±â/´Ý±â Á¾·á**********************************
****************************************************************************************************/



/****************************************************************************************************
***************************************** ¸ÞÀÎÆäÀÌÁö °Ë»ö¾î ÀÚµ¿¿Ï¼º*******************************************
****************************************************************************************************/
var currentSResultIdx = -1;
function get_search_keyword_layer(ev) {
	var beautyDiv = $('search_suggest_div');
	var evCode = (window.netscape) ? ev.which : ev.keyCode;
	var row_tot = 0;

	if($('row_cnt')) {
		row_tot = parseInt($('row_cnt').value);
	}

	if(evCode == 38) { //À­ È­»ìÇ¥
		if(row_tot <=0 || currentSResultIdx <= 0) return;
		currentSResultIdx--;
		if($('s_result_'+(currentSResultIdx+1))) $('s_result_'+(currentSResultIdx+1)).style.background = '#FFFFFF';
		if($('s_result_'+currentSResultIdx)) $('s_result_'+currentSResultIdx).style.background = '#FEF0F6';
		$('mkeyword').value = $('s_result_'+currentSResultIdx).innerText;
		$('divList').scrollTop=parseInt(divList.scrollTop,10) -22;
	}else if(evCode == 40) { //¾Æ·¡ È­»ìÇ¥
		if(row_tot <=0 || currentSResultIdx >= row_tot-1) return;
		currentSResultIdx++;
		if($('s_result_'+(currentSResultIdx-1))) $('s_result_'+(currentSResultIdx-1)).style.background = '#FFFFFF';
		if($('s_result_'+currentSResultIdx)) $('s_result_'+currentSResultIdx).style.background = '#FEF0F6';
		$('mkeyword').value = $('s_result_'+currentSResultIdx).innerText;
		if(currentSResultIdx > 3) $('divList').scrollTop=parseInt(divList.scrollTop,10) +22;
	}else {		
		currentSResultIdx = -1;
		beautyDiv.show();
		var pars= "keyword="+escape(encodeURIComponent($('mkeyword').value));
		var url = "/common/get_search_keyword_list.jsp";
		var myAjax = new Ajax.Updater(
			{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
		);
	}
}

function get_search_keyword_layer_blue(ev) {
	var beautyDiv = $('search_suggest_div');
	var evCode = (window.netscape) ? ev.which : ev.keyCode;
	var row_tot = 0;

	if($('row_cnt')) {
		row_tot = parseInt($('row_cnt').value);
	}

	if(evCode == 38) { //À­ È­»ìÇ¥
		if(row_tot <=0 || currentSResultIdx <= 0) return;
		currentSResultIdx--;
		if($('s_result_'+(currentSResultIdx+1))) $('s_result_'+(currentSResultIdx+1)).style.background = '#FFFFFF';
		if($('s_result_'+currentSResultIdx)) $('s_result_'+currentSResultIdx).style.background = '#D4DCF0';
		$('mkeyword').value = $('s_result_'+currentSResultIdx).innerText;
		$('divList').scrollTop=parseInt(divList.scrollTop,10) -22;
	}else if(evCode == 40) { //¾Æ·¡ È­»ìÇ¥
		if(row_tot <=0 || currentSResultIdx >= row_tot-1) return;
		currentSResultIdx++;
		if($('s_result_'+(currentSResultIdx-1))) $('s_result_'+(currentSResultIdx-1)).style.background = '#FFFFFF';
		if($('s_result_'+currentSResultIdx)) $('s_result_'+currentSResultIdx).style.background = '#D4DCF0';
		$('mkeyword').value = $('s_result_'+currentSResultIdx).innerText;
		if(currentSResultIdx > 3) $('divList').scrollTop=parseInt(divList.scrollTop,10) +22;
	}else {		
		currentSResultIdx = -1;
		beautyDiv.show();
		var pars= "keyword="+escape(encodeURIComponent($('mkeyword').value));
		var url = "/common/get_search_keyword_list_blue.jsp";
		var myAjax = new Ajax.Updater(
			{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
		);
	}
}



function setMainSuggest(keyword) {
	var beautyDiv = $('mkeyword');
	beautyDiv.value = keyword;
	mainSearch.submit();
	$('search_suggest_div').hide();
}

function suggest_hide() {
	var beautyDiv = $('search_suggest_div');
	beautyDiv.hide();
	$('mainKeyword_select_div').hide();
}

 function selectMainSearchGubun(sn) {   
  if(document.getElementById(sn+"_select_div").style.display == 'none'){   
   document.getElementById(sn+"_select_div").style.display = "";   
  }else{   
   document.getElementById(sn+"_select_div").style.display = "none";   
  }   
 }

 function mainSearchAction() {
	 var form = document.mainSearch;
	 if(form.mkeyword.value == "" || form.mkeyword.value == "°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä") {
		 extendAlert("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		 return;
	 }
	 form.submit();
 }

 function suggest_init() {
 	 var form = document.mainSearch;
	 if(form.mkeyword.value == "°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä") {
		 form.mkeyword.value = "";
	 }else if(strTrim(form.mkeyword.value) == "") {
	 }else {
		 get_search_keyword_layer(form.mkeyword.value);
	 }
	}

 function suggest_init_blue() {
 	 var form = document.mainSearch;
	 if(form.mkeyword.value == "°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä") {
		 form.mkeyword.value = "";
	 }else if(strTrim(form.mkeyword.value) == "") {
	 }else {
		 get_search_keyword_layer_blue(form.mkeyword.value);
	 }
	}
/****************************************************************************************************
***************************************** ¸ÞÀÎÆäÀÌÁö °Ë»ö¾î ÀÚµ¿¿Ï¼º*******************************************
****************************************************************************************************/



/****************************************************************************************************
********************************À¥ÆäÀÌÁö¿¡¼­ ½Å±ÔÆ÷½ºÆÃ url µî·ÏÈÄ ¸®ÇÁ·¹½¬****************************
****************************************************************************************************/
function posting_url_add_refresh() {
	var pars= "";
	var url = "/common/posting_url_add_refresh.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: posting_url_add_refresh_callback,
			 onException: onException
		});
}

function posting_url_add_refresh_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	document.getElementById("scrollBody").innerHTML = msg;
}

/****************************************************************************************************
********************************À¥ÆäÀÌÁö¿¡¼­ ½Å±ÔÆ÷½ºÆÃ url µî·ÏÈÄ ¸®ÇÁ·¹½¬****************************
****************************************************************************************************/




/****************************************************************************************************
********************************** »ç¿ëÈÄ±â ½ºÅ©·¦ º¸ÀÌ±â/´Ý±â ½ÃÀÛ***************************************
****************************************************************************************************/
function show_blog_url_layer(idx, companyCode, brandCode, cate1Code, cate2Code, contentCode, etcInfo1) {
	var oBody = get_body();
	opaqueBody();
	create_div('divRssUrlRegist', 'cssRssUrlRegist');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px';

	var pars= "idx="+idx+"&companyCode="+companyCode+"&brandCode="+brandCode+"&cate1Code="+cate1Code+"&cate2Code="+cate2Code+"&contentCode="+contentCode+"&etcInfo1="+escape(encodeURIComponent(etcInfo1));
	var url = "/common/blog_rss_url_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "POST", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_blog_url_layer;
	divScrollSet();
}

function hide_blog_url_layer() {
	remove_div('divRssUrlRegist');
	divScrollUnSet();
}


function show_blog_rss_regist_layer(blogType, blogID, idx, companyCode, brandCode, cate1Code, cate2Code, contentCode, etcInfo1) {
	if(blogType == null || blogType == "") {
		alert("ºí·Î±× Á¾·ù¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		return;
	}

	if(blogType == "etc") {
		if(blogID == null || blogID == "") {
			alert("RSS ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			return;
		}
	}else {
		if(blogID == null || blogID == "") {
			alert("ºí·Î±× ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			return;
		}
	}
	
	var oBody = get_body();
	opaqueBody();
	create_div('divRssRegist', 'cssRssRegist');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top)+300)+'px';


	var pars= "blogType="+blogType+"&blogID="+blogID+"&idx="+idx+"&companyCode="+companyCode+"&brandCode="+brandCode+"&cate1Code="+cate1Code+"&cate2Code="+cate2Code+"&contentCode="+contentCode+"&etcInfo1="+escape(encodeURIComponent(etcInfo1));
	var url = "/common/blog_rss_regist_form.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "POST", parameters: pars, onLoading:function(){document.getElementById("ajax_loader").style.display="";},onComplete:function(){document.getElementById("ajax_loader").style.display="none";},onSuccess:function(){document.getElementById("ajax_loader").style.display="none";}, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer2();
	$('divHide2').onclick = hide_blog_rss_regist_layer;
}

function hide_blog_rss_regist_layer() {
	//ajax_loader°¡ Àß »ç¶óÁöÁö ¾Ê´Â ¹ö±× ÇØ°á
	document.getElementById("ajax_loader").style.display="none";
	var oDiv = $('divRssRegist');
	if(oDiv) {
		oDiv.parentNode.removeChild(oDiv);
		if($('divRssUrlRegist') == null) transparentBody();
	}
	$('divHide2').onclick = null;
	$('divHide2').hide();
}
/****************************************************************************************************
********************************** »ç¿ëÈÄ±â ½ºÅ©·¦ º¸ÀÌ±â/´Ý±â Á¾·á***************************************
****************************************************************************************************/



/****************************************************************************************************
************************************* IDÁßº¹Ã¼Å© ½ÃÀÛ************************************************
****************************************************************************************************/
function get_my_blog_url(id) {
	var pars= "id="+id;
	var url = "/common/user_blog_url.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: get_my_blog_url_callback,
			 onException: onException
		});
}

function get_my_blog_url_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	if(msg == null || msg == "") {
		alert("¼³Á¤µÈ ´ëÇ¥ ºí·Î±×°¡ ¾ø½À´Ï´Ù.");
	}else {
		var info = msg.split("|");
		fn_clickBlogWithToolBar(info[0], info[1],"",1020,760);
	}
}
/****************************************************************************************************
************************************* IDÁßº¹Ã¼Å© Á¾·á************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ¸®ºä°ø°¨ ½ÃÀÛ************************************************
****************************************************************************************************/
function reg_review_sympathy(gubun, id, idx) {
	var pars= "gubun="+gubun+"&id="+id+"&articleIdx="+idx;
	var url = "/common/review_sympathy_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_review_sympathy_callback,
			 onException: onException
		});
}

function reg_review_sympathy_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
}

/****************************************************************************************************
************************************* ¸®ºä°ø°¨ Á¾·á************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ¸®ºä°ø°¨ ½ÃÀÛ************************************************
****************************************************************************************************/
var globalSympathyIdx="";
function reg_review_non_sympathy(gubun, id, idx) {
	var pars= "gubun="+gubun+"&id="+id+"&articleIdx="+idx;
	var url = "/common/review_sympathy_regist.jsp";
	globalSympathyIdx = idx;

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_review_non_sympathy_callback,
			 onException: onException
		});
}

function reg_review_non_sympathy_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
	if(msg == "°ø°¨Áö¼ö°¡ ¹Ý¿µ µÇ¾ú½À´Ï´Ù.") get_sympathy_list("#sympathy_"+globalSympathyIdx, "","");
	globalSympathyIdx="";
}



function get_sympathy_list(idx, searchGubun, keyword) {

	var beautyDiv = $('tabSympathy');
	var pars= "searchGubun="+searchGubun+"&keyword="+escape(encodeURIComponent(keyword));
	//var url = "/review/review_sympathy_list.jsp";
	var url = "/review/review_main_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	//if(idx != "") document.location.href=idx;

}


function get_sympathy_tab_menu_paging(param) {
	var beautyDiv = $('tabSympathy');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "/review/review_main_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function reg_main_article_recommend(gubun, id, idx, curpage) {
	var pars= "gubun="+gubun+"&id="+id+"&articleIdx="+idx;
	var url = "/common/recommend_user_article_regist.jsp";
	globalSympathyIdx = curpage;

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_main_article_recommend_callback,
			 onException: onException
		});
}

function reg_main_article_recommend_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
	if(msg == "ÃßÃµ µÇ¾ú½À´Ï´Ù.") get_sympathy_tab_menu_paging("currPage="+globalSympathyIdx);
	globalSympathyIdx="";
}

/****************************************************************************************************
************************************* ¸®ºä°ø°¨ Á¾·á************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* ÆÄ¿öºí·Î°Å ½ÃÀÛ************************************************
****************************************************************************************************/

var globalPowerBlogPage = 1;

var globalPowerBlogSearchGubun = "";
var globalPowerBlogKeywordn = "";
function get_blogger_list(currPage, searchGubun, keyword) {

	var beautyDiv = $('tabBlogger');
	var pars= "gubun=blogger&currPage="+currPage+"&searchGubun="+searchGubun+"&keyword="+escape(encodeURIComponent(keyword));
	var url = "/rank/blogger_ajax_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	
	globalPowerBlogPage = currPage;
	globalPowerBlogSearchGubun = searchGubun;
	globalPowerBlogKeywordn = keyword;


}

function reg_power_blogger(id, blogger) {
	var pars= "id="+id+"&blogger="+blogger;
	var url = "/common/power_blog_regist.jsp";

	var myAjax = new Ajax.Request(
		 url, 
		{
			 method: "get", 
			 parameters: pars, 
			 onComplete: reg_power_blogger_callback,
			 onException: onException
		});
}

function reg_power_blogger_callback(originalRequest) {
	var msg = strTrim(originalRequest.responseText);
	extendAlert(msg);
	if(msg == "ÆÄ¿öºí·Î°Å·Î ÃßÃµ µÇ¾ú½À´Ï´Ù.") get_blogger_list(globalPowerBlogPage, globalPowerBlogSearchGubun,globalPowerBlogKeywordn);
}


/****************************************************************************************************
************************************* ÆÄ¿öºí·Î°Å Á¾·á************************************************
****************************************************************************************************/


/****************************************************************************************************
************************************* Æ÷ÀÎÆ® ºÎÁ· ¾È³» ½ÃÀÛ******************************************
****************************************************************************************************/
function show_point_alert_layer(idx) {
	var oBody = get_body();
	opaqueBody();
	create_div('divPostingSum', 'cssPostingSum');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "idx="+idx;
	var url = "/common/point_short_alert.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_point_alert_layer;
	divScrollSet();
}

function hide_point_alert_layer() {
	remove_div('divPostingSum');
	divScrollUnSet();
}

/****************************************************************************************************
*************************************** Æ÷ÀÎÆ® ºÎÁ· ¾È³» Á¾·á***************************************
****************************************************************************************************/





/****************************************************************************************************
************************************* ºü¸¥ ÅÂ±× °Ë»ö ½ÃÀÛ******************************************
****************************************************************************************************/
function show_quick_tag_ist_layer(qtag) {
	var oBody = get_body();
	opaqueBody();
	create_div('divQuickTag', 'cssQuickTag');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 300)+'px'; 

	var pars= "qtag="+escape(encodeURIComponent(qtag));
	var url = "/tag/tag_quick_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_quick_tag_ist_layer;
}

function hide_quick_tag_ist_layer() {
	remove_div('divQuickTag');
	divScrollUnSet();
}
/****************************************************************************************************
*************************************** ºü¸¥ ÅÂ±× °Ë»ö Á¾·á***************************************
****************************************************************************************************/



/****************************************************************************************************
************************************ ºí·Î±×Æ÷½ºÆÃ ÅÇ¸Þ´º ³»¿ë º¸ÀÌ±â ********************************
****************************************************************************************************/
function get_blogposting_tab_menu(page, pars, tabID) {
	if(page == "tab01.jsp") $('contentUsing').style.display = "";
	else $('contentUsing').style.display = "none";

	for(var i = 1; i <=3; i++) {
		if(i == tabID) {
			$('tab'+i).className = "pink_s_b";
		}else {
			$('tab'+i).className = "small";
		}
	}


	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= pars;
	var url = page;
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}


function get_blogposting_tab_menu_paging(param) {

	var beautyDiv = $('tabMenu');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= param;
	var url = "tab02.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}

function show_blogposting_read_layer(idx, appdate1, appdate2) {
	var oBody = get_body();
	opaqueBody();
	create_div('divScrapSum', 'cssDailyPostingRead');
	if(oBody.top > 0) beautyDiv.style.top = (Number(beautyDiv.style.top) + Number(oBody.top) + 350)+'px';

	var pars= "idx="+idx+"&appdate1="+appdate1+"&appdate2="+appdate2;
	var url = "/common/blogposting_read_list.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
	show_hide_layer();
	$('divHide').onclick = hide_blogposting_read_layer;
	divScrollSet();
}

function hide_blogposting_read_layer() {
	remove_div('divScrapSum');
	divScrollUnSet();
}

/****************************************************************************************************
************************************ ºí·Î±×Æ÷½ºÆÃ ÅÇ¸Þ´º ³»¿ë Á¾·á *********************************
****************************************************************************************************/


/****************************************************************************************************
************************************ ºí·Î±×Ä«Å×°í¸® ½ºÅ©·¡ÇÎ º¸ÀÌ±â ********************************
****************************************************************************************************/
function get_blog_category(gubun, blogid) {

	var beautyDiv = $('blogcategroygroup');
	beautyDiv.innerHTML = "<center><img src='http://files.aranchy.com/images/common/ajax-loader-bar.gif'></center>";
	var pars= "gubun="+gubun+"&blogid="+blogid;
	var url = "/common/get_blog_category.jsp";
	var myAjax = new Ajax.Updater(
		{success: beautyDiv}, url, { method: "get", parameters: pars, onFailure: reportError, evalScripts: true }
	);
}


/****************************************************************************************************
************************************ ºí·Î±×Ä«Å×°í¸® ½ºÅ©·¡ÇÎ Á¾·á ********************************
****************************************************************************************************/

