
function go_url(url){	
	var anchor  =  document.createElement("a");
	if(!anchor.click) { 
		window.location = url;                
		return;            
	}
	anchor.setAttribute("href", url);            
	anchor.style.display = "none";            
	document.body.appendChild(anchor); 
	anchor.click();
}
function go_url_open(url) {			
	window.open(url, "", "left=10,top=10,scrollbars=yes,resizable=no,copyhistory=no,width=1000,height=800");			
}


function popup(url,scroll,po_left,po_top,po_width,po_height,popname) {
	var settings = 'left='+po_left+','
	settings += 'top='+po_top+','
	settings += 'width='+po_width+','
	settings += 'height='+po_height+','
	settings += 'scrollbars='+scroll+','
window.open(url,popname,settings);
}

function win_open(url, name, option)
{
if (!url)url = "";
var popup = window.open(url, name, option);
popup.focus();
}


function win_pay()
{
	url ='./freepay/freepay.php';
	win_open(url, 'winPay', 'left=50,top=50,width=420,height=460,scrollbars=1');
}

function win_lec_pay(lec_idx)
{
	url ='./lec/lecpay.php?lec_idx='+lec_idx;
	win_open(url, 'winPay', 'left=50,top=50,width=520,height=360,scrollbars=1');
}
   
function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2)
{
url ='/home/member/zip.php?frm_name='+frm_name+'&frm_zip1='+frm_zip1+'&frm_zip2='+frm_zip2+'&frm_addr1='+frm_addr1+'&frm_addr2='+frm_addr2;
win_open(url, 'winZip', 'left=50,top=50,width=619,height=460,scrollbars=1');
}

function win_findid()
{
url ='./member/findid.php';
win_open(url, 'winZip', 'left=50,top=50,width=410,height=310,scrollbars=0');
}

/// 로그인
function login_form_submit(f)
{

	if (f.id.value.length < 4) {
		alert('아이디는 4글자 이상 입력하세요.');
		f.id.focus()
		return false;
	}
	
	if (f.pw.value.length < 4) {
		alert('패스워드를 4글자 이상 입력하십시오.');
		f.pw.focus()
		return false;
	}
								
	if (typeof(f.ssl_check) != 'undefined') {
		if (f.ssl_check.checked){		
			f.action = 'https://'+location.hostname+'/home/upia.php'; 
			return true;
		}else{
			f.action = 'http://'+location.hostname+'/home/upia.php';
			return true;
		}
	}else{ 
		f.action = 'http://'+location.hostname+'/home/upia.php';
		return true;
	}								
}

//비회원 예약조회
function bookingfind_submit(f)
{
													   
	if (f.booking_num.value.length < 1) {
		alert('예약번호를 입력하세요');
		f.booking_num.focus();
		return false;
	}

	if (f.booking_pw.value.length < 1) {
		alert('예약시 입력한 비밀번호를 입력하세요');
		f.booking_pw.focus();
		return false;
	}


	if (typeof(f.ssl_check) != 'undefined') {
		if (f.ssl_check.checked){
			f.action = 'https://'+location.hostname+'/home/booking/booking_input.php'; // SSL 설시후 사용요망
			return true;
		}else{
			f.action = 'http://'+location.hostname+'/home/booking/booking_input.php'; // SSL 설시후 사용요망
			return true;
		}
	}else{ 
		f.action ='http://'+location.hostname+'/home/booking/booking_input.php'; // SSL 설시후 사용요망
		return true;
	}	


	
								
				

}


//비회원 주문확인폼

function orderfind_submit(f)
{
													   
	if (f.order_num.value.length < 1) {
		alert('주문번호를 입력하세요');
		f.order_num.focus();
		return false;
	}

	if (f.order_pw.value.length < 1) {
		alert('주문시 입력한 비밀번호를 입력하세요');
		f.order_pw.focus();
		return false;
	}


	if (typeof(f.ssl_check) != 'undefined') {
		if (f.ssl_check.checked){
			f.action = 'https://'+location.hostname+'/home/shop/shop_input.php'; // SSL 설시후 사용요망
			return true;
		}else{
			f.action = 'http://'+location.hostname+'/home/shop/shop_input.php'; // SSL 설시후 사용요망
			return true;
		}
	}else{ 
		f.action ='http://'+location.hostname+'/home/shop/shop_input.php'; // SSL 설시후 사용요망
		return true;
	}	


	
								
				

}


//아이디 비번찾기

