function setStrong(id){ //set strong
		if($(id)) $(id).update("<strong>"+$(id).innerHTML+"</strong>");
}

function encodeforFlash(str)
{
   var SAFECHARS = "0123456789" +
                 "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +
                 "abcdefghijklmnopqrstuvwxyz" +
                 "-_.!~*'()";

   var HEX = "0123456789ABCDEF";

   var plaintext = str;
   var encoded = "";
   for (var i = 0; i < plaintext.length; i++ ) {
       var ch = plaintext.charAt(i);
       if (ch == " ") {
           encoded += "+";
       } else if (SAFECHARS.indexOf(ch) != -1) {
           encoded += ch;
       } else {
           var charCode = ch.charCodeAt(0);
           if (charCode > 255) {
               encoded += ch;
           } else {
               encoded += "%";
               encoded += HEX.charAt((charCode >> 4) & 0xF);
               encoded += HEX.charAt(charCode & 0xF);
           }
       }
   }
   return encoded;
}

 function ClipCopyFS(str) {
	ClipCopy(str);
    str = encodeforFlash(str);
    var flashcopier = 'flashcopier';
    if(!document.getElementById(flashcopier)) {
     var divholder = document.createElement('div');
     divholder.id = flashcopier;
     document.body.appendChild(divholder);
    }
    document.getElementById(flashcopier).innerHTML = '';
    var divinfo = '<embed src="/lib/component/_clipboard.swf" FlashVars="clipboard='+str+'" width="1" height="1"type="application/x-shockwave-flash"></embed>';
    document.getElementById(flashcopier).innerHTML = divinfo;

 }
function ClipCopy(str)
{
	var tmp;
	tmp = window.clipboardData.setData("Text", str);
	if(tmp)
	{
		 //alert("ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù."); 
	}
}
/*********************************************************************/
// Function Name : showTab
// Description	 : ÅÇ ¿Â¿ÀÇÁ ¼³Á¤ ÇÔ¼ö
// parameter     : groupid - A ÅÂ±×°¡ Æ÷ÇÔµÈ ÀüÃ¼ ID °ª, idx - ÅÇ ¼ø¹ø
/*********************************************************************/
function showTab(groupid, idx){
	var tabImg = $(groupid).select("a[id=tabtitle]");
	var tabContent = $(groupid).select("ul[id=tabContent]");

	for(i=0;i<tabImg.length;i++){
		tabImg[i].className = "tab_off";
		if(tabContent.length>=idx) tabContent[i].hide();
	}
	if(tabContent.length>=idx) tabContent[idx-1].show();
	tabImg[idx-1].className = "tab_on";
}

String.prototype.replaceAll = function(str1, str2){
	var temp_str = "";

	if(this.trim() != "" && str1 != str2){
		temp_str = this.trim();
		while (temp_str.indexOf(str1) > -1){
			temp_str = temp_str.replace(str1, str2);
		}
	}
	return temp_str;
}  

function getCookie(name) {
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		} 
		else 
			begin += 2;
		
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
				end = dc.length;
		return unescape(dc.substring(begin + prefix.length, end));
	}

	function setCookie(name, value) {
		// setCookie ÇÔ¼öÀÇ ¸Å°³º¯¼ö °³¼ö ±¸ÇÏ±â
		var argc = setCookie.arguments.length
		// setCookie ÇÔ¼öÀÇ ¸Å°³º¯¼ö ¹è¿­ ±¸ÇÏ±â
		var argv = setCookie.arguments

		// ¸Å°³º¯¼ö°¡ 3°³ ÀÌ»óÀÌ¸é 3¹øÂ° ¸Å°³º¯¼ö´Â domain¸¦ À§ÇÑ °ª
		var domain = (argc > 2) ? argv[2] : null
		// ¸Å°³º¯¼ö°¡ 4°³ ÀÌ»óÀÌ¸é 4¹øÂ° ¸Å°³º¯¼ö´Â path¸¦ À§ÇÑ °ª
		var path = (argc > 3) ? argv[3] : null
		// ¸Å°³º¯¼ö°¡ 5°³ ÀÌ»óÀÌ¸é 5¹øÂ° ¸Å°³º¯¼ö´Â expires¸¦ À§ÇÑ °ª
		var expires;
		if(argc > 4) {
			expires = getDateYouWant(argv[4]);
		} else {
			expires = null;
		}
		// ¸Å°³º¯¼ö°¡ 6°³ ÀÌ»óÀÌ¸é 6¹øÂ° ¸Å°³º¯¼ö´Â domain¸¦ À§ÇÑ °ª
		var secure = (argc > 5) ? argv[5] : false

		// cookie Æ¯¼º¿¡ Á¤º¸ ¼³Á¤
		document.cookie = name + "=" + escape(value) +
				((domain==null) ? "" : ("; domain=" + domain)) +
				((path==null) ? "" : ("; path=" + path)) +
				((expires==null) ? "" : ("; expires=" + expires.toGMTString())) +
				((secure==true) ? "; secure" : "")
	 }

	function delCookie(name) {
		var today = new Date()

		// °ú°Å ½Ã°£ ¸¸µé±â
		today.setTime(today.getTime() - 10)
		// name Á¤º¸ Ã£±â
		var value = getCookie(name)

		if(value != "")
			document.cookie = name + "=" + value + "; expires=" + today.toGMTString()

	}

/*********************************************************************/
// Function Name : LoginAlert
// Description	 : ·Î±×ÀÎ ALERT Ã¢
// parameter     : type - alert Ã¢ ÅØ½ºÆ® ÁöÁ¤
/*********************************************************************/

var LoginAlertType = new Array(); 
var LoginAlertMessage = new Array();
LoginAlertType = ['Re','Tb','No','Pu']
LoginAlertMessage = ['ÃßÃµÀº','°ü·Ã±Û¾²±â´Â','½Å°íÇÏ±â´Â','ÆÛ°¡±â´Â']

function LoginAlert(type) {
	var current_url = escape(document.URL);
	var Message = "";

	for (i=0; i < LoginAlertType.length ; i++)
	{
		if (LoginAlertType[i] == type)
		{
			Message = LoginAlertMessage[i] + " ·Î±×ÀÎÇÑ È¸¿ø¸¸ °¡´ÉÇÕ´Ï´Ù.";
			break;
		}
	}
	
	if(type == null) {Message = "·Î±×ÀÎÇÑ È¸¿ø¸¸ °¡´ÉÇÕ´Ï´Ù.";}

	if(confirm(Message)) {
		document.location.href = "http://login.joins.com?TargetURL=" + current_url;
	}
}

function MakeBlogAlert() {
	var current_url = escape(document.URL);
	if(confirm("ÇØ´ç¼­ºñ½º´Â ºí·Î±× È¸¿ø¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.")) {
		document.location.href = "/";
	}
}

function OpenHofWindow()
{
	var r = window.open("http://blog.joins.com/media/hall_of_fame/", "_hof", "scrollbars=no,status=no,toolbar=no,menubar=no, resizable=no,width=836,height=660");
	if(r) r.focus();
}

function goWriteDoc(uid){

	if(uid == ""){
		LoginAlert();
	}else{
		document.location.href = "/media/writeDoc.asp?uid="+uid;
	}
}
