
String.prototype.trim = function() 
	{
		return this.replace(/^\s+|\s+$/g,"");
	}

function mem_login(){
	var frm = document.login;
	alert("ÇöÀç Å×½ºÆ® Áß ÀÔ´Ï´Ù.");
	//frm.action = "main_login_chk.jsp";
	//frm.submit();
}

function login_chk(){

	var frm = document.mem_login;
	
	if(frm.sav_id.checked == true){
		frm.auto_chk.value = "true";
	}else{
		frm.auto_chk.value = "false";
	}
	
	for(var i=0; i<=1; i++){
		if(frm[0].checked == true){
			frm.biz_value.value = 'false';
		}else if(frm[1].checked == true){
			frm.biz_value.value = 'true';
		}
	}
	
	var nKey = 5;
	var sdecodeText = "";
	var sdecodeText2 = "";
	var sValue = document.getElementById("pass").value;
	for( var i = 0 ; i < sValue.length ; i ++ ){
		sdecodeText += String.fromCharCode(sValue.charCodeAt(i)- nKey);
	}
	frm.pass.value = sdecodeText;
	
	var sValue2 = document.getElementById("id").value;
	for( var i = 0 ; i < sValue2.length ; i ++ ){
		sdecodeText2 += String.fromCharCode(sValue2.charCodeAt(i)- nKey);
	}
	frm.id.value = sdecodeText2;

	frm.action="member_login_chk2.jsp";
	frm.submit();
}

function login_chk2(){

	var frm = document.main_login;
	
	if(frm.sav_id.checked == true){
		frm.auto_chk.value = "true";
	}else{
		frm.auto_chk.value = "false";
	}
	
	if(frm.biz_id.checked == true){
		frm.biz_value.value = "true";
	}else{
		frm.biz_value.value = "false";
	}
	
	var nKey = 5;
	var sdecodeText = "";
	var sdecodeText2 = "";
	var sValue = document.getElementById("pass").value;
	for( var i = 0 ; i < sValue.length ; i ++ ){
		sdecodeText += String.fromCharCode(sValue.charCodeAt(i)- nKey);
	}
	frm.pass.value = sdecodeText;
	
	var sValue2 = document.getElementById("id").value;
	for( var i = 0 ; i < sValue2.length ; i ++ ){
		sdecodeText2 += String.fromCharCode(sValue2.charCodeAt(i)- nKey);
	}
	frm.id.value = sdecodeText2;
	
	frm.action="member_login_chk2.jsp"
	frm.submit();
}


function relogin(){
	var frm = document.re_login;
	Encodeing();
	frm.action = "member_relogin_chk.jsp";
	frm.submit();
}

