function getPopUpFlag(win)
{
	try{ win.focus(); return win; }
	catch(e)
	{
		//if (confirm('\nÆË¾÷(PopUp)ÀÌ Â÷´ÜµÇ¾î ÀÖ½À´Ï´Ù.\n\nÆË¾÷Â÷´ÜÀ» Ç®¾îÁÖ¼Å¾ß ¿äÃ»ÇÏ½Å ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.               \n\nÆË¾÷ Â÷´Ü°ü·Ã ¾È³»ÆäÀÌÁö·Î ÀÌµ¿ÇÏ½Ã°Ú½À´Ï±î?'))
		//{
		//	location.href = "";
		//}
		alert('\nÆË¾÷(PopUp)ÀÌ Â÷´ÜµÇ¾î ÀÖ½À´Ï´Ù.\n\nÆË¾÷Â÷´ÜÀ» Ç®¾îÁÖ¼Å¾ß ¿äÃ»ÇÏ½Å ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.               ');
	}
}
function ColorDlg(oColor,inner){
	inner.innerHTML = "<OBJECT id='dlgColor' CLASSID='clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b' width='0' height='0'></OBJECT>";
	if (oColor == null)
	{
		var oTColor = document.getElementById('dlgColor').ChooseColorDlg();
	}
	else
	{
		var oTColor = document.getElementById('dlgColor').ChooseColorDlg(oColor);
			 oTColor = oTColor.toString(16);
	}
	if (oTColor.length < 6)
	{
		var sTempString = "000000".substring(0,6-oTColor.length);
		oTColor = sTempString.concat(oTColor);
	}
	return oTColor;
}
//ÆÄÀÏÈ®ÀåÀÚ
function getFileExt(file)
{
	var arr = file.split('.');
	return arr[arr.length-1];
}
//ÄíÅ°
function getCookie( name ){
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function setEmbed()
{
  var obj = new String;
  var parameter = new String;
  var embed = new String;
  var html = new String;
  var allParameter = new String;
  var clsid = new String;
  var codebase = new String;
  var pluginspace = new String;
  var embedType = new String;
  var src = new String;
  var width = new String;
  var height = new String;


  this.init = function( getType , s ,w , h ) {

      if ( getType == "flash")
      {

        clsid = "D27CDB6E-AE6D-11cf-96B8-444553540000";
        codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0";
        pluginspage = "http://www.macromedia.com/go/getflashplayer";
        embedType = "application/x-shockwave-flash";
      }
      /* type Ãß°¡
      else if ( )
      {
      }
      */

      parameter += "<param name='movie' value='"+ s + "'>\n";
      parameter += "<param name='quality' value='high'>\n";

      src = s;
      width = w;
      height = h;
  }

  this.parameter = function( parm , value ) {
      parameter += "<param name='"+parm +"' value='"+ value + "'>\n";
      allParameter += " "+parm + "='"+ value+"'";
  }

  this.show = function() {
      if ( clsid )
      {
        obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\" width='"+ width +"' height='"+ height +"'>\n";
      }

      embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "' width='"+ width + "' height='"+ height +"'"+ allParameter +" ></embed>\n";

      if ( obj )
      {
        embed += "</object>\n";
      }

      html = obj + parameter + embed;

      document.write( html );
  }

}
function getDateFormat(date , type)
{
	var ck;
	var rtstr = "";
	var j = 0;
	for(var i = 0; i < type.length; i++)
	{
		if(type.substring(i,i+1) == 'x')
		{
			rtstr += date.substring(j,j+1);
		}
		else {
			j--;
			rtstr += type.substring(i,i+1);
		}
		j++;
	}
	document.write(rtstr);
}
function getHttprequest(URL)
{
	var xmlhttp = null;
	if(window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest();
	} else
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open('GET', URL , false);
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState==4 && xmlhttp.status == 200 && xmlhttp.statusText=='OK')
		{
			responseText = xmlhttp.responseText;
		}
	}
	xmlhttp.send();
	xmlhttp = "";
	return responseText.replace(/\n/g , '<br>');
} function sendprint(uid)
{
	getPopUpFlag(window.open('./kimson/_system/module/print/print.htm?uid=' + uid , 'printwin' , 'top=0,left=0,width=650,height=600,scrollbars=yes,status=yes'));
}
function sendemail(id,uid)
{
	getPopUpFlag(window.open('./kimson/_system/module/email/email.php?id='+id+'&uid=' + uid , 'emailwin' , 'top=0,left=0,width=650,height=600,scrollbars=no,status=yes'));
}
function statview(id)
{
	getPopUpFlag(window.open('sub.php?q=stat&newwin=Y&id='+id , 'bbsstatwin' , 'top=0,left=0,width=650,height=600,scrollbars=no,status=yes'));
}
function singo(table,uid,userid,mbid)
{
	if (mbid == "")
	{
		alert('È¸¿øÀ¸·Î ·Î±×ÀÎÇØ ÁÖ¼¼¿ä.            ');
		return;
	}
	getPopUpFlag(window.open("sub.php?q=singo&xsite=&newwin=Y&id=&tbl=" + table + "&suid=" + uid + "&userid="+userid, "singowin" , "left=0,top=0,width=550,height=330,scrollbars=no,status=yes"));
}
function getDivWidth(width,div)
{
	var maxsize = parseInt(width);
    var content = document.getElementById(div);
    var img = content.getElementsByTagName("img");
    for(i=0; i<img.length; i++)
    {

        if ( eval('img[' + i + '].width > maxsize') )
        {
            var heightSize = ( eval('img[' + i + '].height')*maxsize )/eval('img[' + i + '].width') ;
            eval('img[' + i + '].width = maxsize') ;
            eval('img[' + i + '].height = heightSize') ;
        }
    }
	content.innerHTML = content.innerHTML.replace(/<img /ig,"<img onclick='imgOrignWin(this);' ");
}
function imgOrignWin(img)
{
	var obj = img.src;
	var KimsonPopupCheck = getPopUpFlag(window.open('','iwin','left=0,top=0,width=100,height=100,scrollbars=yes,status=yes'));
	KimsonPopupCheck.document.write("<title>Image View</title>\<script\>function getImageWin(ob){window.resizeTo(ob.width+27,ob.height+58);document.body.innerHTML=\"<table cellspacing=0 cellpadding=3 background='"+obj+"' width='\"+ob.width+\"' height='\"+ob.height+\"'><tr><td align=right valign=bottom><table cellspacing=0 cellpadding=0><tr><td style='font-size:9pt;font-family:±¼¸²;'></td><td width='' height=''></td></tr></table></td></tr></table>\";}\</script\><body leftmargin=0 topmargin=0 onclick='self.close()'><img src='"+obj+"' onload=\"getImageWin(this)\"></body>");
}
var mouseX,mouseY,mouseID;
function getMemberLayer(id,e)
{
	var x = (e.pageX) ? e.pageX : document.body.scrollLeft+event.clientX;
	var y = (e.pageY) ? e.pageY : document.body.scrollTop+event.clientY;
	var layer = document.getElementById('_member_layer_');
	if (location.href.indexOf('/home/') != -1||location.href.indexOf('/_system/') != -1)frames._action_frame_.location.href = "mypage.php?a=mbr_layer&id=" + id;
	else frames._action_frame_.location.href = "./_check.php?checkfile=mbrlayer&id=" + id;
	layer.style.display = 'block';
	layer.style.top = y-10;
	layer.style.left = x+20;

	mouseX = x;
	mouseY = y;
	mouseID= id;
}
function MemberLayerHide(e)
{
	var x = (e.pageX) ? e.pageX : document.body.scrollLeft+event.clientX;
	var y = (e.pageY) ? e.pageY : document.body.scrollTop+event.clientY;

	if (x != mouseX || y != mouseY)
	{
		var layer = document.getElementById('_member_layer_');
		layer.style.display = 'none';
	}
}
function getMemberWin(que)
{
	window.open('./kimson/_system/module/member/member.php?xsite=&id=' + que,'','left=0,top=0,width=800,height=630,status=yes,scrollbars=yes');
}
function getEmailWin(domain,id)
{
	location.href = "mailto:" + id + "@" + domain;
}
function OpenZipcode(pwd,z1,z2,ad,ad1)
{
	var gpwd = (pwd) ? pwd : '.';
	var url = gpwd+'/zipsearch/zipcode.php?zip1='+z1+'&zip2='+z2+'&address='+ad+'&address1='+ad1;
	window.open(url,'zip_win','width=460,height=550,statusbar=no,scrollbars=yes,toolbar=no');
}
function smOver(obj)
{
	obj.style.background='#FE8820';
	obj.style.color='white';
}
function smOut(obj)
{
	obj.style.background='#EFECE0';
	obj.style.color='black';
}
function goUrl(url,opt)
{
	if (opt == "")
	location.href = url;
	else
	window.open(url , '' , opt);
}
function reqChat(myid,userid)
{
	if (myid == '')
	{
		alert('·Î±×ÀÎÇØ ÁÖ¼¼¿ä.      ');
		return false;
	}
	else {

		if(myid==userid)
		{
			alert("³ªÀÚ½Å¿¡°Ô´Â ´ëÈ­¿äÃ»À» ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.");
			return false;
		}		window.open('./kimson/_system/module/chat/chat.php?xsite=&a=mkroom&que=mantoman/main&callid='+userid,'','left=0,top=0,width=500,height=480,scrollbars=no,status=yes');
	}
}
function SendSms(name,num,path)
{
	if (num == "")
	{
		alert("ÈÞ´ëÆù ¹øÈ£°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.        ");
	}
	else
	{
		var n = num.split('-');
		url = path+"module.php?module=sms&q=phone&mobile_1="+n[0]+"&mobile_2="+n[1]+""+n[2]+"&toname="+name;
		getPopUpFlag(window.open(url , '' , 'left=0,top=0,width=170,height=390,scrollbars=no,status=yes,resizable=no'));
	}
}
function UploadView(id,uid,ok,que)
{
	if (ok == '1')
	{
		getPopUpFlag(window.open("./kimson/_system/module/upload/view.php?xsite=&id="+id+"&uid=" + uid + "&view=" + que , 'uploadviewwin', 'left=0,top=0,width=440,height=100,scrollbars=yes,status=yes'));
	}
	else {
		alert('´Ù¿î·Îµå ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.             ');
	}
}
function BbsArticleWin(url,w,h)
{
	getPopUpFlag(window.open(url , 'articlewin' , 'left=0,top=0,width='+w+',height='+h+',scrollbars=yes,status=yes'));
}
function imgpreview1(obj)
{
		var KimsonPopupCheck = getPopUpFlag(window.open('','iwin','left=0,top=0,width=100,height=100,scrollbars=yes,status=yes'));
	KimsonPopupCheck.document.write("<title>¹Ì¸®º¸±â</title>\<script\>function getImageWin(ob){window.resizeTo(ob.width+27,ob.height+58);document.body.innerHTML=\"<table cellspacing=0 cellpadding=3 background='"+obj+"' width='\"+ob.width+\"' height='\"+ob.height+\"'><tr><td align=right valign=bottom><table cellspacing=0 cellpadding=0><tr><td style='font-size:9pt;font-family:±¼¸²;'></td><td width='' height=''></td></tr></table></td></tr></table>\";}\</script\><body leftmargin=0 topmargin=0 onclick='self.close()' oncontextmenu='return false'><img src='"+obj+"' onload=\"getImageWin(this)\"></body>");
	}
