 /******************************************************************************
 Copyright (c) 2007 Samsung Electronics. All Rights Reserved.
 Project: Samsung.com Site Renewal(2009.05~09)

 File Name : s3_prd_detail.js
 Description : 제품 디테일 페이지 JS
 
 LAYOUT페이지에서 저장하고 있는 전역변수 공유
 ----------------------------------------------------------------------------------
 var _SITE_CD = '${_site_cd}';
 var _SITE_CONTEXT = '/${_site_cd}/';
----------------------------------------------------------------------------------

 Author : deuksoo.bang
 Since : 2009.08.04
 
 Modification Information
 Mod Date        Modifier         Description
 ----------      --------         ---------------------------
 2009.08.04      deuksoo.bang     create
 2009.09.08		 deuksoo.bang     페이지에 선언된 _PATHINDICATORENG_YN 상수값을 통한 
 								  pathindicator함수 호출
 2009.09.23      deuksoo.bang     post->get방식 전환
 2009.09.23      deuksoo.bang     tab_block_resizing(..)함수 추가
 로컬에서 TAB Only 제품디테일 페이지를 호출할때 iframe의 내부로 호출하게 되며
 이때 탭별 Contents의 resizing 문제로 인하여 추가된 함수
 resizing여부는 제품디테일 페이지(/detail/*.jsp)의 IS_FRAME값에 의해 실행
 2009.11.20		deuksoo.bang	pathindicator / tab resizing 수정
 ******************************************************************************/
//*****************************************************************************
//* s:page function
//*****************************************************************************	
var _JQUERY_AJAX_SUCCESS 	= "success";
var _JQUERY_AJAX_ERROR 		= "error";

/**
 * 메뉴 탭하단의 내용를 메뉴에 맞게 표시
 * @param page_menu_pk
 * @return
 */
function menu_tabClick(page_menu_pk) {

	if(page_menu_pk=='' || page_menu_pk==links[0].tab_key) {//default
		page_menu_pk = links[1].tab_key;
	} else if(page_menu_pk==links[4].tab_key && links[4].data == 'N') { //newsalert
		page_menu_pk = links[1].tab_key;
	}
	
	tabToggle(page_menu_pk);

	//각 탭별 뷰 function호출
	$.each(links, function() { 
					if(this.tab_key==page_menu_pk) {
						omnitureENG.reset();//omniture
						eval(this.func);
						return false;
					}
	});
	
}

/**
 * 탭메뉴를 Toggle한다.
 * @param id
 * @return
 */
function tabToggle(id) {
	var css = {on:'tab_detail_on',off:'tab_detail_off'};
	$("."+css.on).removeClass(css.on).addClass(css.off);
	$("#t_m_"+id).removeClass(css.off).addClass(css.on);
}

//*****************************************************************************
//* e:page function
//*****************************************************************************	

//*****************************************************************************
//* s:iframe sizing
//* 로컬에서 제품디테일 페이지의 TAB영역 호출 시 사용되는 스크립트
//*****************************************************************************	
/**
* IframeTAB.setDefs({isUse:true}); 호출
*/
var IframeTAB = {
		defs:{
			isUse:false,
			iframeID:'hq_iframe',
			iframeTarget:'viewBox3'
		},
		
		setDefs: function(opts) {
			for(var option in opts) {
				this.defs[option] = opts[option];
			}
		},
		
		resize: function() {
			
			if(!this.defs.isUse)//사용여부체크
				return;

			if($.browser.msie)
				this.ie_resize();
			else
				this.mozilla_resize();
		},
		
		ie_resize: function() {
			var id = this.defs.iframeID;
			setTimeout(
				function() { 
					try{
						parent.DYNIFS.resize(id);
					} catch(err){}
				}, 500);
		},
		
		mozilla_resize: function() {
			var id = this.defs.iframeID;
			var target = this.defs.iframeTarget
			setTimeout( 
				function() {
					try {
						var ht = parseInt($('#'+target).css('height'))+50;
						$('#'+id, parent.document).css('height', ht+'px');
					} catch(err){}
				}, 500);
		}
}

//*****************************************************************************
//* e:iframe sizing
//*****************************************************************************	

//*****************************************************************************
//* s:omniture
//*****************************************************************************	
/**
* fixed name
* omnitureENG = new OmnitureENG(opts);
*/
var omnitureENG = null;

