$(document).ready(function(){
	
	  	
		$("#bt_layer_sms").click(function(){
			
			//핸드폰 번호 입력여부 체크
			if ($("form#realtime_calculation_frm input:text[name=cal_customer_mobile2]").val() == "" || $("form#realtime_calculation_frm input:text[name=cal_customer_mobile3]").val() == "") {
				alert("먼저 휴대폰 번호를 입력해주세요.");
				return false;
			}		
			
			//인증번호 받은후 인증창 레이어 오픈
			var customer_mobile = $("form#realtime_calculation_frm select[name=cal_customer_mobile1]").val()+"-"+$("form#realtime_calculation_frm input:text[name=cal_customer_mobile2]").val()+"-"+$("form#realtime_calculation_frm input:text[name=cal_customer_mobile3]").val();
			
			open_sms_layer(customer_mobile, 'layer');
			
		});
		
		
		//보험료 실시간계산 닫기 버튼
		$("#bt_calculation_close").click(function(){
			$.validationEngine.closePrompt('.formError',true);
			$("#realtime-insurance .step02").hide();
			$("#realtime-insurance .step03").hide();
			$("#title_step03").hide();
			$("#bt_cal_save").hide();
			$("#realtime-insurance .rt-layer").slideUp();
		});	
		
});


function go_sms() {
	
	//핸드폰 번호 입력여부 체크
	if ($("form#realtime_calculation_frm input:text[name=cal_customer_mobile2]").val() == "" || $("form#realtime_calculation_frm input:text[name=cal_customer_mobile3]").val() == "") {
		alert("먼저 휴대폰 번호를 입력해주세요.");
		return;
	}		
	
	//인증번호 받은후 인증창 레이어 오픈
	var customer_mobile = $("form#realtime_calculation_frm select[name=cal_customer_mobile1]").val()+"-"+$("form#realtime_calculation_frm input:text[name=cal_customer_mobile2]").val()+"-"+$("form#realtime_calculation_frm input:text[name=cal_customer_mobile3]").val();
	
	open_sms_layer(customer_mobile, 'layer');
	
}



//보험료 실시간 계산 레이어 오픈
function open_realtime_layer() {

	var rtBase = $("#realtime-insurance > h3")
	var rtLayer = $("#realtime-insurance .rt-layer")

	$("#realtime_calculation_result").hide();
	
	rtLayer.find(".rt-wrap").removeClass("rt-ready")
	setTimeout(function(){
		rtLayer.slideDown(200);
	},150);
}



//보험료 실시간 계산 레이어 창 가운데 오픈
function open_center_realtime_layer() {

	var top =  $(document).scrollTop();
	$("#realtime-insurance .rt-layer").css('top', top);
	$("#realtime_calculation_result").css('top', top);
	
	open_realtime_layer();
}





//보험비교견적
function go_compare(category_code) {
			
	var form_id = "#category_list_frm"+category_code;
	var cnt = 0;
	cnt = $("form"+form_id+" :checkbox[name=select_insur_code[]]:checked").length;
	
	if(cnt <= 1 || cnt > 3){
		alert("비교상품을 2개 이상 또는 3개 이하로 선택해 주세요.");
	}else{
		
		if (Browser.ie6) {
			height = "720";

		} else {
			height = "700";
		}

		var data = $(form_id).serialize();
		window.open("/FRONT/insur_kinds/insur_compare?"+data,"COMPARE","width=920,height="+height+",left=500,top=300,scrollbars=YES");
	}
}


//보험비교견적 (상품선택하지 않은 경우)
function go_unselected_compare(category_code) {
		
		var data = "chk[]=&category_code="+category_code;
		if (Browser.ie6) {
			height = "720";
	} else {
			height = "700";
	}

		window.open("/FRONT/insur_kinds/insur_compare?"+data,"COMPARE","width=920,height="+height+",left=500,top=300,scrollbars=YES");
}