function imgpreview2(id,uid)
{
	var KimsonPopupCheck = getPopUpFlag(window.open('','iwin','left=0,top=0,width=100,height=100,scrollbars=yes,status=yes'));
	KimsonPopupCheck.document.write("<title>¹Ì¸®º¸±â</title>\<script\>function getImageWin(ob){window.resizeTo(ob.width+27,ob.height+58);document.body.innerHTML=\"<table cellspacing=0 cellpadding=3 background='./kimson/_system/include/image.view.php?id="+id+"&uid="+uid+"' width='\"+ob.width+\"' height='\"+ob.height+\"'><tr><td align=right valign=bottom><table cellspacing=0 cellpadding=0><tr><td style='font-size:9pt;font-family:±¼¸²;'></td><td width='' height=''></td></tr></table></td></tr></table>\";}\</script\><body leftmargin=0 topmargin=0 onclick='self.close()' oncontextmenu='return false'><img src='./kimson/_system/include/image.view.php?id="+id+"&uid="+uid+"' onload=\"getImageWin(this)\"></body>");
}
function showInvWin(url)
{
	getPopUpFlag(window.open(url , 'articlewin' , 'left=0,top=0,width=800,height=600,scrollbars=yes,status=yes'));
}
function zoom(uid)
{
	window.open('./kimson/_system/module/shop/zoom.php?uid=' + uid,'','left=0,top=0,width=480,height=555,scrollbars=no,status=yes');
}
function getTpriceLoyaltyJs(tprice,val)
{
	var tmpval = val ? val : 1;
	return parseInt(Math.floor(parseInt(tprice)/tmpval ) * tmpval);
}
function getLoginNeed()
{
	if(confirm('·Î±×ÀÎÇÏ¼Å¾ß ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.        \n\nÁö±Ý ·Î±×ÀÎÇÏ½Ã°Ú½À´Ï±î?'))
	{
		location.href = "./login.php?referer=" + escape(location.href);
	}
}
function getDownInfo(uid)
{
	window.open('./kimson/_system/module/upload/info.php?uid=' + uid,'','left=0,top=0,width=480,height=555,scrollbars=yes,status=yes');
}
function getMessenger(id)
{
	window.open('./kimson/_system/module/messenger/index.php?id=' + id,'','left=0,top=0,width=550,height=650,scrollbars=no,status=yes,resizable=yes');
}
function getPermNeed()
{
	alert('Á¢±ÙÇÏ½Ç ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.		\n\n±ÇÇÑÀ» È®ÀÎÇØÁÖ¼¼¿ä.');
	return false;
}
function getJosa(str, tail)
{
    strTemp = str.substr(str.length - 1);
    return ((strTemp.charCodeAt(0) - 16) % 28 != 0) ? str + tail.substr(0, 1) : str + tail.substr(1, 1);
}
//Å¸ÀÔºñ±³ (ºñ±³¹®ÀÚ , ºñ±³Çü½Ä ; ex: getTypeCheck(string , "1234567890") )
function getTypeCheck (s, spc)
{
	var i;

	for(i=0; i< s.length; i++)
	{
		if (spc.indexOf(s.substring(i, i+1)) < 0)
		{
			return false;
		}
	}
	return true;
}

