function setEndDate()
{
	document.signin.mr_contracte1.value = document.signin.mr_contracts1.value
	document.signin.mr_contracte2.value = document.signin.mr_contracts2.value
	document.signin.mr_contracte3.value = document.signin.mr_contracts3.value
}

function checkStatus()
{
	if(document.signin.days.status)
	{
		document.all("enddate").style.display = "none"
	}
	else
	{
		document.all("enddate").style.display = ""
	}
}

function trim(str) // ¸»±×´ë·Î Æ®¸²
{ 
	var reg = /\s+/g; 
	return str.replace(reg,''); 
} 
function juminFieldCheck()
{
	var j1 = document.signin.jumin1.value;
	var j2 = document.signin.jumin2.value;

	if (j2!=""){
		if (!res_no_chk(j1+j2))
		{
			innerJumin.innerHTML = "<font color=red>ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä</font>";
			document.signin.jumin1.value = "";
			document.signin.jumin2.value = "";
			document.signin.jumin1.focus();
		} else 		
		{
			innerJumin.innerHTML ="";
//			var URL = "includes/	memberDoubleCheck.inc.php?mode=queryJumin&jumin="+j1+"-"+j2;
//			extraFrame.location.replace(URL);
		}
	} // if (j2!="") 
	else {innerJumin.innerHTML = "";}

}