//보험비교견적 보종인기상품
function go_rate_compare() {

	var data = $("#contract_rate_list_frm").serialize();
	if (Browser.ie6) {
			height = "720";
	} else {
			height = "700";
	}
		
		

	window.open("/FRONT/insur_kinds/insur_compare?"+data,"COMPARE","width=920,height="+height+",left=500,top=300,scrollbars=YES");
}


function close_fee_rule() {
	$('#insur_fee_rule').hide();
}



function go_company_main(company_code) {
	var url = "/FRONT/insur_company/index/"+company_code;
	window.open(url,"COMPANY","scrollbars=yes,toolbar=yes,location=yes,status=yes,menubar=yes,resizable=yes,width=1000,height=800");
}


function go_company_main_self(company_code) {
	var url = "/FRONT/insur_company/index/"+company_code;
	location.href = url;
}


function view_insur(insur_code) {
	
	//메트라이프, 대한생명 예외처리
	var company_code = insur_code.substr(0, 3);
	var category_code = insur_code.substr(4, 3);
	
	if (company_code == "MLL" || company_code == "DHL") open_layer_free_request(insur_code, category_code);
	else location.href = "/FRONT/insur_kinds/insur_view/"+insur_code;
}

function view_insur_open(insur_code) {
	//메트라이프, 대한생명 예외처리
	var company_code = insur_code.substr(0, 3);
	var category_code = insur_code.substr(4, 3);
	
	if (company_code == "MLL" || company_code == "DHL") open_layer_free_request(insur_code, category_code);
	else window.open("/FRONT/insur_kinds/insur_view/"+insur_code);
	
}



function view_insur_step(insur_code, STEP) {
	if (STEP == 4 && (insur_code.substr(0,3) == "MLL" || insur_code.substr(0,3) == "DHL")) go_exception_calculation(insur_code); 
	else location.href = "/FRONT/insur_kinds/insur_view_step/"+insur_code+"/"+STEP+"#step4";
}



function go_exception_calculation(insur_code) {
	
	var category_code = insur_code.substr(4,3);
	
	var url = "/FRONT/insur_kinds/get_realtime_calculation_tab/"+category_code;
	var data = "";
	
	$.ajax({
	     type: "POST",
	     url: url,
	     data: data,	     
	     success: function(result_data){		 
	    	 open_center_realtime_layer();
	    	 rt_tabCTL(result_data);
	    	 select_category_tab(category_code);
	     }
	 });
}



function view_insur_step_open(insur_code, STEP) {
	window.open("/FRONT/insur_kinds/insur_view_step/"+insur_code+"/"+STEP);
}



function view_insur_company(insur_code) {
	//메트라이프, 대한생명 예외처리
	var company_code = insur_code.substr(0, 3);
	var category_code = insur_code.substr(4, 3);
	
	if (company_code == "MLL" || company_code == "DHL") open_layer_free_request(insur_code, category_code);
	else location.href = "/FRONT/insur_company/insur_view/"+insur_code;
}


function view_insur_company_step(insur_code, STEP) {
	if (STEP == 4 && (insur_code.substr(0,3) == "MLL" || insur_code.substr(0,3) == "DHL")) go_exception_calculation(insur_code); 
	else location.href = "/FRONT/insur_company/insur_view/"+insur_code+"/"+STEP+"#step4";
}


