//Contantes PATHFwJs = '/FichasWeb/js/fichasweb.do'; //Esta URL debería devolver datos JSON valor_url = AppUrl + '/json/Ficha?L=&ficha='; //Definición de parametros dinamicos para el post-action var UrlGraph='/charts/v5_07/charts.swf'; var UrlGraphLibrary ='/charts/v5_07/charts_library'; var App='Es obligatorio tener una version de Flash 8 o superior'; var Indicador='Indicador'; var Periodo='Periodo'; var Valor='Valor'; var Variacion='Variación (%)'; var TextoUrl='URL'; var BotonIr='Ir'; var AppUrl='/FichasWeb/'; var encoding='ISO-8859-15'; var idlanguage='0'; var marcadoFila=null; var lastSerie=null; function marcarFila(fila, estiloOn, estiloOff) { $("."+estiloOn).addClass(estiloOff); $("."+estiloOn).removeClass(estiloOn); fila.className=estiloOn; } function pintaGrafica(swf,serie,titulo){ if (serie!=lastSerie){ lastSerie=serie; $("#TitleIndiGraf").empty(); $("#TitleIndiGraf").append(titulo); var flashVersion = deconcept.SWFObjectUtil.getPlayerVersion(); var minVersion = "8"; if(flashVersion['major'] >= minVersion) { var uri=swf; if (uri==UrlGraph) uri += "?library_path="+UrlGraphLibrary+"&xml_source=" + UrlDataGraph + serie + "~~UrlGraphData=" + UrlDataGraph; var so = new SWFObject(uri, "graf", "100%", "100%", "9,0,45,0", "","hight"); so.addParam("scale", "noScale"); so.addParam("salign", "middle"); so.addParam("wmode", "transparent"); so.addParam("swLiveConnect","true" ); so.write("IndiGraf"); }else{ $("#IndiGraf").empty(); $("#IndiGraf").append(App); } } } var valor_http_request ; var objsalida; function cargaFicha(ficha,region,salida,codificacion){ if (ficha!=""){ objSalida=salida; // Descarga los datos JSON del servidor. valor_http_request= new XMLHttpRequest(); //text/html; charset=ISO-8859-1 valor_http_request.overrideMimeType('text/html; charset=' + encoding); valor_http_request.onreadystatechange = handle_json; if(region==null) url= valor_url + idlanguage + ficha + '&c=' + codificacion; else url= valor_url + idlanguage + ficha + '®ion=' + region + '&c=' + codificacion; valor_http_request.open("GET", url, true); valor_http_request.send(null); } return false; } function handle_json() { if (valor_http_request.readyState == 4) { if (valor_http_request.status == 200) { var json_data = valor_http_request.responseText; var the_object = eval("(" + json_data + ")"); var tabla=""; tabla+="