var OmnitureENG = function(opts) {
	this.initialize(opts);
}

OmnitureENG.prototype = {
		
		defs: {
			isUse:false,
			site:null,
			pathindicatorID:'pathindicatorSupDetail',
			isCalled:false	//중복호출 제거
		},	
		
		initialize: function(opts) {
			for(var option in opts) {
				this.defs[option] = opts[option];
			}
		},
		
		in_omniture_pathindicator: function() {
			this.omniture_pathindicator();
		},
		
		ex_omniture_pathindicator: function(strResult) {
			if(strResult == 'undefined') 
				strResult = '';
			else
				strResult = ' : '+strResult;
			
			if(this.defs.isCalled)
				return;
			else {
				try {	
					$('#'+this.defs.pathindicatorID).append(strResult);
				} catch(err) {}
				
				this.defs.isCalled = true;
				this.omniture_pathindicator();
			}
			
		},
		
		omniture_pathindicator: function() {
			
			if(!this.defs.isUse)//사용여부체크
				return;
			
			try {
				//gnb footer script::omiture engine
				tagPathindicator(this.defs.site,this.defs.pathindicatorID);
			} catch(err) {}
		},
		
		reset: function() {
			this.defs.isCalled = false;
		}
}

//*****************************************************************************
//* e:omniture
//*****************************************************************************

//*****************************************************************************
//* s:downloadPrdDetailList page script
//*****************************************************************************

/**
* 다운로드 상수값
*/
var download = {
	menu: 'download',//default menu
	lang: '#language option:selected',//language sort
	dtSort: 'DESC',//default release date
	szSort: '',//default size
	osSort: '',//default os sort
	url: _SITE_CONTEXT+'support/download/supportDownloadPrdDetailList.do',//post url
	data_area: 'div.view_box3',//div
	loading: 'div.view_contents'//div
};

/**
 * product support클릭 시 다운로드 리스트 보여주기
 * @param mType
 * @return
 */
function productSupport(mType) {
	var tab_key = links[1].tab_key;
	var tab_download_key = 't_d_'+mType;
	
	tabToggle(tab_key);
	download_tabClick(tab_download_key, mType);
}

/**
 * 다운로드 컨텐츠 타입 TAB클릭
 * @param id
 * @param mType
 * @return
 */
function download_tabClick(id, mType) {

	//set tab css
	$('p.tittab a').removeClass('on');
	$('#'+id).addClass('on');
	
	//call data loading
	if(mType == 'UM') {
		download.dtSort = 'DESC';
		download.szSort = '';
		download.osSort = '';
	} else {
		download.dtSort = '';
		download.szSort = '';
		download.osSort = 'DESC';
	}

	download_data_loading(mType);
}

/**
 * language selectbox 변경
 * @param mType
 * @return
 */
function download_langChange(mType) {
	
	if(mType == 'UM') {
		download.dtSort = 'DESC';
		download.szSort = '';
		download.osSort = '';
	} else {
		download.dtSort = '';
		download.szSort = '';
		download.osSort = 'DESC';
	}
	
	download_data_loading(mType);
}

/**
 * 테이블 리스트의 release date or size 클릭
 * @param id
 * @param sortKnd
 * @param mType
 * @return
 */
function download_sortClick(id,sortKnd,mType) {
	var alt = $('#'+id+' img').attr('alt');
	var img_src,img_alt;
	
	if(sortKnd=='DT') {
		download.dtSort = alt;
		download.szSort = '';
		download.osSort = '';
	} else if(sortKnd=='SZ') {
		download.dtSort = '';
		download.szSort = alt;
		download.osSort = '';
	} else if(sortKnd=='OS') {
		download.dtSort = '';
		download.szSort = '';
		download.osSort = alt;
	}
	
	download_data_loading(mType);
}

/**
 * 조건에 맞는 다운로드 리스트 표시
 * default sorting : dtSort=DESC 
 * 
 * @param mType
 * @param dtSort
 * @param szSort
 * @return
 */
