/*******************

	Do not edit!!
	Y.H. 2009/05/07
	
*******************/

function getParamVal( param,whichDoc)
{
  param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+param+"=([^&#]*)";
  var regex = new RegExp( regexS,"i" );
  if ( whichDoc == "parent" && parent.frames.length > 0 )
  {
	  var results = regex.exec( document.referrer );
  }
  else
  {
	  var results = regex.exec( window.location.href );
  }
  if( results == null )
    return "";
  else
    return results[1];
}
function getParamNames( )
{
	var params = [];
	var regex = /[\?&]([^=]+)=/g;
	while( ( results = regex.exec( window.location.href ) ) != null )
		params.push( results[1] );
	return params;
}
function getParentParamNames( )
{
	var params = [];
	var regex = /[\?&]([^=]+)=/g;
	while( ( results = regex.exec( document.referrer ) ) != null )
		params.push( results[1] );
	return params;
}

var url = window.location.href;
if ( parent.frames.length > 0 ) url = document.referrer;
var slash = "/";
var urlPart = url.split(slash);
var domain = urlPart[2];

var languages = [ // ["name","VeriSign name","acr#"]
	["por","pt",1],
	["esp","es",2],
	["jpn","ja",3],
	["jap","ja",3],
	["eng","en",4],
	["tag","en",5],
	["chi","zh_cn",6],
	["kor","ko",7],
	["tha","en",8],
	["rus","en",9],
	["rom","en",10],
	["hin","en",11],
	["urd","en",12],
	["sri","en",13],
	["ben","en",14],
	["vie","en",15],
	["ind","en",16],
	["mal","en",17],
	["fre","fr",18],
	["per","en",19],
	["nep","en",20],
	["ita","it",21],
	["ger","de",22],
	["cze","en",23],
	["pol","en",24],
	["slo","en",25],
	["hun","en",26],
	["tur","en",27],
	["ara","en",28],
	["bur","en",29],
	["cam","en",30],
	["ceb","en",31],
	["mon","en",32],
	["lit","en",33],
	["lao","en",34],
	["uzb","en",35],
	["twa","zh_tw",36],
	["ser","en",37],
	["cro","en",38]
];

// |---> Get language
function getLang() {
	
	var lang = "eng"; // default lang name
	var acr = 4; // default lang num (acr)
	var langVerySign = "en"; // default lang name for verysign
	
	/* Exceptions!! --> */
		/*
		if ( url.indexOf(".brastel.com/webphone/" < 0) )
		{
			lang = "por";
			acr = 1;
			langVerySign = "pt"
		}
		*/
	/* <-- Exceptions!! */
	
	var langParamVal = getParamVal("lang");
	var acrParamVal = getParamVal("acr");
	for ( i=0; i<languages.length; i++)
	{
		var dir = "/" + languages[i][0] + "/";
		var dirRegEx = new RegExp( dir,"i" );
		if ( dirRegEx.test(url) )
		{
			lang = languages[i][0];
			if ( lang == "jap" ) { lang = "jpn"; }
			acr = languages[i][2];
			langVerySign = languages[i][1];
			return [lang,acr,langVerySign];
		}
	}
	for ( i=0; i<languages.length; i++)
	{
		if ( acrParamVal == languages[i][2] )
		{
			lang = languages[i][0];
			acr = languages[i][2];
			langVerySign = languages[i][1];
			if ( lang == "jap" ) { lang = "jpn"; }
			return [lang,acr,langVerySign];
		}
	}
	for ( i=0; i<languages.length; i++)
	{
		if ( langParamVal == languages[i][0] )
		{
			lang = languages[i][0];
			acr = languages[i][2];
			langVerySign = languages[i][1];
			if ( lang == "jap" ) { lang = "jpn"; }
			return [lang,acr,langVerySign];
		}
	}
	return [lang,acr,langVerySign];
}