function find_form_submit(f)
{
													   
	if (f.name.value.length < 1) {
		alert('이름을 입력하십시오.');
		f.name.focus();
		return false;
	}

	var pattern = /([^가-힣\x20])/i; 
	if (pattern.test(f.name.value)) {
		alert('이름은 한글로 입력하십시오.');
		f.name.focus();
		return false;
	}

	if(false == (birth = checkPersonalNo(f.jumin1.value,f.jumin2.value))){
		alert('올바른 주민등록번호가 아닙니다.');
		f.jumin1.focus();
		return false;
	}

	if (typeof(f.ssl_check) != 'undefined') {
		if (f.ssl_check.checked){
			f.action = 'https://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
			return true;
		}else{
			f.action = 'http://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
			return true;
		}
	}else{ 
		f.action ='http://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
		return true;
	}	


	
								
				

}

//회원탈퇴

function member_out_submit(f)
{
													   
	if (f.pw.value.length < 4) {
		alert('패스워드를 입력하십시오.');
		f.pw.focus()
		return false;
	}

	if (f.sayou.value=="") {
		alert('탈퇴 사유를 선택하세요.');
		f.sayou.focus()
		return false;
	}
								
	if (typeof(f.ssl_check) != 'undefined') {
		if (f.ssl_check.checked){
			f.action = 'https://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
			return true;
		}else{
			f.action = 'http://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
			return true;
		}
	}else{ 
		f.action ='http://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
		return true;
	}								

}
// 회원가입/ 정보수정
function join_form_submit(f)
{
	
		

	if (f.m.value=="join"){



			if(f.yak[0].checked!=true){
				alert('약관을 읽어보시고 동의 하셔야 합니다.');
				f.yak[0].focus();
				return false;
			}

			if(f.policy[0].checked!=true){
				alert('개인 정보보호 취급방침을 읽어보시고 동의 하셔야 합니다.');
				f.policy[0].focus();
				return false;
			}
		

			reg_id_check();
			if ($('#id_enabled').val()!='000') {
				alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
				f.id.focus();
				return false;
			}
	}

		

        if (f.password.value.length < 4) {
            alert('패스워드를 4글자 이상 입력하십시오.');
			f.password.focus();
            return false;
        }


		if (f.password.value != f.password_re.value) {
			alert('패스워드가 같지 않습니다.');			
			f.password_re.focus();
			return false;
		}

		if (f.password.value.length > 0) {
			if (f.password_re.value.length < 4) {
				alert('패스워드를 4글자 이상 입력하십시오.');
				f.password_re.focus();
				return false;
			}
		}

		if (f.m.value=="join"){
			if (f.name.value.length < 1) {
					alert('이름을 입력하십시오.');
					f.name.focus();
					return false;
			}
			var pattern = /([^가-힣\x20])/i; 
			if (pattern.test(f.name.value)) {
				alert('이름은 한글로 입력하십시오.');
				f.name.focus();
				return false;
			}

			if(false == (birth = checkPersonalNo(f.jumin1.value,f.jumin2.value))){
				alert('올바른 주민등록번호가 아닙니다.');
				f.jumin1.focus();
				return false;
			}

		}


		reg_email_check();
        if ($('#email_enabled').val()!='000') {
            alert('E-mail을 입력하지 않았거나 입력에 오류가 있습니다.');
			f.email.focus();
            return false;
        }

		if (f.phone1.value=="") {
				alert('전화 번호 앞자리를 선택 하십시오.');
				f.phone1.focus();
				return false;
		}

		if (f.phone2.value.length < 1) {
				alert('전화 번호 가운데 자리를 입력하십시오.');
				f.phone2.focus();
				return false;
		}

		if (f.phone3.value.length < 1) {
				alert('전화 번호 끝 자리를 입력하십시오.');
				f.phone3.focus();
				return false;
		}

		if (f.mobile1.value=="") {
				alert('휴대전화 번호 앞자리를 선택 하십시오.');
				f.mobile1.focus();
				return false;
		}

		if (f.mobile2.value.length < 1) {
				alert('전화 번호 가운데 자리를 입력하십시오.');
				f.mobile2.focus();				
				return false;
		}

		if (f.mobile3.value.length < 1) {
				alert('전화 번호 끝 자리를 입력하십시오.');
				f.mobile3.focus();				
				return false;
		}


		if (f.address1.value.length < 1) {
				alert('주소찾기를 이용하여 주소를 입력하여 주세요.');           
				return false;
		}

		if (f.address2.value.length < 1) {
				alert('나머지 주소를 입력하셔야 합니다.');
				f.address2.focus();
				return false;
		}



		if (typeof(f.member_type) != 'undefined') {


			var radio1= $(':radio[name="member_type"]:checked').val();

			if(radio1=="company"){

				if (f.com_name.value.length < 1) {
						alert('회사명을 입력하십시오.');
						$('#com_name').focus();
						return false;
				}

				if (f.com_ceo.value.length < 1) {
						alert('대표자명을 입력하십시오.');
						$('#com_ceo').focus();
						return false;
				}

				if (f.com_num.value.length < 1) {
						alert('사업자 등록번호를 입력하십시오.');
						$('#com_num').focus();
						return false;
				}

				if (f.com_up.value.length < 1) {
						alert('사용자 등록증 상의 업태를 입력하십시오.');
						$('#com_up').focus();
						return false;
				}

				if (f.com_jong.value.length < 1) {
						alert('사용자 등록증 상의 종목을 입력하십시오.');
						$('#com_jong').focus();
						return false;
				}

				if (f.com_tel.value.length < 1) {
						alert('회사 전화번호를 입력하십시오.');
						$('#com_tel').focus();
						return false;
				}

			}


		}

		// 사업자 수정
		if (f.m.value=="modify"){
			if (typeof(f.com_ceo) != 'undefined') {

				
				if (f.com_up.value.length < 1) {
						alert('사용자 등록증 상의 업태를 입력하십시오.');
						$('#com_up').focus();
						return false;
				}

				if (f.com_jong.value.length < 1) {
						alert('사용자 등록증 상의 종목을 입력하십시오.');
						$('#com_jong').focus();
						return false;
				}

				if (f.com_tel.value.length < 1) {
						alert('회사 전화번호를 입력하십시오.');
						$('#com_tel').focus();
						return false;
				}



			}


		}







		
		//f.action='./member/member_input.php';

		if (typeof(f.ssl_check) != 'undefined') {
			if (f.ssl_check.checked){
				f.action = 'https://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
				return true;
			}else{
				f.action = 'http://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
				return true;
			}
		}else{ 
			f.action ='http://'+location.hostname+'/home/member/member_input.php'; // SSL 설시후 사용요망
			return true;
		}	

		f.submit();




}

