//¹®ÀÚ¿­ ±æÀÌ¿¡ ´ëÇÑ ºñ±³ ¹× ¿¡·¯ Ãâ·Â
function cmpMsgLen(obj, max, name)
{
	if ( name == null )
		name = '³»¿ë';
	var length = calMsgLen(obj);

	if ( length > max )
	{
		alert(name + 'Àº(´Â) ÃÖ´ë ' + max + '¹ÙÀÌÆ®(ÇÑ±Û ' + max/2 + ')±îÁö¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç ' + length + '¹ÙÀÌÆ®)');
		return false;
	}
	else
		return true;
}
//input ÇÊµåÀÇ ¹®ÀÚ¿­ °è»ê(for ORACLE)
function calMsgLen(obj)
{
    var nbytes = 0;
    var message = obj.value;

    for (i=0; i<message.length; i++)
	{
        var ch = message.charAt(i);
	
		if(escape(ch).length >= 4)
		{
			nbytes += 2;
		}
        else {
            nbytes += 1;
        }
    }

    return nbytes;
}
//»õÃ¢ ¿­±â
function openWin(name, url, width, height, prop)
{
	var h = screen.height;
	var w = screen.width;
	l_pos = (w-width)/2;
	h_pos = (h-height)/2;
	window.open(url, name, 'top='+h_pos+', left='+l_pos+',width='+width+', height='+height+','+prop);
	return;
}
//ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ´ÜÀ§ Å©±â ±¸ÇÏ±â
function getByteSize(value)
{
	len = 0;
	for(i=0; i<value.length; i++)
	{
		if ( value.charCodeAt(i)<0 || value.charCodeAt(i)>127 )
		{ 
			len++;
		}
		len++;
	}
	return len;
}
//À¯È¿ÇÑ Çü½ÄÀÎÁö °Ë»ç
function isValidFormat(value,format)
{
	if (value.search(format) != -1)
	{
		return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
	}
	return false;
}
//ÀÌ¸ÞÀÏ °Ë»ç
function isValidEmail(value) {
	var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	return isValidFormat(value, format);
}
//ÀÌ¸ÞÀÏ - Æ¯Á¤ ¸ÞÀÏ °èÁ¤ ¿©ºÎ Ã¼Å© 
function isSpecEmail(email) {
	var email = email.toLowerCase();
	var email = email.split("@");
	if(email[1] == "hanmail.net" || email[1] == "daum.net" || email[1] == "hotmail.com")
	{
		return true;
	}
	return false;
}
//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function JuminCheck(jumin1, jumin2) { 
	var weight = '234567892345';
	var sum = 0; 

	if( jumin1.length!=6 || jumin2.length!=7 ) return false;
	var juminno = jumin1 + jumin2;

	for (i = 0; i < 12; i++) { 
		sum = sum + (juminno.substr(i,1)*weight.substr(i,1));
	} 

	var rst = sum%11; 
	var result = 11 - rst; 

	if (result == 10) 
	{
		result = 0;
	} 
	else if (result == 11) 
	{
		result = 1;
	} 

	var jumin = juminno.substr(12,1); 

	if (result != jumin) 
	{
		return false;
	} 
	return true; 
}
//³»Å¬·´ ¹Ù·Î°¡±â
function goToClub(clubid)
{
	if( clubid!='' ) top.location.replace('http://club.hardmoa.com/club.php?club_id='+clubid);
	return;
}
function goToClubUrl(cluburl)
{
	if( cluburl!='' ) top.location.replace(cluburl);
	return;
}
//Å¸ÄÏ¾ø´Â ¸µÅ© »ç¿ë½Ã ÆäÀÌÁö ÀÌµ¿¾ÈÇÏµµ·Ï ½ºÅ©¸³Æ® ¹«È¿È­
function nothing(){
	return;
}

//Ã¼Å©¹Ú½º Ã¼Å©°Ë»ç
function isChecked(formname, objname){
	if(typeof(eval('document.'+formname+'.'+objname))!='object')
	{
		alert('ÆûÀÌ³ª ¿ÀºêÁ§Æ®¸íÀÌ Æ²¸®°Å³ª Á¸ÀçÇÏÁö ¾ÊÀ½');
		return false;
	}
	if(eval('document.'+formname+'.'+objname).checked==true)
		return true;
	else
		return false;
}

//ÀÔ·Â°ªÀÌ NULLÀÎÁö °Ë»ç
function isNull(value) {
	if (value == null || value == "")
	{
		return true;
	}
	return false;
}

