function agreementok(){
	
	var frm = document.getElementById("agreementform");

	if (frm.agree.checked != true)
	{
		alert("약관에 동의하셔야만 회원가입이 가능합니다.");
		frm.agree.focus();
		return false;
	}

}

function open_ipin(){

	wWidth = 360;
	wHight = 120;
	    
	wX = (window.screen.width - wWidth) / 2;
	wY = (window.screen.height - wHight) / 2;
	    
	// Request Page Call
	var w = window.open("/G-PIN/AuthRequest.asp", "gPinLoginWin", "directories=no,toolbar=no,left="+wX+",top="+wY+",width="+wWidth+",height="+wHight);
	

}


/*****
* 핸드폰국번
*/
function select_htel(val){

		document.write("<option value='010'"); if(val == "010"){ document.write(" selected "); }  document.write(">010</option>"); 
		document.write("<option value='011'"); if(val == "011"){ document.write(" selected "); }  document.write(">011</option>");   
		document.write("<option value='016'"); if(val == "016"){ document.write(" selected "); }  document.write(">016</option>");  
		document.write("<option value='017'"); if(val == "017"){ document.write(" selected "); }  document.write(">017</option>");   
		document.write("<option value='018'"); if(val == "018"){ document.write(" selected "); }  document.write(">018</option>");
		document.write("<option value='019'"); if(val == "019"){ document.write(" selected "); }  document.write(">019</option>");

}

/*****
* 일반전화국번
*/
function select_tel(val){

		document.write("<option value='02'"); if(val == "02"){ document.write(" selected "); }  document.write(">02</option>"); 
		document.write("<option value='031'"); if(val == "031"){ document.write(" selected "); }  document.write(">031</option>");   
		document.write("<option value='032'"); if(val == "032"){ document.write(" selected "); }  document.write(">032</option>");  
		document.write("<option value='033'"); if(val == "033"){ document.write(" selected "); }  document.write(">033</option>");   
		document.write("<option value='041'"); if(val == "041"){ document.write(" selected "); }  document.write(">041</option>");   
		document.write("<option value='042'"); if(val == "042"){ document.write(" selected "); }  document.write(">042</option>");   
		document.write("<option value='043'"); if(val == "043"){ document.write(" selected "); }  document.write(">043</option>");   
		document.write("<option value='051'"); if(val == "051"){ document.write(" selected "); }  document.write(">051</option>");   
		document.write("<option value='052'"); if(val == "052"){ document.write(" selected "); }  document.write(">052</option>");   
		document.write("<option value='053'"); if(val == "053"){ document.write(" selected "); }  document.write(">053</option>");   
		document.write("<option value='054'"); if(val == "054"){ document.write(" selected "); }  document.write(">054</option>");   
		document.write("<option value='055'"); if(val == "055"){ document.write(" selected "); }  document.write(">055</option>");   
		document.write("<option value='061'"); if(val == "061"){ document.write(" selected "); }  document.write(">061</option>");   
		document.write("<option value='062'"); if(val == "062"){ document.write(" selected "); }  document.write(">062</option>");   
		document.write("<option value='063'"); if(val == "063"){ document.write(" selected "); }  document.write(">063</option>");   
		document.write("<option value='064'"); if(val == "064"){ document.write(" selected "); }  document.write(">064</option>");
		document.write("<option value='070'"); if(val == "070"){ document.write(" selected "); }  document.write(">070</option>");
		document.write("<option value='080'"); if(val == "080"){ document.write(" selected "); }  document.write(">080</option>");

}

function select_birth_year(val){

	var dd = new Date();
	var yy = dd.getYear();

	for(i = yy;i>=1900;i--){

	document.write("<option value='"+ i +"'"); if( val == i){ document.write(" selected "); } document.write(">"+ i +"</option>");

	}

}

function select_birth_month(val){

	for(i = 1;i<=12;i++){

	if(i < 10){
		str_i = "0" + i;
	}else{
		str_i = i;
	}

	document.write("<option value='"+ str_i +"'"); if( val == str_i){ document.write(" selected "); } document.write(">"+ str_i +"</option>");

	}

}

function select_birth_day(val){

	for(i = 1;i<=31;i++){

	if(i < 10){
		str_i = "0" + i;
	}else{
		str_i = i;
	}

	document.write("<option value='"+ str_i +"'"); if( val == str_i){ document.write(" selected "); } document.write(">"+ str_i +"</option>");

	}

}

/*****
* 찾기
*/
function register_open(url,name,opt){

	var urls = "/open_content/support/open/" + url;

	var frm = document.getElementById("wiz_form01");

	if(name == "id"){

		var id = frm.r_id.value;

		if(id == "" || id.length < 4){
			alert("아이디를 4자 이상 입력하세요.");
			frm.r_id.focus();
			return;
		}

		urls = urls + "?r_id=" + id;

	}else{

	}

	var openwindow = window.open(urls, name, opt);
		
		openwindow.focus();

}


