	
	var top_flag_contents_first = true;
	var top_ary_contents_list = new Array();

	// 입사전략 객체	
	function top_o_contents_list(title,price,link,contents){
		this.title	= title;
		this.price	= price;
		this.link	= link;
		this.contents = contents;
	}

	layerContentsAryName = new Array();
	layerContentsAryName[0] = 'layerContentsIndustry';
	layerContentsAryName[1] = 'layerContentsGroup';
	layerContentsAryName[2] = 'layerContentsInterest';
	layerContentsAryName[3] = 'layerContentsDirect';
	
	function top_f_layerContentsVisible(pViewLayerName){
		
		top_flag_contents_first = false;
		
		$(pViewLayerName).style.display = 'block';
		
		top_f_layerContentsInit(pViewLayerName); // 각 레이어의 특성에 맞게 초기화 시켜준다.

		for(var i=0 ; i < layerContentsAryName.length; i++){
	
			if(layerContentsAryName[i] != pViewLayerName){
				
				$(layerContentsAryName[i]).style.display = 'none';
			}
		}
	}
	
	function top_f_layerContentsInit(pViewLayerName){
		
		var url = '/00_common/Ajax_layerContents.php';
		var initLayerName = '';
		var mode = '';
		
		if(pViewLayerName == 'layerContentsIndustry'){
		
			$('layerContentsIndustryFourStep').innerHTML = '';
			$('layerContentsIndustryThreeStep').innerHTML = '';
			$('layerContentsIndustryTwoStep').innerHTML = '';
			initLayerName = 'layerContentsIndustryOneStep';
			mode = 'industry';
			
		} else if(pViewLayerName == 'layerContentsGroup'){
		
			$('layerContentsGroupFourStep').innerHTML = '';
			$('layerContentsGroupThreeStep').innerHTML = '';
			$('layerContentsGroupTwoStep').innerHTML = '';
			initLayerName = 'layerContentsGroupOneStep';
			mode = 'group';
			
		} else if(pViewLayerName == 'layerContentsInterest'){
		
			$('layerContentsInterestThreeStep').innerHTML = '';
			$('layerContentsInterestTwoStep').innerHTML = '';
			initLayerName = 'layerContentsInterestOneStep';
			mode = 'interest';		
		
		} else if(pViewLayerName == 'layerContentsDirect'){
			
			$('layerContentsDirectThreeStep').innerHTML = '';
			$('layerContentsDirectTwoStep').innerHTML = '';
			$('layerContentsDirectOneStep').innerHTML = '';
			$('top_direct_search_text').value = '';
			$('top_direct_search_text').focus();
			return ;		
		}
		
		var pars = 'mode='+mode+'&kind=init&layer_name='+initLayerName;
		//test.innerHTML = url+'?'+pars;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post',
				parameters: pars,
				onComplete: top_f_layerContentsInitResponse
			});
	}
	
	// 초기화 함수
	function top_f_layerContentsInitResponse(originalRequest){
	
		var init = originalRequest.responseXML;
		var layer_name = init.getElementsByTagName('layer_name')[0].firstChild.nodeValue;
		var contents = init.getElementsByTagName('contents')[0].firstChild.nodeValue;
		
		$(layer_name).innerHTML = contents;
	
	}
	
	// 직접 검색
	function top_contents_direct_search(){
	
		
		var e = window.event.srcElement;
		e = e.parentElement.parentElement;
		
		if(trim($('top_direct_search_text').value).length < 1){
			alert('기업명을 입력해 주십시요.');
			$('top_direct_search_text').focus();
			return ;
		}
		var search_text = encodeURIComponent($('top_direct_search_text').value);
		var url = '/00_common/Ajax_layerContents.php';
		var pars = 'mode=direct&kind=company&layer_name=layerContentsDirectOneStep&search_text='+search_text;
		//test.innerHTML = url+'?'+pars;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post',
				parameters: pars,
				onComplete: top_f_layerContentsCompanyResponse
			});
	}
	
	// 마우스 오버 공용 사용.
	function top_f_mouseOver(){
	
		e = window.event.srcElement;
		
		if(e.className != 'topLayerSelectEnable'){
			e.className = 'topLayerSelectTempEnable'; 
		}
	}
	
	// 마우스 아웃 공용 사용.
	function top_f_mouseOut(){
	
		e=window.event.srcElement;
		
		if(e.className != 'topLayerSelectEnable'){
			e.className = 'topLayerSelectDisable'; 
		}
	}
	
	// 마우스 클릭 처리
	function top_f_mouseClickCompany(pMode,pkind,pNo){
		
		var url = '/00_common/Ajax_layerContents.php';
		var initLayerName = '';
		
		/*
		 * 선택 버튼이 있다면 비 선택 버튼으로 CSS변경
		 */ 
		t = e.parentElement.parentElement; // TBODY로 접근
		
		for(var i = 0; i < t.children.length; i++){
			if(t.children[i].children(0).className == 'topLayerSelectEnable'){
				t.children[i].children(0).className = 'topLayerSelectDisable';
			}
		}
		
		/*
		 * 선택한 버튼 CSS변경
		 */
		e.className = 'topLayerSelectEnable';
		
		if(pMode == 'industry'){

			initLayerName = 'layerContentsIndustryTwoStep';
			
		} else if(pMode == 'group'){
			
			initLayerName = 'layerContentsGroupTwoStep';
			
		} else if(pMode == 'interest'){
		
			initLayerName = 'layerContentsInterestTwoStep';
		
		} else if(pMode == 'direct'){
		
			initLayerName = 'layerContentsDirectTwoStep';
		
		}
		
		var pars = 'mode='+pMode+'&kind='+pkind+'&layer_name='+initLayerName+'&no='+pNo;
		//test.innerHTML = url+'?'+pars;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post',
				parameters: pars,
				onComplete: top_f_layerContentsCompanyResponse
			});	
	}
	
	// 초기화 함수
	function top_f_layerContentsCompanyResponse(originalRequest){
	
		var init = originalRequest.responseXML;
		var layer_name = init.getElementsByTagName('layer_name')[0].firstChild.nodeValue;
		var contents = init.getElementsByTagName('contents')[0].firstChild.nodeValue;

		$(layer_name).innerHTML = contents;
	
	}
	
	function top_f_mouseClickResult(pMode,pkind,pSmaNo,pDetNo,pIndustryNo,pGroupNo){
		
		var url = '/00_common/Ajax_layerContents.php';
		var initLayerName = '';
		
		/*
		 * 선택 버튼이 있다면 비 선택 버튼으로 CSS변경
		 */ 
		t = e.parentElement.parentElement; // TBODY로 접근
		
		for(var i = 0; i < t.children.length; i++){
			if(t.children[i].children(0).className == 'topLayerSelectEnable'){
				t.children[i].children(0).className = 'topLayerSelectDisable';
			}
		}
		
		/*
		 * 선택한 버튼 CSS변경
		 */
		e.className = 'topLayerSelectEnable';
		
		if(pMode == 'industry'){

			initLayerName = 'layerContentsIndustryThreeStep';
			
		} else if(pMode == 'group'){
			
			initLayerName = 'layerContentsGroupThreeStep';
			
		} else if(pMode == 'interest'){
		
			initLayerName = 'layerContentsInterestTwoStep';
		
		} else if(pMode == 'direct'){
		
			initLayerName = 'layerContentsDirectTwoStep';
		
		}
		
		var pars = 'mode='+pMode+'&kind='+pkind+'&layer_name='+initLayerName+'&smaNo='+pSmaNo+'&detNo='+pDetNo+'&industryNo='+pIndustryNo+'&groupNo='+pGroupNo;
		//test.innerHTML = url+'?'+pars;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post',
				parameters: pars,
				onComplete: top_f_layerContentsResultResponse
			});	
	}
	
	function top_f_layerContentsResultResponse(originalRequest){
	
		var init = originalRequest.responseXML;
		var mode = init.getElementsByTagName('mode')[0].firstChild.nodeValue;
		var layer_name = init.getElementsByTagName('layer_name')[0].firstChild.nodeValue;
		var contents = init.getElementsByTagName('contents')[0].firstChild.nodeValue;
		var guidebook0 = init.getElementsByTagName('guidebook0')[0].firstChild.nodeValue; 	// 입사전략
		var guidebook1 = init.getElementsByTagName('guidebook1')[0].firstChild.nodeValue; 	// 자소서
		var aptitude = init.getElementsByTagName('aptitude')[0].firstChild.nodeValue;		// 직무적성검사
		var guidebook2 = init.getElementsByTagName('guidebook2')[0].firstChild.nodeValue;	// 직무적성검사 자료집
		var play = init.getElementsByTagName('play')[0].firstChild.nodeValue;				// 동영상
		var training = init.getElementsByTagName('training')[0].firstChild.nodeValue;		// 트레이닝 코스
		var guidebook3 = init.getElementsByTagName('guidebook3')[0].firstChild.nodeValue;	// 면접 가이드북
		var guidebook4 = init.getElementsByTagName('guidebook4')[0].firstChild.nodeValue;	// 면접 자료집
		
		var tmpArray = new Array();
		var tmpSubArray = new Array();
		
		$(layer_name).innerHTML = contents;
		
		top_ary_contents_list = new Array();

		// 입사전략 등록
		if(guidebook0.length > 0){
			tmpArray = guidebook0.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'guidebook0');  
			}
		}
		
		// 자소서 등록
		if(guidebook1.length > 0){
			tmpArray = guidebook1.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'guidebook1');  
			}
		}

		// 직무적성검사 등록
		if(aptitude.length > 0){
			tmpArray = aptitude.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'aptitude');  
			}
		}
		
		// 직무적성검사 자료집 등록
		if(guidebook2.length > 0){
			tmpArray = guidebook2.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'guidebook2');  
			}
		}
		
		// 동영상 등록
		if(play.length > 0){
			tmpArray = play.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'play');  
			}
		}
		
		// 트레이닝 코스 등록
		if(training.length > 0){
			tmpArray = training.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'training');  
			}
		}
		
		// 면접 가이드북 등록
		if(guidebook3.length > 0){
			tmpArray = guidebook3.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'guidebook3');  
			}
		}
		
		// 면접 자료집 등록
		if(guidebook4.length > 0){
			tmpArray = guidebook4.split('##');
			
			for(var i = 0; i < tmpArray.length; i++){
				tmpSubArray = tmpArray[i].split('||');
				top_ary_contents_list[top_ary_contents_list.length] = new top_o_contents_list(tmpSubArray[0],tmpSubArray[1],tmpSubArray[2],'guidebook4');  
			}
		}
				
		if(mode == 'industry'){
		
			top_f_layerContentsViewList(layer_name,'layerContentsIndustryFourStep');
				
		} else if(mode == 'group'){
		
			top_f_layerContentsViewList(layer_name,'layerContentsGroupFourStep');
		
		} else if(mode == 'interest'){
		
			top_f_layerContentsViewList(layer_name,'layerContentsInterestThreeStep');
		
		} else if(mode == 'direct'){
		
			top_f_layerContentsViewList(layer_name,'layerContentsDirectThreeStep');
			
		}

	}
	
	function top_f_layerContentsViewList(pCheckBoxLayer,pContentsListLayer){
		
		var sContents = '';
		var sTempContents = '';
		
		var e = $(pCheckBoxLayer).children(0).children(0);
		
		for(var i = 0; i < e.children.length; i++){
		
			if(e.children[i].children[0].children[0].checked == true){
				
				for(idx in top_ary_contents_list){
				
					if(top_ary_contents_list[idx]['contents'] == e.children[i].children[0].children[0].name){
						sTempContents += '<tr><td><a href="'+top_ary_contents_list[idx]['link']+'">'+top_ary_contents_list[idx]['title']+'</a></td><td align="right" class="list_price"><font color="#ff6600">'+top_ary_contents_list[idx]['price']+' P</font></td></tr>';
						sTempContents += '<tr><td height="1" colspan="2" background="<?=DEF_IMG_SERVER?>/common/line_jum_gray.gif"></td></tr>';					
					}
				}
			}
		}
		sContents += '</table>';
		
		if(sTempContents.length < 1 && top_ary_contents_list.length < 1){
			sContents = '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="middle" align="center">추후에 컨텐츠가 제공될 예정입니다.</td></tr></table>';
		} else if(sTempContents.length < 1){
			sContents = '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="middle" align="center">선택된 컨텐츠가 없습니다.</td></tr></table>';
		} else {
			sContents = '<table width="100%" border="0" cellspacing="0" cellpadding="3">'+sTempContents+'</table>';
		}
		
		$(pContentsListLayer).innerHTML = sContents;
		
	}
	
	function top_f_layerContentsViewControl(){
	
		/*
		 * SELECT객체가 존제 하는지 확인.
		 */
		var sel = document.getElementById("hideSelectForLayer");
		
		if($('layerSearchContents').style.display == 'block'){
		
			$('layerSearchContents').style.display = 'none';
			
			if(sel != null){
				sel.style.visibility = "visible";
			}
		
		} else {
				
			if($('layerSearchInterest').style.display == 'block'){ // 관심기업 컨테츠 레이어가 열려 있다면..
				
				$('layerSearchInterest').style.display = 'none';
				
			}
		
			top_f_layerContentsInit('layerContentsIndustry');
			$('layerSearchContents').style.display = 'block';
			
			if(sel != null){
				sel.style.visibility = "hidden";
			}
		
		}
	}
	
	// 레이어 창 닫기
	function top_f_layerContentsClose(){
		
		/*
		 * SELECT객체가 존제 하는지 확인.
		 */
		var sel = document.getElementById("hideSelectForLayer");
		
		$('layerSearchContents').style.display = 'none';
		
		if(sel != null){
			sel.style.visibility = "visible";
		}
		
	}
	
	// 직접검색에서 엔터키를 눌렀는지 확인
	function top_contents_direct_key_press(){
		
		if(event.keyCode == 13){ // 엔터키를 눌렀다면..
			top_contents_direct_search();
		}
		
	}
	