// Javascript to add Google Translation by Michael V. Petrovich, www.mvpprograms.com


function getQueryVar( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return '';
  else
    return results[1];
}

var eol = "\n";
var googleForm = '<form name="translateform" action="http://translate.google.com/translate">' + eol +
'<select id="google_trans" name="langpair" onchange="document.translateform.submit()">' + eol +
'<option value="en|en">Select Translation</option>' + eol +
'<option value="en|es">English to Spanish</option>' + eol +
'<option value="en|de">English to German</option>' + eol +
'<option value="en|fr">English to French</option>' + eol +
'<option value="en|it">English to Italian</option>' + eol +
'<option value="en|pt">English to Portuguese</option>' + eol +
'<option value="en|ja">English to Japanese</option>' + eol +
'<option value="en|ko">English to Korean</option>' + eol +
'<option value="en|zh-CN">English to Chinese</option>' + eol +
'</select>'+ eol +
'<input name="hl" value="en" type="hidden" />' + eol +
'<input name="ie" value="UTF8" type="hidden" />' + eol +
'<input name="oe" value="UTF8" type="hidden" />' + eol +
'<input name="u" value="' + window.location.host + window.location.pathname + '" type="hidden" />' + eol +
'</form>';

window.onload = function() {
    var gContent = googleForm;
    if (top.location != self.location) {
        var newLoc = getQueryVar('u');
        gContent = '<a href="#" id="stop_translate" title="Stop Google Translate" onclick="top.location = \'' + newLoc + '\';">' +
        '<img src="/images/stop_google_translate.jpg.gif" alt="Stop Google Translate" width="151" height="28" border="0" \/><\/a>';
    }
    document.getElementById('translate').innerHTML = gContent;
};
