// get flags from http://www1.worldlingo.com/en/products_services/worldlingo_translator.html
// get this code from http://softvoile.com

// How to use? 
//
// 1. Include this file in <head> ... </head> section
//<script language="JavaScript" src="/pictures/gtranslate/gtranslate.js"></script>
//
// 2. Call ShowTranslate function
// <script>if(ShowTranslate){ShowTranslate(Link, LinkRus, count);}</script>
//
// 3. Set const PathToFlags in function body 
//
// My Template for Parser pages
//# Перевод от гугла, Удаляем строчку "/rus", что бы на русских страницах работала
//$ThisPageURI[^request:uri.match[/rus/][]{/}]
//<div align="center"><script> 
//if(ShowTranslate){ShowTranslate("http://softvoile.com$ThisPageURI","http://softvoile.com/rus$ThisPageURI",6);}
//</script></div>
//</td></tr></table>

// Link - current page url
// LinkRus - possible special link for russian site
// Count - Max count of flags (if you have limited width)
function ShowTranslate(Link, LinkRus, count){

var PathToFlags="gtranslate/";
//www.google.com/translate?hl=en&ie=UTF8&langpair=en%7Cja&u=http://softvoile.com/
var Pref="http://www.google.com/translate?hl=en&ie=UTF8&langpair=en%7C";

//Можно не указывать линк, тогда определим автоматом, но способ не очень хорощий потому как, с одного перевода во второй уже не перейдешь и ДАЖЕ В АНГЛИЙСКИЙ НЕ ВЕРНЕШСЯ!
// Оставляю данную штуку только для чистого хтмл (онлайн хелп например)  где нет возможности определить урл
if (Link==""){ Link=document.location.href; }

// Линка на русский сайт может быть статической если перевод есть. или генерится как все.
if (LinkRus==""){ LinkRus=Pref+'ru'+'&u='+Link; }

// Name, Url, Img
//var aB=new Array(
//'English',Link,'gbus.gif',
//'German',Pref+'de'+'&u='+Link,'de.gif',
//'Francais',Pref+'fr'+'&u='+Link,'fr.gif',
//'Espanol',Pref+'es'+'&u='+Link,'es.gif',
//'Japanes',Pref+'ja'+'&u='+Link,'jp.gif',
//'Russian',LinkRus,'ru.gif',
//'Portuguese',Pref+'pt'+'&u='+Link,'pt.gif',
//'Italian',Pref+'it'+'&u='+Link,'it.gif',
//'Korean',Pref+'ko'+'&u='+Link,'kr.gif'
//);                                                              

// Name, Url, Img
var aB=new Array(
'English',Link,'uk.gif',
'English',Link,'en.gif',
'Francais',Pref+'fr'+'&u='+Link,'fr.gif',
'Italiano',Pref+'it'+'&u='+Link,'it.gif',
'Deutsch',Pref+'de'+'&u='+Link,'de.gif',
'Espanol',Pref+'es'+'&u='+Link,'es.gif'
);

//determine the count of flags for display
var len= (count==undefined) ? 0 : count*3;
if(len==0){len=100}	
if(len>aB.length){len=aB.length}

var st='';
for(i=0;i<len;i+=3){
	st+='<a href="'+aB[i+1]+'" title="'+aB[i]+'" target="_blank" rel="nofollow">'+
  '<img src="'+PathToFlags+aB[i+2]+'" border="0" height="15" width="22" hspace="1" alt="'+aB[i]+'">';

	st+='</a>';
}

//document.write(st+'<br><font size="-2">Translate by Google</font>');
document.write(st);

}


// different language abbreviations from GOOGLE (http://translate.google.com):
//<option  value="ar">Arabic</option><option  value="bg">Bulgarian</option><option  value="ca">Catalan</option><option  value="zh-CN">Chinese</option><option  value="hr">//Croatian</option><option  value="cs">Czech</option><option  value="da">Danish</option><option  value="nl">Dutch</option><option SELECTED value="en">English</option><option  //value="tl">Filipino</option><option  value="fi">Finnish</option><option  value="fr">French</option><option  value="de">German</option><option  value="el">Greek</option>//<option  value="iw">Hebrew</option><option  value="hi">Hindi</option><option  value="id">Indonesian</option><option  value="it">Italian</option><option  value="ja">//Japanese</option><option  value="ko">Korean</option><option  value="lv">Latvian</option><option  value="lt">Lithuanian</option><option  value="no">Norwegian</option>//<option  value="pl">Polish</option><option  value="pt">Portuguese</option><option  value="ro">Romanian</option><option  value="ru">Russian</option><option  value="sr">//Serbian</option><option  value="sk">Slovak</option><option  value="sl">Slovenian</option><option  value="es">Spanish</option><option  value="sv">Swedish</option><option  //value="uk">Ukrainian</option><option  value="vi">Vietnamese</option>
