/*
*	약관등록
*/
function regSub(frm) {
	if(frm.regCk1.checked==false){alert("회원약관에 동의 하셔야 합니다.");frm.regCk1.focus();return false;}
	if(frm.regCk2.checked==false){alert("개인정보보호정책에 동의 하셔야 합니다.");frm.regCk2.focus();return false;}
}

/*
*	아이디중복확인
*/
function id_chk() {
	var frm=document.member_frm;
	if(!frm.user_id.value){alert("아이디를 입력하세요.");frm.user_id.focus();return false;}
	if(frm.user_id.value.length<4 || frm.user_id.value.length>12){alert("아이디는 4자이상 12자 이하로 입력하세요.");frm.user_id.focus();return false;}
	f=eval("document.member_frm.user_id");
	for(var i=0; i < f.value.length; i++) {
		 var chr = f.value.substr(i,1);
		 if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && ( chr < 'A' || chr > 'Z')) {
			 alert("영문자나 숫자로만 입력하세요.");
			return false;
		 }
    }
	var idCk = frm.user_id.value;
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	frm.idck_ok.value="ok";
	ref = "../member/id_check.php?user_id="+idCk+"&what=1";
	window.open(ref,"zipWin",'scrollbars=no,width=370,height=140,status=no,top=' + window_top + ',left=' + window_left + '');
}

function focus_next(first,len,end){
	if (event.keyCode !=8){
	  var str = first.value.length;
	  if(str == len)
		  end.focus();
	}
}


function isnum(FRM){
	if(isNaN(FRM.value)){
		alert("숫자만 입력하세요.");
		FRM.value = "";
		FRM.focus();
	}
}

   
function IsNumber(frmname) {
 var frm=eval("document.member_frm." + frmname);

 for(var i=0; i < frm.value.length; i++) {
	 var chr = frm.value.substr(i,1);
	 if((chr < '0' || chr > '9')) {
		return false;
	 }
 }
 return true;
}


function IsPW(frmname) {
 var frm=eval("document.member_frm." + frmname);

 if(frm.value.length < 4 || frm.value.length > 20) {
	 return false;
 }
 for(var i=0; i < frm.value.length; i++) {
	 var chr = frm.value.substr(i,1);
	 if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && ( chr < 'A' || chr > 'Z')) {
		return false;
	 }
 }
 return true;
}


function check_ID_Window(ref) {

  var user_id= eval(document.member_frm.user_id);
  var window_left = (screen.width-640)/2;
  var window_top = (screen.height-480)/2;
  window.open(ref,"checkIDWin",'width=370,height=208,scrollbars=no,status=no,toolbar=no,menubar=no,directories=no,location=no,resizable=no,top=' + window_top + ',left=' + window_left + '');

}

function ZipWindow(ref,what) {
	 var window_left = (screen.width-640)/2;
	 var window_top = (screen.height-480)/2;
	 ref = ref + "?what=" + what;
	 window.open(ref,"zipWin",'scrollbars=yes,width=390,height=183,status=no,top=' + window_top + ',left=' + window_left + '');
}


/*
* 사업자 등록번호 검사
*/
function isBusinessNo(varCk1,varCk2,varCk3) {
    ckValue = new Array(10);
    if ( (isLength(varCk1)==3) && (isLength(varCk2)==2) && (isLength(varCk3)==5) ) {
        if ( (isInteger(varCk1,"")) && (isInteger(varCk2,"")) && (isInteger(varCk3,"")) ) {
            ckValue[0] = ( parseFloat(varCk1.substring(0 ,1))  * 1 ) % 10;
            ckValue[1] = ( parseFloat(varCk1.substring(1 ,2))  * 3 ) % 10;
            ckValue[2] = ( parseFloat(varCk1.substring(2 ,3))  * 7 ) % 10;
            ckValue[3] = ( parseFloat(varCk2.substring(0 ,1))  * 1 ) % 10;
            ckValue[4] = ( parseFloat(varCk2.substring(1 ,2))  * 3 ) % 10;
            ckValue[5] = ( parseFloat(varCk3.substring(0 ,1))  * 7 ) % 10;
            ckValue[6] = ( parseFloat(varCk3.substring(1 ,2))  * 1 ) % 10;
            ckValue[7] = ( parseFloat(varCk3.substring(2 ,3))  * 3 ) % 10;
            ckTemp     = parseFloat(varCk3.substring(3 ,4))  * 5  + "0";
            ckValue[8] = parseFloat(ckTemp.substring(0,1)) + parseFloat(ckTemp.substring(1,2));
            ckValue[9] = parseFloat(varCk3.substring(4,5));
            ckLastid = ( 10 - ( ( ckValue[0]+ckValue[1]+ckValue[2]+ckValue[3]+ckValue[4]+ckValue[5]+ckValue[6]+ckValue[7]+ckValue[8] ) % 10 ) ) % 10;
            if (ckValue[9] != ckLastid) {
                alert ("잘못된 사업자등록번호입니다. 다시 확인해 주십시오");
                return false;
            } else {
                return true;
            }
        } else {
            alert("사업자등록번호는 숫자이어야 합니다.");
            return false;
        }
    } else {
        alert("사업자등록번호의 자릿수가 잘못 입력되었습니다.");
        return false;
    }
}


