//##########################################################################
/*	
	1) »ç¿ëÀÚ µî·Ï,¼öÁ¤ 
	2) °¢»ç¿ëÀÚÀÇ Client µî·Ï,¼öÁ¤ 
	3) ¿ª¹ßÇà ¾÷Ã¼ÀÇ µî·Ï,¼öÁ¤
*/
//##########################################################################
/* ¿ìÆí¹øÈ£ °Ë»ö (È¸¿ø°¡ÀÔ½Ã ¿ìÆíÁÖ¼Ò) */
function zipSearch1(){

	popupXP("/ntax/comm/zip_search1.php?mode=form", "ZipSearch", 384, 350, "yes", "" , "yes");
}
/* °Å·¡Ã³ µî·Ï½Ã */
function zipSearch2(){

	popupXP("/ntax/comm/zip_search1.php?mode=form&formName=clForm", "ZipSearch", 384, 350, "yes", "" , "yes");
}



/* Áßº¹¾ÆÀÌµð °Ë»ç */
function duplicatedIDCheck(){
	var form = document.cusForm;
	var cusID = form.cusID.value;

	// ¾ÆÀÌµðÀÇ ±æÀÌ°¡ 4~12ÀÚÀÎÁö Ã¼Å©
	if(cusID.length < 4 || cusID.length > 12){

		alert('¾ÆÀÌµðÀÇ ±æÀÌ´Â 4 ~12ÀÚ ÀÔ´Ï´Ù.');
		form.cusID.focus();
		return false;
	}
		
	// ¼ýÀÚ,¿µÀÚ,¾ð´õ¹Ù ÀÌ¿ÜÀÇ ¹®ÀÚÀÎÁö °Ë»ç(ÇÑ±Û,ÇÑÀÚ,Æ¯¼ö¹®ÀÚµî...)
	if(!validText(cusID,'2')){

		alert('¾ÆÀÌµð´Â ¼ýÀÚ,¿µ¹®ÀÚ ¸¸°¡´ÉÇÕ´Ï´Ù.');
		form.cusID.focus();
		return false;
	}
	
	window.open('/ntax/comm/id_duplicated_check.php?cusID=' + cusID, '', 'width=300, height=150, scrollbars=no');
}



/* Áßº¹ µî·Ï¹øÈ£ °Ë»ç */
function duplicatedNumberCheck(){
	var form = document.cusForm;
	var cusNumber = form.cusNumber.value;

	var cusNumber1 = cusNumber.substring(0,3);
	var cusNumber2 = cusNumber.substring(3,5);
	var cusNumber3 = cusNumber.substring(5,10);

	// µî·Ï¹øÈ£ Ã¼Å©
	if(!companyNumberCheck(cusNumber1,cusNumber2,cusNumber3)){

		alert('»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä');
		form.cusNumber.focus();
		return false;
	}

	window.open('/ntax/comm/number_duplicated_check.php?cusNumber=' + cusNumber, '1', 'width=300, height=150, scrollbars=no');
}



/* ¼­ºñ½º °¡°Ý¼³Á¤ °ü·Ã */
function sumPrice(form,priceList,priceType,linkPrice){
	var serviceType = priceType.split("||");	// ¼­ºñ½º Á¾·ù
	var serviceList = priceList.split("||");	// ¼­ºñ½º Á¾·ù¿¡´ëÇÑ °¡°¢ÀÇ °¡°Ý
	var year = form.cusServiceYear.options[form.cusServiceYear.selectedIndex].value;	// ¼­ºñ½º ±â°£
	var type = form.cusServiceType.options[form.cusServiceType.selectedIndex].value;	// ¼­ºñ½º Å¸ÀÔ(Á¾·ù)
	var price =0;
	
	// ¼­ºñ½º Á¾·ù¿Í ±â°£¿¡µû¸¥ °¡°Ý¼³Á¤ 
	if(type != '' && year != ''){

		for(i=0; i<serviceType.length; i++){
			if(serviceType[i]== type){

				price = year * serviceList[i];
			}
		}
	}		


	// ¸µÅ© ¼­ºñ½º ÀÌ¿ëÀ¯¹«
	if(form.cusUseLink.checked==true){
		price = price + Number(linkPrice);
	}

	form.payMoney.value=price;
}