function jumin_chk(){
	var frm = document.jumin;			
	var chk = 0;
	var yy  = frm.jumin1.value.substring(0,2);
	var mm  = frm.jumin1.value.substring(2,4);
	var dd  = frm.jumin1.value.substring(4,6);
	var sex = frm.jumin2.value.substring(0,1);
	
   	if (frm.cust_name.value.trim() == ""){
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		return;
	}
	
	if ((frm.jumin1.value.length!=6)||(yy<25 || mm <1 || mm>12 || dd<1)){
		  alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
    	  frm.jumin1.focus();
		  return;
	}

	if ((sex != 1 && sex !=2 && sex!=3 && sex!=4)||(frm.jumin2.value.length != 7 )){
		alert ("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		frm.jumin2.focus(); 	
		return;
	}   

    for (var i = 0; i <=5 ; i++){ 
   		chk = chk + ((i%8+2) * parseInt(frm.jumin1.value.substring(i,i+1)));
	}

   	for (var i = 6; i <=11 ; i++){		
        chk = chk + ((i%8+2) * parseInt(frm.jumin2.value.substring(i-6,i-5)));
	}

   	chk = 11 - (chk %11);
   	chk = chk % 10;

	if (chk != frm.jumin2.value.substring(6,7)){
        alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
        frm.jumin1.focus();
		return;
     }
	
	//alert("ok");
	
	frm.action = "member_check2.jsp";
	frm.submit();
}

function member_chk(kind){

	var frm = document.member;
	
	/*
	else{
		if(frm.pass.value.length < 10){
			alert("ÃÖ¼Ò 10ÀÚ ÀÌ»ó ÀÔ´Ï´Ù.");
			return;
		}else if(frm.pass.value.length > 12){
			alert("ÃÖ´ë 12ÀÚ ÀÌÇÏ ÀÔ´Ï´Ù.");
			return;
		}
	}
	*/
	if(frm.pass.value.trim() == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	
	if(frm.pass.value.trim() != frm.pass_re.value.trim()){
		alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
		frm.pass_re.value = "";
		return;
	}
	
	temp_string();
	
	if (!filter(frm.pass)) {
		alert("ÆÐ½º¿öµå¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		frm.pass.value = "";
		frm.pass_re.value = "";
		return;
	}
	
	if(frm.question[0].selected == true){
		alert("Áú¹®À» ¼±ÅÃÇØÁÖ¼¼¿ä.");
		return;
	}
	
	if(frm.answer.value.trim() == "" || frm.answer.value.trim() == null){
		alert("´äº¯À» Àû¾îÁÖ¼¼¿ä.");
		return;
	}
	
	if(frm.addr1.value.trim() == "" || frm.addr2.value.trim() == ""){
		alert("ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	
	if(kind == 'join'){
		if(frm.email.value.trim() == ""){
			alert("ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.");
			return;
		}
		
		if(frm.id.value.trim() == ""){
			alert("¾ÆÀÌµð¸¦ ¼±ÅÃÇÏ¼¼¿ä.");
			return;
		}
	}
	
	if(frm.cel2.value.trim() == "" || frm.cel3.value.trim() == ""){
		alert("ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä."); 	
		return;
	}
	else if((frm.cel2.value.length < 3) || (frm.cel3.value.length < 4)){
		alert("ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	else{
		var cel_num = frm.cel1.value.trim() + frm.cel2.value.trim() + frm.cel3.value.trim();
    	for (i = 1; i < cel_num.length ; i++) {
      		if(!(cel_num.charAt(i) >= "0" && cel_num.charAt(i) <="9")) {
        		alert( "ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
        		return;
      		}
    	}
	}
	
	Encodeing();
	
	if(kind == 'join'){
		//alert("join_ok");
		frm.action = "member_insert.jsp";
		frm.submit();
	}
	else{
		//alert("modi_ok");
		frm.action = "member_modi_ok.jsp";
		frm.submit();
	}
	//alert('ok');
}

function member_del(){
	var frm = document.mem_del;
	var chk = 0;
	
	if(frm.id.value.trim() == ""){
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	
	if(frm.pass.value.trim() == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	else{
		if(frm.pass.value.length < 8){
			alert("ºñ¹Ð¹øÈ£´Â ÃÖ¼Ò 8ÀÚ ÀÌ»ó ÀÔ´Ï´Ù.");
			return;
		}
	}
	
	if(frm.email.value.trim() == ""){
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	//alert("ok");
	//Encodeing();
	frm.action = "member_del_chk.jsp";
	//frm.action = "del_test.jsp";
	frm.submit();
}

function filter(passObj){
	
	var passLen	= passObj.value.length;
    var passRet	= true;
	
	var tmp_pass = passObj.value;
	
	var sp_str = new Array('!','@','#','$','%','^','*','(',')');
	//alert(obj.value);
							
	if (passLen < 8){
		alert("ºñ¹Ð¹øÈ£´Â 8ÀÚ¸® ÀÌ»ó ÀÔ´Ï´Ù.");
		return false;
	}
	
	if (passLen > 12){	
		alert("ºñ¹Ð¹øÈ£´Â 12ÀÚ¸® ÀÌÇÏ ÀÔ´Ï´Ù.");
		return false;
	}

 	for (i = 0; i < passLen; i++) {
		if((passObj.value.charAt(i) >= "0" && passObj.value.charAt(i) <="9") ||
		   (passObj.value.charAt(i) >= "a" && passObj.value.charAt(i) <= "z") ||
		   (passObj.value.charAt(i) >= "A" && passObj.value.charAt(i) <= "Z"))
		    ;
		else{
			passRet = false;
			
			for(k = 0; k < sp_str.length; k++){
				if(passObj.value.charAt(i)	== sp_str[k]){
					//alert(sp_str[k]);
					passRet = true;
					break;
				}
			}
			
			if(passRet == false){
				alert("¿µ¹® ´ë¼Ò¹®ÀÚ, ¼ýÀÚ, Æ¯¼ö¹®ÀÚ( !,@,#,$,%,^,*,(,) )");
				return passRet;	
			}
		}
    }
    
	//tmp_pass = passObj.value;
	//tmp_pass = tmp_pass.toLowerCase();
		
	//if(tmp_pass == "admin" || tmp_pass == "administrator" || tmp_pass == "test" || tmp_pass == "shareshare" || tmp_pass == "wowalbum" || tmp_pass == "mediatrip" || tmp_pass == "silver" || tmp_pass == "premium" || tmp_pass == "enterprise") ret = false;
 	//alert(passRet);
	return passRet;
		  		
}

function isLoginname(obj) {
    var len = obj.value.length;
    var ret = true;
	
	var tmp_id = obj.value;
	
	//alert(obj.value);
	
    if (len < 8)
		return false;
	if (len > 12)	
		return false;
    if(!((obj.value.charAt(0) >= "a" && obj.value.charAt(0) <= "z") ||
       (obj.value.charAt(0) >= "A" && obj.value.charAt(0) <= "Z")))
		ret = false;
 	for (var i = 1; i < len; i++) {
		if((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <="9") ||
		   (obj.value.charAt(i) >= "a" && obj.value.charAt(i) <= "z") ||
		   (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z"))
		    ;
		else 
		    ret = false;
    }
    
	tmp_id = obj.value;
	tmp_id = tmp_id.toLowerCase();
		
	if(tmp_id == "admin" || tmp_id == "administrator" || tmp_id == "test" || tmp_id == "shareshare" || tmp_id == "wowalbum" || tmp_id == "mediatrip" || tmp_id == "silver" || tmp_id == "premium" || tmp_id == "enterprise" || tmp_id == "webmaster" || tmp_id == "guest" || tmp_id == "wiz" || tmp_id == "wizbuddy") ret = false;
	
	return ret;
		   
}

function temp_string(){
	document.member.str_chk.value = document.URL;
}

function returnPopZipcode(post_no, city_name, gu_name, dong_name, etc_name){
	var frm = document.member;
	frm.post1.value = post_no.substr(0,3);
	frm.post2.value = post_no.substr(4,3);
	frm.addr1.value = city_name+" "+gu_name+" "+dong_name;
	frm.addr2.value = etc_name;
	frm.addr2.focus();
}

function popup(name,kind,pop_wid,pop_hei){
	var url = kind + ".jsp";
	var addr_etc = window.open(url, name, "status=no,resizable=no,menubar=no,scrollbars=no,width="+pop_wid+",height="+pop_hei);
	addr_etc.focus();
}

function isEmail(obj){
	
	var len = obj.value.trim().length;
    var ret = true;
	var flag = 0;
	var tmp_email = obj.value.trim();
	
	if (len < 12)
		return false;
	if (len > 30)	
		return false;
    
	if(!((obj.value.charAt(0) >= "a" && obj.value.charAt(0) <= "z") || (obj.value.charAt(0) >= "A" && obj.value.charAt(0) <= "Z") || (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <="9"))){
		ret = false;
	}
		
	for (var i = 1; i < len; i++){
		
		
		if((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <="9") ||
		   (obj.value.charAt(i) >= "a" && obj.value.charAt(i) <= "z") ||
		   (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || 
		    obj.value.charAt(i) == '@' || obj.value.charAt(i) == '.' || obj.value.charAt(i) == '_'){
		   // ret = true;
			
			if(obj.value.charAt(i) == '@'){
				flag = flag + 1;
				if(i == 0 || (len == i+1)){
					ret = false;
					break;
				
				}else{				
					ret = true;
				}
			}
		}else{ 
		    ret = false;
			break;
		}
    }
	
	if(flag != 1){
		ret = false;
	}
	
	//alert(ret);
    
	tmp_email = obj.value;
	tmp_email = tmp_email.toLowerCase();
	obj.value = tmp_email;
	
	return ret; 
}

function isName(obj){
	var len = obj.value.length;
    var ret = true;
	
	var tmp_name = obj.value.trim();
	
	if (len < 2)
		return false;
	if (len > 8)	
		return false;
    
	for (var i = 1; i < len; i++) {
		if((obj.value.charCodeAt(i) > 0x3130 && obj.value.charCodeAt(i) < 0x318F) || (obj.value.charCodeAt(i) >= 0xAC00 && obj.value.charCodeAt(i) <= 0xD7A3)){
			ret = true;
		}
		else{ 
		    ret = false;
			break;
		}
    }
    
	//tmp_name = obj.value;
	//tmp_email = tmp_email.toLowerCase();
		
	return ret; 	
}