/*****
* 저장
*/
function saveok(){

	var frm = document.getElementById("wiz_form01");

	if(frm.r_id.value == "" || frm.r_id.value.length < 4){
		alert("4자이상 아이디를 입력하세요.");
		frm.r_id.focus();
		return false;
	}

	if(frm.r_idchk.value == ""){
		alert("아이디 중복확인을 하셔야 합니다.");
		return false;
	}


	if(frm.r_pwd.value == "" ){
		alert("비밀번호를 입력하세요.");
		frm.r_pwd.focus();
		return false;
	}

	if(frm.r_pwd.value.length < 6 ){
		alert("비밀번호를 6자 이상 입력하세요.");
		frm.r_pwd.focus();
		return false;
	}

	if(frm.r_pwd.value != frm.r_repwd.value ){
		alert("비밀번호가 일치하지 않습니다.");
		frm.r_repwd.focus();
		return false;
	}

	if(frm.r_forgetq.value == ""){
		alert("비밀번호 분실시 질문을 선택하세요.");
		frm.r_forgetq.focus();
		return false;
	}

	if(frm.r_forgetr.value == ""){
		alert("비밀번호 분실시 답변을 입력하세요.");
		frm.r_forgetr.focus();
		return false;
	}

	if(frm.r_zip1.value == "" || frm.r_zip2.value == "" || frm.r_addr1.value == ""  ){
		alert("주소를 입력하세요.");
		frm.r_zip1.focus();
		return false;
	}

	if(frm.r_tel1.value == "" || frm.r_tel2.value == "" || frm.r_tel3.value == ""  ){
		alert("전화번호를 입력하세요.");
		frm.r_tel1.focus();
		return false;
	}

	if(frm.r_emailid.value == "" || frm.r_emailaddr.value == ""  ){
		alert("이메일을 입력하세요.");
		frm.r_emailid.focus();
		return false;
	}

	if(frm.r_htel1.value == "" || frm.r_htel2.value == "" || frm.r_htel3.value == ""  ){
		alert("핸드폰번호를 입력하세요.");
		frm.r_htel1.focus();
		return false;
	}
	
	if(!confirm('회원가입을 하시겠습니까?')){
		
		return false
	
	}

}

/*****
* 수정
*/
function updateok(){

	var frm = document.getElementById("wiz_form01");


	if(frm.r_tel1.value == "" || frm.r_tel2.value == "" || frm.r_tel3.value == ""  ){
		alert("전화번호를 입력하세요.");
		frm.r_tel1.focus();
		return false;
	}

	if(frm.r_zip1.value == "" || frm.r_zip2.value == "" || frm.r_addr1.value == ""  ){
		alert("주소를 입력하세요.");
		frm.r_zip1.focus();
		return false;
	}

	if(frm.r_tel1.value == "" || frm.r_tel1.value == "" || frm.r_tel1.value == ""  ){
		alert("전화번호를 입력하세요.");
		frm.r_tel1.focus();
		return false;
	}

	if(frm.r_emailid.value == "" || frm.r_emailaddr.value == ""  ){
		alert("이메일을 입력하세요.");
		frm.r_emailid.focus();
		return false;
	}


	if(frm.r_htel1.value == "" || frm.r_htel2.value == "" || frm.r_htel3.value == ""  ){
		alert("핸드폰번호를 입력하세요.");
		frm.r_htel1.focus();
		return false;
	}

	if(frm.r_pwd.value == "" ){
		alert("비밀번호를 입력하세요.");
		frm.r_pwd.focus();
		return false;
	}

}


/*****
* 이메일입력
*/
function input_mail(){
	
	var frm = document.getElementById("wiz_form01");
		
		if(frm.r_emaillist.value != ""){
			frm.r_emailaddr.value = frm.r_emaillist.value;
			frm.r_emailaddr.readOnly = true;
			frm.r_emailid.focus();
		}else{
			frm.r_emailaddr.value = "";
			frm.r_emailaddr.readOnly = false;
			frm.r_emailid.focus();
		}

		
}


/**
 * Parameter 값이 Number형인지 확인하여
 * 결과를 반환한다.
 * 
 * @param 확인 대상문자열
 * 사용방법 :  onkeydown="inputNumber(this, true); return numbersonly(event, false);" onblur="inputNumber(this, true)";"
 * @return Number형 여부(Boolean)
 */
function isNumeric(sValue) {
	var pattern = /^[0-9]+$/;
	return (pattern.test(sValue)) ? true : false;
}

/**
 * 대상 Element의 Value값이 Number인지 확인하고
 * 입력값의 삭제 여부에 따라 처리
 * 
 * @param 대상 Input Element
 * @param 입력값 삭제여부
 * 
 * @return void
 */
function inputNumber(oElem, bReset)
{
	var inputValue = oElem.value;
	if(!isNumeric(inputValue))
	{
		if(bReset)
		{
			oElem.value = "";
		}
		else
		{
			var charleng = inputValue.length;
			var resultValue = "";
			for(var i=0; i<charleng; i++)
			{
				var tmpChar = inputValue.charAt(i);
				if(isNumeric(tmpChar))
					resultValue += tmpChar;
			}

			oElem.value = resultValue;
		}
	}
}

function numbersonly(e, decimal) { 
    var key; 
    var keychar; 

    if (window.event) { 
       // IE에서 이벤트를 확인하기 위한 설정 
        key = window.event.keyCode; 
    } else if (e) { 
      // FireFox에서 이벤트를 확인하기 위한 설정 
        key = e.which; 
    } else { 
        return true; 
    } 

    keychar = String.fromCharCode(key); 
 		if((key==8||key==9||key==13||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=105)||key==190)){
		
        return true; 
    } else if ((("0123456789").indexOf(keychar) > -1)) { 
        return true; 
    } else if (decimal && (keychar == ".")) { 
        return true; 
    } else 
        return false; 
}
