function c_escape(str)
{
	if( str == null || str.length == 0 ) return "";
	var result = "";
	var reserved = ";/?:@&=+$,%";
	var ch = "";
	for(i = 0; i < str.length; i++)
	{
		ch = str.charAt(i);
		if( reserved.indexOf(ch) != -1 )
			result += "%"+ ch.charCodeAt(0).toString(16);
		else if( ch == " " )
			result += "+";
		else
			result += ch;
	}
	return result;
}
//ÆË¾÷ ·Î±×ÀÎ
function openWlogin(nxtURL) {

		var url = url_loginform + "?sbanner=no&popclose=Y&nxtURL=";
		
		if (nxtURL == null || nxtURL == undefined) {
			url = url + c_escape(document.location.href);
		} else {
			url = url + c_escape(nxtURL);
		}
		//sURL, sWindowName, w, h, sScroll, reSize, status (common.js)
		openWin(url, "communityWlogin", 360, 420, "no", "yes", "no");
}
//»ç¿ëÀÚ È¨ÇÇ °¡±â
function community_goHompy(userid,message){
	var msg = (message)? "&msg=" + message : "&msg=hangame";
	window.open(url_hompy + '/index.nhn?userid='+userid + msg, '_blank','resizable=yes,width=920,height=620, status=yes');
}

//È¨ÇÇÀÇ Æ¯Á¤ ÆäÀÌÁö·Î ÀÌµ¿
function community_goHompyPage(userid, url){
	window.open(url_hompy + '/index.nhn?userid='+userid + '&url=' + c_escape(url),'_blank','resizable=yes,width=920,height=620, status=yes');
}

//È¨ÇÇ Æ¯Á¤±Û ÀÐ±â
function community_goHompyDoc(userid, sectionid, bbsid, docid){
	community_goHompyPage(userid, "/bbs/index.nhn?m=selectContent&userid="+userid+"&sid="+sectionid+"&bbsid=" + bbsid + "&docid=" + docid);
}

//±âº» ÇÁ·ÎÇÊ ÀÌ¹ÌÁö·Î ¼öÁ¤
function community_setDefaultProfileImg(obj){
	var altSrc = url_img + '/hompy/v3/blog/default_profileimg.gif'; 
	obj.src = altSrc;
}

//ÀÌ¾ß±â ±âº» ÀÌ¹ÌÁö·Î ¼öÁ¤
function community_setStoryDefaultImg(obj){
	var altSrc = url_img + '/story/img_default.gif'; 
	obj.src = altSrc;
}


//±æµå°¡±â
function community_goGuild(guildid){
	var url = url_guild + "/guild/index.nhn?guildid=" + guildid;
	window.open(url);
}

// ±æµå À¥ °¡±â
function community_goGuildWeb(){
	var url = url_guild + "/index.nhn";
	location.href = url;
}

function community_goScrapDestUrl(desttype, desturl, copyeruid){
	if (desttype=='H'){
		community_goHompy(copyeruid);
	} else if(desttype=='G'||desttype=='S'){
		var base_url = (desttype=='G') ? url_guild : url_story;
		var scrapDestUrl = window.open(base_url + desturl,"_blank","");
		scrapDestUrl.focus();
		
	}
}

// °øÁö»çÇ× ¸ÞÀÎ
function community_goMainNotice(){
	top.location.href = url_hbbs + "/notice/main.nhn?m=main&board_id=story";
}

// °øÁö»çÇ× °Ô½Ã¹°
function community_goContentPop(sbnum) {
	sUrl = url_hbbs+"/notice/main.nhn?m=popread&board_id=story&board_number="+sbnum;
	winopts = "left=100,top=100,width=600,height=530,resizable=no,menubar=no,status=no";
	wndOpen = window.open(sUrl,'popnotice',winopts);
}

//°ÔÀÓ
function community_goGame(gameid){
	var gameUrl = getGameUrl(gameid);
	var gameWin = window.open(gameUrl, "_blank");
	gameWin.focus();
}

//±ÛÀÚ¼ö Ã¼Å©
function community_checkWordSize(obj,max){

	if (obj.value.length>max) {
		obj.blur();
		obj.value = obj.value.substring(0,max);
		alert(obj.caption+'(Àº/´Â) '+max+'ÀÚ¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù.');
		obj.focus();
	}
}