//ÀÔ·Â°ªÁß ½ºÆäÀÌ½º, ¿£ÅÍ Á¦¿ÜÇÑ À¯È¿¹®ÀÚ ÀÖ´ÂÁö °Ë»ç
function isEmpty(value){
	str = value.replace(/ /gi,"");
	str = str.replace(/\n/gi,"");
	str = str.replace(/\r/gi,"");
	if (str == null || str == "")
	{
		return true;
	}
	return false;
}

//ÀÔ·Â°ªÀÌ Æ¯Á¤¹®ÀÚ·Î µÇ¾îÀÖ´ÂÁö °Ë»ç
function containsCharsOnly(value,chars) {
	for (var inx = 0; inx < value.length; inx++)
	{
	   if (chars.indexOf(value.charAt(inx)) == -1)
		  return false;
	}
	return true;
}

//ÀÌ¹ÌÁö ¸®»çÀÌÂ¡
function resizeImg()
{
    // max_width : html º»¹®¿¡ ¹Ì¸® ¼±¾ð
    var target_resize_num = document.target_resize.length;

    for ( i = 0 ; i < target_resize_num ; i++ )
    {
        if(document.target_resize[i].width > max_width)
        {
            document.target_resize[i].width = max_width;
        }
    }
}

//ÀÔ·Â°ªÀÌ Æ¯Á¤¹®ÀÚ·Î µÇ¾îÀÖ´ÂÁö °Ë»ç
function containsCharsOnly2(value,chars) {
	for (var inx = 0; inx < value.length; inx++)
	{
	   if (chars.indexOf(value.charAt(inx)) != -1)
		  return true;
	}
	return false;
}

//ÀÔ·Â°ªÀÌ ¼ýÀÚ·ÎµÇ¾îÀÖ´ÂÁö °Ë»ç
function isNumber(value) {
	var chars = "0123456789";
	return containsCharsOnly(value,chars);
}

//ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î¸¸ µÇ¾îÀÖ´ÂÁö È®ÀÎ
function isAlphaNum(value) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	return containsCharsOnly(value,chars);
}

//ÅØ½ºÆ®¹Ú½ºÀÇ onKeyPressÀÌº¥Æ®¿¡ ³Ö¾îÁÖ¸é ¼ýÀÚ¿Í '-'¹®ÀÚ¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö ±ÛÀÚ´Â ÀÔ·Â¾ÈµÊ
function checkNumInput()
{
	if(!isNumber(String.fromCharCode(event.keyCode)) && String.fromCharCode(event.keyCode)!="-")
	{
		event.keyCode=0;
		return;
	}
}

//¿ìÆí¹øÈ£Ã£±âÃ¢ ¶ç¿ì´Â ½ºÅ©¸³Æ®
function search_zipcode(formname, seq)
{
	window.open('/common/zipcode.php?dong=&formname='+formname+'&seq='+seq, 'zipcode', 'width=620,height=400,toolbars=no,scrollbars=yes');
	return;
}

//¼ýÀÚ¿¡ °¡°ÝÄÞ¸¶ Âï¾îÁÖ±â
function priceToComma(price)
{
	var isMinus = false;
	if( price.indexOf("-")==0 )
	{
		price = price.substring(1);
		isMinus = true;
	}
	var len = price.length;
	var temp = "";
	var i = 0;

	for(i=0; i<len; i++){
		if(i != 0 && i % 3 == 0) temp += ",";
		temp += price.substring((len-i-1),(len-i));
	}

	price = "";
	len = temp.length;
	for(i=0; i<len; i++){
		price += temp.substring((len-i-1),(len-i));
	}
	if( isMinus == true ) 
		price = "-"+price;
	return price;
}

//È¸¿ø¾ÆÀÌµð ÀÔ·Â°ª ¼±º°
function isValidId(id)
{
	var str = "_0123456789abcdefghijklmnopqrstuvwxyz";
	return containsCharsOnly(id,str);
}
//È¸¿ø´Ð³×ÀÓ ÀÔ·Â°ª ¼±º°
function isValidNickName(id)
{
	var re = new RegExp("'", "m");
	if(id.match(re) == null)
		return true;
	else
		return false;
}
//Å¬·´ÀÌ¸§ ÀÔ·Â°ª ¼±º°
function isValidClubName(id)
{
	var re = new RegExp("'", "m");
	if(id.match(re) == null)
		return true;
	else
		return false;
}

//Å¬·´¾ÆÀÌµð ÀÔ·Â°ª ¼±º°
function isValidClubId(id)
{
	var str = "0123456789abcdefghijklmnopqrstuvwxyz";
	return containsCharsOnly(id,str);
}

