/******************************************************************************
 Copyright (c) 2007 Samsung Electronics. All Rights Reserved.
 Project: Samsung.com Site Renewal(2007.01~07)

 File Name : ipredirectionlist.js
 Description : Common ipredirection list(splash page) or Contry / language Drop list
 Author : park do won
 Since : 2007.05.03
 
 Modification Information
 Mod Date        Modifier         Description
 ----------      --------         ---------------------------
 2007.05.03       park do won    Initial creation 
******************************************************************************/

//************************************************************************************
// Description : country / language Drop list DWR object
// Parameter: site code
// Return: IpRedirectionCountryLangDropListDWR call
// Usage: onload="common_country_drop_list('site code');"
//************************************************************************************
function common_country_drop_list(site_cd) {

	IpRedirectionCountryLangDropListDWR.getCountryLangDropList(site_cd, callbackGetCountryLangLayerList);
}

//************************************************************************************
// Description : Layer Create
// Parameter: data
// Return: callback function
// Usage: -
//************************************************************************************
function callbackGetCountryLangLayerList(data) {
	
	var fa = "";
	
	if(data.length == 0) {
		fa = "<a href='#' class='conlayer'>No Country / Language</a>";
	} else {		
	
		fa = "<a href=javascript:set_country_sitecode_siteurl('all'); class='conlayer'>ALL</a>";
		
		for(var xFI = 0; xFI < data.length; xFI++) {
			fa += "<a href=javascript:set_country_sitecode_siteurl('"+data[xFI].trgt_site_cd + "," + data[xFI].site_url+"'); class='conlayer'>"+data[xFI].nation_name+" / "+ data[xFI].lang_name+"</a>";
		}
		
		fa += "------------------------------";
		fa += "<a href=javascript:go_site_url_group('http://china.samsung.com.cn'); class='conlayer'>China (Group)</a>";
		fa += "<a href=javascript:go_site_url_group('http://www.samsung.co.kr'); class='conlayer'>Korea (Group)</a>";
	} 
	
	document.getElementById("contryMenu_layer2").innerHTML = fa;
}

//************************************************************************************
// Description : site code, site url set
// Parameter: site code, site url
// Return: none
// Usage: "onclick=set_country_sitecode_siteurl('site code, site URL');"
//************************************************************************************
function set_country_sitecode_siteurl(site_info) {	
	
	var ipredirection = document.getElementById("ipRedirectionForm");
	
	if (site_info != "" && site_info != "all") {
		// Group site url
		if (site_info == "http://china.samsung.com.cn" || site_info == "http://www.samsung.co.kr" || site_info == "http://www.samsung-europe.com") {
			
			go_site_url_group(site_info);
			
		} else {
			var arr_site_info = site_info.split(","); 
	
			// site code
			ipredirection.site_cd.value = arr_site_info[0];
			// site URL
			ipredirection.site_url.value = arr_site_info[1];
 
			if (ipredirection.site_cd.value != "il") {
				viewlayer('layer_ipredirection','on');
			} else {
				viewlayer('layer_ipredirection','on');
			}
		}
		
	} else if (site_info != "" || site_info == "all" ) {
		var _site_cd = get_site_code();

		document.location.href = "/"+_site_cd+"/function/ipredirection/ipredirectionLocalList.do";
	}
}

//************************************************************************************
// Description : send site url
// Parameter: none
// Return: none
// Usage: "onclick=send_site_url();"
//************************************************************************************
function send_site_url() {

	var ipredirection = document.getElementById("ipRedirectionForm");
	document.location.href = "http://" + ipredirection.site_url.value;
}

//************************************************************************************
// Description : Cookie creation Action send
// Parameter: none
// Return: none
// Usage: "onclick=set_site_cd_cookie();"
//************************************************************************************
function set_site_cd_cookie() {
	// var ipredirection = document.getElementById('ipredirection');
	// ipredirection.src = "/cn/function/ipredirection/ipredirectionCookieAddProc.do?site_cd=" + document.ipRedirectionForm.site_cd.value + "&site_url=" + document.ipRedirectionForm.site_url.value;
	
	var ipredirection = document.getElementById("ipRedirectionForm");
	
	ipredirection.action = "/cn/function/ipredirection/ipredirectionCookieAddProc.do";
	ipredirection.submit();
}

//************************************************************************************
// Description : Group site : Go to group site
// Parameter: site url
// Return: -
// Usage:
//************************************************************************************
function go_site_url_group(site_url) {
	document.location.href = site_url;
}