
function checkFormMallOrderLogin() {

   if(!$('#orderMail').val()) {

    alert(_i('메일을 입력하세요.'));
    $('#orderMail').focus();
    return false;

   }

   if(!$('#orderPasswd').val()) {

    alert(_i('비밀번호를 입력하세요.'));
    $('#orderPasswd').focus();
    return false;

   }

   return true;

}

function searchQueryMemberCountry(xml) {

   if(!countryIsoCode) countryIsoCode = defaultIsoCode;

   $('#countryList')[0].innerHTML=''; 
   $('#countryList')[0].options.add(new Option(_i('▼ 국가를 선택하세요.'), ''));

   $(xml).find('country').each(function(i) { 
	$('#countryList')[0].options.add(new Option($(this).attr('country'), $(this).attr('isoCode')));
	if(countryIsoCode&&($(this).attr('isoCode')==countryIsoCode)) $('#countryList')[0].selectedIndex = i+1;	
   }); 

   searchQuery('countryState', countryIsoCode, searchQueryMemberCountryState);   

   if($('#countryList').val()=='KR') {

    $('#country_KR').removeClass('none');
    $('#country_default').addClass('none');

   } 

}

function searchQueryMemberCountryState(xml) {

   $('.flag').attr('src', '/imgs/system/flag/' + $('#countryList').val().toLowerCase() + '.png');

   $('#stateList')[0].innerHTML=''; 
   $('#stateList')[0].options.add(new Option(_i('▼ 지역을 선택하세요.'), ''));

   var checked = false;
   $(xml).find('state').each(function(i) { 
	$('#stateList')[0].options.add(new Option($(this).attr('state'), $(this).attr('stateCode')));
	if(stateCode&&($(this).attr('stateCode')==stateCode)) $('#stateList')[0].selectedIndex = i+1;
	checked = true;
   }); 

   if(checked) {

	$('#state').removeClass('none'); 
	$('#stateList').addClass('validate-selected'); 

   } else {

	$('#state').addClass('none');
	$('#stateList').removeClass('validate-selected'); 
	$('#stateList')[0].selectedIndex = 0;

   }

   if($('#countryList').val()=='KR') {

    $('#country_KR').removeClass('none');
    $('#country_default').addClass('none');

    $('#address1').removeClass('validate-required');
    $('#address3').removeClass('validate-required');
    $('#addAddress1').addClass('validate-required');
    $('#addAddress2').addClass('validate-required');

   } else {

    $('#country_KR').addClass('none');
    $('#country_default').removeClass('none');

    $('#addAddress1').removeClass('validate-required');
    $('#addAddress2').removeClass('validate-required');
    $('#address1').addClass('validate-required');
    $('#address3').addClass('validate-required');

   } 

}

function checkFormSignupStep1(type) {

   $('#type').val(type); 

}

function checkFormLogin() {

   if($('#useOpenId').attr('checked')==false) {

    if(!$('#id').val()) {

     alert(_i('아이디를 입력하세요.'));
     $('#id').focus();
     return false;

    }

    if(!$('#passwd').val()) {

     alert(_i('비밀번호를 입력하세요.'));
     $('#passwd').focus();
     return false;

    }

   } else {

    if(!$('#openId').val()) {

     alert(_i('오픈아이디를 입력하세요.'));
     $('#openId').focus();
     return false;

    }

	$('#formLogin')[0].action = langHref + '/auth/openid-login';
	$('#formLogin')[0].target = '_self';

   }

   return true;

}

function checkFormMessage() {

   if(!$('#content').val()) {

    alert(_i('쪽지 내용을 입력하세요.'));
    return false;

   }

   wysiwygs($('#content')).fixHTML();

   return true;

}

function checkFormMail() {

   if(!$('#subject').val()) {

    alert(_i('메일 제목을 입력하세요.'));
    $('#subject').focus();
    return false;

   }

   if(!$('#content').val()) {

    alert(_i('메일 내용을 입력하세요.'));
    return false;

   }

   wysiwygs($('#content')).fixHTML();

   return true;

}

function setMailHost(obj, layerId) {

   if(obj.value) $('#' + layerId).val(obj.value).attr('readOnly', 'readOnly'); 
   else $('#' + layerId).val('').attr('readOnly', ''); 

}

