//*****************************************************************************
// Description : News IA Init (Default)
// Parameter:
// Return:
// Usage: news_list.jsp ¿Í  presskit.jspÀÇ µ¿Àû ¸Þ´º ±¸¼º
//*****************************************************************************
function fnNewsIAInit() {
	var vCtrl_news_ia_cd_lv1 = document.getElementById('news_type_combo');
	var vCtrl_news_ia_cd_lv2 = document.getElementById('news_ctgry_combo');
  var vCtrl_news_lbl = document.getElementById('news_ctgry_lbl');

	// Level 2
	if(EL_IA_LV1 == "exist") {
		vCtrl_news_ia_cd_lv1.style.display = '';
		vCtrl_news_lbl.style.display = '';
	} else {
		vCtrl_news_lbl.style.display = 'none';
		vCtrl_news_ia_cd_lv1.style.display = 'none';
	}

	// Level 3
	if(EL_IA_LV2 == "exist") {
		vCtrl_news_ia_cd_lv2.style.display = '';
	} else {
		vCtrl_news_ia_cd_lv2.style.display = 'none';
	}
}
//*****************************************************************************
// Description :
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function select_period() {
	var vCtrl_period = document.getElementsByName('rdoPeriod');
	vCtrl_period[0].checked = false;
	vCtrl_period[1].checked = true;
}

//*****************************************************************************
// Description :
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function clear_SearchFrm() {
	var vCtrl_from_dt = document.getElementById('from_dt');
	var vCtrl_to_dt = document.getElementById('to_dt');
	var vCtrl_period = document.getElementsByName('rdoPeriod');

	vCtrl_from_dt.value = '';
	vCtrl_to_dt.value = '';
	vCtrl_period[0].checked = true;
	vCtrl_period[1].checked = false;
}

//*****************************************************************************
// Description : news search button click event handler
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function search_news(){
	var frm = document.getElementsByName("newsForm")[0];
	var vCtrl_newstype = document.getElementById('news_type');
	var vCtrl_newsctgry = document.getElementById('news_ctgry');
	var vCtrl_sections = document.getElementsByName('rdoSection');
	// validate check period

	if(frm.rdoPeriod[1].checked){
		if(frm.from_dt.value.length <= 0 || frm.to_dt.value <= 0){
			alert("please input date ");
			return false;
		} else {

			var sDate = frm.from_dt.value.replace("-","/");
			var eDate = frm.to_dt.value.replace("-","/");

			if (eDate < sDate) {
			    alert("The search end day is later start day !");
			    return false;
			}
		}
	}

	// section value setting
	for(var xFI = 0; xFI < vCtrl_sections.length; xFI++) {
		if (vCtrl_sections[xFI].checked == true) {
			if(vCtrl_sections[xFI].id == 'rdoSection_sports') {
				vCtrl_newstype.value = vCtrl_sections[xFI].value;
				vCtrl_newsctgry.value = 'sportnews';
			} else if (vCtrl_sections[xFI].id == 'rdoSection_exhibition') {
				vCtrl_newstype.value = vCtrl_sections[xFI].value;
				vCtrl_newsctgry.value = 'exhibitionnews';
			} else {
				vCtrl_newstype.value = vCtrl_sections[xFI].value;
				vCtrl_newsctgry.value = '';
			}
		}
	}

	// submit
	frm.page.value="1";
	frm.action = "newsList.do";
	frm.submit();
}

//*****************************************************************************
// Description : year news search button click event handler
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function search_year_news(){
	var frm = document.getElementsByName("newsForm")[0];

	frm.page.value="1";
	frm.action = "yearnewsList.do";
	frm.submit();
}

//*****************************************************************************
// Description : Presskit Search
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function search_presskit(news_seq){
	var frm = document.getElementsByName("newsForm")[0];
	if(frm.rdoPeriod[1].checked){
		if(frm.from_dt.value.length<=0 || frm.to_dt.value<=0){
			alert("please input date ");
			return false;
		}else{
			var sDate = frm.from_dt.value.replace("-","/");
			var eDate = frm.to_dt.value.replace("-","/");
			var eDate1 = new Date(eDate);
			var sDate1 = new Date(sDate);
			if (eDate1 < sDate1) {
			    alert("The search end day is later start day !");
			    return false;
			}
		}
	}
	frm.page.value="1";
	frm.action = "presskitList.do";
	frm.submit();
}

//*****************************************************************************
// Description : news read function
// Parameter: news unique sequence
// Return:
// Usage:
//*****************************************************************************
function news_read(news_seq){
	var frm = document.getElementsByName("newsForm")[0];
	frm.news_seq.value=news_seq;
	frm.action = "newsRead.do";
	frm.submit();
}
//*****************************************************************************
// Description : news read function
// Parameter: news unique sequence
// Return:
// Usage:
//*****************************************************************************
function news_year_read(news_seq){
	var frm = document.getElementsByName("newsForm")[0];
	frm.news_seq.value=news_seq;
	frm.action = "yearnewsRead.do";
	frm.submit();
}


