
function convertLowerCase(str) {
	str.value = str.value.toLowerCase();

}

function CheckID(sUserID)
{
	  
	bsTempChar = '';
	intSame = 0;
	isInt = false;
	isString = false;
	var nTempChar ;
	
	if (sUserID.length < 8 || sUserID.length > 12) {

			alert("ID는 8 ~ 12자리만 가능합니다.");
			return false;
	} else {
		for (var i =0 ; i < sUserID.length; i++) 
		{
			sTempChar = sUserID.substr(i,1);
			if ( sTempChar != "-" && sTempChar != "_" ) {
				nTempChar = sTempChar.charCodeAt(0);
				
				// 2002.05.20 추가 ( by 김용범)
				// _, - 는 아이디에서 사용할수 있다. 
				if ( nTempChar < 48 ||  (nTempChar > 58 && nTempChar < 97) || nTempChar > 122)
				{
					alert("ID 에 특수문자 또는 대문자를 사용하실수 없습니다");
					document.f1.memberID.value = sUserID.toLowerCase();
					return false;
				} 
			}
						
			if(nTempChar > 47 && nTempChar < 58) {
				isInt = true;
			} else if((nTempChar > 96 && nTempChar < 123) || (nTempChar > 64 && nTempChar < 91)) {
				isString = true;
			}
			
			if	(sTempChar == bsTempChar) {
				intSame++;
			} else {
				intSame = 0;
			}
			bsTempChar = sTempChar ;
			
		}	//end for
		
		
		// 박현찬 수정
		//if(!isInt || !isString) {
		//			alert('아이디는 영문과 숫자를 같이 사용하셔야 합니다');
		//			return false;	
		//		}
		
	} 	//end else if
	return true;
}

function checkPasswd(sUserPass1 , sUserPass2 , action )
{
	
	nUserPass1 = sUserPass1.length;
	bsTempChar = '';
	intSame = 0;
	isInt = false;
	isString = false;
	
	
	if( ( sUserPass1 == '' || sUserPass1 == null ) && action=='write') {
		alert('패스워드를 입력해주세요');
		return false;
	} else if(sUserPass1 != sUserPass2) {
		alert('패스워드가 서로 다릅니다');
		return false;
	} else if(nUserPass1 > 12 || nUserPass1 < 8) {
		alert('패스워드는 8자리 이상 12자리 이내입니다. ');
		return false;				
	} else if(nUserPass1 < 10) { 
		for (var i =0 ; i < nUserPass1; i++)
		{
			sTempChar = sUserPass1.substr(i,1);
			nTempChar = sTempChar.charCodeAt(0);
					
			if ( nTempChar < 48 ||  (nTempChar > 58 && nTempChar < 65) || (nTempChar > 90 && nTempChar < 97) || nTempChar > 122)
			{
				alert("패스워드는 영문이나 숫자만 사용하실수 있습니다");
				return false;
			} 

			if(nTempChar > 47 && nTempChar < 58) {
				isInt = true;
			} else if((nTempChar > 96 && nTempChar < 123) || (nTempChar > 64 && nTempChar < 91)) {
				isString = true;
			}
			
			bsTempChar = sTempChar ;
			
		}
		
		//if(action == 'write' || !Js_isNull(sUserPass1)) {
		//	if(!isInt || !isString) {
		//		alert('패스워드는 영문과 숫자를 같이 사용하셔야 합니다');
		//		return false;	
		//	}
		//}
	} 
 	
	return true;
}   


// 사업자등록번호 체크
// 추가 박현찬
function check_busino(vencod) 
{
        var sum = 0;
        var getlist =new Array(10);
        var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
        for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
        for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
        sum = sum + parseInt((getlist[8]*5)/10);
        sidliy = sum % 10;
        sidchk = 0;
        if(sidliy != 0) { sidchk = 10 - sidliy; }
        else { sidchk = 0; }
        if(sidchk != getlist[9]) { return false; }
        return true;
}