//개인정보 처리방침
function open_privacy(view_flag) {
	window.open("/COMMON/layouts/layer_popup/popup_privacy.html?view_flag="+view_flag,"PRIVACY","width=552,height=500,left=400,top=190,scrollbars=no");
}
//개인정보수집 및 활용동의
function open_agreement(form_name,target_gather) {
	window.open("/COMMON/layouts/layer_popup/popup_agreement.html?form_name="+form_name+"&target_gather="+target_gather,"AGREEMENT","width=552,height=510,left=400,top=190,scrollbars=no");
}
//가입자 유의 상항
function open_insur_rule() {
	window.open("/COMMON/layouts/layer_popup/popup_insur_rule.html","RULE","width=667,height=510,left=400,top=190,scrollbars=yes");
}
//제휴보험사
function open_partner() {
	window.open("/COMMON/layouts/layer_popup/popup_partner.html","PARTNER","width=660,height=570,left=400,top=190,scrollbars=no");
}
//채용정보 인바운드
function open_recruit_tm(){
	window.open("/COMMON/layouts/layer_popup/popup_recruit_tm.html","RECRUIT_TM","width=690,height=700,left=400,top=190,scrollbars=yes");
}
//채용정보 FP
function open_recruit_fp(){
	window.open("/COMMON/layouts/layer_popup/popup_recruit_fp.html","RECRUIT_FP","width=700,height=700,left=400,top=190,scrollbars=yes");
}
//보험청구요령 작성예시
function open_receipt_example(target_img){
	window.open("/COMMON/layouts/layer_popup/popup_receipt_example.html?target_img="+target_img,"RECEIPT_EXAMPLE","width=617,height=830,left=400,top=190,scrollbars=no");
}

//메인페이지  링크
function insur_main_links() {
	location.href = "/FRONT/insur_main";
}

//회원관련 링크
function insur_member_links(url){
	location.href = "/FRONT/insur_member/input_form/"+url;
}

//회원로그아웃
function insur_log_out(){
	location.href = "/FRONT/insur_member/logout";
}

//보험종류 관련 링크
function insur_kinds_main(url) {
	location.href = "/FRONT/insur_kinds/insur_list/"+url;
}

//보험랭킹 페이지 링크
function insur_ranking_links() {
	location.href = "/FRONT/insur_best/insur_ranking";
}

//대표상품 페이지  링크
function insur_best_links(url) {
	
	$("#log_type").val("98");	
	$("#log_menu_category").val("02");	
	submit_log();
	
	location.href = "/FRONT/insur_best/"+url;
}

//html페이지 링크
function view_html_links(url) {
	location.href = "/FRONT/insur_main/view_html/"+url;
}

//고객센터html페이지 링크
function cs_center_view_html_links(url) {
	location.href = "/FRONT/cs_center/cs_center_view_html/"+url;
}

//보험정보관 html페이지 링크
function insur_info_view_html_links(url) {
	location.href = "/FRONT/insur_main/insur_info_view_html/insur_info/"+url;
}


//보험정보관 재무설계html페이지 링크
function insur_info_asset_links() {
		location.href = "/FRONT/insur_main/insur_info_view_asset_html/asset_info";
}


function insur_info_asset_submit() {
	$("#blank_frm").submit();
}


//고객센터/무엇이든 물어보세요  관련 링크
function cs_bbs_links(url) {
	location.href = "/FRONT/cs_center/cs_bbs/"+url;
}
//고객센터/무엇이든 물어보세요 view
function cs_bbs_links_from_view(url,page,list_member_id) {
	var page_info = "";
	if(page){
		page_info = "/?page="+page;
	}else{
		page_info = "/?page=1";
	}
	if(list_member_id){
		page_info += "&member_id="+list_member_id;
	}
	location.href = "/FRONT/cs_center/cs_bbs/"+url+page_info;
}

//고객센터/상품전용 게시판  관련 링크
function insur_bbs_links() {
	location.href = "/FRONT/cs_center/insur_bbs";
} 



function cs_insur_links(seqno) {
	location.href = "/FRONT/cs_center/insur_bbs/"+seqno;
} 

function insur_bbs_links_type2(category_code, insur_code) {
	location.href = "/FRONT/cs_center/insur_bbs/"+category_code+"/"+insur_code;
} 

// 인기검색어 링크
function hot_keyword_links(url) {
	location.href = url;
}




//무료상담신청
function open_layer_free_request(insur_code, category_code){
	
	var url = "/FRONT/insur_main/free_layer_open";
	var data = "insur_code="+insur_code+"&category_code="+category_code;

	 $.ajax({
	     type: "POST",
	     url: url,
	     data: data,	     
	     success: function(result_data){		 
     		$('#free_request_area').html("");
			$('#free_request_area').html(result_data);
			$('#free_request_area').siblings('div.ui-dialog-titlebar').remove();
			$('#free_request_area').dialog('open');
	     }
	 });
}




