//  ****************************************************************************************
//  FileName     : ssl_mem_join.js
//  Author  : yangjungpil
//  Date   : 2008-12-18
//  Description : È¸¿ø Script
//  NOTE      : ¾Æ·¡ ÄÚµå´Â Á¤±Ô½ÄÀ¸·Î ÀÛ¼º
//  ****************************************************************************************
var    _intValue   = '0123456789.';
var    _upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var    _lowerValue = 'abcdefghijklmnopqrstuvwxyz';
var    _etcValue   = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
var  LetterValue = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var     form_name;
function new_open(open_url, str){
if(str=="1"){
open(open_url,'win2','width=300,height=180,scrollbars=no, status=yes');
}else{
open(open_url,'win2','width=496,height=250,scrollbars=yes, status=yes');
}
}
// ÀüÈ­¹øÈ£ =====================================================
function FunTelephone(tel){
var tel_re = tel.value;
curRegExp = /\((\d{3}|\d{2})\)\s(\d{3}|\d{4})-\d{4,4}/;
resultStr = curRegExp.exec(tel_re);
if( resultStr == null )  {
alert( "ÀüÈ­¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù." );
return false;
}
else if( resultStr[0] != tel_re )  {
alert( "¾µµ¥¾ø´Â ¹®ÀÚ°¡ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù." );
return false;
}
else
return true;
return ft
}
// Mobile ========================================================
function FunMobile(mob){
var mob_re = mob.value;
fm = /(\d{3})-(\d{3}|\d{4})-\d{4}/g.test(mob_re);
if(!fm){
alert("ÇÚµåÆù¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
}
return fm
}
// ÀÌ¸ÞÀÏ =========================================================
function FunEmail(ema){
var ema_re = ema;
fe = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g.test(ema_re);
if(!fe){
alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
}
return fe
}
// ¿ìÆí¹øÈ£========================================================
function FunPost(pos){
var pos_re = pos.value;
fp = /\d{3}-\d{3}/g.test(pos_re) ;
if(!fp){
alert("¿ìÆí¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
}
return fp
}
//¸Ç ¾ÕÀÚ´Â ¹«Á¶²« ¿µÀÚ ³ª¸ÓÁö´Â ¿µ,¼ýÀÚ¸ðµÎ ======================
function FunChar(cha){
var cha_re= cha.value;
fc = /^[A-Za-z][\w\s,-/]+/g.test(cha_re);
return fc
}
//¸ðµÎ ¼ýÀÚ ÀÎ°¡ Å×½ºÆ® ÇÑ´Ù.
function AllInt(value){
var   i;
var   j;
var   k;
var   l;
for(i=0;i<value.length;i++)
{
l = 0;
k = value.charAt(i);
for(j=0;j<_intValue.length;j++)
if(k == _intValue.charAt(j)) {
l++;
}
if(l==0){
return false;
break;
}
}
return true;
}
function AllLetterValue(value){
var   i,j,k,l;
for(i=0;i<value.length;i++)
{
l = 0;
k = value.charAt(i);
for(j=0;j<LetterValue.length;j++)
if(k == LetterValue.charAt(j)) {
l++;
}
if(l==0){
return false;
break;
}
}
return true;
}
//Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
function IsEtc(value) {
var   i;
var   j;
var   k;
for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_etcValue.length;j++)
if(k == _etcValue.charAt(j)) {
return true;
break;
}
}
return false;
}
//´ë¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
function IsUpper(value) {
var   i;
var   j;
var   k;
for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_upperValue.length;j++)
if(k == _upperValue.charAt(j)) {
return true;
break;
}
}
return false;
}
//¿µ¹® ¼Ò¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
function IsLower(value) {
var   i;
var   j;
var   k;
for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_lowerValue.length;j++)
if(k == _lowerValue.charAt(j)) {
return true;
break;
}
}
return false;
}
//¼ýÀÚ¸¸ ==========================================================
function IsInt(value) {    //¼ýÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
var   i;
var   j;
var   k;
for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_intValue.length;j++)
if(k == _intValue.charAt(j)) {
return true;
break;
}
}
return false;
}
function onlyNumber()
{
if((event.keyCode<48)||(event.keyCode>57))
event.returnValue=false;
}
//ÁÖ¹Îµî·Ï¹øÈ£ ====================================================
function FunPersonalNumber(origin1, origin2 ){
//ipin = membership.ipin_no.value;
re_ob1 = /\d{6}/.test(origin1)
re_ob2 = /\d{7}/.test(origin2)
//if (ipin == ""){
if(!(re_ob1&&re_ob2)){
alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
result = false
}
else{
in1_ar = new Array(6);
for (var i=0;i<6;i++){
in1_ar[i] = origin1.substring(i,i+1);
}
in11=in1_ar[0];
in12=in1_ar[1];
in13=in1_ar[2];
in14=in1_ar[3];
in15=in1_ar[4];
in16=in1_ar[5];
in2_ar = new Array(7);
for (var i=0;i<7;i++){
in2_ar[i] = origin2.substring(i,i+1);
}
in21=in2_ar[0];
in22=in2_ar[1];
in23=in2_ar[2];
in24=in2_ar[3];
in25=in2_ar[4];
in26=in2_ar[5];
in27=in2_ar[6];
var sum =in11*2+in12*3+in13*4+in14*5+in15*6+in16*7+in21*8+in22*9+in23*2+in24*3+in25*4+in26*5;
var check_re = (11-((sum)%11))%10;
if (check_re != in27){
result = false
alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
}
else
result = true
}
//} else {
//  result = true
//}
return result
}
function FunPersonalNumber2(origin1, origin2 ){
re_ob1 = /\d{6}/.test(origin1)
re_ob2 = /\d{7}/.test(origin2)
if(!(re_ob1&&re_ob2)){
alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
result = false
}
else{
in1_ar = new Array(6);
for (var i=0;i<6;i++){
in1_ar[i] = origin1.substring(i,i+1);
}
in11=in1_ar[0];
in12=in1_ar[1];
in13=in1_ar[2];
in14=in1_ar[3];
in15=in1_ar[4];
in16=in1_ar[5];
in2_ar = new Array(7);
for (var i=0;i<7;i++){
in2_ar[i] = origin2.substring(i,i+1);
}
in21=in2_ar[0];
in22=in2_ar[1];
in23=in2_ar[2];
in24=in2_ar[3];
in25=in2_ar[4];
in26=in2_ar[5];
in27=in2_ar[6];
var sum =in11*2+in12*3+in13*4+in14*5+in15*6+in16*7+in21*8+in22*9+in23*2+in24*3+in25*4+in26*5;
var check_re = (11-((sum)%11))%10;
if (check_re != in27){
result = false
alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
}
else
result = true
}
return result
}
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
function IDCheckOpen(theURL,winName,features)
{
form_name = document.membership;
if(form_name.userid.value.length < 4 ){
alert("ID´Â 4ÀÚ ÀÌ»óÀÔ´Ï´Ù.");
return;
}
if( !AllLetterValue(form_name.userid.value) ){
alert("ID´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ·Î¸¸ ÀÌ·çÁ®¾ß ÇÕ´Ï´Ù.");
return ;
}
theURL = theURL + "?ID=" + form_name.userid.value + "&DN=" + form_name.DN.value;
window.open(theURL,winName,features);
}
function form_check(stDN){
form_name = document.membership;
ssl_ipin = form_name.ipin_no.value;
//IDÃ¼Å©
if( form_name.IDCheckStatus.value == "n"){
alert("IDÁßº¹Ã¼Å©°¡ ÇÊ¿äÇÕ´Ï´Ù.");
form_name.userid.focus();
return false;
}
//ÀÌ¸§ Ã¼Å©
if(form_name.name.value == ""){
alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
form_name.name.focus();
return false ;
exit;
}
if(form_name.name.value.length < 2 || form_name.name.value.length > 14){
alert("ÀÌ¸§Àº 2ÀÚ ÀÌ»ó 4ÀÚ ÀÌÇÏÀÔ´Ï´Ù.");
form_name.name.focus();
return false ;
}
if(form_name.pass.value == ""){
alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.pass.focus();
return false ;
}
//ID Ã¼Å©
if(form_name.userid.value == ""){
alert("ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
return false ;
}
if( !AllLetterValue(form_name.userid.value) ){
alert("ID´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ·Î¸¸ ÀÌ·çÁ®¾ß ÇÕ´Ï´Ù.");
return false ;
}
if(form_name.userid.value.length < 4 || form_name.userid.value.length > 25){
alert("ID´Â 4ÀÚ ÀÌ»óÀ¸·Î 14ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
return false ;
}
if(AllInt(form_name.userid.value) == true){
alert("¼ýÀÚ·Î¸¸ µÈ ID´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
return false ;
}
//ºñ¹Ð¹øÈ£
if(form_name.pass1.value == ""){
alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.pass.focus();
return false ;
}
if(form_name.pass.value != form_name.pass1.value){
alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
form_name.pass.value = "";
form_name.pass1.value = "";
form_name.pass.focus();
return false ;
}
if(form_name.pass.value.length < 4){
alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
form_name.pass.value = "";
form_name.pass1.value = "";
form_name.pass.focus();
return false ;
}
if (ssl_ipin == ''){
if(FunPersonalNumber(form_name.jumin1.value, form_name.jumin2.value) != true){
form_name.jumin1.value="";
form_name.jumin2.value="";
form_name.jumin1.focus();
return false ;
}
}
if(form_name.zip1.value == ""){
alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
form_name.zip1.focus();
return false ;
}
if(form_name.addr.value == ""){
alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
form_name.addr.focus();
return false ;
}
var emails
if(form_name.emailpt.value=="0"){
emails = form_name.email1.value + "@" + form_name.email2.value;
}else{
emails = form_name.email1.value + "@" + form_name.emailpt.value;
}
if(!FunEmail(emails) ){
form_name.email1.focus();
return false;
}
var phones = form_name.phone2.value + form_name.phone3.value
var cells = form_name.cell2.value + form_name.cell3.value
if (phones == "" && cells == ""){
alert("ÀüÈ­¹øÈ£ È¤Àº ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
return false;
}
if (phones != ""){
if(form_name.phone1.value=="0"){
alert("Áö¿ª¹øÈ£¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä");
return false ;
}
if( (form_name.phone2.value.length <3 ) || (form_name.phone3.value.length < 3)){
alert("Á¤È®ÇÑ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.")
return false;
}
}
if (cells != ""){
if(form_name.cell1.value=="0"){
alert("ÈÞ´ëÆù ¹øÈ£¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä");
return false ;
}
if( (form_name.cell2.value.length <3 ) || (form_name.cell3.value.length < 3)){
alert("Á¤È®ÇÑ ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.")
return false;
}
}
document.membership.submit();
}
function verifyjoins()
{
if( document.membership.jumin1.value == "" )
{
alert( "ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä" );
return false;
}
if( document.membership.jumin2.value == "" )
{
alert( "ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä" );
return false;
}
var strSsn = document.membership.jumin1.value + document.membership.jumin2.value;
window.open( "/user/main/member/join_outcorp/verify_outmember.php?OutCorpType=joins&Ssn=" + strSsn,
"",
"width=210, height=210" );
}
function funcPWSubmit(){
form_name = document.memPW;
//ºñ¹Ð¹øÈ£
if(form_name.oldpwd.value == ""){
alert("ÀÌÀüºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.oldpwd.focus();
return false ;
}
if(form_name.pass.value == ""){
alert("»õ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.pass.focus();
return false ;
}
if(form_name.pass1.value == ""){
alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.pass.focus();
return false ;
}
if(form_name.pass.value != form_name.pass1.value){
alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
form_name.pass.value = "";
form_name.pass1.value = "";
form_name.pass.focus();
return false ;
}
if(form_name.pass.value.length < 4){
alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
form_name.pass.value = "";
form_name.pass1.value = "";
form_name.pass.focus();
return false ;
}
//alert("funcPWSubmit");
form_name.action = "/comm/member/mem_unity_ok.asp"
form_name.submit();
}
function funcUTSubmit(){
form_name = document.membership;
//IDÃ¼Å©
if( form_name.IDCheckStatus.value == "n"){
alert("IDÁßº¹Ã¼Å©°¡ ÇÊ¿äÇÕ´Ï´Ù.");
form_name.userid.focus();
return false;
}
if(form_name.userid.value == ""){
alert("ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
return false ;
}
if( !AllLetterValue(form_name.userid.value) ){
alert("ID´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ·Î¸¸ ÀÌ·çÁ®¾ß ÇÕ´Ï´Ù.");
return false ;
}
if(form_name.userid.value.length < 4 || form_name.userid.value.length > 25){
alert("ID´Â 4ÀÚ ÀÌ»óÀ¸·Î 14ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
return false ;
}
if(AllInt(form_name.userid.value) == true){
alert("¼ýÀÚ·Î¸¸ µÈ ID´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
return false ;
}
//ºñ¹Ð¹øÈ£
if(form_name.oldpwd.value == ""){
alert("ÀÌÀüºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.oldpwd.focus();
return false ;
}
if(form_name.pass.value == ""){
alert("»õ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.pass.focus();
return false ;
}
if(form_name.pass1.value == ""){
alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
form_name.pass.focus();
return false ;
}
if(form_name.pass.value != form_name.pass1.value){
alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
form_name.pass.value = "";
form_name.pass1.value = "";
form_name.pass.focus();
return false ;
}
if(form_name.pass.value.length < 4){
alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
form_name.pass.value = "";
form_name.pass1.value = "";
form_name.pass.focus();
return false ;
}
//alert("funcUTSubmit");
form_name.action = "/comm/member/mem_unity_ok.asp"
form_name.submit();
}