function download_data_loading(mType) {
	var params = {  mType: S3Util.empty(mType,'')
		          , language: S3Util.empty($(download.lang).val(),'')
		          , dateSort: download.dtSort
		          , sizeSort: download.szSort
		          , osSort: download.osSort
		          , prd_ia_cd: $('#prdDetailFrm input[name=prd_ia_cd]').val()
		          , prd_mdl_cd: $('#prdDetailFrm input[name=prd_mdl_cd]').val()
		          , prd_mdl_name: $('#prdDetailFrm input[name=prd_mdl_name]').val()
			      , prd_ia_sub_class_cd: $('#prdDetailFrm input[name=prd_ia_sub_class_cd]').val()
	};
	
	//get방식으로 전환
	//alert($.param(params));
	$(download.loading).block();
	$(download.data_area).load( _SITE_CONTEXT+'support/download/supportDownloadPrdDetailList.do',
							     $.param(params),
							     function() { 
									$(download.loading).unblock();	
		 							omnitureENG.in_omniture_pathindicator();
		 							IframeTAB.resize();
								 }
	);
}

/**
 * Do you need more help for Manuals? 클릭시 호출되는
 * ERMS 페이지
 * @param div_id
 * @param ifrm_id
 * @param url
 * @return
 */
function download_erms_popup(div_id,ifrm_id,url) {
	S3Util.showLayer(div_id);
	$(ifrm_id).attr('src',url);
}

/**
 * download file에 대한 description을 보여준다.
 * 
 * @param id
 * @return
 */
function desc_file_eng_view(id) {
	$('table.manuals_property tr:has(td.support_tableDiscription)').each(
			function(idx,item){
				if(item.id==id)
					if($(item).css('display')=='none')
						$(item).css('display','');
					else
						$(item).css('display','none');
				else
					$(item).css('display','none');
			}
	);
	
	IframeTAB.resize();
}

//*****************************************************************************
//* e:downloadPrdDetailList page script
//*****************************************************************************



//*****************************************************************************
//* s:howToGuideDetail page script
//*****************************************************************************

/**
 * HOWTOGUIDE 상수값
 */
var howToGuide = {
	guide_url: _SITE_CONTEXT+'support/howtoguide/supportHowToGuideDetailList.do',
	video_url: _SITE_CONTEXT+'support/howtoguide/supportHowToVideoDetailList.do',
	view_url: _SITE_CONTEXT+'support/howtoguide/supportHowToGuidePopup.do',
	area:'div.view_box3',
	loading: 'div.view_contents'
}

/**
 * Guide Detial List Move
 * @param modelName
 * @param type_ia_cd
 * @return
 */
function moveGuideDetailList() {
	var params = {	type_ia_cd:$('#prdDetailFrm input[name=type_prd_ia_cd]').val()
				  , subtype_ia_cd:$('#prdDetailFrm input[name=subtype_prd_ia_cd]').val()
		          , prd_ia_cd: $('#prdDetailFrm input[name=prd_ia_cd]').val()
		          , prd_mdl_cd: $('#prdDetailFrm input[name=prd_mdl_cd]').val()
				  , model_name:$('#prdDetailFrm input[name=prd_mdl_name]').val()
			      , prd_ia_sub_class_cd: $('#prdDetailFrm input[name=prd_ia_sub_class_cd]').val()
	};
	
	//show or hide ajax loading
	$(howToGuide.loading).block();
	$(howToGuide.area).load( howToGuide.guide_url,
							  $.param(params),
							  function(){
								$(howToGuide.loading).unblock(); 
								omnitureENG.in_omniture_pathindicator();
								IframeTAB.resize();
							  }
	);
}

/**
 * Video Detial List Move
 * @param modelName
 * @param type_ia_cd
 * @return
 */
function moveVideoDetailList() {
	var params = {	type_ia_cd:$('#prdDetailFrm input[name=type_prd_ia_cd]').val()
	              , subtype_ia_cd:$('#prdDetailFrm input[name=subtype_prd_ia_cd]').val()
		          , prd_ia_cd: $('#prdDetailFrm input[name=prd_ia_cd]').val()
		          , prd_mdl_cd: $('#prdDetailFrm input[name=prd_mdl_cd]').val()
				  , model_name:$('#prdDetailFrm input[name=prd_mdl_name]').val()
			      , prd_ia_sub_class_cd: $('#prdDetailFrm input[name=prd_ia_sub_class_cd]').val()
	};
	
	//show or hide ajax loading
	$(howToGuide.loading).block();
	$(howToGuide.area).load( howToGuide.video_url, 
							  $.param(params),
							  function(){
								$(howToGuide.loading).unblock(); 
								omnitureENG.in_omniture_pathindicator();
								IframeTAB.resize();
	  						  }
	);
}	

