var Rollovers = function(opt){
  var o = opt;
  var load = function() {
    $A(o.selector).each(function(s) {
      $$(s).each(
        function(i) {
          var os = i.src, ni = document.createElement('img');
          $(i).observe('mouseout', function(e){i.src = os;});
          ni.src = o.srcFunction(i,o);
          i.observe('mouseover', function(e){i.src = ni.src;});
        }
      );
    });
  };
  if(window.FastInit) {
  	FastInit.addOnLoad(load);
  } else {
  	Event.observe(window, 'load', load);
  }
}
Rollovers({
  selector : ['img.rollover'],
  srcFunction : function(i, o) {
    return i.src.replace(/(.*)\.(jpg|gif|png)$/i, "$1On.$2");
  }
});

function setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name+"="+encodeURIComponent(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/;";
}

function setLang(value) {
	setCookie("lang", value, 365);
	location.reload(true);
}