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 text(v) {
  if(v == "cpp") return "C++";
  if(v == "c") return "C";
  if(v == "mb") return "multibyte";
  if(v == "u") return "unicode";  
  return "?";
}

function not(v) {
  if(v == "cpp") return "c";
  if(v == "c") return "cpp";
  if(v == "mb") return "u";
  if(v == "u") return "mb";
  return "?";
}

function showExample(n, l) {
 // document.getElementById("example").innerHTML = "<div class=\"lsw\"><a href=\"javascript:showExample("+n+",'"+not(l)+"','"+c+"');\">switch to " + text(not(l)) + "</a>&nbsp;&nbsp;<a href=\"javascript:showExample("+n+",'"+l+"','"+not(c)+"');\">" + text(not(c)) + "</a></div>" + document.getElementById("example" + n + "-" + l + "-" + c).innerHTML;              
  document.getElementById("example").innerHTML = document.getElementById("example" + n + "-" + l).innerHTML;              
  document.getElementById("exampleHeader").innerHTML=document.getElementById("example" + n).innerHTML; 
  //document.getElementById("lang_img").src = "lang_" + l + ".png";
  document.getElementById("langselector").innerHTML=document.getElementById("lang_" + l).innerHTML;
  exampleNo = n;
  lang = l;
  //charset = c;
  setCookie("lang", lang, 365);
 // setCookie("char", charset, 365);
}

function next() {
  exampleNo++;
  if(exampleNo > 4) exampleNo = 1;
  showExample(exampleNo, lang);
}

function prev() {
  exampleNo--;    
  if(exampleNo < 1) exampleNo = 4;
  showExample(exampleNo, lang);
}

