var
   _g1='ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ’ΈΌΊΪΎΉΏαβγδεζηθικλμνξοπρσςτυφχψωάέόίϊύήώ';
   _g2='ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΕΟΙΙΥΗΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΣΤΥΦΧΨΩΑΕΟΙΙΥΗΩ'
   _map={
       'Α':'A','Β':'V','Γ':'G','Δ':'D','Ε':'E','Ζ':'Z',
       'Η':'I','Θ':'TH','Ι':'I','Κ':'K','Λ':'L','Μ':'M',
       'Ν':'N','Ξ':'X','Ο':'O','Π':'P','Ρ':'R','Σ':'S',
       'Τ':'T','Υ':'Y','Φ':'F','Χ':'CH','Ψ':'PS','Ω':'O'};


function toGreekUpper(a)
{
 var r='',c,i,j;
 for (i=0; i<a.length; i++)
 {
  c=a.charAt(i);
  j=_g1.indexOf(c);
  if (j>=0) c=_g2.charAt(j); else c=c.toUpperCase();
  r+=c;
 }
 return r;
}

function capitalize(a)
{
 var r='',i,c,pc='',letters=/[A-Za-z]/;
 for (i=0; i<a.length; i++)
 {
  c=a.charAt(i);
  if (letters.test(pc)) c=c.toLowerCase();
  else if (letters.test(c)) c=c.toUpperCase();
  pc=c;
  r+=c;
 }
 return r;
}

function toGreeklish(a)
{
 var r='',c,c1,i;
 a=toGreekUpper(a);
 a=a.replace(/ΟΥ/g,'OU');
 a=a.replace(/^ΜΠ/,'B');
 for (i=0; i<a.length; i++)
 {
  c=a.charAt(i);
  c1=_map[c];
  if (c1) c=c1;
  r+=c;
 }
 return capitalize(r);
}

function gr(a)
{return toGreeklish(a);}

function transStat()
{ var i;
  for (i in partyStat) partyStat[i].descr=gr(partyStat[i].descr);
  for (i in epStat) epStat[i].descr=gr(epStat[i].descr);
}

var msgNoResult='<div class=noresult><br><br><center>No result yet<br>'+
                'Please try later...</center></div>';
var msgPleaseWait='Please wait, retrieving data...';