/*
*	문자열 길이 검사
*/
function isLength(varCk) {
    var varLen = 0;
    var agr = navigator.userAgent;

    for (i=0; i<varCk.length; i++) {
        ch = varCk.charAt(i);
        if ((ch == "\n") || ((ch >= "ㅏ") && (ch <= "히")) || ((ch >="ㄱ") && (ch <="ㅎ")))
            varLen += 2;
        else
            varLen += 1;
    }
    return (varLen);
}

/*
*	입력 문자열 검사 (숫자/특수문자)
*/
function isInteger(varCk, charSet) {
    var chk=true;
    for (i=0; i<=varCk.length-1; i++) {
        ch = varCk.substring(i,i+1);
        if (ch>="0" && ch<="9") {
            chk = true;
        } else {
            chk=false;
            for (j=0; j<=charSet.length-1; j++) {
                comp = charSet.substring(j,j+1);
                if (ch==comp) {
                    chk = true;
                    break;
                }
            }
            if (!chk)   break;  // 숫자+특수문자외의 문자가 있는 경우만 error 종료 2002.04.08
        }
    }
    return chk;
}

/*
*	로그인
*/
function on_enter(){
	if(event.keyCode == 13){
		LogSub();
	}
}
function LogSub() {
	var frm=document.LogFrm;
	if(!frm.user_id.value){alert("아이디를 입력하세요.");	frm.user_id.focus();return false;}
	if(!frm.pwd.value){alert("비밀번호를 입력하세요.");frm.pwd.focus();return false;}	
	frm.submit();
}

function LogSub2() {
	var frm=document.LogFrm2;
	if(!frm.user_id.value){alert("아이디를 입력하세요.");	frm.user_id.focus();return false;}
	if(!frm.pwd.value){alert("비밀번호를 입력하세요.");frm.pwd.focus();return false;}	
	frm.submit();
}

/*
*	아이디, 비밀번호 찾기.
*/
function id_sub() {
	var frm=document.id_frm;	
	if(!frm.user_name.value){alert("이름을 입력하세요.");frm.user_name.focus();return false;}
	if(!frm.jumin1.value){alert("주민번호를 입력하세요.");frm.jumin1.focus();return false;}
	if(!frm.jumin2.value){alert("주민번호를 입력하세요.");frm.jumin2.focus();return false;}	
	frm.submit();
}

function pw_sub() {
	var frm=document.pw_frm;
	if(!frm.user_name.value){alert("이름을 입력하세요.");frm.user_name.focus();return false;}
	if(!frm.user_id.value){alert("아이디를 입력하세요.");frm.user_id.focus();return false;}	
	if(!frm.jumin1.value){alert("주민번호를 입력하세요.");frm.jumin1.focus();return false;}
	if(!frm.jumin2.value){alert("주민번호를 입력하세요.");frm.jumin2.focus();return false;}			
	frm.submit();
}


/*
*	선택삭제
*/
function Js_ck(formGb) {
	var frm=document.ListForm;
	var Ck="";
	len=frm["DCheck[]"].length;
	if(!len){ 
		if(frm["DCheck[]"].checked){ Ck="Y"; }
	}else{
		for(i=0; i<len; i++){
			if(frm["DCheck[]"][i].checked){ Ck="Y"; }
		}
	}
	if(Ck != "Y"){ alert("체크를 하나이상 하셔야합니다."); return false; }
	else {//하나이상 체크하면...
		if(formGb=="delete"){	// 선택삭제.
			frm.action="../inc/db_query.php?Query=cart_All_delete";
			frm.submit();
		}else if(formGb=="buy"){
			frm.submit();
		}		
	}
}


