var trans1=new Array(); var trans2=new Array(); var trans3=new Array(); var trans4=new Array(); var panelOffset = 0; trans1["es"]='Mostrar opciones'; trans1["en"]='Show options'; trans1["ca"]='Mostrar opcions'; trans2["es"]='Ocultar opciones'; trans2["en"]='Hide options'; trans2["ca"]='Ocultar opcions'; trans3["es"]='Fecha de inicio/fin debe ser posterior a 10/10/2007'; trans3["en"]='Start/end date must be after 10/10/2007'; trans3["ca"]='Data d\'inici/fi ha de ser posterior a 10/10/2007'; trans4["es"]='Rango de fechas incorrecto'; trans4["en"]='Wrong date range selected'; trans4["ca"]='Rang de dates incorrecte'; var cperiod='1d'; var d,ie,moz,mac,win,lin,old,op; n = navigator; na = n.appVersion; nua = n.userAgent; win =(na.indexOf('Win')!=-1); mac =(na.indexOf('Mac')!=-1); lin =(nua.indexOf('Linux')!=-1); if (!document.layers) { op =( nua.indexOf('Opera')!=-1); konq =( nua.indexOf('Konqueror')!=-1); saf =( nua.indexOf('Safari')!=-1); moz =( nua.indexOf('Gecko')!=-1 && !saf && !konq && !op); ie =( nua.indexOf('MSIE')!=-1); } function period(id) { document.getElementById('chart').src= 'http://lacaixa.is-teledata.com/charts/criteria/chart?TIME_SPAN='+id+'&lang='+lang; cperiod=id; } function toggle_panel(id) { if (document.getElementById(id).className=="panel_open") { document.getElementById(id).className="panel_closed" document.getElementById('button').value=trans1[lang]; document.getElementById('ps').value=0; panelOffset=108; } else { document.getElementById(id).className="panel_open" document.getElementById('button').value=trans2[lang] document.getElementById('ps').value=1; panelOffset=0; } } function select_range() { if (document.getElementById('range').options.selectedIndex != 0) { document.getElementById('dc1_day').options.selectedIndex = 0; document.getElementById('dc1_mon').options.selectedIndex = 0; document.getElementById('dc1_year').options.selectedIndex = 0; document.getElementById('dc2_day').options.selectedIndex = 0; document.getElementById('dc2_mon').options.selectedIndex = 0; document.getElementById('dc2_year').options.selectedIndex = 0; document.getElementById('dc1').value = ''; document.getElementById('dc2').value = ''; } } function relative_display() { if (document.getElementById('c1').checked == true || document.getElementById('c2').checked == true || document.getElementById('c3').checked == true) { document.getElementById('s').options.selectedIndex = 1; } else { document.getElementById('s').options.selectedIndex = 0; } } function submit_form() { if (document.getElementById('range').options.selectedIndex == 0) { if (document.getElementById('dc1').value.length==10 && document.getElementById('dc2').value.length==10) { startdate = document.getElementById('dc1_year').value+document.getElementById('dc1_mon').value+document.getElementById('dc1_day').value; enddate = document.getElementById('dc2_year').value+document.getElementById('dc2_mon').value+document.getElementById('dc2_day').value; if (startdate < "20071010" || enddate < "20071010") { alert(trans3[lang]); return false; } if (startdate > enddate) { alert(trans4[lang]); return false; } else { return true; } return true; } else { return false; } } else { return true; } } function update_chart() { if (document.getElementById('range').options.selectedIndex == 0) { if (document.getElementById('dc1').value.length==10 && document.getElementById('dc2').value.length==10) { startdate = document.getElementById('dc1_year').value+document.getElementById('dc1_mon').value+document.getElementById('dc1_day').value; enddate = document.getElementById('dc2_year').value+document.getElementById('dc2_mon').value+document.getElementById('dc2_day').value; if (startdate < "20071010" || enddate < "20071010") { alert(trans3[lang]); return false; } if (startdate > enddate) { alert(trans4[lang]); return false; } } else { return false; } } chart_link_image = 'http://lacaixa.is-teledata.com/charts/criteria/adv.chart'; chart_link_map = 'http://lacaixa.is-teledata.com/charts/criteria/chart.map.js.html'; chart_link = '?lang='+lang; chart_link += '&range='+document.getElementById('range').value; chart_link += '&dc1='+document.getElementById('dc1').value; chart_link += '&dc2='+document.getElementById('dc2').value chart_link += '&d='+document.getElementById('d').value; chart_link += '&s='+document.getElementById('s').value; if(document.getElementById('c1').checked == true) { chart_link += '&c1='+document.getElementById('c1').value; } if(document.getElementById('c2').checked == true) { chart_link += '&c2='+document.getElementById('c2').value; } if(document.getElementById('c3').checked == true) { chart_link += '&c3='+document.getElementById('c3').value; } document.getElementById('adv_chart').src = chart_link_image+chart_link; window.chartjsframe.location=(chart_link_map+chart_link); return false; } function update_dc(id,obj) { obj.form.elements[id].value=obj.form.elements[id+"_mon"].value+'/'+obj.form.elements[id+"_day"].value+'/'+obj.form.elements[id+"_year"].value; document.getElementById('range').options.selectedIndex =0; } function getpdf(lang,xid,s) { pdflink = 'http://www.lacaixa.is-teledata.com/pdfgen/pdfgen?URL=http%3A%2F%2Fwww.lacaixa'+s+'.is-teledata.com%2Fcriteria%2Fadvchart_'+lang+'.html%3Fpdf%3D1%26lang%3D'+lang; pdflink += '%26range%3D'+document.getElementById('range').value; pdflink += '%26dc1%3D'+document.getElementById('dc1').value; pdflink += '%26dc2%3D'+document.getElementById('dc2').value pdflink += '%26d%3D'+document.getElementById('d').value; pdflink += '%26s%3D'+document.getElementById('s').value; if(document.getElementById('c1').checked == true) { pdflink += '%26c1%3D'+document.getElementById('c1').value; } if(document.getElementById('c2').checked == true) { pdflink += '%26c2%3D'+document.getElementById('c2').value; } if(document.getElementById('c3').checked == true) { pdflink += '%26c3%3D'+document.getElementById('c3').value; } pdflink += '&XID='+xid; window.open(pdflink); } function helper(e,lx,ly,val) { var posx = 0; var posy = 0; if (!e) var e = window.event; if (e.pageX || e.pageY) { posx = e.pageX; posy = e.pageY; } else if (e.clientX || e.clientY) { posx = e.clientX; posy = e.clientY; } document.getElementById('v_line').style.left=posx+1; //document.getElementById('h_line').style.top=ly; //document.getElementById('legend').style.left=lx+5; //document.getElementById('legend').style.top=ly-15; document.getElementById('legend').firstChild.nodeValue=val; } function showlines() { document.getElementById('v_line').style.visibility='visible'; document.getElementById('v_line').style.top=nHtop-panelOffset; //document.getElementById('h_line').style.visibility='visible'; document.getElementById('legend').style.visibility='visible'; document.getElementById('legend').style.left=nHleft-154; document.getElementById('legend').style.top=nHtop-20-panelOffset; } function hidelines() { document.getElementById('v_line').style.visibility='hidden'; //document.getElementById('h_line').style.visibility='hidden'; document.getElementById('legend').style.visibility='hidden'; }