//Combo
var defaultArray = new Array(13);
//testi
//var defaultArray = new Array(3);
for(var i = 0; i < defaultArray.length; i++)
{
    defaultArray[i] = new Array(2);
}
//Combo
defaultArray[0][0] = "FI";
defaultArray[0][1] = "fi";
defaultArray[1][0] = "SV";
defaultArray[1][1] = "se";
defaultArray[2][0] = "NO"
defaultArray[2][1] = "no";
defaultArray[3][0] = "DA";
defaultArray[3][1] = "dk";
defaultArray[4][0] = "EN";
defaultArray[4][1] = "uk";
defaultArray[5][0] = "EN";
defaultArray[5][1] = "Other";
defaultArray[6][0] = "RU";
defaultArray[6][1] = "ru";
defaultArray[7][0] = "ES";
defaultArray[7][1] = "es";
defaultArray[8][0] = "DE";
defaultArray[8][1] = "sw";
defaultArray[9][0] = "IT";
defaultArray[9][1] = "it";
defaultArray[10][0] = "FR";
defaultArray[10][1] = "fr";
defaultArray[11][0] = "DE";
defaultArray[11][1] = "de";
defaultArray[12][0] = "NL";
defaultArray[12][1] = "be";
//Testi
//defaultArray[0][0] = "FI";
//defaultArray[0][1] = "fi";
//defaultArray[1][0] = "EN";
//defaultArray[1][1] = "en";
//defaultArray[2][0] = "SV";
//defaultArray[2][1] = "sv";

//BLLOCTEST-56
function sortlist(name) {
var lb = document.getElementById(name);
arrTexts = new Array();

for(i=0; i<lb.length; i++)  {
  arrTexts[i] = lb.options[i].text;
}

arrTexts.sort();

for(i=0; i<lb.length; i++)  {
  lb.options[i].text = arrTexts[i];
  lb.options[i].value = arrTexts[i];
}
}
function setSSelect() {
	for(country in arrLang) {
		var attSelected = '';
		if(country == selectedLang[0]) attSelected = 'selected="selected"';
		$('#select_country').append('<option value="'+country+'" '+attSelected+'>'+arrLang[country][0][0]+'</option>');
		if(country == selectedLang[0]) {
			setSSLanguages(country);
		}
	}
}

function setSSelectFirstRun() {      
sortlist('select_country');
	for(country in arrLang) {
		var attSelected = '';
		if(country == selectedLang[0]) attSelected = 'selected="selected"';
		$('#select_country').append('<option value="'+country+'" '+attSelected+'>'+arrLang[country][0][0]+'</option>');
		if(country == selectedLang[0]) {
			setSSLanguages(country,1);
		}
	}
}

function setSSLanguages(country,first) {
	if(!country) country = $('#select_country option:selected').val();
	$('#select_language').html('');
	//asetetaan default language
	var defaultLanguage = '';
    for(var i = 0; i < defaultArray.length; i++)		
	    if(country == defaultArray[i][1])	
	        defaultLanguage = defaultArray[i][0];	
	for(language=1;language<arrLang[country].length;language++) {
		var attSelected = '';
        if(arrLang[country][language][1] == defaultLanguage && arrLang[country][language][0] != "" && !first)
		    attSelected = 'selected="selected"';
		$('#select_language').append('<option value="'+arrLang[country][language][1]+'" '+attSelected+'>'+arrLang[country][language][0]+'</option>');		
		    if(arrLang[country][language][0] != "")
		    {		    
		    }
	}
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;  
}

function helpwindow() 
{
    win = window.open(helpform.action, "js","toolbar=no","location=no","directories=no",
"status=no","menubar=no","scrollbars=yes","resizable=no");
    
}

function writeSSelectCookie() {
	if($('#input_remember:checked').val()) {
		expires = new Date();
		expires.setFullYear(expires.getFullYear()+1);
		setCookie('Blue1SelCountry'+$('#select_country option:selected').val(),$('#select_language option:selected').val(),expires);
	}
}

 $(document).ready(function() {   
	$('#select_country').change(function(){setSSLanguages(false)});
	$('#btn_cont').click(function(){writeSSelectCookie()});	
	setSSelectFirstRun();	
});