//ÄÞ¸¶»ðÀÔ (number_format)
function commaSplit(srcNumber)
{
	var txtNumber = '' + srcNumber;

	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
	var arrNumber = txtNumber.split('.');
	arrNumber[0] += '.';
	do {
		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
	}
	while (rxSplit.test(arrNumber[0]));
	if (arrNumber.length > 1) {
		return arrNumber.join('');
	}
	else {
		return arrNumber[0].split('.')[0];
	}
}

//ÄÞ¸¶Á¦°Å
function filterNum(str)
{
	return str.replace(/^\$|,/g, "");
}
//¼ýÀÚÃ¼Å©
function commaInsert(field)
{
	if (!getTypeCheck(field.value , "0123456789,"))
	{
		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.       ');
		field.value = '';
		field.focus();
		return false;
	}
	field.value = commaSplit(filterNum(field.value));
}
//¿µ¹®¼Ò¹®ÀÚ&_Ã¼Å©
function engTableIdInsert(field)
{
	if (!getTypeCheck(field.value,"abcdefghijklmnopqrstuvwxyz1234567890_"))
	{
		alert('¿µ¹®¼Ò¹®ÀÚ, ¼ýÀÚ, \'_\' ¸¸ °¡´ÉÇÕ´Ï´Ù.         ');
		field.value = '';
		field.focus();
		return false;
	}
}
//¼ýÀÚÃ¼Å©2
function InPutCheck(field,str)
{
	if (!getTypeCheck(field.value,str))
	{
		alert('Çã¿ëÄ¡ ¾Ê´Â ÀÔ·Â°ªÀ» ÀÔ·Â ÇÏ¼Ì½À´Ï´Ù.');
		field.value = '';
		field.focus();
		return false;
	}
}
//ÆäÀÌÂ¡Ã³¸®
function getPageLink(lnum,p,tpage,imgpath)
{
	var g_p1 = "<img src='"+imgpath+"/prev1.gif'> <span style='color:#666666;'>ÀÌÀü</span>";
	var g_p2 = "<img src='"+imgpath+"/prev2.gif'> <span style='color:#666666;'>ÀÌÀü</span>";
	var g_n1 = "<span style='color:#666666;'>´ÙÀ½</span> <img src='"+imgpath+"/next1.gif'>";
	var g_n2 = "<span style='color:#666666;'>´ÙÀ½</span> <img src='"+imgpath+"/next2.gif'>";
	var g_cn = "<img src='"+imgpath+"/cutln.gif' hspace='8'>";
	var g_q  = "<a href='javascript:getPageGo(1);' style='text-decoration:none;color:#000000;'><img src='"+imgpath+"/btn_firstp.gif'> ¸Ç¾Õ</a> ";

	if(p < lnum+1) { g_q += g_p1; }
	else{ var pp = parseInt((p-1)/lnum)*lnum; g_q += "<a href='javascript:getPageGo("+pp+");' style='color:#666666;' style='text-decoration:none;color:#000000;'>"+g_p2+"</a>";} g_q += g_cn;

	var st1 = parseInt((p-1)/lnum)*lnum + 1;
	var st2 = st1 + lnum;

	for(var jn = st1; jn < st2; jn++)
	if ( jn <= tpage)
	(jn == p)? g_q += "<b style='font-size:11px;color:#FF4040;border:#dfdfdf solid 1px;padding:4px 6px 1px 6px;height:10px;background:#efefef;'>"+jn+"</b>"+g_cn : g_q += "<a href='javascript:getPageGo("+jn+");' style='text-decoration:none;color:#666666;'>"+jn+"</a>"+g_cn;

	if(tpage < lnum || tpage < jn) { g_q += g_n1; }
	else{var np = jn; g_q += "<a href='javascript:getPageGo("+np+");' style='text-decoration:none;color:#000000;'>"+g_n2+"</a>"; }
	g_q  += " <a href='javascript:getPageGo("+tpage+");' style='text-decoration:none;color:#000000;'>¸Ç³¡ <img src='"+imgpath+"/btn_lastp.gif'></a>";
	document.write(g_q);
}
//ÆäÀÌÁöÅ¬¸¯
function getPageGo(n)
{ 
	var p   = getUriString('p');
	var que = location.href.replace('&p='+p,'');
		 que = que.indexOf('?') != -1 ? que : que + '?';
		 que = que.replace('&q=view&uid=' + getUriString('uid') , '');
	var xurl = que.split('#');
	location.href= xurl[0] + '&p=' + n; 
}

