/******************************************************************************
 Copyright (c) 2007 Samsung Electronics. All Rights Reserved.
 Project: Samsung.com Site Renewal(2007.01~07)

 File Name : news.js
 Description : news관련 js
 Author : 최창환
 Since : 2006.04.03

 Modification Information
 Mod Date	Modifier	Description
 ----------	--------	---------------------------
 2007.05.12	최창환		최초 생성
******************************************************************************/

//*****************************************************************************
// Description : 뉴스 리스트
// Parameter: 
// Return: 없음
// Usage: 
//*****************************************************************************
function news_goPage(page) {
	var frmObj = document.newsForm;
	var vHidden_view = document.getElementById('hidden_view');

	vHidden_view.value = 'Y'; 
	frmObj.page.value = page;
	frmObj.action = "/global/business/semiconductor/newsList.do";
	frmObj.submit();
}

//*****************************************************************************
// Description : 뉴스 검색
// Parameter: 
// Return: 없음
// Usage: 
//*****************************************************************************
function fnSearch() {
	var objSearch = document.newsForm;
	
	if (isEmpty(objSearch.from, "") || isEmpty(objSearch.to, "")) {
		alert('Please select period for search!');
		return;
	}
	
	objSearch.action = "/global/business/semiconductor/newsList.do";
	objSearch.method = "post";
	objSearch.submit();
}

function fnPeriod() {  
	var vCtrl_newsForm = document.getElementById('newsForm');	
	var vCtrl_hidden_news_ctgry2_cd = document.getElementById('hidden_news_ctgry2_cd');
	var vCtrl_news_ctgry2_cd = document.getElementById('news_ctgry2_cd');
	var vCtrl_hidden_start_reg_dt = document.getElementById('hidden_start_reg_dt');
	var vCtrl_start_reg_dt = document.getElementById('start_reg_dt');
	var vCtrl_hidden_end_reg_dt = document.getElementById('hidden_end_reg_dt');
	var vCtrl_end_reg_dt = document.getElementById('end_reg_dt');	
	var vCtrl_period = document.getElementsByName('period');	
	var vCtrl_hidden_newsKeyword = document.getElementById('hidden_newsKeyword');
	var vCtrl_newsKeyword = document.getElementById('newsKeyword');
	
	if(vCtrl_period[0].checked == true) {
		vCtrl_hidden_start_reg_dt.value = '';
		vCtrl_hidden_end_reg_dt.value = '';		
	} else if(vCtrl_period[1].checked == true) {
	
		if(validDatePeriod(vCtrl_start_reg_dt.value, vCtrl_end_reg_dt.value) == false){
			alert(msgDateStartEndCheck);
			return;
		}		
	
		vCtrl_hidden_start_reg_dt.value = vCtrl_start_reg_dt.value;
		vCtrl_hidden_end_reg_dt.value = vCtrl_end_reg_dt.value;
	}
	if(getByteLength(vCtrl_newsKeyword.value) > 200){
		alert(msgMaxLength);
		return;
	}	

	vCtrl_hidden_news_ctgry2_cd.value = vCtrl_news_ctgry2_cd.value;
	vCtrl_hidden_newsKeyword.value = vCtrl_newsKeyword.value;
	
	vCtrl_newsForm.action = 'newsList.do';
	vCtrl_newsForm.submit();		
}
//*****************************************************************************
// Description : 뉴스 내용 조회
// Parameter: 
// Return: 없음
// Usage: 
//*****************************************************************************
function fnNewsView(news_id) {
	var objForm = document.newsForm;
	objForm.news_id.value = news_id;
	
	objForm.action = "/global/business/semiconductor/newsView.do?news_id=" + news_id;
	objForm.method = "post";
	objForm.submit();
}
//*****************************************************************************
// Description : 뉴스 리스트로 forward
// Parameter: 
// Return: 없음
// Usage: 
//*****************************************************************************
function fnListView() {
	var objForm = document.newsForm;
	
	objForm.action = "/global/business/semiconductor/newsList.do";
	objForm.method = "post";
	objForm.submit();
}

//*****************************************************************************
// Description : 뉴스  print (w 585 h 714 )
// Parameter: 
// Return: 없음
// Usage: 
//*****************************************************************************
function printerFriendly(vPopup_title) {
	var vUrl = "/global/business/popUpPrint.do?popup_title=" + vPopup_title;
	openWindow(585,	714, vUrl, 1); 
}

//*****************************************************************************
// Description : 뉴스 큰 이미지 팝업
// Parameter: None 
// Return: None
// Usage: None
//*****************************************************************************
function fnViewImg(imgPath, imgName) {
	var vUrl = "/global/business/newsImgView.do?imgPath=" + imgPath + "&imgName=" + imgName + "&decorator=" + vDecorator;
	openWindow(620,	620, vUrl, 1); 
}

//*****************************************************************************
// Description : 캘린더 창 열기
// Parameter: None 
// Return: None
// Usage: None
//*****************************************************************************
function openCalendar(ctrl) {
	var vCtrl_period = document.getElementsByName('period');

	vCtrl_period[0].checked = false;
	vCtrl_period[1].checked = true;
	
	show_calendar(ctrl, '');
}

//*****************************************************************************
// Description : clear specific
// Parameter: None 
// Return: None
// Usage: None
//*****************************************************************************
function clearSpecific() {
	var vCtrl_start_reg_dt = document.getElementById('start_reg_dt');
	var vCtrl_end_reg_dt = document.getElementById('end_reg_dt');
	var vCtrl_period = document.getElementsByName('period');

	vCtrl_start_reg_dt.value = '';
	vCtrl_end_reg_dt.value = '';
	vCtrl_period[0].checked = true;
	vCtrl_period[1].checked = false;
}