/* È¸»çÁ¤º¸ ÀÔ·Â */
function cusFormSet1(form){
	
	if(form.cusID.value=='' || form.duplicateIdCheck.value==''){
		alert("Áßº¹ ¾ÆÀÌµð°Ë»ç ¹× ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}

	if(form.cusPassword.value=='' || form.cusPasswordCheck.value==''){
		alert("ºñ¹Ð¹øÈ£,È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusPassword.focus();
		return false;
	}

	if((form.cusPassword.value.length < 4 || form.cusPassword.value.length > 12) || (form.cusPasswordCheck.length < 4 || form.cusPasswordCheck.value.length > 12)){
		alert("ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÇÑ±Û°ú °ø¹éÀ» Á¦¿ÜÇÏ°í ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusPassword.focus();
		return false;
	}

	// ¼ýÀÚ,¿µÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚÀÎÁö °Ë»ç(ÇÑ±Û,ÇÑÀÚµî...)
	// cusPassword¸¸ °Ë»çÇØµµ cusPasswordCheck´Â cusPassword¿Í °°¾Æ¾ß±â¶§¹®¿¡.. cusPassword¸¸ °Ë»çÇØµµ ¹«¹æÇÔ
	var cps = form.cusPassword.value;
	if(!validText(cps,'2')){
		alert('ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÇÑ±Û°ú °ø¹éÀ» Á¦¿ÜÇÏ°í ÀÔ·ÂÇÏ¼¼¿ä');
		form.cusPassword.focus();
		return false;
	}

	if(form.cusPassword.value != form.cusPasswordCheck.value){
		alert("ºñ¹Ð¹øÈ£¿Í È®ÀÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		form.cusPassword.focus();
		return false;
	}

	if(form.cusCompanyName.value==''){

		alert("»óÈ£¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusCompanyName.focus();
		return false;
	}

	if(form.cusCeo.value==''){
		alert("´ëÇ¥ÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusCeo.focus();
		return false;
	}

	if(form.cusTel1.value=='' || form.cusTel2.value=='' || form.cusTel3.value==''){
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.cusTel1.focus();
		return false;
	}

	if(form.cusStatus.value==''){
		alert("¾÷ÅÂ¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusStatus.focus();
		return false;
	}

	if(form.cusCategory.value==''){
		alert("¾÷Á¾À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusCategory.focus();
		return false;
	}

	if(form.cusZip.value=='' || form.cusZip.length < 7){
		alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä(¿¹: 123-4567)");
		form.cusZip.focus();
		return false;
	}

	if(form.cusAddress.value==''){
		alert("¾÷Ã¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusAddress.focus();
		return false;
	}
	
	if(form.duplicateNumberCheck.value==''){
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ Áßº¹Ã¼Å©¸¦ ÇÏ¼¼¿ä");
		return false;
	}

	if(form.cusNumber.value.length != 10){
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ 10ÀÚ¸®¸¦ ¸ðµÎ ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusNumber.focus();
		return false;
	}
	/*
	if(form.duplicateuserNum.value==''){
		if(form.cusType.options[form.cusType.selectedIndex].value == "A"){
			var msg = "ÁÖ¹Îµî·Ï¹øÈ£ Áßº¹Ã¼Å©¸¦ ÇÏ¼¼¿ä.";
		}else{
			var msg = "¹ýÀÎµî·Ï¹øÈ£ Áßº¹Ã¼Å©¸¦ ÇÏ¼¼¿ä.";
		}		
		alert(msg);
		return false;
	}
	*/
	return true;
}



/* È¸»çÁ¤º¸ ÀÔ·Â */
function cusFormSet1_1(form){
	if(form.cusPassword.value!='' || form.cusPasswordCheck.value!=''){

		if((form.cusPassword.value.length < 4 || form.cusPassword.value.length > 12) || (form.cusPasswordCheck.length < 4 || form.cusPasswordCheck.value.length > 12)){
			alert("ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÇÑ±Û°ú °ø¹éÀ» Á¦¿ÜÇÏ°í ÀÔ·ÂÇÏ¼¼¿ä");
			form.cusPassword.focus();
			return false;
		}

		// ¼ýÀÚ,¿µÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚÀÎÁö °Ë»ç(ÇÑ±Û,ÇÑÀÚµî...)
		// cusPassword¸¸ °Ë»çÇØµµ cusPasswordCheck´Â cusPassword¿Í °°¾Æ¾ß±â¶§¹®¿¡.. cusPassword¸¸ °Ë»çÇØµµ ¹«¹æÇÔ
		var cps = form.cusPassword.value;
		if(!validText(cps,'2')){
			alert('ºñ¹Ð¹øÈ£´Â 4 ~ 12ÀÚ¸®·Î ÇÑ±Û°ú °ø¹éÀ» Á¦¿ÜÇÏ°í ÀÔ·ÂÇÏ¼¼¿ä');
			form.cusPassword.focus();
			return false;
		}

		if(form.cusPassword.value != form.cusPasswordCheck.value){
			alert("ºñ¹Ð¹øÈ£¿Í È®ÀÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
			form.cusPassword.focus();
			return false;
		}
	}

	if(form.cusCompanyName.value==''){
		alert("»óÈ£¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusCompanyName.focus();
		return false;
	}

	if(form.cusCeo.value==''){
		alert("´ëÇ¥ÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusCeo.focus();
		return false;
	}

	if(form.cusTel1.value=='' || form.cusTel2.value=='' || form.cusTel3.value==''){
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.cusTel1.focus();
		return false;
	}

	if(form.cusStatus.value==''){
		alert("¾÷ÅÂ¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusStatus.focus();
		return false;
	}

	if(form.cusCategory.value==''){
		alert("¾÷Á¾À» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusCategory.focus();
		return false;
	}

	if(form.cusZip.value=='' || form.cusZip.length < 7){
		alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä(¿¹: 123-4567)");
		form.cusZip.focus();
		return false;
	}

	if(form.cusAddress.value==''){
		alert("¾÷Ã¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusAddress.focus();
		return false;
	}
	
	return true;
}




/* µî·ÏÀÚ Á¤º¸ Ã¼Å© */
function cusFormSet2(form){
	
	if(form.cusRegName.value==''){
		alert("µî·ÏÀÚ ¼º¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusRegName.focus();
		return false;
	}

	if(form.cusRegEmail.value=='' || !validEmail(form.cusRegEmail.value)){
		alert("ÀÌ¸ÞÀÏÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		form.cusRegEmail.focus();
		return false;
	}

	if((form.cusRegTel1.value=='' || form.cusRegTel2.value=='' || form.cusRegTel3.value=='') && (form.cusRegMobile1.value=='' || form.cusRegMobile2.value=='' || form.cusRegMobile3.value=='')){
		alert("ÀüÈ­¹øÈ£³ª ÈÞ´ëÀüÈ­¹øÈ£Áß ÇÑ°¡Áö´Â ÇÊ¼öÀÔ·ÂÀÔ´Ï´Ù.");
		form.cusRegTel1.focus();
		return false;
	}

	return true;
}



/* °áÁ¦°ü·Ã Ã¼Å© */
function cusFormSet3(form){
	
	if(form.cusServiceType.selectedIndex ==0){
		alert("¼­ºñ½ºÁ¾·ù¸¦ ¼±ÅÃÇÏ¼¼¿ä");
		form.cusServiceType.focus();
		return false;
	}

	if(form.payMoney.value =='0'){
		alert("°áÁ¦±Ý¾×ÀÌ 0¿øÀÔ´Ï´Ù., ¼­ºñ½ºÁ¾·ù¸¦ ¼±ÅÃÇÏ¼¼¿ä");
		form.cusServiceType.focus();
		return false;
	}

	var PM = form.payMethod.options[form.payMethod.selectedIndex].value ;
	if(PM == ""){
		alert("°áÁ¦¹æ¹ýÀ» ¼±ÅÃÇÏ¼¼¿ä");
		form.payMethod.focus();
		return false;
	}

	if(PM=="Bank"){
		if(!PMBankCheck(form)) return false;
	}

	return true;
}





/* ¹«ÅëÀåÀÓ±Ý Ã¼Å© */
function PMBankCheck(form){
	if(form.payName1.value==''){
		alert("ÀÔ±ÝÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.payName1.focus();
		return false;
	}

	if(form.bankNum.value==''){
		alert("ÀÓ±ÝÇÒÀºÇàÀ» ¼±ÅÃÇÏ¼¼¿ä");
		form.bankNum.focus();
		return false;
	}

	return true;
}




/* È¸¿øµî·Ï */
function cusFormAdd(mode){
	
	var form = document.cusForm;
	if(mode=='add'){
		if(!cusFormSet1(form)) return false;
	}else if(mode=='modify'){
		if(!cusFormSet1_1(form)) return false;
	}
	if(!cusFormSet2(form)) return false;
	if(mode=='add'){
		if(form.cusServiceType.value =='H'){
		
		}else{
			if(!cusFormSet3(form)) return false;
		}
	}
	

	if(form.cusUseLink && form.cusUseLink.checked == true){
		if(form.cusSiteURL.value == ""){
			alert("È¨ÆäÀÌÁö ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
			form.cusSiteURL.focus();
			return false;
		}
	}

	var msg = "È¸¿ø°¡ÀÔ ¹× ¼­ºñ½º¸¦ ½ÅÃ» ÇÏ½Ã°Ú½À´Ï±î?";
	if(mode!="add") var msg = "È¸¿øÁ¤º¸¸¦ ¼öÁ¤ ÇÏ½Ã°Ú½À´Ï±î?";

	if(confirm(msg)){
		form.submit();
		return true;
	}
}






//******************************************************************************************
// Å¬¶óÀÌ¾ðÆ® µî·Ï
//******************************************************************************************
function clientFormSet1(){
	
	form = document.clForm;
	if(form.clCompanyName.value==''){
		alert("»óÈ£¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.clCompanyName.focus();
		return false;
	}
	if(form.clCeo.value==''){
		alert("´ëÇ¥ÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.clCeo.focus();
		return false;
	}

	if(form.clTel1.value=='' || form.clTel2.value=='' || form.clTel3.value==''){
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.clTel1.focus();
		return false;
	}
	
	/*
	if(form.clCoType[0].checked == true){
		if(form.clStatus.value==''){

			alert("¾÷ÅÂ¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
			form.clStatus.focus();
			return false;
		}

		if(form.clCategory.value==''){

			alert("¾÷Á¾À» ÀÔ·ÂÇÏ¼¼¿ä");
			form.clCategory.focus();
			return false;
		}
	}
	*/


	if(form.clZip.value=='' || form.clZip.length < 7){
		alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä(¿¹: 123-4567)");
		form.clZip.focus();
		return false;
	}

	if(form.clAddress.value==''){
		alert("¾÷Ã¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		form.clAddress.focus();
		return false;
	}
	
	var tmn = form.clNumber.value.replace(/-/gi, "");
	var clCoType = '01';
	if(form.clCoType[1].checked == true){
		clCoType = '02';
		tmn1 = tmn.substr(0, 6);
		tmn2 = tmn.substr(6);
		if(!validUserNum(tmn1, tmn2)){
			alert("ÁÖ¹Î¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}else if(form.clCoType[2].checked == true){
		clCoType = '03';
		if(tmn==''){
			alert("¿Ü±¹ÀÎ¹øÈ£ ¶Ç´Â ¿©±Ç¹øÈ£µîÀ» ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}else{
		
		tmn1 = tmn.substr(0, 3);
		tmn2 = tmn.substr(3, 2);
		tmn3 = tmn.substr(5);
		if(!companyNumberCheck(tmn1, tmn2, tmn3)){
			alert("»ç¾÷ÀÚ ¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}
	
	
	var clOrgRegsterID = form.clOrgRegsterID.value;
	if(clOrgRegsterID!=''){
		if(clOrgRegsterID.length !='4'){
			alert("Á¾»ç¾÷Àå¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}
	return true;
}


/* µî·ÏÀÚ Á¤º¸ Ã¼Å© */
function clientFormSet2(form){
	
	if(form.clInName.value==''){
		alert("µî·ÏÀÚ ¼º¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä");
		form.clInName.focus();
		return false;
	}

	if(form.clInEmail.value=='' || !validEmail(form.clInEmail.value)){
		alert("ÀÌ¸ÞÀÏÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		form.clInEmail.focus();
		return false;
	}

	if((form.clInTel1.value=='') && (form.clInMobile1.value=='')){
		alert("ÀüÈ­¹øÈ£³ª ÈÞ´ëÀüÈ­¹øÈ£Áß ÇÑ°¡Áö´Â ÇÊ¼öÀÔ·ÂÀÔ´Ï´Ù.");
		form.clInTel1.focus();
		return false;
	}

	return true;
}



/* °Å·¡Ã³ µî·Ï ,¼öÁ¤ */
function clCliAdd(ftype, act){

	var form = document.clForm;
	
	// ¿ª¹ßÇà ÀÎ°æ¿ì ¾ÆÀÌµð°ªÀÌ ÀÎ´ÂÁö Ã¼Å©ÇÑ´Ù.
	if(ftype=='back'){
		if(form.clCusID.value ==''){
			alert("¿ª¹ßÇà ¾÷Ã¼ µî·Ï½Ã '¾÷Ã¼°Ë»ö'À» ÀÌ¿ëÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return false;
		}
	}

	if(!clientFormSet1(form)) return false;
	if(!clientFormSet2(form)) return false;

	var msg = "µî·Ï";
	if(act=="mod") msg = "¼öÁ¤";
	if(confirm(msg + " ÇÏ½Ã°Ú½À´Ï±î?")){
		form.submit();
		return true;
	}
}




function sulView(){
	
	if(document.cusForm.cusUseLink.checked == true){
		document.all('sul').style.display='block';
	}else{
		document.all('sul').style.display='none';
	}
}