// jquery 아이디 검증
function reg_id_check() {

	var input_id=$('#id').val();
	if(input_id.length > 2){
		$.post('../home/member/ajax_id_check.php',{reg_id:input_id},function(data){											
			return_reg_check(data);
		});
	}
}

function return_reg_check(req) { 	
    var msg = $('#msg_id');
    switch(req) {
        case '110' : msg.text('영문자, 숫자, _ 만 입력하세요.').css({ color: 'red' }); break;
        case '120' : msg.text('최소 4자이상 입력하세요.').css({ color: 'red' }); break;
        case '130' : msg.text('이미 사용중인 아이디 입니다.').css({ color: 'red' }); break;
        case '140' : msg.text('예약어로 사용할 수 없는 아이디 입니다.').css({ color: 'red' }); break;
        case '000' : msg.text('사용하셔도 좋은 아이디 입니다.').css({ color: 'blue' }); break;
        default : alert( '잘못된 접근입니다.\n\n' + result ); break;
    }
	   $('#id_enabled').val(req);

}


// // jquery E-mail 주소 검사
function reg_email_check() {

	var input_id=$('#id').val();
	var input_mail=$('#email').val();

	$.post('../home/member/ajax_email_check.php',{reg_id:input_id,reg_email:input_mail},function(data){											
			return_reg_email_check(data);
	});


}


function return_reg_email_check(req) { 
    var msg = $('#msg_email');
    switch(req) {
        case '110' : msg.text('E-mail 주소를 입력하십시오.').css({ color: 'red' }); break;
        case '120' : msg.text('E-mail 주소가 형식에 맞지 않습니다.').css({ color: 'red' }); break;
        case '130' : msg.text('이미 존재하는 E-mail 주소 입니다.').css({ color: 'red' }); break;
        case '000' : msg.text('사용하셔도 좋은 E-mail 주소 입니다.').css({ color: 'blue' }); break;
		case '140' : msg.text('예약어로 사용할 수 없는 E-mail 주소 입니다.').css({ color: 'red' }); break;
        default :  alert( '잘못된 접근입니다.\n\n' + result ); break;
    }
	$('#email_enabled').val(req);
}

//다음 엘리먼트로
function nextval(obj, tar, len){
value=obj.value;
	if (value.length >= len){
		tar.focus();
		 return;
	}
} 