/**
 * Guide Detail Page Move
 * @param pageNo
 * @return
 */
function moveGuideDetailPage(pageNo) {

	var frmObj = document.getElementsByName("suppForm")[0];
	var siteCd = frmObj.site_cd.value;
	var modelName = frmObj.model_name.value;
	var typeIaCd = frmObj.type_ia_cd.value;
	var subtypeIaCd = frmObj.subtype_ia_cd.value;
	var params = {site_cd:siteCd,model_name:modelName,page:pageNo,type_ia_cd:typeIaCd,subtype_ia_cd:subtypeIaCd};

	//show or hide ajax loading
	$(howToGuide.loading).block();
	$(howToGuide.area).load( howToGuide.guide_url, 
							  $.param(params), 
							  function(){
							  	$(howToGuide.loading).unblock();
							  	IframeTAB.resize();
							  }
	);
}

/**
 * Video Detail Page Move
 * @param pageNo
 * @return
 */
function moveVideoDetailPage(pageNo) {

	var frmObj = document.getElementsByName("suppForm")[0];
	var siteCd = frmObj.site_cd.value;
	var modelName = frmObj.model_name.value;
	var typeIaCd = frmObj.type_ia_cd.value;
	var subtypeIaCd = frmObj.subtype_ia_cd.value;
	var params = {site_cd:siteCd,model_name:modelName,page:pageNo,type_ia_cd:typeIaCd,subtype_ia_cd:subtypeIaCd};
	
	//show or hide ajax loading
	$(howToGuide.loading).block();
	$(howToGuide.area).load( howToGuide.video_url, 
							  $.param(params),
							  function() {
							  	$(howToGuide.loading).unblock();
							  	IframeTAB.resize();
							  } 
	);
}		

/**
 * guide popup and tagging
 * @param url
 * @param idx	guide_seq_n_title_(idx)
 * @return
 */
function popupGuide(url,idx) {
	window.open(url, 'popup', 'width=640, height=700, scrollbars=yes, resizable=yes');

	//tagging ---------------------------------------------------------------------
	try {
		var modelName = $('#prdDetailFrm input[name=prd_mdl_name]').val();
		var title = $('#guide_seq_n_title_'+idx).text();
		s_control_click('products,events,eVar16',
						'event25',
						';'+_SITE_CD+':'+modelName+',event25,text:'+title, 
						'o', 
						'how to guide view');
	} catch(err) {}
}

/**
 * video popup and tagging
 * @param url
 * @param idx	video_seq_n_title_(idx)
 * @return
 */
function popupVideo(url,idx) {
	window.open(url, 'popup', 'width=637, height=700, scrollbars=yes, resizable=yes');

	//tagging ---------------------------------------------------------------------
	try {
		var modelName = $('#prdDetailFrm input[name=prd_mdl_name]').val();
		var title = $('#video_seq_n_title_'+idx).text();
		s_control_click('products,events,eVar16',
						'event25',
						';'+_SITE_CD+':'+modelName+',event25,video:'+title, 
						'o', 
						'how to guide view');
	} catch(err) {}
}

/**
 * Most active topics의 howtoguide리스트의 상세화면 보기
 * 
 * @param seq
 * @param prd_ia_cd
 * @param map_seq
 * @param udt_dt
 * @param prd_mdl_name
 * @param type_prd_ia_cd
 * @return
 */
function mostActiveTopicsByHow(seq,prd_ia_cd,map_seq,udt_dt,prd_mdl_name,type_prd_ia_cd) {
	var params = '';
	params += "?howto_guide_seq="+seq
		    + "&prd_ia_cd="+prd_ia_cd
		    + "&map_seq="+map_seq
		    + "&udt_dt="+udt_dt
		    + "&page_gb=D"
		    + "&model_name="+prd_mdl_name
		    + "&type_ia_cd="+type_prd_ia_cd;
		 
	S3Util.OpenWindow( howToGuide.view_url+params,640,700, true, true, false, 'howto', null, null);
}


