/******************************************************************************
 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 
******************************************************************************/

function topNationCountryList() {
	
	var fa;
	var nation;
	var lang;
	var _sitecode;
	var siteurl;
	
	fa = "<a href=javascript:set_country_sitecode_siteurl('all'); class='conlayer'>ALL</a>";
	
	for(var j=0; j<arrTopNationList.length; j++) {
		
		nation = arrTopNationList[j];
		lang =  arrTopLangList[j];
		_sitecode = arrTopSiteCode[j];
		siteurl = arrTopSiteUrl[j];
			
		fa += "<a href=javascript:set_country_sitecode_siteurl('"+_sitecode + "," + siteurl+"'); class='conlayer'>"+nation+" / "+ lang +"</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_layer").innerHTML = fa;
}

// var xmlHttp;
//************************************************************************************
// Description : Ajax
// Parameter: 
// Return: 
// Usage: 
//************************************************************************************
/**
function createXMLHttpRequest() {	
	
	if (window.ActiveXObject) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				// xmlHttp = null;
			}
		}
	} else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	} else {
		// xmlHttp = null;
	}
}

function topNationCountryList() {
    	
	createXMLHttpRequest();
	
	// var url = "http://dev.samsung.com/us/meta/navigation/sitelist.xml";
	var url = "/us/meta/navigation/sitelist.xml";
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = layerCountryList;
	// xmlHttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(null);	
}

function layerCountryList() {

	var xmlDoc;
	var nation;
	var lang;
	var sitecode;
	var siteurl;
	var far;
	// var itemList;
	var siteinfo;
	
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			
	   		xmlDoc = xmlHttp.responseXML;
	   		alert("AAA : " + xmlDoc);
	   		
	  		itemList = xmlDoc.getElementsByTagName("item");
			alert("BBB : " + xmlDoc.getElementsByTagName("item"));
			
			fa = "<a href=javascript:set_country_sitecode_siteurl('all'); class='conlayer'>ALL</a>";
			
	      		for (var i=0; i<itemList.length; i++) {
	      			siteinfo = itemList.item(i);
					
				nation = siteinfo.getAttribute("nation");
				lang = siteinfo.getAttribute("lang");
				sitecode = siteinfo.getAttribute("sitecode");
				siteurl = siteinfo.getAttribute("siteurl");
					
				fa += "<a href=javascript:set_country_sitecode_siteurl('"+sitecode + "," + siteurl+"'); class='conlayer'>"+nation+" / "+ lang +"</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_layer").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 = "http://www.samsung.com/"+_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 = "/us/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 = "http://www.samsung.com/us/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;
}

//************************************************************************************
// Description : gbn menu move 
// Parameter: site url ,link type
// Return: 
// Usage:
//************************************************************************************
function goTopMenuLink(urlPath,linkType){
	if(linkType == "MOVE")
		location.href = urlPath;
	else if(linkType != "MOVE")
		window.open(urlPath, '' , '' );
}