//*****************************************************************************
// Description : presskit read function
// Parameter: news unique sequence
// Return:
// Usage:
//*****************************************************************************

function presskit_read(news_seq){
	var frm = document.getElementsByName("newsForm")[0];
	frm.news_seq.value=news_seq;
	frm.action = "presskitRead.do";
	frm.submit();
}

//*****************************************************************************
// Description : presskit detail page
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function bigImageOnSetting(middleImage,presskitLargeImage){
	document.getElementById("middleImage").src = middleImage;
	document.getElementById("presskitLargeImage").value = presskitLargeImage;
}

//*****************************************************************************
// Description : paging page link operation fucntion
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function news_goPage(page) {
	var frmObj = document.getElementsByName("newsForm")[0];
	frmObj.page.value = page;
	frmObj.action = "newsList.do";
	frmObj.submit();
}

//*****************************************************************************
// Description : year news paging page link operation fucntion
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function news_year_goPage(page) {
	var frmObj = document.getElementsByName("newsForm")[0];
	frmObj.page.value = page;
	frmObj.action = "yearnewsList.do";
	frmObj.submit();
}

//*****************************************************************************
// Description : paging page link operation fucntion
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function presskit_goPage(page) {
	var frmObj = document.getElementsByName("newsForm")[0];
	frmObj.page.value = page;
	frmObj.action = "presskitList.do";
	frmObj.submit();
}

//*****************************************************************************
// Description : detail page
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function bigImageMainOn(src){
	document.getElementById("bigImage").src = src;
}

//*****************************************************************************
// Description : presskit AboutSamsungFrontCategoryDWR
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function press_getCode_list(var_cd,var_cd_typ){
	var site_cd = "${_site_cd}";
	var varSearch_category = document.getElementById("search_category");
	if(var_cd==''){
		varSearch_category.length=0;
		try {
			varSearch_category.add(new Option(text_all, ""), null);
		} catch (e) {
			varSearch_category.add(new Option(text_all, ""));
		}
	}else{
		NewsCategoryDWR.getCategory(site_cd, var_cd, var_cd_typ, callbackGetCategory);
	}
}

//*****************************************************************************
// Description : callback function
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function callbackGetCategory(data) {
	var varSearch_category = document.getElementById("search_category");
	varSearch_category.length = 0;
	if(data.length == 0) {
		try {
			varSearch_category.add(new Option(text_all, ""), null);
		} catch (e) {
			varSearch_category.add(new Option(text_all, ""));
		}
	} else {
		try {
			varSearch_category.add(new Option(text_all, ""), null);
		} catch (e) {
			varSearch_category.add(new Option(text_all, ""));
		}
		for(var idx = 0; idx < data.length; idx++) {
			try {
				varSearch_category.add(new Option(data[idx].cd_eng_name, data[idx].cd), null);
			} catch (e) {
				varSearch_category.add(new Option(data[idx].cd_eng_name, data[idx].cd));
			}
		}
	}
}


//*****************************************************************************
// Description : ssNews NewsCategoryDWR
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function ssnews_getCode_call_level2(news_cd_name, site_cd)
{
    var varSearch_category_type = document.getElementById("news_type_combo");
  	var varSearch_category_ctgry = document.getElementById("news_ctgry_combo");
    var vCtrl_news_lbl = document.getElementById('news_ctgry_lbl');
    
    if(news_cd_name=='')
    {
		varSearch_category_type.length=0;
        try
        {
            varSearch_category_type.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_type.add(new Option(text_all, ""));
        }
		varSearch_category_type.style.display="none";
		varSearch_category_ctgry.style.display="none";
    vCtrl_news_lbl.style.display="none"
    
		varSearch_category_type.value='';
		varSearch_category_ctgry.value='';

    }
    else
	{

        SSNewsCategoryDWR.getCategory( "",news_cd_name, site_cd, callbackGetssNewstype);
    }
}
//*****************************************************************************
// Description : ssNews category callback function
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function callbackGetssNewstype(data)
{
  var varSearch_category_type = document.getElementById("news_type_combo");
	var varSearch_category_ctgry = document.getElementById("news_ctgry_combo");
  var vCtrl_news_lbl = document.getElementById('news_ctgry_lbl');
    
    varSearch_category_type.length = 0;

    if(data.length == 0)
    {
        try
        {
            varSearch_category_type.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_type.add(new Option(text_all, ""));
        }
		varSearch_category_type.style.display="none";
		varSearch_category_ctgry.style.display="none";
    vCtrl_news_lbl.style.display="none";

		varSearch_category_type.value='';
		varSearch_category_ctgry.value='';

    }
    else
    {

        try
        {
            varSearch_category_type.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_type.add(new Option(text_all, ""));
        }

        for(var idx = 0; idx < data.length; idx++)
        {
            try
            {
                varSearch_category_type.add(new Option(data[idx].news_ia_name, data[idx].news_ia_eng_url_name), null);
            }
            catch (e)
            {
                varSearch_category_type.add(new Option(data[idx].news_ia_name, data[idx].news_ia_eng_url_name));
            }
        }

    vCtrl_news_lbl.style.display='';
		varSearch_category_type.style.display='';
		varSearch_category_ctgry.style.display="none";
		varSearch_category_ctgry.value='';
    }
}

