/******************************************************** 
   파일명 : lib.call_process.js
   설  명 : 단위기능 호출 공통 함수 모음
   작성자 : 김현배 
   작성일 : 2008.08.18 
   수정일 : 2008.08.18 
*********************************************************/ 


/**
	함수명 : callHandoCheck
	설  명 : 한도체크를 수행하기 위한 공통 함수
	인  자 : obj:HandoCheck Class
	리  턴 : 파라미터가 올바르게 설정되어 있다면 한도체크 Action Call
	사용법 : 
		var handoClass = new HandoCheck(true);
		handoClass.resd_no = "8102091111111";
		.....
		관련 파라미터 설정
		.....
		if(!callHandoCheck(handoClass)){
			alert("실패 메세지");
		}
 */
function callHandoCheck(obj){
	if(obj.vaild){
		return false;
	}
	//Ajax 처리

	//한도체크 수행
	return true;
}

/**
	함수명 : callBojang
	설  명 : 예상보장내용을 수행하기 위한 공통 함수
	인  자 : obj:Bojang Class
	리  턴 : 파라미터가 올바르게 설정되어 있다면 예상보장내용 Action Call
	사용법 : 
		var bojangClass = new Bojang(true);
		bojangClass.resd_no = "8102091111111";
		.....
		관련 파라미터 설정
		.....
		if(!callBojang(bojangClass)){
			alert("실패 메세지");
		}
 */
function callBojang(obj){
	if(obj.vaild){
		return false;
	}
	//Ajax 처리

	//예상보장내용 수행
	return true;
}

/**
	함수명 : callCancleAmt
	설  명 : 해약환급금을 수행하기 위한 공통 함수
	인  자 : obj:CancleAmt Class
	리  턴 : 파라미터가 올바르게 설정되어 있다면 해약환급금 Action Call
	사용법 : 
		var cancleAmtClass = new CancleAmt(true);
		cancleAmtClass.resd_no = "8102091111111";
		.....
		관련 파라미터 설정
		.....
		if(!callCancleAmt(handoClass)){
			alert("실패 메세지");
		}
 */
function callCancleAmt(obj){
	if(obj.vaild){
		return false;
	}
	//Ajax 처리

	//해약환급금 수행
	return true;
}

/**
	함수명 : callCancleAmt
	설  명 : 상담신청을 수행하기 위한 공통 함수
	인  자 : obj:CancleAmt Class
	리  턴 : 파라미터가 올바르게 설정되어 있다면 상담신청 Action Call
	사용법 : 
		var contactClass = new Contact(true);
		contactClass.resd_no = "8102091111111";
		.....
		관련 파라미터 설정
		.....
		if(!callContact(contactClass)){
			alert("실패 메세지");
		}
 */
function callContact(obj){
	if(obj.vaild){
		return false;
	}
	//Ajax 처리

	//상담신청 수행
	return true;
}

/**
	함수명 : callNameChk
	설  명 : 실명인증을 수행하기 위한 공통 함수
	인  자 : name : 이름, resd_no1 : 주민등록번호 앞자리, resd_no1 : 주민등록번호 뒷자리, type : 실명인증후 수행되어야할 작업
	리  턴 : 
	사용법 : 
		callNameChk("김현배", "810209", "1111111", 1);
 */
function callNameChk(name, resd_no1, resd_no2, type){

}


/**
	함수명 : callPostNo
	설  명 : 우편번호 검색창을 Modal형태로 연다.
	인  자 : type : jsp화면에서 우편번호검색을 하나 이상사용할경우 savePostData에서 구분해야 하는값
	리  턴 : 
	사용법 : 
		1. callPostNo("1");	//우편번호 팝업창 호출
		
		2. searchPostNo함수에서 정상적으로 우편번호를 검색할 경우 다음 함수를 호출한다.
			(사용하는 JSP에서는 아래 함수를 구현해야 한다.)
		function savePostData(obj){
			if(obj.type == "1"){
				zipCd1.value = obj.zip_cd_1;
				zipCd2.value = obj.zip_cd_2;
				zipAddr.value = obj.address;
			} else {
				c_zipCd1.value = obj.zip_cd_1;
				c_zipCd2.value = obj.zip_cd_2;
				c_zipAddr.value = obj.address;
			}
		}
 */
function callPostNo(type)
{	
	var url = '/wb/cm/post.do';
	var w = 500;
	var h = 366;
	var l = screen.width/2  - w/2;
	var t = screen.height/2 - h/2;
	var dt = popupModal(url, "", "", "", w, h, "yes");
	dt.type = type;
	if(dt != null){
		savePostData(dt);
	}
}