function emailFieldCheck()
{
	var email = document.signin.email;
		if (email.value != "")
		{
			if (email.value.indexOf("daum")>0 || email.value.indexOf("hanmail.net")>0){
				alert ("ÇÑ¸ÞÀÏÀº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
				email.value = "";
				email.focus();
			} else {document.signin.tel1.focus();}
		} 
}
function freeEmailList()
{
freeEmail.innerHTML = (freeEmail.innerHTML)?"":"<br><font color=green>¹«·á ÀÌ¸ÞÀÏÀ» ¸¸µå¼¼¿ä!</font><br><a href=\"http://login.empas.com/join/join_agr.html\" target=\"_blank\">¿¥ÆÈ(empal.com)</a> | <a href=\"http://edit.korea.yahoo.com/config/register_agree?.done=http%3a//edit.korea.yahoo.com/config/eval_register%3f.intl=kr%26new=1%26.done=%26.src=ym%26partner=%26promo=%26.last=&.src=ym&.intl=kr&.partner=\" target=\"_blank\">¾ßÈÄ(yahoo.com)</a> | <a href=\"http://ids.naver.com/newid/register/inputNameSocno.php\" target=\"_blank\">³×ÀÌ¹ö(naver.com)</a> | <a href=\"http://member.nate.com/sccustomer/join/nate/index.jsp\" target=\"_blank\">³×ÀÌÆ®(nate.com)</a>";
}

function telFieldCheck()
{
	var tel1 = document.signin.tel1;
	var tel2 = document.signin.tel2;
	var tel3 = document.signin.tel3;

	if (tel1.value != "" && tel1.value.indexOf("0")!=0)
	{
		alert("ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		tel1.value = "";tel2.value = "";tel3.value = "";
		tel1.focus();
	}
}
function telFieldCheck()
{
	var tel1 = document.signin.tel1;
	var tel2 = document.signin.tel2;
	var tel3 = document.signin.tel3;

	if (tel1.value != "" && tel1.value.indexOf("0")!=0)
	{
		alert("ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		tel1.value = "";tel2.value = "";tel3.value = "";
		tel1.focus();
	}
}

function htelFieldCheck()
{
	var htel1 = document.signin.htel1;
	var htel2 = document.signin.htel2;
	var htel3 = document.signin.htel3;

	if (htel1.value != "" && htel1.value.indexOf("011")!=0 && htel1.value.indexOf("016")!=0 && htel1.value.indexOf("017")!=0 && htel1.value.indexOf("018")!=0 && htel1.value.indexOf("019")!=0 && htel1.value.indexOf("010")!=0)
	{
		alert("ÈÞ´ëÆù ¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		htel1.value = "";htel2.value = "";htel3.value = "";
		htel1.focus();
	}
}

function ftelFieldCheck()
{
	var ftel1 = document.signin.ftel1;
	var ftel2 = document.signin.ftel2;
	var ftel3 = document.signin.ftel3;

	if (ftel1.value != "" && ftel1.value.indexOf("0")!=0)
	{
		alert("Fax¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		ftel1.value = "";ftel2.value = "";ftel3.value = "";
		ftel1.focus();
	}
}


function searchAddress()
{
	var formName = "signin";
	var zip1 = "zip1";
	var zip2 = "zip2";
	var addr = "address";
	var URL = "/torfl/search_address.php?formName=" + formName + "&zip1=" + zip1 + "&zip2=" + zip2 + "&addr=" + addr;
	launchCenteredWin(URL, "srch_addr", 500, 400, "scrollbars=yes");
}
function launchCenteredWin(url, name, width, height, otherfeatures) // °¡¿îµ¥Ã¢
{  var str = "height=" + height + ",innerHeight=" + height;
	  str += ",width=" + width + ",innerWidth=" + width;
	  if (window.screen) {
	    var ah = screen.availHeight - 30;
	    var aw = screen.availWidth - 10;

	    var xc = (aw - width) / 2;
	    var yc = (ah - height) / 2;
	    str += ",left=" + xc + ",screenX=" + xc;
	    str += ",top=" + yc + ",screenY=" + yc;
	  }
	  newwin = window.open(url, name, str + ',' + otherfeatures);
	  if(parseInt(navigator.appVersion) >= 4)
	  {
	 	setTimeout('newwin.focus();',250);
	  }
}

function chkForm(f)
{ 
	f.Submit.disabled = true;
    var i,currEl;

    for(i = 0; i < f.elements.length; i++){ 
        currEl = f.elements[i]; 
        //ÇÊ¼ö Ç×¸ñÀ» Ã¼Å©ÇÑ´Ù.  

if (currEl.disabled!=true){		
		
		if (currEl.getAttribute("required") != null) { 
            if(currEl.type == "TEXT" || currEl.type == "text" || 
               currEl.tagName == "SELECT" || currEl.tagName == "select" || 
               currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){ 
                if(!chkText(currEl,currEl.hname,f)) return false; 

            } else if(currEl.type == "PASSWORD" || currEl.type == "password"){ 
                if(!chkText(currEl,currEl.hname,f)) return false; 

            } else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){ 
                if(!chkCheckbox(f, currEl,currEl.hname)) return false; 

            } else if(currEl.type == "RADIO" || currEl.type == "radio"){ 
                if(!chkRadio(f, currEl,currEl.hname)) return false; 
            }
        }
        // ÀÔ·Â ÆäÅÏÀ» Ã¼Å©ÇÑ´Ù.
        if(currEl.getAttribute("option") != null && currEl.value.length > 0){ 
            if(!chkPatten(currEl,currEl.option,currEl.oname,f)) return false; 
        }
		// ±æÀÌ¸¦ Ã¼Å©ÇÑ´Ù.
        if(currEl.getAttribute("min") != null && currEl.value.length > 0){ 
            if(!chkMinimum(currEl,currEl.min,currEl.mname,f)) return false; 
        }
}
	
	
	}
}

function chkPatten(field,patten,name,form)
{ 
    var regNum =/^[0-9]+$/; 
    var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;                     // Çü½Ä : 033-1234-5678
    var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
    var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/; 
    var regAlpha =/^[a-zA-Z]+$/; 
    var regHost =/^[a-zA-Z-]+$/; 
    var regHangul =/[°¡-ÆR]/; 
    var regHangulEng =/[°¡-ÆRa-zA-Z]/; 
    var regHangulOnly =/^[°¡-ÆR]*$/; 
    var regId = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/; 
    var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;                         // Çü½Ä : 2002-08-15

    patten = eval(patten); 
    if(!patten.test(field.value)){ 
        alert(name); 
        field.focus(); 
		form.Submit.disabled = false;
        return false; 
    } 
    return true; 
} 

function chkMinimum(field, minimum, name,form)
{
       fieldvalue = field.value;
	   if (fieldvalue.length <minimum){
        alert(name); 
        field.value = "";
        field.focus(); 
		form.Submit.disabled = false;
        return false; }
    return true; 
}

function chkText(field, name,form)
{
       fieldvalue = field.value;
    fieldvalue = fieldvalue.split(" ");
    
    if(field.value.length + 1 == fieldvalue.length){ 
        alert(name); 
        field.value = "";
        field.focus(); 
		form.Submit.disabled = false;
        return false; 
    } 
    return true; 
}

function chkCheckbox(form, field, name)
{
    fieldname = eval(form.name+'.'+field.name);
	alert( fieldname.length )
	
	for (var i=0;i<fieldname.length;i++) {
        if (fieldname[i].checked)
            return true; 
    }
	alert( name );
	field.focus(); 
	form.Submit.disabled = false;
    return false; 
}

function chkRadio(form, field, errorMSG)
{
	fieldname = eval(form.name+"."+field.name);
	for (var i=0;i<fieldname.length;i++) {
        if (fieldname[i].checked)
            return true; 
    }
    alert(errorMSG); 
    field.focus(); 
	form.Submit.disabled = false;
    return false; 
} 

function res_no_chk(s) { // ÁÖ¹Î¹øÈ£ Ã¼Å©
		if( s.charAt(6) == 1 || s.charAt(6) == 2 ){
			if( s.charAt(12) ==
				(( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
							 +s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
							 +s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
							 +s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
							% 11)))%10)
				return true;
		}
		return false;
}
