//input onfocus ½Ã value ÃÊ±âÈ­
function clearText(input){
	input.value="";
};


//ÆË¾÷
function openWindow(href,width,height,scroll){
	if(width == null){
		width ="400";
	};
	if(height == null){
		height ="150";
	};
	if(scroll == null){
		scroll = 'no';
	};
	window.open(href,"child","width="+width+",height="+height+",scrollbars="+scroll);
};

//ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÏ¸é¼­ ÆûÃ¼Å©
function formSubmitCkJumin(form){
		if(form.nationality[1].checked != true){
			var juminCk = jumin_check(form);
			if(juminCk == false || juminCk == null){
				alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù È®ÀÎÇØ ÁÖ¼¼¿ä.");
				return false;
			};
		};
		var el = form.elements;
		var elNumber = eval(form.elements.length);

		for(i=0;i<elNumber;i++){
			if(el[i].getAttribute('REQUIRED')|| el[i].getAttribute('REQUIRED') != null){
				switch(el[i].type){
					case "text" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "password" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "file" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "select-one" :
						if(el[i].selectedIndex == '0'){
							alert(el[i].getAttribute('hname')+"¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;

				};
			};

			string = el[i].value;
			stringLen = string.length
			stringByte=0;
			
			for(j=0;j<stringLen;j++){
				word = string.charAt(j); 
				stringByte = stringByte + byteCk(word);	
			};
			
			if((el[i].getAttribute('minbyte')|| el[i].getAttribute('minbyte') != null) && isNaN(el[i].getAttribute('minbyte'))==false){
				if(el[i].getAttribute('minbyte') > stringByte){
					alert(el[i].getAttribute('hname')+"ÀÌ ÃÖ¼Ò±ÛÀÚ¼ö º¸´Ù ÀÛ½À´Ï´Ù");
					el[i].focus();
					return false;
				};

			};
			if((el[i].getAttribute('maxbyte')|| el[i].getAttribute('maxbyte') != null) && isNaN(el[i].getAttribute('maxbyte'))==false){
				if(el[i].getAttribute('maxbyte') < stringByte){
					alert(el[i].getAttribute('hname')+"ÀÌ ÃÖ´ë±ÛÀÚ¼ö¸¦ ³Ñ¾ú½À´Ï´Ù.");
					el[i].focus();
					return false;
				};				

			};

		};
		


};

//ÆûÃ¼Å©
function formSubmitCkLongJumin(form){
		var juminCk = jumin_checkLoingInput(form);
		if(juminCk == false || juminCk == null){
			alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù È®ÀÎÇØ ÁÖ¼¼¿ä.");
			return false;
		};
		var el = form.elements;
		var elNumber = form.elements.length ;
		for(i=0;i<elNumber;i++){
			if(el[i].getAttribute('REQUIRED')|| el[i].getAttribute('REQUIRED') != null){
				switch(el[i].type){
					case "text" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "password" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "file" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "select-one" :
						if(el[i].selectedIndex == '0'){
							alert(el[i].getAttribute('hname')+"¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;

				};
			};
			string = el[i].value;
			stringLen = string.length
			stringByte=0;
			
			for(j=0;j<stringLen;j++){
				word = string.charAt(j); 
				stringByte = stringByte + byteCk(word);	
			};
			
			if((el[i].getAttribute('minbyte')|| el[i].getAttribute('minbyte') != null) && isNaN(el[i].getAttribute('minbyte'))==false){
				if(el[i].getAttribute('minbyte') > stringByte){
					alert(el[i].getAttribute('hname')+"ÀÌ ÃÖ¼Ò±ÛÀÚ¼ö º¸´Ù ÀÛ½À´Ï´Ù");
					el[i].focus();
					return false;
				};

			};
			if((el[i].getAttribute('maxbyte')|| el[i].getAttribute('maxbyte') != null) && isNaN(el[i].getAttribute('maxbyte'))==false){
				if(el[i].getAttribute('maxbyte') < stringByte){
					alert(el[i].getAttribute('hname')+"ÀÌ ÃÖ´ë±ÛÀÚ¼ö¸¦ ³Ñ¾ú½À´Ï´Ù.");
					el[i].focus();
					return false;
				};				

			};
		};
	
};

//ÆûÃ¼Å©
function formSubmitCk(form){
		var el = form.elements;
		var elNumber = form.elements.length ;
		for(i=0;i<elNumber;i++){
			if(el[i].getAttribute('REQUIRED')|| el[i].getAttribute('REQUIRED') != null){
				switch(el[i].type){
					case "text" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "password" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "file" : 
						if(el[i].value==null || el[i].value==""){
							alert(el[i].getAttribute('hname')+"¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;
					case "select-one" :
						if(el[i].selectedIndex == '0'){
							alert(el[i].getAttribute('hname')+"¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä");
							el[i].focus();
							return false;
						};
						break;

				};
			};
			string = el[i].value;
			stringLen = string.length
			stringByte=0;
			
			for(j=0;j<stringLen;j++){
				word = string.charAt(j); 
				stringByte = stringByte + byteCk(word);	
			};
			
			if((el[i].getAttribute('minbyte')|| el[i].getAttribute('minbyte') != null) && isNaN(el[i].getAttribute('minbyte'))==false){
				if(el[i].getAttribute('minbyte') > stringByte){
					alert(el[i].getAttribute('hname')+"ÀÌ ÃÖ¼Ò±ÛÀÚ¼ö º¸´Ù ÀÛ½À´Ï´Ù");
					el[i].focus();
					return false;
				};

			};
			if((el[i].getAttribute('maxbyte')|| el[i].getAttribute('maxbyte') != null) && isNaN(el[i].getAttribute('maxbyte'))==false){
				if(el[i].getAttribute('maxbyte') < stringByte){
					alert(el[i].getAttribute('hname')+"ÀÌ ÃÖ´ë±ÛÀÚ¼ö¸¦ ³Ñ¾ú½À´Ï´Ù.");
					el[i].focus();
					return false;
				};				

			};
		};
	
};

//ÁÖ¹Î¹øÈ£ Ã¼Å©
function jumin_check(form) {
	var jumin = form.jumin1.value+form.jumin2.value;
     if ( jumin.length != 13) 
     {   // ¹øÈ£°¡ 13°³ ¾Æ´Ï¶ó¸é
        document.getElementById("jumin1").focus(); //Ä¿¼­¸¦ ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®¿¡ ³õ´Â´Ù.
      return false;
     } 
     else 
     {   
        var strjumin = jumin;  
      
     }
        var a1=strjumin.substring(0,1)   //ÁÖ¹Î¹øÈ£ °è»ê¹ý
        var a2=strjumin.substring(1,2)          
        var a3=strjumin.substring(2,3)
        var a4=strjumin.substring(3,4)
        var a5=strjumin.substring(4,5)
        var a6=strjumin.substring(5,6)
        var checkdigit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
        var b1=strjumin.substring(6,7)
        var b2=strjumin.substring(7,8)
        var b3=strjumin.substring(8,9)
        var b4=strjumin.substring(9,10)
        var b5=strjumin.substring(10,11)
        var b6=strjumin.substring(11,12)
        var b7=strjumin.substring(12,13)
        var checkdigit=checkdigit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
        checkdigit = checkdigit%11
        checkdigit = 11 - checkdigit
        checkdigit = checkdigit%10
        
        if (checkdigit != b7) 
        {   
           document.getElementById("jumin1").value="";
           document.getElementById("jumin2").value="";
           document.getElementById("jumin1").focus();   
           return false;
        } 
      return true;
}


//ÁÖ¹Î¹øÈ£ Ã¼Å©(ÀÎÇ²ÆûÀÌ ÇÑ°³ÀÎ°æ¿ì)
function jumin_checkLoingInput(form) {

	var fullJumin = document.getElementById('jumin1').value;
		
     if ( fullJumin.length != 13) 
     {   // ¹øÈ£°¡ 13°³ ¾Æ´Ï¶ó¸é
        document.getElementById("jumin1").focus(); //Ä¿¼­¸¦ ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®¿¡ ³õ´Â´Ù.
      return false;
     } 
     else 
     {   
        var strjumin = fullJumin;  
      
     }
        var a1=strjumin.substring(0,1)   //ÁÖ¹Î¹øÈ£ °è»ê¹ý
        var a2=strjumin.substring(1,2)          
        var a3=strjumin.substring(2,3)
        var a4=strjumin.substring(3,4)
        var a5=strjumin.substring(4,5)
        var a6=strjumin.substring(5,6)
        var checkdigit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
        var b1=strjumin.substring(6,7)
        var b2=strjumin.substring(7,8)
        var b3=strjumin.substring(8,9)
        var b4=strjumin.substring(9,10)
        var b5=strjumin.substring(10,11)
        var b6=strjumin.substring(11,12)
        var b7=strjumin.substring(12,13)
        var checkdigit=checkdigit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
        checkdigit = checkdigit%11
        checkdigit = 11 - checkdigit
        checkdigit = checkdigit%10
        
        if (checkdigit != b7) 
        {   
		   document.getElementById("jumin1").value="";
           document.getElementById("jumin2").value="";
           document.getElementById("jumin1").focus();   

           return false;
        } 
      return true;
}

//°³Ã¼¿¡ ÇöÀç À§Ä¡°ªÀ» ¹ÝÈ¯
function getRealOffsetTop(o) { return o ? o.offsetTop + getRealOffsetTop(o.offsetParent) : 0; } 
function getRealOffsetLeft(o) { return o ? o.offsetLeft + getRealOffsetLeft(o.offsetParent) : 0; } 

//Å¾ ¼­ºê¸Þ´º ³ëÃâ ÇÔ¼ö
function topmenu_display(grp){
	for(i=1;i<=5;i++){
		document.getElementById('submenu_'+i).style.display="none";
	};
	document.getElementById('submenu_'+grp).style.display="block";
}

function email_sel(sel){
	document.getElementById("email_2").value = sel.options[sel.selectedIndex].value;
};

//ÆË¾÷ ·Î±×ÀÎ
function pop_login(url){
	openWindow('/join/pop_login.html?url='+url,'400','315');
}




//ÄíÅ°°ü·Ã
function getCookie( cookieName )
 {
  var search = cookieName + "=";
  var cookie = document.cookie;

  // ÇöÀç ÄíÅ°°¡ Á¸ÀçÇÒ °æ¿ì
  if( cookie.length > 0 )
  {
   // ÇØ´ç ÄíÅ°¸íÀÌ Á¸ÀçÇÏ´ÂÁö °Ë»öÇÑ ÈÄ Á¸ÀçÇÏ¸é À§Ä¡¸¦ ¸®ÅÏ.
   startIndex = cookie.indexOf( cookieName );

   // ¸¸¾à Á¸ÀçÇÑ´Ù¸é
   if( startIndex != -1 )
   {
    // °ªÀ» ¾ò¾î³»±â À§ÇØ ½ÃÀÛ ÀÎµ¦½º Á¶Àý
    startIndex += cookieName.length;

    // °ªÀ» ¾ò¾î³»±â À§ÇØ Á¾·á ÀÎµ¦½º ÃßÃâ
    endIndex = cookie.indexOf( ";", startIndex );

    // ¸¸¾à Á¾·á ÀÎµ¦½º¸¦ ¸øÃ£°Ô µÇ¸é ÄíÅ° ÀüÃ¼±æÀÌ·Î ¼³Á¤
    if( endIndex == -1) endIndex = cookie.length;

    // ÄíÅ°°ªÀ» ÃßÃâÇÏ¿© ¸®ÅÏ
    return unescape( cookie.substring( startIndex + 1, endIndex ) );
   }
   else
   {
    // ÄíÅ° ³»¿¡ ÇØ´ç ÄíÅ°°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì
    return false;
   }
  }
  else
  {
   // ÄíÅ° ÀÚÃ¼°¡ ¾øÀ» °æ¿ì
   return false;
  }
 }

 

 /**
  * ÄíÅ° ¼³Á¤
  * @param cookieName ÄíÅ°¸í
  * @param cookieValue ÄíÅ°°ª
  * @param expireDay ÄíÅ° À¯È¿³¯Â¥
  */
 function setCookie( cookieName, cookieValue, expireDate )
 {
  var today = new Date();
  today.setDate( today.getDate() + parseInt( expireDate ) );
  document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + today.toGMTString() + ";";
 }

 

 /**
  * ÄíÅ° »èÁ¦
  * @param cookieName »èÁ¦ÇÒ ÄíÅ°¸í
  */
 function deleteCookie( cookieName )
 {
  var expireDate = new Date();
  
  //¾îÁ¦ ³¯Â¥¸¦ ÄíÅ° ¼Ò¸ê ³¯Â¥·Î ¼³Á¤ÇÑ´Ù.
  expireDate.setDate( expireDate.getDate() - 1 );
  document.cookie = cookieName + "= " + "; expires=" + expireDate.toGMTString() + "; path=/";
 }

 

 /**
  * ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ °ªÀ¸·Î ÄíÅ° ¼³Á¤
  */
 function setMyCookie()
 {
  setCookie( form.setName.value, form.setValue.value, form.expire.value );
  viewCookie(); // ÀüÃ¼ ÄíÅ° Ãâ·Â °»½Å
 }

 

 /**
  * ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ ÄíÅ°¸íÀ¸·Î È®ÀÎ
  */
 function getMyCookie()
 {
  alert( "ÄíÅ° °ª : " + getCookie( form.getName.value ) );
 }

 

 /**
  * ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ ÄíÅ°¸íÀ¸·Î ÄíÅ° »èÁ¦
  */
 function deleteMyCookie()
 {
  deleteCookie( form.deleteName.value );
  alert("ÄíÅ°°¡ »èÁ¦µÇ¾ú½À´Ï´Ù.");
  viewCookie();
 }

 

 /**
  * ÀüÃ¼ ÄíÅ° Ãâ·Â
  */
 function viewCookie()
 {
  if( document.cookie.length > 0 )
   cookieOut.innerText = document.cookie;
  else
   cookieOut.innerText = "ÀúÀåµÈ ÄíÅ°°¡ ¾ø½À´Ï´Ù.";
 }



//(Æû,ÃÖ´ë±ÛÀÚ,ÇÑ±Û°¡´É¿©ºÎ((y,n),¿µ¾î°¡´É¿©ºÎ(y,n),Æ¯¼ö¹®ÀÚ°¡´É¿©ºÎ(y,n),¼ýÀÚ°¡´É¿©ºÎ(y,n))
function wordCk(obj,max_length,kor,eng,spe,num){
	string =obj.value			//¹®ÀÚ¿­
	stringLen = string.length  //¹®ÀÚ¿­ÀÇ ÃÑ±æÀÌ
	stringByte = 0;				//°è»êµÉ ¹ÙÀÌÆ®
	now_length = 0;				//°è»êµÉ ¹®ÀÚ¿­ ±æÀÌ
	limit_string = "";
//	alert(string);	
	pass = true;				//ÇÑ±Û,¿µ¹®,Æ¯¼ö¹®ÀÚ Ã¼Å©ÇÏ±â À§ÇÑ º¯¼ö
	if(stringLen ==0 ){
		limit_string = string;  //¹®ÀÚ¿­ÀÌ ¾øÀ¸¸é ¹®ÀÚ¿­ ±×´ë·Î ¹ÝÈ¯
	}else{						//¹®ÀÚ¿­ÀÌ ÀÖÀ¸¸é
		for(i=0;i<stringLen;i++){
			word = string.charAt(i); //ÇÑÀÚ¸®¾¿ ¹®ÀÚ »©¿À±â
			
		  if(kor == 'n'){
				pass = korCk(word,pass);
		  };
		  if(eng == 'n'){
				pass = engCk(word,pass);
		  };
		  if(spe == 'n'){
				pass = speCk(word,pass);
		  };
		  if(num == 'n'){
				pass = numCk(word,pass);
		  };
		  stringByte = stringByte + byteCk(word);	
			
			if(stringByte > max_length || pass==false){
				limit_string = string.substring(0,now_length);
				obj.value=limit_string;
				break;
			}
			now_length++;
		};
	};
}

function byteCk(word){
	ascii = word.charCodeAt(0);
	if(ascii > 122){
		return 2;
	}else{
		return 1;
	};
};
function korCk(word,pass){
	ascii = word.charCodeAt(0);
	if(ascii > 126 || pass==false){
		return false
	}else{
		return true
	};
};

function engCk(word,pass){
	ascii = word.charCodeAt(0);
	
	if((ascii > 64 && ascii < 123) || pass==false){
		return false
	}else{
		return true
	};
};

function speCk(word,pass){
	ascii = word.charCodeAt(0);
	if((ascii > 33 && ascii < 48) || (ascii > 57 && ascii < 65) || (ascii > 90 && ascii < 97) || ( ascii > 122 && ascii < 127) || pass==false){
		return false
	}else{
		return true
	};
};

function numCk(word){
	ascii = word.charCodeAt(0);
	if((ascii > 47 && ascii < 58) || pass==false){
		return false
	}else{
		return true
	};
};


//È­¸éÀÇ °¡¿îµ¥Á¤·Ä(°¡·Î)
function alignCenter(obj){
	halfClient = document.body.clientWidth	/2
	halfOffset = obj.offsetWidth/2;
	center = halfClient - halfOffset;
	return center;
};
//È­¸éÀÇ °¡¿îµ¥Á¤·Ä(¼¼·Î)
function verticalCenter(obj){
	halfMiddle = document.body.clientHeight/2;


	halfOffsetMiddle = obj.offsetHeight/2;
	middle =halfMiddle  - halfOffsetMiddle;
	return middle;

};
//½ºÅ©·Ñ³ôÀÌ ±¸ÇÔ. expression(verticalCenter(obj)+scroll())Çü½ÄÀ¸·Î ÇØÁØ´Ù.
function scroll(){
	return document.body.scrollTop;
}