//ÆÄ¶ó¹ÌÅÍ°ª
function getUriString(param)
{
	var QuerySplit = location.href.split('?');
	var ResultQuer = QuerySplit[1] ? QuerySplit[1].split('&') : '';

	for (var i = 0; i < ResultQuer.length; i++)
	{
		var keyval = ResultQuer[i].split('=');
		if (param == keyval[0]) return keyval[1];
	}
	return "";
}

var myagent = navigator.appName.indexOf('Explorer') != -1 ? 'ie' : 'ns';
function getMyCheck()
{
	var i;
	if(myagent == 'ie')
	{
		var checkvalue = getHttprequest("./mypage.php?a=mycheck");
	}
	else {
		var checkvalue = frames._check_frame_.document.body.innerHTML;
	}
	checkvalue = checkvalue.replace(/<BR\/>/g,'<br>');
	var checkarray = checkvalue.split('<br>');
	var checksize = checkarray.length;
	var arr;

	for (i = 0; i < checksize; i++)
	{
		if (checkarray[i] != "")
		{
			arr = checkarray[i].split('|');
			//´ëÈ­¿äÃ»
			if (arr[0] == 'chat')
			{
				getPopUpFlag(window.open('<?=$path[syspath]?>module/chat/chat.php?xsite=<?=$site[account]?>&room='+arr[1]+'&who='+arr[2]+'&que=rcv/rcv1' , 'storyQwin', 'left=0,top=0,width=435,height=250,scrollbars=no,status=yes'));
			}
			//ÂÊÁö¼ö½Å
			if (arr[0] == 'paper')
			{
				getMemberWin(arr[1]+'&a=rcv_paper');
			}
			//ÃÊ´ë
			if (arr[0] == 'visit')
			{
				getPopUpFlag(window.open('<?=$path[syspath]?>module/chat/chat.php?xsite=<?=$site[account]?>&room='+arr[1]+'&who='+arr[2]+'&que=rcv/rcv3' , 'visitQwin', 'left=0,top=0,width=435,height=250,scrollbars=no,status=yes'));
			}
			//°ü½ÉÈ¸¿øÁ¢¼Ó
			if (arr[0] == 'friend')
			{
				getMemberWin(arr[1]+'&q=r_friend');
			}
		}
	}
	if(myagent == 'ie')
	{
		setTimeout("getMyCheck()",10000);//10ÃÊ
	}
}


function getHttprequest(URL) 
{ 
	var xmlhttp = null; 
	if(window.XMLHttpRequest) 
	{ 
		xmlhttp = new XMLHttpRequest(); 
	} else 
	{ 
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	xmlhttp.open('GET', URL , false); 
	xmlhttp.onreadystatechange = function() 
	{ 
		if(xmlhttp.readyState==4 && xmlhttp.status == 200 && xmlhttp.statusText=='OK') 
		{ 
			responseText = xmlhttp.responseText; 
		}
	} 
	xmlhttp.send(); 
	xmlhttp = "";
	return responseText.replace(/\n/g , '<br>');
} 