//*****************************************************************************
//* e:howToGuideDetail page script
//*****************************************************************************

//*****************************************************************************
//* s:faqsPrdDetailList page script
//*****************************************************************************

var faqs = {
	url:_SITE_CONTEXT+'support/faqs/supportFaqsPrdDetailList.do',
	area:'div.view_box3',
	loading: 'div.view_contents'
}

/**
 * ERMS와 연동하여 해당 모델에 대한 TYPE, 제품에 대한 FAQs 컨텐츠를 가져온다.
 * 
 * @param typePrdIaCd
 * @param prdMdlName
 * @return
 */
function faqs_data_loading() {
	var params = $('#prdDetailFrm').serialize();
		
	//show or hide ajax loading
	$(faqs.loading).block();
	$(faqs.area).load( faqs.url,
					    params,
					    function(){
							$(faqs.loading).unblock(); 
							IframeTAB.resize();
						}
	);
}
//*****************************************************************************
//* e:faqsPrdDetailList page script
//*****************************************************************************
	
	
//*****************************************************************************
//* s:newsAlertDetail page script
//*****************************************************************************

/**
 * NEWSALERT 상수값
 */
var newsAlert = {
	l_url: _SITE_CONTEXT+'support/newsalert/supportNewsAlertDetailList.do',
	v_url: _SITE_CONTEXT+'support/newsalert/supportNewsAlertView.do',
	area:'div.view_box3',
	v_area:'div.view_contents',
	loading: 'div.view_contents'
}

/**
 * NewsAlert Detial List Move
 * @param modelNm
 * @param type_ia_cd
 * @return
 */
function moveNewsAlertDetailList(modelNm,type_ia_cd) {
	var params = {	type_ia_cd:$('#prdDetailFrm input[name=type_prd_ia_cd]').val()
	              , subtype_ia_cd:$('#prdDetailFrm input[name=subtype_prd_ia_cd]').val()
		          , prd_ia_cd: $('#prdDetailFrm input[name=prd_ia_cd]').val()
		          , prd_mdl_cd: $('#prdDetailFrm input[name=prd_mdl_cd]').val()
				  , model_nm:$('#prdDetailFrm input[name=prd_mdl_name]').val()
			      , prd_ia_sub_class_cd: $('#prdDetailFrm input[name=prd_ia_sub_class_cd]').val()
	};
	
	//show or hide ajax loading
	$(newsAlert.loading).block();
	$(newsAlert.area).load( newsAlert.l_url, 
							 $.param(params),
							 function() {
								$(newsAlert.loading).unblock(); 
								omnitureENG.in_omniture_pathindicator();
								IframeTAB.resize();
							 } 
	);		
}


/**
 * NewsAlert Detial Page Move
 * @param pageNo
 * @return
 */
function moveNewsAlertDetailPage(pageNo) {
	var frmObj = document.getElementsByName("suppForm")[0];
	var siteCd = frmObj.site_cd.value;
	var modelNm = frmObj.model_nm.value;
	var typeIaCd = frmObj.type_ia_cd.value;
	var subtypeIaCd = frmObj.subtype_ia_cd.value;
	var params = {site_cd:siteCd,model_nm:modelNm,page:pageNo,type_ia_cd:typeIaCd,subtype_ia_cd:subtypeIaCd};

	//show or hide ajax loading
	$(newsAlert.loading).block();
	$(newsAlert.area).load( newsAlert.l_url, 
							 $.param(params), 
							 function(){
							 	$(newsAlert.loading).unblock();
							 	IframeTAB.resize();
							 } 
	);		
}

/**
 * NewsAlert Detial View Move
 * @param sppNewsSeq
 * @param pageNo
 * @param pageGubun
 * @param modelNm
 * @param typeIaCd
 * @return
 */
function moveNewsAlertDetailView(sppNewsSeq,pageNo,pageGubun,modelNm,typeIaCd,subtypeIaCd) {
	var params = {	spp_news_seq:sppNewsSeq,
					page:pageNo,
					page_gubun:pageGubun,
					model_nm:modelNm,
					type_ia_cd:typeIaCd,
					subtype_ia_cd:subtypeIaCd};
	
	//show or hide ajax loading
	$(newsAlert.loading).block();
	$(newsAlert.v_area).load( newsAlert.v_url,
							   $.param(params),
						       function(){
									$(newsAlert.loading).unblock();
									IframeTAB.resize();
							   } 
	);		
}