function isJumin ( Jv_Value )
{
	var Jv_Val1, Jv_Val2, Jv_Val3, Jv_Val4, Jv_Val5, Jv_Val6, Jv_Val7;
	var Jv_Val8, Jv_Val9, Jv_Val10, Jv_Val11, Jv_Val12, Jv_Val13;
    var Jv_Sum, Jv_Chk;
    var Jv_Result = false;

    if ( Jv_Value.length == 13 )
    {
        Jv_Result = true;
        Jv_Val1 = Jv_Value.charAt(0);
        Jv_Val2 = Jv_Value.charAt(1);
        Jv_Val3 = Jv_Value.charAt(2);
        Jv_Val4 = Jv_Value.charAt(3);
        Jv_Val5 = Jv_Value.charAt(4);
        Jv_Val6 = Jv_Value.charAt(5);
        Jv_Val7 = Jv_Value.charAt(6);
        Jv_Val8 = Jv_Value.charAt(7);
        Jv_Val9 = Jv_Value.charAt(8);
        Jv_Val10 = Jv_Value.charAt(9);
        Jv_Val11 = Jv_Value.charAt(10);
        Jv_Val12 = Jv_Value.charAt(11);
        Jv_Val13 = Jv_Value.charAt(12);

        Jv_Sum = ( parseInt(Jv_Val1) * 2 ) + ( parseInt(Jv_Val2) * 3 ) +
            ( parseInt(Jv_Val3) * 4 ) + ( parseInt(Jv_Val4) * 5 );
        Jv_Sum = parseInt(Jv_Sum) + ( parseInt(Jv_Val5) * 6 ) +
            ( parseInt(Jv_Val6) * 7 ) + ( parseInt(Jv_Val7) * 8 );
        Jv_Sum = parseInt(Jv_Sum) + ( parseInt(Jv_Val8) * 9 ) +
            ( parseInt(Jv_Val9) * 2 ) + ( parseInt(Jv_Val10) * 3 );
        Jv_Sum = Jv_Sum + ( parseInt(Jv_Val11) * 4 ) +
            ( parseInt(Jv_Val12) * 5 );

        Jv_Chk = Jv_Sum % 11;
        Jv_Chk = 11 - Jv_Chk;

        if ( Jv_Chk == 11 )
            Jv_Chk = 1;
        else if ( Jv_Chk == 10 )
            Jv_Chk = 0;

        if ( Jv_Val13 != Jv_Chk )
            Jv_Result = false;
    }
    else
        Jv_Result = false;

    return Jv_Result;
}


/*
	function checkAddr ( zip1, zip2, addr1, addr2 ) {
	
		if ( zip1.length < 3 || zip2.length < 3 || isNull( addr1 ) || isNull(addr2) ) {
			return false;
		}
		return true;
	}
*/
	// 박현찬 수정
	function checkAddr ( zip1, zip2, addr1 ) {
	
		if ( zip1.length < 3 || zip2.length < 3 || isNull( addr1 )) {
			return false;
		}
		return true;
	}

/******************************************************************************
	email 체크 
******************************************************************************/
function checkEmail(strEmail) {
	var arrMatch = strEmail.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9][A-Za-z0-9_-]*)+)$/);
	if (arrMatch == null) {
		return false;
	}

	var arrIP = arrMatch[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
		if (arrIP != null) {
			for (var i = 1; i <= 4; i++) {
				if (arrIP[i] > 255) {
					return false;
				}
			}
		}
	return true;
}



	function doVerifyID() {
		var newWin = window.open("/member/pop_id.jsp", "checkid",'Width=380,Height=280,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0');
		newWin.opener = self;
		newWin.focus();
	}
	
	 function viewAddr()
	{
		var newWin = window.open("/member/pop_address.jsp", "zipcode",'Width=360,Height=500,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0');
		newWin.opener = self;
		newWin.focus();
	}
	
	



