// Original:  Ronnie T. Moore
// Web Site:  The JavaScript Source

// This script and many more are available free online at
// The JavaScript Source!! http://javascript.internet.com

var expDays=365;
var exp= new Date(); 
exp.setTime(exp.getTime()+(expDays*24*60*60*1000));

function getCookieVal(offset)
{
 var endstr=document.cookie.indexOf(";",offset);
 if (endstr==-1)
 endstr=document.cookie.length;
 return unescape(document.cookie.substring(offset,endstr));
}

function GetCookie(name)
{
 var arg=name+"=";
 var alen=arg.length;
 var clen=document.cookie.length;
 var i=0;
 var j;
 while (i<clen)
 {j=i+alen;
  if (document.cookie.substring(i,j)==arg) return getCookieVal(j);
  i=document.cookie.indexOf(" ",i)+1;
  if (i==0) break;
 }
return null;
}

function SetCookie(name,value)
{
 var argv=SetCookie.arguments;
 var argc=SetCookie.arguments.length;
 var expires=(argc>2)?argv[2]:null;
 var path=(argc>3)?argv[3]:null;
 var domain=(argc>4)?argv[4]:null;
 var secure=(argc>5)?argv[5]:false;
 document.cookie=name+"="+escape(value)+
  ((expires==null)?"":("; expires="+expires.toGMTString()))+
  ((path==null)?"":("; path="+path))+
  ((domain==null)?"":("; domain="+domain))+
  ((secure==true)?";secure":"");
}

function DeleteCookie(name)
{
 var exp= new Date();
 exp.setTime(exp.getTime()-1);
 var cval=GetCookie(name);
 document.cookie=name+"="+cval+ "; expires="+exp.toGMTString();
}

function WriteLang(name,lang)
{
 document.write((name.toLowerCase()==lang)?"<TH>":"<TD>");
 document.write("<A HREF=\"index-"+name+".html\" TARGET=\"_top\" onClick=\"SetCookie('lang','"+name+"');\"><IMG SRC=\"lang"+name+".gif\" WIDTH=30 HEIGHT=20> "+name+" </A>");
}

function WriteLangMenu(lang)
{
 alert("1");
 document.write("<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0><TR><TD><TABLE CELLPADDING=6><TR>");
 WriteLang("pl",lang);
 WriteLang("en",lang);
 WriteLang("de",lang);
 WriteLang("es",lang);
 WriteLang("ru",lang);
 document.write("</TABLE>");
}

var favorite=GetCookie('lang');
if (favorite==null)
 {switch (navigator.browserLanguage.substr(0,2))
   {case "pl": favorite="pl"; break;
    case "ru": favorite="ru"; break;
    default: favorite="en";
   }
  SetCookie("lang",favorite);
 }
var alen=window.location.href.length;
if (favorite!=null)
 if (window.location.href.substring(alen-13,alen)!=favorite+"-index.html")
  window.location.href=favorite+"-index.html";