function showLangFlag(lang,id)
{
  if (lang!="")
  {
    var div=document.getElementById('lang'+id);
    var s=div.innerHTML;
    var langs=lang.split(" ");
    var text=new String(langs[0]);
    var code=new String(langs[1]);
    s+='<a href="javascript:translate(\'fr_'+code+'\')">';
    s+='<img src="'+code+'.gif" alt="'+text+'" title="'+text+'" border="0">';
    s+='</a>&nbsp;';
    div.innerHTML=s;
  }
}

function translate(lang)
{
  var url=new String(document.location);
  var p=-1;
  var s="";
  p=url.indexOf("babelfish");
  if (p>-1)
  {
    if (lang!="fr_fr")
    {
      p=url.indexOf("&lp=");
      if (p>-1)
        url=url.substr(0,p)+"&lp="+lang+url.substr(p+9);
    }
    else
    {
      var key="&trurl=http%3A%2F%2F";
      p=url.toUpperCase().indexOf(key.toUpperCase());
      if (p>-1)
      {
        url=url.substr(p+key.length);
        var reg=new RegExp("(%2F)", "g");
        url=url.replace(reg,"/");
        reg=new RegExp("(%2f)", "g");
        url=url.replace(reg,"/");
        url="http://"+url;
      }
    }
  }
  else
  {
    if (lang!="fr_fr")
      url="http://fr.babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl="+url+"&lp="+lang+"&btnTrUrl=Traduire";
  }
  document.location=url;
}
if (parent.frames.length>0)
  window.open(document.location,"_top");