//보험료 계산 결과 연결 무료상담신청
function open_layer_free_request_by_calculation(insur_code, category_code){
	
	var url = "/FRONT/insur_main/free_layer_open";
	var data = $("#calculation_result_frm").serialize()+"&insur_code="+insur_code+"&category_code="+category_code;

	$.ajax({
	     type: "POST",
	     url: url,
	     data: data,	     
	     success: function(result_data){		 
     		$('#free_request_area').html("");
			$('#free_request_area').html(result_data);
			$('#free_request_area').siblings('div.ui-dialog-titlebar').remove();
			$('#free_request_area').dialog('open');
	     }
	 });
}





//무료상담신청(해당 보험사 상품만 출력)
function open_layer_company_free_request(insur_code, company_code){
	
	var url = "/FRONT/insur_main/free_layer_open";
	var data = "insur_code="+insur_code+"&company_code="+company_code;

	 $.ajax({
	     type: "POST",
	     url: url,
	     data: data,	     
	     success: function(result_data){		 
   		$('#free_request_area').html("");
			$('#free_request_area').html(result_data);
			$('#free_request_area').siblings('div.ui-dialog-titlebar').remove();
			$('#free_request_area').dialog('open');
	     }
	 });
}



//보험가입신청
function open_layer_join_request(insur_code, category_code){
	
	var url = "/FRONT/insur_main/join_request_layer_open";
	var data = "insur_code="+insur_code+"&category_code="+category_code;
	
  $.ajax({
      type: "POST",
      url: url,
      data: data,
      success: function(result_data){
      	$('#join_request_area').html("");
			$('#join_request_area').html(result_data);
			$('#join_request_area').siblings('div.ui-dialog-titlebar').remove();
			$('#join_request_area').dialog('open');
      }
  });
}





//상품전용게시판
function open_layer_product(insur_code, category_code){
	
	var url = "/FRONT/insur_main/product_layer_open";
	var data = "insur_code="+insur_code+"&category_code="+category_code;
	
    $.ajax({
        type: "POST",
        url: url,
        data: data,
        success: function(result_data){
        	$('#layer_product_area').html("");
			$('#layer_product_area').html(result_data);
			$('#layer_product_area').siblings('div.ui-dialog-titlebar').remove();
			$('#layer_product_area').dialog('open');
        }
    });
}


//무엇이든 물어보세요
function open_layer_any_question(parent_category_code){
	
	var url = "/FRONT/insur_main/any_layer_open";
	var data = "parent_category_code="+parent_category_code;
	
    $.ajax({
        type: "POST",
        url: url,
        data: data,
        success: function(result_data){
        	$('#any_question_area').html("");
			$('#any_question_area').html(result_data);
			$('#any_question_area').siblings('div.ui-dialog-titlebar').remove();
			$('#any_question_area').dialog('open');
        }
    });
    
}
//보험상담문의
function open_layer_counsel(member_id, counselor_type){
	
	var url = "/FRONT/insur_main/counsel_layer_open";
	var data = "member_id="+member_id+"&counselor_type="+counselor_type;
	
    $.ajax({
        type: "POST",
        url: url,
        data: data,
        success: function(result_data){
        	$('#layer_counsel_area').html("");
			$('#layer_counsel_area').html(result_data);
			$('#layer_counsel_area').siblings('div.ui-dialog-titlebar').remove();
			$('#layer_counsel_area').dialog('open');
        }
    });
}
//sms 인증창 오픈
function open_sms_layer(customer_mobile, type) {
	
	$.validationEngine.closePrompt('.formError',true);
	
	$.ajax({
        type: "POST",
        url: "/FRONT/cs_center/get_auth_no",
        data: "",
        success: function(no){
			
			$('#sms_area').siblings('div.ui-dialog-titlebar').remove();
			
			$('#sms_area').load('/FRONT/cs_center/set_auth_form', {'auth_no':no, 'customer_mobile':customer_mobile, 'type':type});
			$('#sms_area').dialog('open');
       		}
    });
}