/**
 * Detail (View -> Main) Move
 * @param modelNm
 * @param pageNo
 * @param typeIaCd
 * @return
 */
function moveNewsAlertDetailBackList(modelNm,pageNo,typeIaCd,subtypeIaCd) {
	var params = {model_nm:modelNm,page:pageNo,type_ia_cd:typeIaCd,subtype_ia_cd:subtypeIaCd};

	//show or hide ajax loading
	$(newsAlert.loading).block();
	$(newsAlert.area).load( newsAlert.l_url,
							 $.param(params),
							 function(){
							 	$(newsAlert.loading).unblock();
							 	IframeTAB.resize();
							 } 
	);		
}			

/**
 * Most active topics의 newsalert리스트의 상세화면 보기
 * @param seq
 * @param prd_mdl_name
 * @param type_prd_ia_cd
 * @return
 */
function mostActiveTopicsByNews(seq, prd_mdl_name,type_prd_ia_cd) {
	var params = {
			spp_news_seq:seq,
			page:'1',
			page_gubun:'',
			model_nm:prd_mdl_name,
			type_ia_cd:type_prd_ia_cd
	};
	
	//show or hide ajax loading
	$(newsAlert.loading).block();
	$(newsAlert.v_area).load(	newsAlert.v_url, 
								$.param(params),
								function(){
									$(newsAlert.loading).unblock(); 
									IframeTAB.resize();
								} 
	);	
	
	tabToggle(links[4].tab_key);
}
	
//*****************************************************************************
//* e:newsAlertDetail page script
//*****************************************************************************


//*****************************************************************************
//* s:throubleshooting Detail page script
//*****************************************************************************	
/**
 * TROUBLESHOOTING GUIDE 상수값
 */
var trouble = {
	url:_SITE_CONTEXT+'support/troubleshootingguides/supportTroubleShootingGuidesDetailList.do',
	area:'div.view_box3',
	loading: 'div.view_contents'
}

/**
* TroubleShooting Detial List Move
* @param prdIaCd
* @param modelNm
* @return
*/
function moveTroubleShootingDetailList() {
	var params = {	type_ia_cd:$('#prdDetailFrm input[name=type_prd_ia_cd]').val()
			  	  , subtype_ia_cd:$('#prdDetailFrm input[name=subtype_prd_ia_cd]').val()
			  	  , prd_ia_cd: $('#prdDetailFrm input[name=prd_ia_cd]').val()
			  	  , prd_mdl_cd: $('#prdDetailFrm input[name=prd_mdl_cd]').val()
			  	  , model_name:$('#prdDetailFrm input[name=prd_mdl_name]').val()
			  	  , prd_ia_sub_class_cd: $('#prdDetailFrm input[name=prd_ia_sub_class_cd]').val()
	};
	
	//show or hide ajax loading
	$(trouble.loading).block();
	$(trouble.area).load( trouble.url,
						   params,
						   function(){
								$(trouble.loading).unblock(); 
								omnitureENG.in_omniture_pathindicator();
								IframeTAB.resize();
						   } 
	);
}	

/**
* TroubleShooting Detail Page Move
* @param pageNo
* @return
*/
function moveTroubleShootingDetailPage(pageNo) {

	var frmObj = document.getElementsByName("suppForm")[0];
	var siteCd = frmObj.site_cd.value;
	var modelName = frmObj.model_name.value;
	var typeIaCd = frmObj.type_ia_cd.value;
	var subtypeIaCd = frmObj.subtype_ia_cd.value;
	var params = {site_cd:siteCd,model_name:modelName,page:pageNo,type_ia_cd:typeIaCd,subtype_ia_cd:subtypeIaCd};

	//show or hide ajax loading
	$(trouble.loading).block();
	$(trouble.area).load( trouble.guide_url, 
							  $.param(params), 
							  function(){
							  	$(trouble.loading).unblock();
							  	IframeTAB.resize();
							  }
	);
}

/**
 * open popup and tagging
 * @param url
 * @param idx	ts_title_(idx)
 * @return
 */
