if (typeof(json_scripts) == 'undefined') var json_scripts = new Object();
json_import('/translate/jquery-1.4.4.js');

function json_import(jsFile) {
  if (json_scripts[jsFile] != null) return;
  var scriptElt = document.createElement('script');
  scriptElt.type = 'text/javascript';
  scriptElt.src = jsFile;
  document.getElementsByTagName('head')[0].appendChild(scriptElt);
  json_scripts[jsFile] = jsFile; 
}

function GetTranslations(sl,tl,verb,output) {
  document.getElementById(output).innerHTML = '<img src="/images/circle-ball-dark-antialiased.gif" alt="*" width="16" height="16" border="0">';
  
  $.getJSON("/translate/json.php?sl=" + sl + "&tl=" + tl + "&q="+ verb, function(verbixTranslations) {
  var str = '';
  if (verbixTranslations.responseData.length==0) {
    str = 'No translations found for "' + verb + '".';
  } else {
    for(i=0;i<verbixTranslations.responseData.length;i++) {
      str = str + '<a onClick="_gaq.push([\'_trackEvent\', \'Translation\', \'Json\']);"';
	  str = str + 'class="tr_translation" href="/webverbix/go.php?D1=' + verbixTranslations.responseData[i].id; 
      str = str + '&T1=' + verbixTranslations.responseData[i].translation; 
      str = str + '&H1=' + verbixTranslations.responseData[i].backlink; 
      str = str + '" title="Conjugate ' + verbixTranslations.responseData[i].translation; 
      str = str + '">' + verbixTranslations.responseData[i].translation; 
      str = str + '</a> '; 
    }
    str = str + '<hr/>See the translations in <a href="/translate/'+ sl;
	str = str + '-' + tl;
	str = str + '/' + verb;
	str = str + '.html">correct context and meaning</a>.'; 
  }
  document.getElementById(output).innerHTML = str;
 });
} 

function GetTranslationsInit(title,titleid,layerid) {
  document.getElementById(titleid).innerHTML = title;
  document.getElementById(layerid).style.visibility = 'inherit';
}
