<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1.2.6", {uncompressed:false});
// Load Google AJAX Language API
google.load("language", "1");
</script>
<script>
function translate_report(pFrom, pTo) {
if (pTo != '-1' && pTo != "") {
$(".translate_src").each(function(i){
var l_translation = $(this);
google.language.translate(l_translation.text(), pFrom, pTo, function(result) {
if (!result.error) {
l_translation.parent().next().children().text(result.translation);
}
});
});
$s('src',$('#P35_DST option:selected').text());
}
}
//overwrite existing $a_report function
function $a_report(G,D,F,C,A){
lThis=$u_js_temp_drop();
var B=$x("report_"+G+"_catch");
B.id="report_"+G+"_catch_old";
var E="p="+$v("pFlowId")+":"+$v("pFlowStepId")+":"+$v("pInstance")+":FLOW_PPR_OUTPUT_R"+G+"_";
if(!!A){
E+=A+"::RP&fsp_region_id="+G
}
else{
E+="pg_R_"+G+":NO&pg_max_rows="+F+"&pg_min_row="+D+"&pg_rows_fetched="+C
}
var H=new htmldb_Get(null,null,null,null,null,"f",E);
var I=H.get();
lThis.innerHTML=I;
B.innerHTML=$x("report_"+G+"_catch").innerHTML;
B.id="report_"+G+"_catch";
lThis.innerHTML="";
translate_report("en",$("#P35_DST").val());
return
}
function init_language_selection_tool() {
var dst = $x('P35_DST');
var i=0;
for (l in google.language.Languages) {
var lng = l.toLowerCase();
var lngCode = google.language.Languages[l];
if (google.language.isTranslatable(lngCode)) {
dst.options.add(new Option(lng, lngCode));
}
}
google.language.getBranding('branding');
}
function init_language_selection_event() {
$("#P35_DST").change(function(){
translate_report("en",$(this).val());
});
}
$().ready(function() {
init_language_selection_tool();
init_language_selection_event();
});
</script> |