function popupTS(url,idx) {
	window.open(url, 'popup', 'width=640, height=700, scrollbars=yes, resizable=yes');
	
	try {
		//tagging
		var modelName = $('#prdDetailFrm input[name=prd_mdl_name]').val();
		var title = $('#ts_title_'+idx).text();
		s_control_click('products,events,eVar35',
						'event26',
						';'+_SITE_CD+':'+modelName+',event26,'+title, 
						'o', 
						'troubleshooting view');
	} catch(err) {}

}
//*****************************************************************************
//* e:throubleshooting Detail page script
//*****************************************************************************	


//*****************************************************************************
//* s:spec page script
//*****************************************************************************	

/**
* Spec 상수값
*/
var spec = {
	url: _SITE_CONTEXT+'support/spec/specView.do',
	area:'div.view_box3',
	loading: 'div.view_contents'
}

/**
 * SPEC메뉴를 클릭할 경우 해당 모델에 대한 SPEC정보를 가져온다.
 * @param modelNm
 * @param prdMdlCd
 * @param dispNm
 * @param prdIaCd
 * @return
 */
function moveSpecView(dispNm) {
	
	//alert(modelNm+":"+modelCd+":"+dispNm+":"+prdIaCd);
	
	var params = {	disp_nm:dispNm,
					prd_ia_cd:$('#prdDetailFrm input[name=prd_ia_cd]').val(),
					model_cd:$('#prdDetailFrm input[name=prd_mdl_cd]').val(),
					model_nm:$('#prdDetailFrm input[name=prd_mdl_name]').val(),
					prd_ia_sub_class_cd: $('#prdDetailFrm input[name=prd_ia_sub_class_cd]').val()
	};
	
	//show or hide ajax loading
	$(spec.loading).block();
	$(spec.loading).load(  spec.url, 
						 $.param(params),
						 function() {
							$(spec.loading).unblock(); 
							omnitureENG.in_omniture_pathindicator();
							IframeTAB.resize();
						 } 
	);	
}

/**		
* Glossary Layer On / Off		
*/	
function viewlayer(va,onoff) {		
	var obj=document.getElementById(va);	
	if(onoff=="on") 
		obj.style.display="block";	
	else if (onoff=="in") 
		obj.style.display="inline";	
	else 
		obj.style.display="none";	
}

/**
 * Spec Change Model Code
 */
function changeModelCode() {
	
	var frmObj = document.getElementsByName("suppForm")[0];
	var modelNm = frmObj.model_nm.value;
	var dispNm = frmObj.disp_nm.value;
	
	var dataModelCode = $("#sel_model_cd option:selected").val().split('|');
	var modelCd = dataModelCode[0];
	var prdIaCd = dataModelCode[1];
	var params = {model_nm:modelNm,model_cd:modelCd,prd_ia_cd:prdIaCd,disp_nm:dispNm};
	
	$(spec.loading).block();			
	$(spec.area).load( spec.url, 
						$.param(params),
						function() {
							$(spec.loading).unblock(); 
							IframeTAB.resize(); 
						} 
	);
}

//*****************************************************************************
//* e:spec page script
//*****************************************************************************	


//*****************************************************************************
//* s:policy warranty Detail page script
//*****************************************************************************	
/**
 * POLICY WARRANTY 상수값 정의
 */
var warranty = {
	url : _SITE_CONTEXT+'support/repair/supportServicePolicyWarrantyPrdDetailList.do',
	area:'div.view_box3',
	loading: 'div.view_contents',
	innerHtml: ''
}

/**
 * WARRANTY 메뉴를 클릭할 경우 표시되는 컨텐츠 정보를 AJAX를 통해 가져온다.
 * 
 * @param typePrdIaCd
 * @param prdIaCd
 * @param prdMdlCd
 * @param prdMdlName
 * @return
 */
function warranty_data_loading(typePrdIaCd, prdIaCd, prdMdlCd, prdMdlName) {
	var params = $('#prdDetailFrm').serialize();
	
	//show or hide ajax loading
	$(warranty.loading).block();
	$(warranty.area).load(warranty.url,
			   			   params,
						   function(responseText, textStatus){
								$(warranty.loading).unblock();
								omnitureENG.in_omniture_pathindicator();
								IframeTAB.resize();
						   } 
	);
}

//*****************************************************************************
//* e:policy warranty Detail page script
//*****************************************************************************	