/*   *****   LOAD THE LANGUAGE FLAGS AND LOAD THE SILVER LINKS BAR   ****   */
function loadflags(group)
{
 var totalFlagCount= flagInfo.length-1;
 var countNos= Math.ceil(totalFlagCount/flagCount);
 var mouseOvrs = new Array(countNos);
 var linkStr=""; 
 var id="linky";
 var i;
 var flagStr="";
 var flagXa;
 var flagXb;
 var cnt=0;
 
 for(i= 0,j=0,k=0; i < totalFlagCount; i++,j++)
 {   
  if(j == flagCount || i== ((countNos-1)* flagCount)+1)
  {
   cnt= cnt+ flagCount; 
   flagXa= cnt- flagCount;
   flagXb= cnt; 
   if(cnt > totalFlagCount) cnt= totalFlagCount;

   if(flagXb > totalFlagCount) flagXb= totalFlagCount;
   if(flagXb != totalFlagCount) flagXb--;

   mouseOvrs[k]= flagInfo[flagXa][1]+ " to " +flagInfo[flagXb][1];

   j=0;
   k++;
  }    
 }
 var x= "";
 var n; 
 for(i=0; i< countNos; i++)
 {
  n= eval(""+(i+1)+"")
  x= '<img src="/graphics/flags/g' +n+ '.jpg" border=0 alt="' +mouseOvrs[i]+ '">';

  linkStr= linkStr + '<a href="javascript:loadflags(' +i+ ')">&nbsp;' +x+ '&nbsp; </a>'; 
 }

 group= group * flagCount;
 var flagXn= group + flagCount;
 var flagXo= flagXn - flagCount;

 if(flagXn >totalFlagCount) flagXn= totalFlagCount+1; 

 for(i= flagXo; i < flagXn; i++)
 {   
  flagStr= flagStr +  '<a href="javascript:transulate(\'en_' +flagInfo[i][0]+ '\')"><img src="/graphics/flags/flag_' +flagInfo[i][0]+ '.jpg" border="0"  width=22 height=15 alt="' +flagInfo[i][1]+ '"></a>' ;
 }

 flagStr= flagStr +  '<a><img src="/graphics/flag_.gif" border="0" width=5 height=15></a>';

 var s= flagCount * flagWidth + 50;
 document.getElementById(id).width = s; 
 document.getElementById(id).innerHTML= linkStr +" "+  flagStr;
}