//Å¬·´¾ÆÀÌµð ÀÔ·Â°ª ¼±º°
function isValidPlusClubId(id)
{
	var str1 = "0123456789";
	var str2 = "abcdefghijklmnopqrstuvwxyz";

	if( containsCharsOnly2(id,str1) && containsCharsOnly2(id,str2))
		return true;
	else
		return false;
}
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 send_club_memo(club_no)
{
	var m_left = (screen.availWidth - 434) / 2;
	var m_top = (screen.availHeight - 273) / 2;
	window.open("/common/club_memo.php?club_no="+club_no, "send_memo", "width=434, height=273, top="+m_top+", left="+m_left+", scrollbars=no, toolbars=no");
	return;
}
//ÂÊÁö º¸³»±â
function send_memo(no)
{
	var m_left = (screen.availWidth - 434) / 2;
	var m_top = (screen.availHeight - 294) / 2;
	window.open("http://www.hardmoa.com/mypage/pop_memo.php?no="+no, "send_memo", "width=300, height=370, top="+m_top+", left="+m_left+", scrollbars=no, toolbars=no");
	return;
}
//ÂÊÁöÇÔ
function memo_list()
{
	var m_left = (screen.availWidth - 450) / 2;
	var m_top = (screen.availHeight - 300) / 2;
	window.open("/common/memo.php?mode=receive", "memo_list", "width=450, height=300, top="+m_top+", left="+m_left+", scrollbars=yes, toolbars=no");
	return;
}
//´ÙÀ½ TEXT ÇÊµå·Î Æ÷Ä¿½º ÀÚµ¿ ÀÌµ¿
function autoFocus(name1, name2, maxlength)
{
	var txt1 = eval('document.all.'+name1);
	var txt2 = eval('document.all.'+name2);

	if ( txt1.value.length >= maxlength )
		txt2.focus();
}

// ¸ð¾ÆÅ½»ö±â ¹öÆ°
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//¸ð¾ÆÅ½»ö±â ½ÇÇà
function runExplorer(site_url)
{
	moaExplorer.location.href = site_url+'/common/moaExplore.php';
	return;
}

//¹Ù·Î°¡±â¾ÆÀÌÄÜ ¸¸µé±â ½ÇÇà
function runMakeicon(site_url)
{
	makeicon.location.href = site_url+'/common/makeicon.php';
	return;
}
function go_cameraEvent()
{
    document.location.href = "/event/mobile/mobile_event.php";
}
function goSupporters()
{
    document.location.href = "/event/supporters/supporters_inform.php";
}
//top script
function hideAll (){
	base.style.visibility="hidden";
	club.style.visibility="hidden";
	movie.style.visibility="hidden";
	music.style.visibility="hidden";
	game.style.visibility="hidden";
	beauty.style.visibility="hidden";
}
function showBase (){
	hideAll();
	base.style.visibility="visible";
}
function showClub (){
	hideAll();
	club.style.visibility="visible";
}
function showMovie (){
	hideAll();
	movie.style.visibility="visible";
}
function showMusic (){
	hideAll();
	music.style.visibility="visible";
}
function showGame (){
	hideAll();
	game.style.visibility="visible";
}
function showBeauty (){
	hideAll();
	beauty.style.visibility="visible";
}
function showUlovechat() {
	ulovechat.style.visibility="visible";
}
function hardmoa_manual()
{
	window.open('http://www.hardmoa.com/common/man_hardmoa.php','manual','width=840,height=690,scroll-bars=no');
}
function service_info()
{
	alert("¼­ºñ½º ÁØºñÁßÀÔ´Ï´Ù.");
}
//°Ô½ÃÆÇ ÀÌ¹ÌÁö Ã·ºÎ
function openAttachedImg(input_name)
{       
    var width = 340;
    var height = 175;
    var l_pos = (screen.width-width)/2;
    var t_pos = (screen.height-height)/2 - 10;
 
    var url = '/common/attachedimg_pop.php?input_name='+input_name;
    var name = 'AttachedImg';
 
    window.open(url, name, 'width='+width+',height='+height+',top='+t_pos+',left='+l_pos);
}

function club_create_pop(input_name)
{       
    var width = 340;
    var height = 175;
    var l_pos = (screen.width-width)/2;
    var t_pos = (screen.height-height)/2 - 10;
        
    var url = '/common/attachedimg_club_pop.php?input_name='+input_name;
    var name = 'AttachedImg';
    
    window.open(url, name, 'width='+width+',height='+height+',top='+t_pos+',left='+l_pos);
}