//*****************************************************************************
// Description : ssNews NewsCategoryDWR
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function ssnews_getCode_call_level3(news_cd_name, site_cd)
{
	var varSearch_category_ctgry = document.getElementById("news_ctgry_combo");
	
	var news_radio_var = document.getElementsByName("news_group");
	var news_radio_eng_url_name ="";


	for( var i=0; i<news_radio_var.length ; i++ )
	{
	  if (news_radio_var[i].checked)
	  {
	       news_radio_eng_url_name = news_radio_var[i].value;

	  }
	}
	
  if(news_cd_name=='')
  {
      varSearch_category_ctgry.length=0;
      try
      {
          varSearch_category_ctgry.add(new Option(text_all, ""), null);
      }
      catch (e)
      {
          varSearch_category_ctgry.add(new Option(text_all, ""));
      }
      varSearch_category_ctgry.style.display="none";
  }
  else
	{

       SSNewsCategoryDWR.getCategory( news_radio_eng_url_name, news_cd_name, site_cd, callbackGetssNewsctgry);
  }
}

//*****************************************************************************
// Description : ssNews category callback function
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function callbackGetssNewsctgry(data)
{
    var varSearch_category_type = document.getElementById("news_type_combo");
	  var varSearch_category_ctgry = document.getElementById("news_ctgry_combo");
    varSearch_category_ctgry.length = 0;

    if(data.length == 0)
    {
        try
        {
            varSearch_category_ctgry.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_ctgry.add(new Option(text_all, ""));
        }
		varSearch_category_ctgry.style.display="none";
		varSearch_category_ctgry.value='';
    }
    else
    {
			   
        try
        {
            varSearch_category_ctgry.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_ctgry.add(new Option(text_all, ""));
        }

        for(var idx = 0; idx < data.length; idx++)
        {
            try
            {
                varSearch_category_ctgry.add(new Option(data[idx].news_ia_name, data[idx].news_ia_eng_url_name), null);
            }
            catch (e)
            {
                varSearch_category_ctgry.add(new Option(data[idx].news_ia_name, data[idx].news_ia_eng_url_name));
            }
        }
		varSearch_category_ctgry.style.display='';
    }
}



//*****************************************************************************
// Description : ssNewslist NewsCategoryDWR
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function ssnewslist_getCode_call_level3(news_cd_name, site_cd)
{
	var varSearch_category_ctgry = document.getElementById("news_ctgry_combo");
	
	var news_radio_var = document.getElementById("news_group").value;
	var news_radio_eng_url_name = news_radio_var;

  if(news_cd_name=='')
  {
      varSearch_category_ctgry.length=0;
      try
      {
          varSearch_category_ctgry.add(new Option(text_all, ""), null);
      }
      catch (e)
      {
          varSearch_category_ctgry.add(new Option(text_all, ""));
      }
      varSearch_category_ctgry.style.display="none";
  }
  else
	{
       SSNewsCategoryDWR.getCategory( news_radio_eng_url_name, news_cd_name, site_cd, callbackGetssNewsctgrylist);
  }
}

//*****************************************************************************
// Description : ssNewslist category callback function
// Parameter:
// Return:
// Usage:
//*****************************************************************************
function callbackGetssNewsctgrylist(data)
{
    var varSearch_category_type = document.getElementById("news_type_combo");
	  var varSearch_category_ctgry = document.getElementById("news_ctgry_combo");
    varSearch_category_ctgry.length = 0;

    if(data.length == 0)
    {
        try
        {
            varSearch_category_ctgry.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_ctgry.add(new Option(text_all, ""));
        }
		varSearch_category_ctgry.style.display="none";
		varSearch_category_ctgry.value='';
    }
    else
    {
        try
        {
            varSearch_category_ctgry.add(new Option(text_all, ""), null);
        }
        catch (e)
        {
            varSearch_category_ctgry.add(new Option(text_all, ""));
        }

        for(var idx = 0; idx < data.length; idx++)
        {
            try
            {
                varSearch_category_ctgry.add(new Option(data[idx].news_ia_name, data[idx].news_ia_eng_url_name), null);
            }
            catch (e)
            {
                varSearch_category_ctgry.add(new Option(data[idx].news_ia_name, data[idx].news_ia_eng_url_name));
            }
        }
		varSearch_category_ctgry.style.display='';
    }
}