//보험료 계산 상담신청
function open_layer_calculation_request(category_code){
	
	var url = "/FRONT/insur_main/calculation_layer_open";
	var data = "category_code="+category_code;

	$.ajax({
	     type: "POST",
	     url: url,
	     data: data,	     
	     success: function(result_data){	
			
   			$('#free_request_area').html("");
			$('#free_request_area').html(result_data);
			$('#free_request_area').siblings('div.ui-dialog-titlebar').remove();
			$('#free_request_area').dialog({ width: 495, height: 350});
			$('#free_request_area').dialog('open');
	     }
	 });
}



//태아등제  html문서 없이 새창 띄우기 
var win1Open = null

function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + (parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15)) 
}

function winClose(){
if(win1Open != null) win1Open.close() 
}

function doNothing(){}
//-->
<!-- 
function displayImage(picName, windowName, windowWidth, windowHeight){
var winHandle = window.open("" ,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + windowWidth + ",height=" + windowHeight)
if(winHandle != null){
var htmlString = "<html><head><title>⊙ 작성예시 ⊙</title></head>" 
htmlString += "<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>"
htmlString += "<a href=javascript:window.close()><img src=" + picName + " border=0 alt=close></a>"
htmlString += "</body></html>"
winHandle.document.open()
winHandle.document.write(htmlString)
winHandle.document.close()
} 
if(winHandle != null) winHandle.focus()
return winHandle
}
//-->



/****************************************************************
 *  사이트 통계용
 *****************************************************************/

//보험료 실시간 계산 레이어 오픈
function log_realtime_layer(type, category) {
	
	$("#log_menu_category").val("01");	
	if (type != "") $("#log_type").val(type);
	submit_log();
	
	open_realtime_layer();
}



//무엇이든물어보세요
function log_layer_any_question(parent_category_code, type){
	
	if (type != "") $("#log_type").val(type);	
	$("#log_menu_category").val("03");	
	submit_log();
	
	open_layer_any_question(parent_category_code);	
    
}


//가입신청
function log_layer_join_request(insur_code, category_code, type){
	
	$("#log_type").val(type);	
	$("#log_menu_category").val("08");	
	submit_log();
	
	open_layer_join_request(insur_code, category_code);
}


//무료상담신청
function log_layer_free_request(insur_code, category_code) {
	$("#log_menu_category").val("09");	
	submit_log();
	
	open_layer_free_request(insur_code, category_code);
}



function log_calculation_tab() {
	$("#log_menu_category").val("01");	
	submit_log();
}





function log_save_request() {
	
	$("#log_menu_category").val("04");	
	submit_log();
	
	save_request();
}


function log_info_input_save() {
	$("#log_menu_category").val("04");	
	submit_log();
	
	insur_info_input_save();
}


function log_floating_request() {
	$("#log_type").val("99");
	$("#log_menu_category").val("04");	
	submit_log();
	
	save_floating_request();
}


function log_layer_product(insur_code, category_code) {
	
	$("#log_menu_category").val("10");	
	submit_log();
	
	open_layer_product(insur_code, category_code);
}


//보험비교견적
function log_unselected_compare(category_code, type) {
	
	$("#log_type").val(type);
	$("#log_menu_category").val("05");	
	submit_log();	
	go_unselected_compare(category_code);
}



function log_rate_compare() {
	$("#log_menu_category").val("05");	
	submit_log();
	
	go_rate_compare(); 
}


function log_insur_step(insur_code, STEP) {
	$("#log_menu_category").val("02");	
	submit_log();
	
	location.href = "/FRONT/insur_kinds/insur_view_step/"+insur_code+"/"+STEP+"#step4";
}


function log_set_insur_step() {
	$("#log_menu_category").val("02");	
	submit_log();
}


function log_company_bbs(company_code) {
	$("#log_menu_category").val("03");	
	submit_log();
	
	document.location = "/FRONT/insur_company/sub/bbs/"+company_code;
}



function submit_log() {
	$("#log_frm").submit();
}

