  // 신청버튼 기준 레이어 위치 조정
  var offset_top = -110;
  var offset_left = -100;

  window.onload = function () {
    
    // 신청서 관련
    $("form_submit").addEvent('submit', function(e) {
      new Event(e).stop();

      if (!formSubmit($('form_submit'))) return false;
      var log = $('srv_response').empty().addClass('ajax-loading');

      this.send({
        update: log,
        onComplete: function() {

          log.removeClass('ajax-loading');
          eval($('srv_response').innerHTML);

        }
      });

    });

    // 인증관련
    $("form_auth").addEvent('submit', function(e) {
      new Event(e).stop();
      
      if (!submitAuth()) return false;
      var log = $('srv_response').empty().addClass('ajax-loading');

      this.send({
        update: log,
        onComplete: function() {

          log.removeClass('ajax-loading');
          eval($('srv_response').innerHTML);

        }
      });
    });

		if ($('name').value != '') {
			$$('#form_submit .input').setStyle('color', '#d8d8d8');
			$$('#form_submit select').setStyle('color', '#d8d8d8');
		}
		$("form_submit").addEvent('click', function(e) {
			$$('#form_submit .input').setStyle('color', 'black');
			$$('#form_submit select').setStyle('color', 'black');
		});
/*
		// 남성 이동
		var ele_sex;
		var ele_layer = $('man_layer');
		if ($('sex_M')) ele_sex = $('sex_M');

		ele_sex.addEvent('click', function(e) {
			//new Event(e).stop();
			if (!ele_sex.checked) return;
			var pos = ele_sex.getCoordinates();
			ele_layer.style.left = (pos['left'] - 230) +'px';
			ele_layer.style.top = (pos['top'] - 10) +'px';
			ele_layer.style.display = 'block';
			ele_layer.setStyle('display', 'block');
			
		});
*/
  }

		// 인증 생략 전송
	function submitSkipAuth () {
		if (!submitAuth()) return false;
		var iform = $('form_auth');
		var log = $('srv_response').empty().addClass('ajax-loading');
		iform.send({
			update: log,
			onComplete: function() {
				log.removeClass('ajax-loading');
				eval($('srv_response').innerHTML);
			}
		});
	}


  function formSubmit(iform) {

		if (!iform.name.value) {
      alert('신청자의 이름을 입력하세요.');
      iform.name.focus();
      return false;
    }

       if (!parseInt(iform.age.value)) {
      alert('현재 나이를 숫자로만 입력하세요.');
      iform.age.focus();
      return false;
    }

		if (!iform.sex[0].checked && !iform.sex[1].checked) {
			alert('성별을 선택하세요.');
      return false;
    }

 
/*
    if (!parseInt(iform.height.value)) {
      alert('현재 키를 cm단위로 숫자만 입력하세요.');
      iform.height.select();
      return false;
    }

    if (!parseInt(iform.weight.value)) {
      alert('현재 몸무게를 Kg단위로 숫자만 입력하세요.');
      iform.weight.select();
      return false;
    }

    if (!parseInt(iform.weight_target.value)) {
      alert('희망 감량 몸무게를 Kg단위로 숫자만 입력하세요.');
      iform.weight_target.select();
      return false;
    }
*/
   



    var tel_ok = (iform.tel1.value && iform.tel2.value && iform.tel3.value) ? true : false;
    var cphone_ok = (iform.cphone1.value && iform.cphone2.value && iform.cphone3.value) ? true : false;
    if (!tel_ok && !cphone_ok) {
      alert('전화번호와 핸드폰 중 한가지 이상을 입력하세요.');
      if (!tel_ok) iform.tel1.select();
      else iform.cphone1.select();
      return false;
    }
	 if (!iform.job.value) {
      alert('현재 직업을 입력하세요.');
      iform.job.focus();
      return false;
    }

	    if (!iform.area.value) {
      alert('거주중인 지역을 선택하세요.');
      iform.area.focus();
      return false;
    }

		if (!iform.address.value) {
      alert('거주중인 주소지를 입력하세요. (동까지만 입력하셔도 됩니다)');
      iform.address.focus();
      return false;
    }

	    if (!iform.etc1.value) {
      alert('본인에게 필요한 프로그램 종류를 선택하세요.');
      iform.etc1.focus();
      return false;
    }

/*
    if (iform.email.value.length < 5) {
      alert('사용 가능한 이메일을 입력하세요.');
      iform.email.select();
      return false;
    }
*/
    return true;
  }

  // 휴대폰 인증창 보이기/숨기기
  function authForm (view) {

    if (view == true) {

      var pos = $('submit_button').getCoordinates();
      $('auth_div').style.left = (pos['left'] + offset_left) +'px';
      $('auth_div').style.top = (pos['top'] + offset_top) +'px';
      $('auth_div').style.display = 'block';
			$('auth').value = '';

      copyCP($('cphone1').value, 'Acphone1');
      copyCP($('cphone2').value, 'Acphone2');
      copyCP($('cphone3').value, 'Acphone3');

    } else {

      $('auth_div').style.display = 'none';

    }

  }

  // 휴대폰번호 복사
  function copyCP (val, target_id) {
    if ($(target_id)) $(target_id).value = val;
  }

  // SMS발송
  function submitAuth () {

    var cmd = '';
    var form = $('form_auth');
   
    //if (!Number(form.auth.value)) return alert('휴대폰 메시지로 전송된 인증번호를 입력하세요.');
    if (!Number(form.cphone1.value) || !Number(form.cphone1.value) || !Number(form.cphone1.value)) {
      alert('문자메시지 수신이 가능한 본인의 휴대전화번호를 정확히 입력하세요.');
      return false;
    }

    if (!Number(form.auth.value)) {
      if (!confirm('입력한 휴대전화로 인증번호를 발송합니다. 문자 수신이 1분이상 지연될 경우 전화번호가 정확한지 확인 후 전송버튼을 다시 클릭해 보시기 바랍니다.')) {
        alert('인증번호 발송이 취소되었습니다.');
        return false;
      }
      cmd = 'sms';
    } else cmd = 'auth';

    form.cmd.value = cmd;
    return true;

  }

  // 신청 완료
  function regFinish (itemid, server_name) {
    alert('신청서 접수가 완료되었습니다. 신속히 준비하여 상담해 드리도록 노력하겠습니다. \n감사합니다.');
    /*
		if (server_name) window.location.href = 'http://'+server_name;
		else window.location.href = 'http://www.slimcenter.co.kr';
		*/
		window.location.href = './';
  }

