var omnilangFrom='en'; // insert 2-digit code for the source language between the quotes (recommended)
var omnilangDisplayAlways='yes'; // set to 'no' to suppress translation when the user language matches the web page
var omnilangStart='yes'; // set to 'no' if you don't want a translation to auto-initiate

var type=navigator.appName
if (type=="Netscape") var lang = navigator.language;
else var lang = navigator.userLanguage;
var lang2 = lang.substr(0,2).toLowerCase();

if ( ( lang2.length != 2 ) || ( lang2 != omnilangFrom ) || ( omnilangDisplayAlways == 'yes' ) )
{
var lcode = new Array(
"bg", "Bulgarian", 
"zh", "Chinese", 
"hr", "Croatian", 
"cs", "Czech", 
"da", "Danish", 
"nl", "Dutch", 
//"en", "English", 
"ph", "Filipino", 
"fi", "Finnish", 
"fr", "French", 
"de", "German",
"el", "Greek", 
"hu", "Hungarian", 
"is", "Icelandic", 
"it", "Italian", 
"ja", "Japanese", 
"ko", "Korean", 
"no", "Norwegian", 
"pl", "Polish", 
"pt", "Portuguese", 
"ro", "Romanian",
"ru", "Russian", 
"sr", "Serbian", 
"ls", "Slovenian", 
"es", "Spanish", 
"se", "Swedish", 
"tr", "Turkish", 
"we", "Welsh");

document.write('<FORM NAME="defaultform" STYLE="margin-top:0px; margin-bottom:0px;"> <SELECT ID="defaultto" NAME="defaultto" onchange="javascript:omnilangsubmit6();">');

var writtenlang = '';
for ( var i = 0; i < lcode.length; i = i + 2 )
{
if ( lang2 == lcode[i] )
{
if ( ( omnilangFrom.length < 2 ) || ( lang2 != omnilangFrom ) )
{
document.write('<OPTION SELECTED VALUE="' + lcode[i] + '" STYLE="background: #FFFF00;">' + lcode[i+1] + '</OPTION>');
writtenlang = lang2;
}
break;
}
}

for ( i = 0; i < lcode.length; i = i + 2 )
{
if ( writtenlang != lcode[i] )
{ document.write('<OPTION VALUE="' + lcode[i] + '">' + lcode[i+1] + '</OPTION>'); }
}

document.write('<option selected>Translate this page to...</option></SELECT></FORM>');
}

function omnilangsubmit6()
{
var Netscape4 = ( document.layers );
var MSIE4 = ( document.all && !document.getElementById );
if ( Netscape4 ) { var tempdefaultto = document.defaultform.defaultto[document.defaultform.defaultto.selectedIndex].value; }
else if ( MSIE4 ) { var tempdefaultto = document.all['defaultto'].value; }
else { var tempdefaultto = document.getElementById('defaultto').value; }

var omnilangURL=document.location;
var formurl = 'http://www.omnilang.com/scripts/translateurl.pl?defaulturl=' + omnilangURL + '&defaultfrom=' + omnilangFrom + '&defaultto=' + tempdefaultto + '&defaultstart=' + omnilangStart;
window.open(formurl, 'omnilang', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=600,height=320');
}