function checkFormInfo(obj) {

   if(!formValidator.check(obj)) return false;

   if($('#passwd').val()&&!$('#passwd2').val()) {

    alert(_i('확인용 비밀번호를 입력하세요.'));
    $('#passwd2').focus();
    return false;

   }

   if($('#passwd').val()&&$('#passwd2').val()&&($('#passwd').val()!=$('#passwd2').val())) {

    alert(_i('비밀번호와 확인용 비밀번호가 일치하지 않습니다.'));
    $('#passwd2').focus();
    return false;

   }   

   if($('#countryList').val()=='KR') {

	$('#address1').val($('#addAddress1').val());
	$('#address2').val($('#addAddress2').val());
	$('#zipcode').val($('#addZipcode').val());
	$('#address3').val('');
	$('#stateCode').val('');

   }

   if($('#mailUser').val()&&$('#mailHost').val()) $('#mail').val($('#mailUser').val() + '@' + $('#mailHost').val());   
   if($('#tel_1').val()&&$('#tel_2').val()&&$('#tel_3').val()) $('#tel').val($('#tel_1').val() + '-' + $('#tel_2').val() + '-' + $('#tel_3').val());   
   if($('#hp_1').val()&&$('#hp_2').val()&&$('#hp_3').val()) $('#hp').val($('#hp_1').val() + '-' + $('#hp_2').val() + '-' + $('#hp_3').val());   

   return true;

}

function checkFormSignupStep2(obj) {

   if(!formValidator.check(obj)) return false;

   if(!checkId) { 

    alert(_i('아이디 중복확인을 클릭하세요.'));
    $('#submit').css('visibility', ''); 
    return false;

   }

   if(!checkNickname) { 

    alert(_i('닉네임 중복확인을 클릭하세요.'));
    $('#submit').css('visibility', ''); 
    return false;

   }

   if($('#passwd').val().length<4) {

    alert(_i('비밀번호는 최소 4자 이상 적어주세요.'));
    $('#passwd').focus();
    $('#submit').css('visibility', ''); 
    return false;

   }   

   if($('#passwd').val()!=$('#passwd2').val()) {

    alert(_i('비밀번호와 확인용 비밀번호가 일치하지 않습니다.'));
    $('#passwd2').focus();
    $('#submit').css('visibility', ''); 
    return false;

   }   

   if($('#countryList').val()=='KR') {

	$('#address1').val($('#addAddress1').val());
	$('#address2').val($('#addAddress2').val());
	$('#zipcode').val($('#addZipcode').val());
	$('#address3').val('');
	$('#stateCode').val('');

   }

   if((typeof($('#writeKey').val())!='undefined')&&!$('#writeKey').val()) {

    alert(_i('자동가입 방지 번호를 입력하세요.'));
    $('#submit').css('visibility', ''); 
    return false;

   }

   if($('#mailUser').val()&&$('#mailHost').val()) $('#mail').val($('#mailUser').val() + '@' + $('#mailHost').val());   
   if($('#tel_1').val()&&$('#tel_2').val()&&$('#tel_3').val()) $('#tel').val($('#tel_1').val() + '-' + $('#tel_2').val() + '-' + $('#tel_3').val());   
   if($('#hp_1').val()&&$('#hp_2').val()&&$('#hp_3').val()) $('#hp').val($('#hp_1').val() + '-' + $('#hp_2').val() + '-' + $('#hp_3').val());   

   return true;

}

function checkFormOut(obj) {

   if(!formValidator.check(obj)) return false;

   if($('#passwd').val()!=$('#passwd2').val()) {

    alert(_i('비밀번호와 확인용 비밀번호가 일치하지 않습니다.'));
    $('#passwd2').focus();
    return false;

   }   

   if(confirm(_i('탈퇴를 정말 하시겠습니까?\r\n\r\n탈퇴를 하시면 그동안 쌓아온 포인트 및 회원 기록 자료가 삭제됩니다.'))) return true; 
   else return false;

}

function checkFormFindId() {

   if(!$('#realname').val()) {

    alert(_i('이름을 입력하세요.'));
    $('#realname').focus();
    return false;

   }

   if(!$('#mail').val()) {

    alert(_i('메일을 입력하세요.'));
    $('#mail').focus();
    return false;

   }

   return true;

}

function checkFormFindPasswd() {

   if(!$('#id').val()) {

    alert(_i('아이디를 입력하세요.'));
    $('#id').focus();
    return false;

   }

   if(!$('#questionTxt').val()) {

    alert(_i('비밀번호를 질문을 입력하세요.'));
    $('#questionTxt').focus();
    return false;

   }

   if(!$('#questionAnswer').val()) {

    alert(_i('비밀번호를 답변을 입력하세요.'));
    $('#questionAnswer').focus();
    return false;

   }

   return true;

}
