google.load("language", "1");
//google.setOnLoadCallback(initialize);

//---------------ustawienie jezyka w ciasteczku
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

//------------Wybranie jezyka z listy----------------------
function check_option(value) {
  var pole = document.getElementById("set_lang");
  for (var i = 0; i < pole.options.length; i++) {
    if (pole.options[i].value == value) {
      pole.selectedIndex = i;
      break;
    }
  }
}

//------Translacja jezykowa---------------
function check_language(){
    if (getCookie("ne_language")!=""){
        check_option(getCookie("ne_language"));
        translation("content");
        translation("menu");
        translation("header");
        }
    }
    
    function set_language() {
    if (document.getElementById("set_lang").value != "pl"){
       setCookie("ne_language",document.getElementById("set_lang").value,1);
       translation("content");
       translation("menu");
       translation("header");
       }
       else {
             setCookie("ne_language","",1);
            }
    }
    
    function translation(id) {
      var text = document.getElementById(id).innerHTML;
      google.language.detect(text, function(result) {
        if (!result.error && result.language) {
          google.language.translate(text, result.language, getCookie("ne_language"),
                                    function(result) {
            var translated = document.getElementById(id);
            if (result.translation) {
              translated.innerHTML = result.translation;
            }
          });
        }
      });
    }
    