//주민번호 검증
function checkPersonalNo(jumin1,jumin2) 
{ 
	var personal_no=jumin1+jumin2;
    personal_no = personal_no.replace(/[^\d]+/g, ''); 
    pattern = /^[0-9]{6}[1-8][0-9]{6}$/; 

    if(!pattern.test(personal_no)) { 
        return false; 
    } 
    var birth = new Array(); 
    birth[0] = personal_no.substr(0, 2); 
    switch(personal_no.charAt(6)) { 
    case '1': 
    case '2': 
        birth[0] = ('19' + birth[0]) * 1; 
        birth[3] = false; 
        break; 
    case '3': 
    case '4': 
        birth[0] = ('20' + birth[0]) * 1; 
        birth[3] = false; 
        break; 
    case '5': 
    case '6': 
        birth[0] = ('19' + birth[0]) * 1; 
        birth[3] = true; 
        break; 
    case '7': 
    case '8': 
        birth[0] = ('20' + birth[0]) * 1; 
        birth[3] = true; 
        break; 
    /*case '9': // 이렇게 늙은 사람은 있어도 안받아요. 위의 정규식에서 안받음. 
    case '0': 
        birth[0] = ('18' + birth[0]) * 1; 
        birth[3] = true; 
        break;*/ 
    } 

    birth[1] = personal_no.substr(2, 2) * 1; 
    birth[2] = personal_no.substr(4, 2) * 1; 

    if(birth[1] < 1 || birth[1] > 12) { 
        return false; 
    } 
    if(birth[2] < 1 || birth[2] > 31) { 
        return false; 
    } 
    var check = 0; 
    var mul = 2; 

    if(birth[3]) { 
        if(((personal_no.charAt(7) * 10 + personal_no.charAt(8)) % 2) != 0) { 
            return false; 
        } 
    } 
    for(i = 0; i < 12; i ++) { 
        check += personal_no.charAt(i) * mul; 
        mul ++; 
        if(mul > 9) { 
            mul = 2; 
        } 
    } 

    check = 11 - (check % 11); 

    if(check > 9) { 
        check %= 10; 
    } 
    if(birth[3]) { 
        check += 2; 
        if(check > 9) { 
            check %= 10; 
        } 
    } 
    if(check != personal_no.charAt(12)) { 
        return false; 
    } 
    return birth; 
} 

    function number_format(data) 
    {
        
        var tmp = '';
        var number = '';
        var cutlen = 3;
        var comma = ',';
        var i;

		data.value=data.value.replace(',','');
		data.value=parseInt(data.value.replace(/[^0-9]/g,"")); 
       
        len = data.value.length;
        mod = (len % cutlen);
        k = cutlen - mod;
        for (i=0; i<data.value.length; i++) 
        {

            number = number + data.value.charAt(i);
            
            if (i < data.value.length - 1) 
            {
                k++;
                if ((k % cutlen) == 0) 
                {
                    number = number + comma;
                    k = 0;
                }
            }
        }

        data.value=number;
    }



function lec_pop(idx)
{
	
		var url='http://'+location.hostname+'/home/lec/lec.php';
	
		$("body").prepend("<div id='light' class='white_content'></div><div id='fade' class='black_overlay'></div>");
		$("#light, #fade").css("display", "block");

			$.ajax({
				type: "GET",
				url: url,
				data: "id="+idx+"&time="+(new Date).getTime(),
				success: function(msg){	
					$("#light").html(msg);
					var body_width = $("body").width();
					var body_height = $("body").height();
					var div_width = $("#light").width();
					var div_height = $("#light").height();
					var div_left = body_width/2 - div_width/2;
					var div_top = body_height/2 - div_height/2; 
					$("#light").css({'left' : div_left, 'top' : div_top});	
				}
			});	
			return false;

}


function findid_search()
{


	if(navigator.appVersion.indexOf("MSIE 6") != -1) {
		findid_search_IE6();
	}else{
		//return true;

		var screenWidth;
		var screenHeight;

		if (navigator.appName.substring(0,9) != "Microsoft" && navigator.javaEnabled())  {
		   var toolkit = java.awt.Toolkit.getDefaultToolkit();
		   var screen_size = toolkit.getScreenSize();
		   screenWidth = screen_size.width;
		   screenHeight = screen_size.height;
		}else {
			screenWidth = screen.width;
			screenHeight = screen.height;
		}
	
		var url='http://'+location.hostname+'/home/member/idsearch.php';
	
		$("body").prepend("<div id='light' class='white_content2'></div><div id='fade' class='black_overlay2'></div>");
		$("#light, #fade").css("display", "block");

			$.ajax({
				type: "GET",
				url: url,
				data: "time="+(new Date).getTime(),
				success: function(msg){	
					$("#light").html(msg);
					var body_width = $("body").width();
					var body_height = screenHeight; //$("body").height();					
					var div_width = $("#light").width();
					var div_height = $("#light").height();
					var div_left = body_width/2 - div_width/2;
					var div_top = body_height/3 - div_height/2; 
					$("#light").css({'left' : div_left, 'top' : div_top});	
				}
			});

	}



			
			

}


function findid_search_IE6(){

		var url='http://'+location.hostname+'/home/member/idsearch_IE.php';
		win_open(url, 'winIE', 'left=50,top=50,width=498,height=370,scrollbars=1');

		

}