/*
*	온라인견적서
*/
function estimateSub() {
	var frm=document.estimate_frm;
	if(!frm.user_name.value){alert("담당자를 입력하세요.");frm.user_name.focus();return false;}
	if(!frm.email.value) {alert("이메일을 입력하세요!");frm.email.focus();return false;}
	if(frm.email.value.indexOf("@") < 0){alert("이메일 주소 형식이 틀립니다.");frm.email.focus();return false;}
	if(frm.email.value.indexOf(".") < 0){alert("이메일 주소 형식이 틀립니다.");frm.email.focus();return false;}
	if(frm.email.value.indexOf("/") >= 0){alert("이메일 주소 형식이 틀립니다.");frm.email.focus();return false;}
	if(!frm.com_name.value){alert("회사명을 내용을 입력하세요.");frm.com_name.focus();return false;}
	if(!frm.part_name.value){alert("부서명을 내용을 입력하세요.");frm.part_name.focus();return false;}
	if(!frm.user_tel.value){alert("전화번호를 입력하세요.");frm.user_tel.focus();return false;}
	if(!frm.user_fax.value){alert("팩스번호를 입력하세요.");frm.user_fax.focus();return false;}
	if(!frm.subject.value){alert("제목을 입력하세요.");frm.subject.focus();return false;}

	/*
	var kd = "";
	var Ukind=frm.kind;
	for(var i=0;i<Ukind.length;i++) {
		if(Ukind[i].checked) {kd+="Y";} 
	} 
	if(!kd) {alert("견적종류를 선택하세요.");Ukind[0].focus();return false;}
	if(Ukind[2].checked==true && !frm.kind_orther.value){alert("일반 종류를 입력하세요");frm.kind_orther.focus();return false;}
	*/
	var cnjment = "";
	var Ik=frm["kind[]"];
	var num=Ik.length;	
	var sum=0;
	for(var i=0;i<Ik.length;i++) {
		if(frm["kind[]"][i].checked==true) {sum+=1;}
	}
	if(sum==0){alert("견적종류를 선택하세요.");return false;}
	if(frm["kind[]"][6].checked==true && !frm.kind_orther.value){alert("일반에 내용을 입력하세요.");frm.kind_orther.focus();return false;}

	if(!frm.server.value){alert("서버를 입력하세요.");frm.server.focus();return false;}

	var cp = "";
	var Ucpu=frm.cpu;
	for(var i=0;i<Ucpu.length;i++) {
		if(Ucpu[i].checked) {cp+="Y";} 
	} 
	if(!cp) {alert("CPU를 선택하세요.");Ucpu[0].focus();return false;}
	if(Ucpu[5].checked==true && !frm.cpu_orther.value){alert("CPU를 입력하세요");frm.cpu_orther.focus();return false;}

	var me = "";
	var Umemory=frm.wr_9;
	for(var i=0;i<Umemory.length;i++) {
		if(Umemory[i].checked) {me+="Y";} 
	} 
	if(!me) {alert("Memory를 선택하세요.");Umemory[0].focus();return false;}
	if(Umemory[6].checked==true && !frm.memory_orther.value){alert("Memory를 입력하세요");frm.memory_orther.focus();return false;}

	if(!frm.content.value){alert("견적내용을 입력하세요.");frm.content.focus();return false;}
}


/*
*	견적종류
*/
function kindCk() {
	var frm=document.estimate_frm;
	if(frm.kind[2].checked==true){		
		frm.kind_orther.disabled=false;
	}else {
		frm.kind_orther.value="";
		frm.kind_orther.disabled=true;
	}
}

/*
*	CPU선택
*/
function cpuCk() {
	var frm=document.estimate_frm;
	if(frm.cpu[5].checked==true){		
		frm.cpu_orther.disabled=false;
	}else {
		frm.cpu_orther.value="";
		frm.cpu_orther.disabled=true;
	}
}

/*
*	Memory선택
*/
function memoryCk() {
	var frm=document.estimate_frm;
	if(frm.memory[6].checked==true){		
		frm.memory_orther.disabled=false;
	}else {
		frm.memory_orther.value="";
		frm.memory_orther.disabled=true;
	}
}