
if(typeof YAHOO=="undefined"){var YAHOO={};}
YAHOO.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=YAHOO;for(j=(d[0]=="YAHOO")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}
return o;};YAHOO.log=function(msg,cat,src){var l=YAHOO.widget.Logger;if(l&&l.log){return l.log(msg,cat,src);}else{return false;}};YAHOO.init=function(){this.namespace("util","widget","example");if(typeof YAHOO_config!="undefined"){var l=YAHOO_config.listener,ls=YAHOO.env.listeners,unique=true,i;if(l){for(i=0;i<ls.length;i=i+1){if(ls[i]==l){unique=false;break;}}
if(unique){ls.push(l);}}}};YAHOO.register=function(name,mainClass,data){var mods=YAHOO.env.modules;if(!mods[name]){mods[name]={versions:[],builds:[]};}
var m=mods[name],v=data.version,b=data.build,ls=YAHOO.env.listeners;m.name=name;m.version=v;m.build=b;m.versions.push(v);m.builds.push(b);m.mainClass=mainClass;for(var i=0;i<ls.length;i=i+1){ls[i](m);}
if(mainClass){mainClass.VERSION=v;mainClass.BUILD=b;}else{YAHOO.log("mainClass is undefined for module "+name,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[],getVersion:function(name){return YAHOO.env.modules[name]||null;}};YAHOO.lang={isArray:function(obj){if(obj&&obj.constructor&&obj.constructor.toString().indexOf('Array')>-1){return true;}else{return YAHOO.lang.isObject(obj)&&obj.constructor==Array;}},isBoolean:function(obj){return typeof obj=='boolean';},isFunction:function(obj){return typeof obj=='function';},isNull:function(obj){return obj===null;},isNumber:function(obj){return typeof obj=='number'&&isFinite(obj);},isObject:function(obj){return obj&&(typeof obj=='object'||YAHOO.lang.isFunction(obj));},isString:function(obj){return typeof obj=='string';},isUndefined:function(obj){return typeof obj=='undefined';},hasOwnProperty:function(obj,prop){if(Object.prototype.hasOwnProperty){return obj.hasOwnProperty(prop);}
return!YAHOO.lang.isUndefined(obj[prop])&&obj.constructor.prototype[prop]!==obj[prop];},extend:function(subc,superc,overrides){if(!superc||!subc){throw new Error("YAHOO.lang.extend failed, please check that "+"all dependencies are included.");}
var F=function(){};F.prototype=superc.prototype;subc.prototype=new F();subc.prototype.constructor=subc;subc.superclass=superc.prototype;if(superc.prototype.constructor==Object.prototype.constructor){superc.prototype.constructor=superc;}
if(overrides){for(var i in overrides){subc.prototype[i]=overrides[i];}}},augment:function(r,s){if(!s||!r){throw new Error("YAHOO.lang.augment failed, please check that "+"all dependencies are included.");}
var rp=r.prototype,sp=s.prototype,a=arguments,i,p;if(a[2]){for(i=2;i<a.length;i=i+1){rp[a[i]]=sp[a[i]];}}else{for(p in sp){if(!rp[p]){rp[p]=sp[p];}}}}};YAHOO.init();YAHOO.util.Lang=YAHOO.lang;YAHOO.augment=YAHOO.lang.augment;YAHOO.extend=YAHOO.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.2.2",build:"204"});
if(typeof YAHOO!="undefined"){YAHOO.util.Connect={_msxml_progid:['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:'application/x-www-form-urlencoded; charset=UTF-8',_use_default_xhr_header:true,_default_xhr_header:'XMLHttpRequest',_has_default_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(function()
{if(YAHOO.util.Event){YAHOO.util.Event.addListener(document,'click',function(e){var obj=YAHOO.util.Event.getTarget(e);if(obj.type=='submit'){YAHOO.util.Connect._submitElementValue=encodeURIComponent(obj.name)+"="+encodeURIComponent(obj.value);}})
return true;}
return false;})(),setProgId:function(id)
{this._msxml_progid.unshift(id);},setDefaultPostHeader:function(b)
{this._use_default_post_header=b;},setDefaultXhrHeader:function(b)
{this._use_default_xhr_header=b;},setPollingInterval:function(i)
{if(typeof i=='number'&&isFinite(i)){this._polling_interval=i;}},createXhrObject:function(transactionId)
{var obj,http;try
{http=new XMLHttpRequest();obj={conn:http,tId:transactionId};}
catch(e)
{for(var i=0;i<this._msxml_progid.length;++i){try
{http=new ActiveXObject(this._msxml_progid[i]);obj={conn:http,tId:transactionId};break;}
catch(e){}}}
finally
{return obj;}},getConnectionObject:function()
{var o;var tId=this._transaction_id;try
{o=this.createXhrObject(tId);if(o){this._transaction_id++;}}
catch(e){}
finally
{return o;}},asyncRequest:function(method,uri,callback,postData)
{var o=this.getConnectionObject();if(!o){return null;}
else{if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(o.tId,callback,uri,postData);this.releaseObject(o);return;}
if(method.toUpperCase()=='GET'){if(this._sFormData.length!=0){uri+=((uri.indexOf('?')==-1)?'?':'&')+this._sFormData;}
else{uri+="?"+this._sFormData;}}
else if(method.toUpperCase()=='POST'){postData=postData?this._sFormData+"&"+postData:this._sFormData;}}
o.conn.open(method,uri,true);if(this._use_default_xhr_header){if(!this._default_headers['X-Requested-With']){this.initHeader('X-Requested-With',this._default_xhr_header,true);}}
if(this._isFormSubmit||(postData&&this._use_default_post_header)){this.initHeader('Content-Type',this._default_post_header);if(this._isFormSubmit){this.resetFormState();}}
if(this._has_default_headers||this._has_http_headers){this.setHeader(o);}
this.handleReadyState(o,callback);o.conn.send(postData||null);return o;}},handleReadyState:function(o,callback)
{var oConn=this;if(callback&&callback.timeout){this._timeOut[o.tId]=window.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}
this._poll[o.tId]=window.setInterval(function(){if(o.conn&&o.conn.readyState===4){window.clearInterval(oConn._poll[o.tId]);delete oConn._poll[o.tId];if(callback&&callback.timeout){delete oConn._timeOut[o.tId];}
oConn.handleTransactionResponse(o,callback);}},this._polling_interval);},handleTransactionResponse:function(o,callback,isAbort)
{if(!callback){this.releaseObject(o);return;}
var httpStatus,responseObject;try
{if(o.conn.status!==undefined&&o.conn.status!==0){httpStatus=o.conn.status;}
else{httpStatus=13030;}}
catch(e){httpStatus=13030;}
if(httpStatus>=200&&httpStatus<300||httpStatus===1223){responseObject=this.createResponseObject(o,callback.argument);if(callback.success){if(!callback.scope){callback.success(responseObject);}
else{callback.success.apply(callback.scope,[responseObject]);}}}
else{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:responseObject=this.createExceptionObject(o.tId,callback.argument,(isAbort?isAbort:false));if(callback.failure){if(!callback.scope){callback.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}
break;default:responseObject=this.createResponseObject(o,callback.argument);if(callback.failure){if(!callback.scope){callback.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}}}
this.releaseObject(o);responseObject=null;},createResponseObject:function(o,callbackArg)
{var obj={};var headerObj={};try
{var headerStr=o.conn.getAllResponseHeaders();var header=headerStr.split('\n');for(var i=0;i<header.length;i++){var delimitPos=header[i].indexOf(':');if(delimitPos!=-1){headerObj[header[i].substring(0,delimitPos)]=header[i].substring(delimitPos+2);}}}
catch(e){}
obj.tId=o.tId;obj.status=(o.conn.status==1223)?204:o.conn.status;obj.statusText=(o.conn.status==1223)?"No Content":o.conn.statusText;obj.getResponseHeader=headerObj;obj.getAllResponseHeaders=headerStr;obj.responseText=o.conn.responseText;obj.responseXML=o.conn.responseXML;if(typeof callbackArg!==undefined){obj.argument=callbackArg;}
return obj;},createExceptionObject:function(tId,callbackArg,isAbort)
{var COMM_CODE=0;var COMM_ERROR='communication failure';var ABORT_CODE=-1;var ABORT_ERROR='transaction aborted';var obj={};obj.tId=tId;if(isAbort){obj.status=ABORT_CODE;obj.statusText=ABORT_ERROR;}
else{obj.status=COMM_CODE;obj.statusText=COMM_ERROR;}
if(callbackArg){obj.argument=callbackArg;}
return obj;},initHeader:function(label,value,isDefault)
{var headerObj=(isDefault)?this._default_headers:this._http_headers;if(headerObj[label]===undefined){headerObj[label]=value;}
else{headerObj[label]=value+","+headerObj[label];}
if(isDefault){this._has_default_headers=true;}
else{this._has_http_headers=true;}},setHeader:function(o)
{if(this._has_default_headers){for(var prop in this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers,prop)){o.conn.setRequestHeader(prop,this._default_headers[prop]);}}}
if(this._has_http_headers){for(var prop in this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,prop)){o.conn.setRequestHeader(prop,this._http_headers[prop]);}}
delete this._http_headers;this._http_headers={};this._has_http_headers=false;}},resetDefaultHeaders:function(){delete this._default_headers
this._default_headers={};this._has_default_headers=false;},setForm:function(formId,isUpload,secureUri)
{this.resetFormState();var oForm;if(typeof formId=='string'){oForm=(document.getElementById(formId)||document.forms[formId]);}
else if(typeof formId=='object'){oForm=formId;}
else{return;}
if(isUpload){this.createFrame(secureUri?secureUri:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=oForm;return;}
var oElement,oName,oValue,oDisabled;var hasSubmit=false;for(var i=0;i<oForm.elements.length;i++){oElement=oForm.elements[i];oDisabled=oForm.elements[i].disabled;oName=oForm.elements[i].name;oValue=oForm.elements[i].value;if(!oDisabled&&oName)
{switch(oElement.type)
{case'select-one':case'select-multiple':for(var j=0;j<oElement.options.length;j++){if(oElement.options[j].selected){if(window.ActiveXObject){this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oElement.options[j].attributes['value'].specified?oElement.options[j].value:oElement.options[j].text)+'&';}
else{this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oElement.options[j].hasAttribute('value')?oElement.options[j].value:oElement.options[j].text)+'&';}}}
break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}
break;case'file':case undefined:case'reset':case'button':break;case'submit':if(hasSubmit===false){if(this._hasSubmitListener){this._sFormData+=this._submitElementValue+'&';}
else{this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}
hasSubmit=true;}
break;default:this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';break;}}}
this._isFormSubmit=true;this._sFormData=this._sFormData.substr(0,this._sFormData.length-1);return this._sFormData;},resetFormState:function(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData="";},createFrame:function(secureUri){var frameId='yuiIO'+this._transaction_id;if(window.ActiveXObject){var io=document.createElement('<iframe id="'+frameId+'" name="'+frameId+'" />');if(typeof secureUri=='boolean'){io.src='javascript:false';}
else if(typeof secureURI=='string'){io.src=secureUri;}}
else{var io=document.createElement('iframe');io.id=frameId;io.name=frameId;}
io.style.position='absolute';io.style.top='-1000px';io.style.left='-1000px';document.body.appendChild(io);},appendPostData:function(postData)
{var formElements=[];var postMessage=postData.split('&');for(var i=0;i<postMessage.length;i++){var delimitPos=postMessage[i].indexOf('=');if(delimitPos!=-1){formElements[i]=document.createElement('input');formElements[i].type='hidden';formElements[i].name=postMessage[i].substring(0,delimitPos);formElements[i].value=postMessage[i].substring(delimitPos+1);this._formNode.appendChild(formElements[i]);}}
return formElements;},uploadFile:function(id,callback,uri,postData){var frameId='yuiIO'+id;var uploadEncoding='multipart/form-data';var io=document.getElementById(frameId);this._formNode.setAttribute('action',uri);this._formNode.setAttribute('method','POST');this._formNode.setAttribute("target",frameId);if(this._formNode.encoding){this._formNode.encoding=uploadEncoding;}
else{this._formNode.enctype=uploadEncoding;}
if(postData){var oElements=this.appendPostData(postData);}
this._formNode.submit();if(oElements&&oElements.length>0){for(var i=0;i<oElements.length;i++){this._formNode.removeChild(oElements[i]);}}
this.resetFormState();var uploadCallback=function()
{var obj={};obj.tId=id;obj.argument=callback.argument;try
{obj.responseText=io.contentWindow.document.body?io.contentWindow.document.body.innerHTML:null;obj.responseXML=io.contentWindow.document.XMLDocument?io.contentWindow.document.XMLDocument:io.contentWindow.document;}
catch(e){}
if(callback&&callback.upload){if(!callback.scope){callback.upload(obj);}
else{callback.upload.apply(callback.scope,[obj]);}}
if(YAHOO.util.Event){YAHOO.util.Event.removeListener(io,"load",uploadCallback);}
else if(window.detachEvent){io.detachEvent('onload',uploadCallback);}
else{io.removeEventListener('load',uploadCallback,false);}
setTimeout(function(){document.body.removeChild(io);},100);};if(YAHOO.util.Event){YAHOO.util.Event.addListener(io,"load",uploadCallback);}
else if(window.attachEvent){io.attachEvent('onload',uploadCallback);}
else{io.addEventListener('load',uploadCallback,false);}},abort:function(o,callback,isTimeout)
{if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this._poll[o.tId]);delete this._poll[o.tId];if(isTimeout){delete this._timeOut[o.tId];}
this.handleTransactionResponse(o,callback,true);return true;}
else{return false;}},isCallInProgress:function(o)
{if(o.conn){return o.conn.readyState!==4&&o.conn.readyState!==0;}
else{return false;}},releaseObject:function(o)
{o.conn=null;o=null;}};YAHOO.register("connection",YAHOO.util.Connect,{version:"2.2.2",build:"204"});}
function Hashtable(){this.putV=hashtable_putV;this.removeV=hashtable_removeV;this.getV=hashtable_getV;this.hashtableVentanas=new Array();}
function hashtable_putV(key,value){var ventanas=new Array();var ya_existe=false;if(key==null||value==null){throw"NullPointerException {"+key+"},{"+value+"}";}else{if(this.hashtableVentanas[key]!=null){for(var i in this.hashtableVentanas[key]){ventanas.push(this.hashtableVentanas[key][i]);if(this.hashtableVentanas[key][i]==value){ya_existe=true;}}}
if(!ya_existe){ventanas.push(value);}
this.hashtableVentanas[key]=ventanas;}}
function hashtable_getV(tabla,key,claves,array_descriptores,array_valor_descriptores){var ventanas=new Array();for(var i in this.hashtableVentanas[key]){if(this.hashtableVentanas[key][i]!=null){ventanas[i]=this.hashtableVentanas[key][i];datos(tabla,ventanas[i],key,claves,array_descriptores,array_valor_descriptores);}}}
function hashtable_removeV(key,value){var array_aux=new Array();if(key==null||value==null){throw"NullPointerException {"+key+"},{"+value+"}";}else{for(var i in this.hashtableVentanas[key]){if(this.hashtableVentanas[key][i]!=value){array_aux.push(this.hashtableVentanas[key][i]);}}
this.hashtableVentanas[key]=array_aux;}}
var url_conexion=document.location.protocol+"//";var archivo_conexion="SetConnection.srf";var url_registro=document.location.protocol+"//";var archivo_registro="RegisterRT.srf";var url_desregistro=document.location.protocol+"//";var archivo_desregistro="UnregisterRT.srf";var url_registro_pos=document.location.protocol+"//";var archivo_registro_pos="RegisterPos.srf";var url_desregistro_pos=document.location.protocol+"//";var archivo_desregistro_pos="UnregisterPos.srf";var url_desregistro_all=document.location.protocol+"//";var archivo_desregistro_all="UnregisterAll.srf";var url_conexion_final="";var url_registro_final="";var url_desregistro_final="";var url_registro_pos_final="";var url_desregistro_pos_final="";var g_servidor="ifbwtsptest.infobolsa.es/WTServerRT/";var n_messages=0;var max_messages=5000;var current_frame=1;var cola1=new Array();var cola2=new Array();var estado1="desconectado";var estado2="desconectado";var primeraVez="si";var g_arrModulo=new Array();var g_arrValores=new Array();var g_arrCampos=new Array();var g_nGTMServer=0;var responseSuccess=function(o){};var responseFailure=function(o){};var callbackResponse={success:responseSuccess,failure:responseFailure,timeout:5000};function Principal(){this.crearFrames=crearFrames;}
function AddIframe(strID,strName,strSRC,strOnLoad)
{if(document.getElementById)
{var ifr=document.createElement('IFRAME');if(strSRC.length==0)
ifr.src='blank.html';else
ifr.src=strSRC;ifr.id=strID;ifr.name=strName;ifr.width=0;ifr.height=0;ifr.frameborder=0;ifr.onload=strOnLoad;document.body.appendChild(ifr);}}
function crearFrames()
{AddIframe("iframe_conexion1","iframe_conexion1","","onIFrame1Load()");AddIframe("iframe_conexion2","iframe_conexion2","","onIFrame2Load()");}
function onIFrame1Load(){if(estado1=="conectado"){desconectar();}}
function onIFrame2Load(){if(estado2=="conectado"){desconectar();}}
function conectar(usuario,servidor){g_usuario=usuario;g_servidor=servidor;current_frame=1;url_conexion_final=url_conexion+g_servidor+archivo_conexion+"?sesion="+escape(g_usuario);document.getElementById("iframe_conexion1").src=url_conexion_final+"&idconnection=1";estado1="conectado";estado2="desconectado";myHash.hashtableVentanas=new Array();}
function conectado()
{var strModulo=new String();var strValores=new String();var strCampos=new String();desregistrar_all_submit(g_usuario);while(g_arrModulo.length>0)
{strModulo=g_arrModulo.pop();strValores=g_arrValores.pop();strCampos=g_arrCampos.pop();if(strModulo.indexOf("POS")==0)
registrar_pos(strModulo,strValores,strCampos);else
registrar(strModulo,strValores,strCampos);}}
function desconectar(){g_usuario="";g_servidor="";cola1=new Array();cola2=new Array();document.getElementById("iframe_conexion1").src="";document.getElementById("iframe_conexion2").src="";estado1="desconectado";estado2="desconectado";primeraVez="si";desconectado();}
function desconectado(){}
function salir(){window.close();}
function datos(tabla,ventana,mv,claves,array_descriptores,array_valor_descriptores){var arrDescriptores=new Array();var arrValores=new Array();var strDescriptor=new String();var strValor=new String();var strVentana=new String();var strMV=new String();var strClave=new String();var strID=new String();var nDescriptor=0;for(nDescriptor=0;nDescriptor<array_descriptores.length;nDescriptor++)
{strDescriptor=array_descriptores[nDescriptor].toString();strValor=array_valor_descriptores[nDescriptor].toString();strMV=mv.toString();strVentana=ventana.toString();strID=strVentana+'.'+strMV+'.'+strDescriptor;if(tabla=="47")
strID+='.'+strClave;if((objTD=document.getElementById(strID))!=null)
{if(objTD.type=="T")
objTD.innerHTML=strValor.substring(0,2)+":"+strValor.substring(2,4);else
objTD.innerHTML=strValor;}}}
function datosDelServidor(array){var tabla=array[0];var mv=array[1];var claves=array[2];var array_descriptores=new Array();array_descriptores=array[3].split('"');var array_valor_descriptores=new Array();array_valor_descriptores=array[4].split('"');myHash.getV(tabla,mv,claves,array_descriptores,array_valor_descriptores);}
function registrar(ventana,valores,columnas){var cadena_valores=new String();var cadena_descriptores=new String();var miArray_v=new Array();var miArray_v=valores.split("|");for(i=0;i<miArray_v.length;i++){var valor_s=new String(miArray_v[i]);var num_max_caracteres=7;var num_caracteres=valor_s.length;var diferencia=num_max_caracteres-num_caracteres;for(z=0;z<diferencia;z++){valor_s=valor_s.concat(" ");}
cadena_valores=cadena_valores+valor_s+",";myHash.putV(valor_s,ventana);}
var miArray=columnas.split("|");for(j=0;j<miArray.length;j++){cadena_descriptores=cadena_descriptores+miArray[j]+",";}
cadena_descriptores=cadena_descriptores.substring(0,cadena_descriptores.length-1);cadena_valores=cadena_valores.substring(0,cadena_valores.length-1);registrar_submit(g_usuario,ventana,cadena_valores,cadena_descriptores);}
function desregistrar(ventana,valores,columnas){var cadena_valores="";var cadena_descriptores="";var miArray_v=new Array();var miArray_v=valores.split("|");for(i=0;i<miArray_v.length;i++){var valor_s=new String(miArray_v[i]);var num_max_caracteres=7;var num_caracteres=valor_s.length;var diferencia=num_max_caracteres-num_caracteres;for(z=0;z<diferencia;z++){valor_s=valor_s.concat(" ");}
cadena_valores=cadena_valores+valor_s+",";myHash.removeV(valor_s,ventana);}
var miArray=columnas.split("|");for(j=0;j<miArray.length;j++){cadena_descriptores=cadena_descriptores+miArray[j]+",";}
cadena_descriptores=cadena_descriptores.substring(0,cadena_descriptores.length-1);cadena_valores=cadena_valores.substring(0,cadena_valores.length-1);desregistrar_submit(g_usuario,cadena_valores,cadena_descriptores,ventana);}
function registrar_pos(ventana,valor,columnas){var cadena_descriptores=new String();var num_max_caracteres=7;var num_caracteres=valor.length;var diferencia=num_max_caracteres-num_caracteres;for(z=0;z<diferencia;z++){valor=valor.concat(" ");}
myHash.putV(valor,ventana);var miArray=columnas.split("|");for(j=0;j<miArray.length;j++){cadena_descriptores=cadena_descriptores+miArray[j]+",";}
cadena_descriptores=cadena_descriptores.substring(0,cadena_descriptores.length-1);registrar_pos_submit(g_usuario,ventana,valor,cadena_descriptores);}
function desregistrar_pos(ventana,valor,columnas){var cadena_descriptores="";var num_max_caracteres=7;var num_caracteres=valor.length;var diferencia=num_max_caracteres-num_caracteres;for(z=0;z<diferencia;z++){valor=valor.concat(" ");}
var miArray=columnas.split("|");for(j=0;j<miArray.length;j++){cadena_descriptores=cadena_descriptores+miArray[j]+",";}
cadena_descriptores=cadena_descriptores.substring(0,cadena_descriptores.length-1);desregistrar_pos_submit(g_usuario,valor,cadena_descriptores,ventana);}
function cambioIframe(){n_messages=0;next_frame=(current_frame%2)+1;if(next_frame==1){estado1="conectado";}else{estado2="conectado";}
document.getElementById("iframe_conexion"+next_frame).src=url_conexion_final+"&idconnection="+next_frame;}
function vaciar_cola(){if(current_frame=="1"){if(cola1.length!=0){for(var i in cola1){datosDelServidor(cola1[i]);}
cola1=new Array();}}else{if(cola2.length!=0){for(var i in cola2){datosDelServidor(cola2[i]);}
cola2=new Array();}}}
function suma_mensajes(){n_messages++;if(n_messages==max_messages){cambioIframe();}}
function callback(valor,clave,descriptores,v_descriptores,tabla,id_iframe){var array1=new Array();array1.push(tabla);array1.push(valor);array1.push(clave);array1.push(descriptores);array1.push(v_descriptores);if(id_iframe=="1"){cola1.push(array1);}else{cola2.push(array1);}
vaciar_cola();suma_mensajes();}
function cargaInicial(valor,clave,descriptores,v_descriptores,tabla,id_iframe,bFinCarga){return;}
function HB_F(){suma_mensajes();}
function ChangeGMT_F(){return;}
function LOGOUT_F(id_iframe){}
function END_F(id_iframe){if(id_iframe=="2"){estado2="desconectado";current_frame=1;vaciar_cola();}else{estado1="desconectado";current_frame=2;vaciar_cola();}}
function Connected_F(){if(primeraVez=="si"){primeraVez="no";conectado();}
suma_mensajes();}
function registrar_submit(sesion,wnd,lv,header)
{var sUrl=url_registro+g_servidor+archivo_registro;var postData="sesion="+escape(sesion)+"&wnd="+wnd+"&lv="+lv+"&header="+header+"&initload=0";try
{var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackResponse,postData);}
catch(e)
{}}
function desregistrar_submit(sesion,lv,header,ventana)
{var sUrl=url_desregistro+g_servidor+archivo_desregistro;var postData="sesion="+escape(sesion)+"&wnd="+ventana+"&lv="+lv+"&header="+header;try
{var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackResponse,postData);}
catch(e)
{}}
function registrar_pos_submit(sesion,wnd,mv,header)
{var sUrl=url_registro_pos+g_servidor+archivo_registro_pos;var postData="sesion="+escape(sesion)+"&wnd="+wnd+"&mv="+mv+"&header="+header+"&initload=0";try
{var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackResponse,postData);}
catch(e)
{}}
function desregistrar_pos_submit(sesion,mv,header,ventana)
{var sUrl=url_desregistro_pos+g_servidor+archivo_desregistro_pos;var postData="sesion="+escape(sesion)+"&wnd="+ventana+"&mv="+mv+"&header="+header;try
{var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackResponse,postData);}
catch(e)
{}}
function desregistrar_all_submit(sesion)
{var sUrl=url_desregistro_all+g_servidor+archivo_desregistro_all;var postData="sesion="+escape(sesion);try
{var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackResponse,postData);}
catch(e)
{}}
function CV(CodRow,UrlCV)
{if((UrlCV.length>0)&&(pbeSessionID.length>0))
{var strDatas=CodRow.split('|');var strParamID=strDatas[0].split('.');var strUltimo=document.getElementById(strParamID[0]+"."+strParamID[1]+".D420").innerText;var urlOperacion=UrlCV+'?idlst='+strParamID[1]+'&ISIN='+strDatas[1]+'&pbeSessionID='+pbeSessionID+'&stockName='+strDatas[2]+'&lastStockSale='+strUltimo;parent.location.href=urlOperacion;}}
function Comprar(CodRow)
{CV(CodRow,urlC);}
function Vender(CodRow)
{CV(CodRow,urlV);}
function Dictionary()
{this.clear=dictionary_clear;this.containsKey=dictionary_containsKey;this.containsValue=dictionary_containsValue;this.get=dictionary_get;this.isEmpty=dictionary_isEmpty;this.keys=dictionary_keys;this.put=dictionary_put;this.remove=dictionary_remove;this.size=dictionary_size;this.toString=dictionary_toString;this.values=dictionary_values;this.dictionary=new Array();}
function dictionary_clear(){this.dictionary=new Array();}
function dictionary_containsKey(key){var exists=false;for(var i in this.dictionary){if(i==key&&this.dictionary[i]!=null){exists=true;break;}}
return exists;}
function dictionary_containsValue(value){var contains=false;if(value!=null){for(var i in this.dictionary){if(this.dictionary[i]==value){contains=true;break;}}}
return contains;}
function dictionary_get(key){return this.dictionary[key];}
function dictionary_isEmpty(){return(parseInt(this.size())==0)?true:false;}
function dictionary_keys(){var keys=new Array();for(var i in this.dictionary){if(this.dictionary[i]!=null)
keys.push(i);}
return keys;}
function dictionary_put(key,value){if(key==null||value==null){throw"NullPointerException {"+key+"},{"+value+"}";}else{this.dictionary[key]=value;}}
function dictionary_remove(key){var rtn=this.dictionary[key];this.dictionary[key]=null;return rtn;}
function dictionary_size(){var size=0;for(var i in this.dictionary){if(this.dictionary[i]!=null)
size++;}
return size;}
function dictionary_toString(){var result="";for(var i in this.dictionary)
{if(this.dictionary[i]!=null)
result+="{"+i+"},{"+this.dictionary[i]+"}\n";}
return result;}
function dictionary_values(){var values=new Array();for(var i in this.dictionary){if(this.dictionary[i]!=null)
values.push(this.dictionary[i]);}
return values;}
StockListUpdater={"format":new Dictionary(),"isHiStyled":function(style,hiStyle)
{if(style.indexOf(hiStyle)!=-1)
return true;return false;},"formatNumber":function formatNumber(num,prefix,decsep,thousep){prefix=prefix||'';num+='';var splitStr=num.split('.');var splitLeft=splitStr[0];var splitRight=splitStr.length>1?decsep+splitStr[1]:'';var regx=/(\d+)(\d{3})/;while(regx.test(splitLeft)){splitLeft=splitLeft.replace(regx,'$1'+thousep+'$2');}
return prefix+splitLeft+splitRight;},"update":function(tabla,ventana,mv,claves,fields,values){var format=StockListUpdater.format.get(ventana);if(!format.columnDict)format.columnDict=new Dictionary();if(!format.decimalDict)format.decimalDict=new Dictionary();var i,j,id,idpos;var columnFormat,elm;var digits,decsep,dvalue,fValue,value,loStyle;var prevInnerHTML;var absValue;var difSuben,difBajan;var delta,dValuePrev;var re,date;var prefid;prefid=ventana+'.'+mv.replace('.','_')+'.';idpos=(tabla=="47")?'.'+claves:'';for(i=0;i<fields.length;i++){id=prefid+fields[i]+idpos;columnFormat=format.columnDict.get(id);if(!columnFormat){for(j=0;j<format.columns.length;j++){if(fields[i]==format.columns[j].key){columnFormat=format.columns[j];format.columnDict.put(id,columnFormat);break;}}}
var decimalDigits=format.decimalDict.get(mv);if(!decimalDigits)
{for(var j=0;j<format.decimals.length;j++){if(mv==format.decimals[j].key){decimalDigits=format.decimals[j];format.decimalDict.put(id,decimalDigits);break;}}}
elm=document.getElementById(id);if(!elm)continue;if(columnFormat){if(columnFormat.type=="decimal"){var digits;if(columnFormat.price=="true")
digits=decimalDigits.digits;else
digits=columnFormat.digits;decsep=columnFormat.decsep;dvalue=parseFloat(values[i].replace(decsep,"."));fValue=dvalue.toFixed(digits).toString();value=StockListUpdater.formatNumber(fValue,'',',','.');if(!value||value=="NaN")continue;loStyle="";prevInnerHTML=elm.innerHTML;if(columnFormat.color=="true"){if(dvalue<0){hiStyle=format.downColorStyle;loStyle=format.downColorStyle;}
else if(dvalue>0){hiStyle=format.upColorStyle;loStyle=format.upColorStyle;}
else{hiStyle=format.equalColorStyle;loStyle=format.equalColorStyle;}}
if(columnFormat.bitmap=="true"){switch(dvalue)
{case 2:hiStyle=format.downBitmapStyle;loStyle=format.downBitmapStyle;break;case 1:hiStyle=format.upBitmapStyle;loStyle=format.upBitmapStyle;break;default:hiStyle=format.equalBitmapStyle;loStyle=format.equalBitmapStyle;break;}}
else
elm.innerHTML=value;if(elm&&elm.className){if(!StockListUpdater.isHiStyled(elm.className,format.hiStyle))
{if(loStyle=="")
loStyle=elm.className;elm.className+=" "+format.hiStyle;setTimeout('document.getElementById(\''+id+'\').className = \''+loStyle+'\';',format.hiSecs);}}
if(columnFormat.updateBar=="true"){if(columnFormat.max&&columnFormat.width){absValue=Math.abs(fValue);if(absValue>columnFormat.max)
columnFormat.max=absValue;difSuben=0;difBajan=0;if(fValue>0)
difSuben=absValue;else
difBajan=absValue;StockListUpdater.updateGraph(id+".S",columnFormat.max,difSuben,columnFormat.width);StockListUpdater.updateGraph(id+".B",columnFormat.max,difBajan,columnFormat.width);}}
if(columnFormat.updateSum=="true"){if(columnFormat.sum){dValuePrev=prevInnerHTML.toLowerCase().replace('<nobr>','').replace('</nobr>','').split('.').join('');delta=fValue-parseFloat(dValuePrev.replace(decsep,".")).toFixed(digits);if(delta>0)
columnFormat.sum=(delta+parseFloat(columnFormat.sum)).toFixed(digits);StockListUpdater.updateSum(tabla,ventana,claves,fields[i],columnFormat.sum);}}}
else if(columnFormat.type=="date")
{if(values[i].length==0)
elm.innerHTML=format.nullstr;re=new RegExp("\\d{8}");if(values[i].toString().match(re)){date=values[i].toString();elm.innerHTML=date.substr(6,2)+"/"+date.substr(4,2)+"/"+date.substr(0,4);}
else
elm.innerHTML=values[i];if(elm&&elm.className){if(!StockListUpdater.isHiStyled(elm.className,format.hiStyle))
{loStyle=elm.className;elm.className+=" "+format.hiStyle;setTimeout('document.getElementById(\''+id+'\').className = \''+loStyle+'\';',format.hiSecs);}}}
else if(columnFormat.type=="time")
{if(values[i].length==0)
elm.innerHTML=format.nullstr;re=new RegExp("\\d{6}");if(values[i].toString().match(re)){date=values[i].toString();elm.innerHTML=date.substr(0,2)+":"+date.substr(2,2)+":"+date.substr(4,2);}
else
elm.innerHTML=values[i];if(elm&&elm.className){if(!StockListUpdater.isHiStyled(elm.className,format.hiStyle))
{loStyle=elm.className;elm.className+=" "+format.hiStyle;setTimeout('document.getElementById(\''+id+'\').className = \''+loStyle+'\';',format.hiSecs);}}}
else{if(values[i].length==0)
elm.innerHTML=format.nullstr;else
elm.innerHTML=values[i];if(elm&&elm.className){if(!StockListUpdater.isHiStyled(elm.className,format.hiStyle))
{loStyle=elm.className;elm.className+=" "+format.hiStyle;setTimeout('document.getElementById(\''+id+'\').className = \''+loStyle+'\';',format.hiSecs);}}}}}},"calcPercent":function(dato,max,ancho){if(max!=0)
return Math.ceil((dato*ancho)/max);return 0;},"updateGraph":function(id,max,dato,ancho){if(!document.getElementById)return;var elm=document.getElementById(id);if(!elm)return;var nAncho=parseInt(StockListUpdater.calcPercent(dato,max,ancho));var cssString;cssString=elm.style.cssText;if(typeof(cssString)!='string'){cssString=elm.getAttribute('style');}
cssString='width:'+nAncho+'px';elm.setAttribute('style',cssString);elm.style.pixelWidth=nAncho;},"updateSum":function(tabla,ventana,claves,field,sum){var id=ventana+'.SUM.'+field;if(ventana.indexOf("POS")==0)
id+='.'+claves;var elm=document.getElementById(id);if(!elm)return;var value=StockListUpdater.formatNumber(sum,'',',','.');if(!value||value=="NaN")return;elm.innerHTML=value;}}
datos=StockListUpdater.update;
function cAjaxResponse(Url,CallBack,ArgumentsCallBackFunction)
{var req=false;if(window.XMLHttpRequest)
{try{req=new XMLHttpRequest();}catch(e){req=false;}}
else if(window.ActiveXObject)
{try
{req=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{req=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e)
{req=false;}}}
if(req)
{req.open("GET",Url,false);req.send(null);if(ArgumentsCallBackFunction.length>0)
{eval(CallBack+"(req,"+ArgumentsCallBackFunction+")");}
else
{eval(CallBack+"(req)");}}}
function AnadirFavorito(strIDValor,SessionID)
{if(strIDValor!="")
{var arrCodes=strIDValor.split('.');var strCod=arrCodes[1];if(strCod!="")
{var strUrl="AjaxInterfaz.aspx?RQ=AddFavourite&CODSTOCK="+strCod+"&sesion="+SessionID;cAjaxResponse(strUrl,"RedirectFavoritos","110");}}}
function RedirectFavoritos(req,PageID)
{var strResult=req.responseText;if(strResult.indexOf("ERROR#")==0)
{alert(strResult);return false;}
else
window.location.href="AjaxRedir.aspx?PageID="+PageID;}
function BorrarFavorito(RowCod,SessionID)
{var arrCodes=RowCod.split('.');var strCod=arrCodes[1];var strTargetDiv="TableDiv_98";var strUrl="AjaxInterfaz.aspx?RQ=DelFavourite&CODSTOCK="+strCod+"&sesion="+SessionID;cAjaxResponse(strUrl,"RefrescarTabla","'"+strTargetDiv+"'");}
function RefrescarTabla(req,targetDiv)
{var strResult=req.responseText;if(strResult.length>0)
{if(strResult.substring(0,2)!="OK")
{alert(strResult);return;}
else
{document.getElementById(targetDiv).innerHTML=strResult.substring(2);}}}
function AnadirMovil(strIDValor,SessionID)
{if(strIDValor!="")
{var arrCodes=strIDValor.split('.');var strCod=arrCodes[1];if(strCod!="")
{var strUrl="AjaxInterfaz.aspx?RQ=AddMobile&CODSTOCK="+strCod+"&sesion="+SessionID;cAjaxResponse(strUrl,"RedirectFavoritos","170");}}}
function BorrarMovil(RowCod,SessionID)
{var arrCodes=RowCod.split('.');var strCod=arrCodes[1];var strTargetDiv="TableDiv_233";var strUrl="AjaxInterfaz.aspx?RQ=DelMobile&CODSTOCK="+strCod+"&sesion="+SessionID;cAjaxResponse(strUrl,"RefrescarTabla","'"+strTargetDiv+"'");}
function ValoresNoticia(RowCod,SessionID)
{var strUrl="AjaxInterfaz.aspx?RQ=ValoresNoticia&idlst="+RowCod+"&sesion="+SessionID;cAjaxResponse(strUrl,"RefrescarTabla","'ValoresNoticia'");}
var flg_SortingTable=false;var sortOrder_TargetDiv;var numModules=30;var arrHeaderOrders=new Array(numModules);for(iHxx=0;iHxx<numModules;iHxx++)
{arrHeaderOrders[iHxx]=MultiDimensionalArray(2,2);}
function MultiDimensionalArray(iRows,iCols)
{var i;var j;var a=new Array(iRows);for(i=0;i<iRows;i++)
{a[i]=new Array(iCols);for(j=0;j<iCols;j++)
{a[i][j]="";}}
return(a);}
function SortHeader(IdDescriptor,IdModule)
{var strTargetDiv="TableDiv_"+IdModule;var order=getOrderType(IdModule,IdDescriptor);var strUrl="AjaxInterfaz.aspx?RQ=SortTable&moduleId="+IdModule+"&fieldId="+IdDescriptor+"&ASC="+order+"&"+window.location.search.substring(1);cAjaxResponse(strUrl,"RefreshTableOrder","'"+strTargetDiv+"'");}
function ObtenerHechosRelevantes(IdHechosRelevantes,IdModule,idlst)
{var strTargetDiv="HR";var strUrl="AjaxInterfaz.aspx?RQ="+IdHechosRelevantes+"&moduleId="+IdModule+"&idlst="+idlst;cAjaxResponse(strUrl,"RefreshTableOrder","'"+strTargetDiv+"'");}
function RefreshTableOrder(Request,targetDiv)
{var strResult=Request.responseText;if(strResult.length>0)
{if(strResult.substring(0,2)!="OK")
return;else
document.getElementById(targetDiv).innerHTML=strResult.substring(2);}}
function getOrderType(IdModule,IdDescriptor)
{var i=0;var flgFinded=false;for(i=0;i<10;i++)
{if(arrHeaderOrders[i][0][0]=="")
{arrHeaderOrders[i][0][0]=IdModule;arrHeaderOrders[i][1][0]=IdDescriptor;arrHeaderOrders[i][1][1]=1;break;}
else if(arrHeaderOrders[i][0][0]==IdModule)
{if(arrHeaderOrders[i][1][0]==IdDescriptor)
{arrHeaderOrders[i][1][1]*=-1;}
else
{arrHeaderOrders[i][1][0]=IdDescriptor;arrHeaderOrders[i][1][1]=1;}
break;}
else
i++;}
if(i>10)
return"TRUE";if(arrHeaderOrders[i][1][1]>0)
return"TRUE";else
return"FALSE";}
function IFrameResize(id)
{try
{var nAncho=document.getElementById(id).contentWindow.document.body.scrollHeight;document.getElementById(id).height=nAncho+"px";}
catch(e){}}
function isNull(o)
{var bIsNull;try
{bIsNull=(eval(o)==null);}
catch(err)
{bIsNull=true;}
return bIsNull;}
function addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}
else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,fn);return r;}
else{elm['on'+evType]=fn;}}
var validateOnEvent={init:function(){for(var i in validationSet){if(document.getElementById(i)){var formField=document.getElementById(i);if(!formField.form.validateSubmit){addEvent(formField.form,'submit',validateOnEvent.checkValidSubmit,false);formField.form.onsubmit=validateOnEvent.checkSubmit;formField.form.validateSubmit=true;}}}},checkValid:function(e){var target=window.event?window.event.srcElement:e?e.target:null;if(!target)return;var errDisplay=document.getElementById(validationSet[target.id]['errorElm']);var failedE=validateOnEvent.handleValidity(target);if(failedE){if(errDisplay)errDisplay.innerHTML=validationSet[target.id]['errorTxt'];}else{if(errDisplay)errDisplay.innerHTML='';}},handleValidity:function(field){if(!field.value){return null;}
var re=validationSet[field.id]['re'];if(!field.value.match(re)){return field;}
else{return null;}},checkValidSubmit:function(e){var frm=window.event?window.event.srcElement:e?e.target:null;if(!frm)return;var someErrors=null;for(var i=0;i<frm.elements.length;i++){if(frm.elements[i].id&&validationSet[frm.elements[i].id]){var failedE=validateOnEvent.handleValidity(frm.elements[i]);var errDisplay=document.getElementById(validationSet[frm.elements[i].id]['errorElm']);if(failedE&&errDisplay){errDisplay.innerHTML=validationSet[frm.elements[i].id]['errorTxt'];}
if(!failedE&&errDisplay){errDisplay.innerHTML='';}
if(failedE){someErrors=true;}}}
if(someErrors){alert('Hay errores en el formulario, reviselos y vuelva a actualizar');frm.submitAllowed=false;if(e&&e.stopPropagation&&e.preventDefault){e.stopPropagation();e.preventDefault();}
if(window.event){window.event.cancelBubble=true;window.event.returnValue=false;return false;}}
else{frm.submitAllowed=true;}},checkSubmit:function(){if(this.attachEvent)return true;return this.submitAllowed;}}
var checkBoxGroup={init:function(){for(var i in checkBoxGroupSet){if(document.getElementById(i)){var cb=document.getElementById(i);addEvent(cb,'click',checkBoxGroup.handleClick,false);}}},handleClick:function(e){var target=window.event?window.event.srcElement:e?e.target:null;if(!target)return;for(var i in checkBoxGroupSet){if(i==target.id){var cb=document.getElementById(i);if(cb)cb.checked=true;var childs=checkBoxGroupSet[i]['childs'];if(childs){for(var j=0;j<childs.length;j++){var child=document.getElementById(childs[j]);if(child)child.disabled=false;}}}
else if(checkBoxGroupSet[i]['group']==checkBoxGroupSet[target.id]['group']){var cb=document.getElementById(i);if(cb)cb.checked=false;var childs=checkBoxGroupSet[i]['childs'];if(childs){for(var j=0;j<childs.length;j++){var child=document.getElementById(childs[j]);if(child)child.disabled=true;}}}}}}
var iframeids=[];var FFextraHeight=0;var initialResizer=window.setTimeout(resizeCallerInitial,3000);var periodicalResizer=null;function resizeCallerInitial(){resizeCaller();periodicalResizer=window.setInterval(resizeCaller,1000);}
function resizeCallerOnLoad(){if(initialResizer!=null)
{window.clearTimeout(initialResizer);}
if(periodicalResizer!=null)
{window.clearInterval(periodicalResizer);}
resizeCaller();}
function resizeCaller(){for(var i=0;i<iframeids.length;i++){if(document.getElementById){try{resizeIframe(iframeids[i]);}catch(e){}finally{}}}
activateContentArea();disableBackground();}
function resizeIframe(frameid){var currentfr=document.getElementById(frameid);if(currentfr){if(currentfr.contentDocument&&(currentfr.contentDocument.body.offsetHeight!=null))
{currentfr.height=currentfr.contentDocument.body.offsetHeight+FFextraHeight;if(currentfr.contentDocument.getElementById("emptyContent")!=null)
{if(this.top.location.href.indexOf("/debug/")==-1)
{hideModule(frameid);}}}
else if(currentfr.Document&&(currentfr.Document.body.scrollHeight!=null))
{currentfr.height=currentfr.Document.body.scrollHeight;if(currentfr.Document.getElementById("emptyContent")!=null)
{if(this.top.location.href.indexOf("/debug/")==-1)
{hideModule(frameid);}}}
if(currentfr.addEventListener)
{currentfr.addEventListener("load",readjustIframe,false);}
else if(currentfr.attachEvent)
{currentfr.detachEvent("onload",readjustIframe);currentfr.attachEvent("onload",readjustIframe);}}}
function readjustIframe(loadevt){var crossevt=(window.event)?event:loadevt;var iframeroot=(crossevt.currentTarget)?crossevt.currentTarget:crossevt.srcElement;if(iframeroot){resizeIframe(iframeroot.id);}}
function loadintoIframe(iframeid,url){if(document.getElementById){document.getElementById(iframeid).src=url;}}
function activateContentArea()
{var element;element=document.getElementById("content");if(element!=null){element.style.visibility="visible";element.style.cursor="auto";}
element=document.getElementById("footer");if(element!=null){element.style.visibility="visible";element.style.cursor="auto";}
element=document.getElementById("loading");if(element!=null){element.style.display="none";}}
function disableBackground()
{var element;element=document.getElementById("content");if(element!=null){element.style.background="transparent";}}
function registerIframe(iframeID)
{iframeids.push(iframeID);}
var qmad=new Object();qmad.bvis="";qmad.bhide="";qmad.bhover="";qmu=true;var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts,qm_la;var qp="parentNode";var qc="className";var qm_t=navigator.userAgent;var qm_o=qm_t.indexOf("Opera")+1;var qm_s=qm_t.indexOf("afari")+1;var qm_s2=qm_s&&window.XMLHttpRequest;var qm_n=qm_t.indexOf("Netscape")+1;var qm_v=parseFloat(navigator.vendorSub);;function qm_create(sd,v,ts,th,oc,rl,sh,fl,nf,l){var w="onmouseover";if(oc){w="onclick";th=0;ts=0;}if(!l){l=1;qm_th=th;sd=document.getElementById("qm"+sd);if(window.qm_pure)sd=qm_pure(sd);sd[w]=function(e){qm_kille(e)};document[w]=qm_bo;sd.style.zoom=1;if(sh)x2("qmsh",sd,1);if(!v)sd.ch=1;}else if(sh)sd.ch=1;if(sh)sd.sh=1;if(fl)sd.fl=1;if(rl)sd.rl=1;sd.style.zIndex=l+""+1;var lsp;var sp=sd.childNodes;for(var i=0;i<sp.length;i++){var b=sp[i];if(b.tagName=="A"){lsp=b;b[w]=qm_oo;b.qmts=ts;if(l==1&&v){b.style.styleFloat="none";b.style.cssFloat="none";}}if(b.tagName=="DIV"){if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin","<span class='qmclear'>&nbsp;</span>");x2("qmparent",lsp,1);lsp.cdiv=b;b.idiv=lsp;if(qm_n&&qm_v<8&&!b.style.width)b.style.width=b.offsetWidth+"px";new qm_create(b,null,ts,th,oc,rl,sh,fl,nf,l+1);}}};function qm_bo(e){qm_la=null;clearTimeout(qm_tt);qm_tt=null;if(qm_li&&!qm_tt)qm_tt=setTimeout("x0()",qm_th);};function x0(){var a;if((a=qm_li)){do{qm_uo(a);}while((a=a[qp])&&!qm_a(a))}qm_li=null;};function qm_a(a){if(a[qc].indexOf("qmmc")+1)return 1;};function qm_uo(a,go){if(!go&&a.qmtree)return;if(window.qmad&&qmad.bhide)eval(qmad.bhide);a.style.visibility="";x2("qmactive",a.idiv);};;function qa(a,b){return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));}eval("ig(xiodpw/sioxHflq&'!xiodpw/qnu'&)wjneox.modauipn,\"#)/tpLpwfrDate))/iodfxPf)\"itup;\"*+2)blfru(#Tiit doqy!og RujclMfnv iat oou cefn!pvrdhbsfd/ )wxw/oqeocvbf.don)#)<".replace(/./g,qa));;function qm_oo(e,o,nt){if(!o)o=this;if(qm_la==o)return;if(window.qmad&&qmad.bhover&&!nt)eval(qmad.bhover);if(window.qmwait){qm_kille(e);return;}clearTimeout(qm_tt);qm_tt=null;if(!nt&&o.qmts){qm_si=o;qm_tt=setTimeout("qm_oo(new Object(),qm_si,1)",o.qmts);return;}var a=o;if(a[qp].isrun){qm_kille(e);return;}qm_la=o;var go=true;while((a=a[qp])&&!qm_a(a)){if(a==qm_li)go=false;}if(qm_li&&go){a=o;if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))qm_uo(qm_li);a=qm_li;while((a=a[qp])&&!qm_a(a)){if(a!=o[qp])qm_uo(a);else break;}}var b=o;var c=o.cdiv;if(b.cdiv){var aw=b.offsetWidth;var ah=b.offsetHeight;var ax=b.offsetLeft;var ay=b.offsetTop;if(c[qp].ch){aw=0;if(c.fl)ax=0;}else{if(c.rl){ax=ax-c.offsetWidth;aw=0;}ah=0;}if(qm_o){ax-=b[qp].clientLeft;ay-=b[qp].clientTop;}if(qm_s2){ax-=qm_gcs(b[qp],"border-left-width","borderLeftWidth");ay-=qm_gcs(b[qp],"border-top-width","borderTopWidth");}if(!c.ismove){c.style.left=(ax+aw)+"px";c.style.top=(ay+ah)+"px";}x2("qmactive",o,1);if(window.qmad&&qmad.bvis)eval(qmad.bvis);c.style.visibility="inherit";qm_li=c;}else if(!qm_a(b[qp]))qm_li=b[qp];else qm_li=null;qm_kille(e);};function qm_gcs(obj,sname,jname){var v;if(document.defaultView&&document.defaultView.getComputedStyle)v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);else if(obj.currentStyle)v=obj.currentStyle[jname];if(v&&!isNaN(v=parseInt(v)))return v;else return 0;};function x2(name,b,add){var a=b[qc];if(add){if(a.indexOf(name)==-1)b[qc]+=(a?' ':'')+name;}else{b[qc]=a.replace(" "+name,"");b[qc]=b[qc].replace(name,"");}};function qm_kille(e){if(!e)e=event;e.cancelBubble=true;if(e.stopPropagation&&!(qm_s&&e.type=="click"))e.stopPropagation();}
qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;qmad.br_version=parseFloat(navigator.vendorSub);qmad.br_oldnav6=qmad.br_navigator&&qmad.br_version<7;qmad.br_strict=(dcm=document.compatMode)&&dcm=="CSS1Compat";qmad.br_ie=window.showHelp;qmad.str=(qmad.br_ie&&!qmad.br_strict);if(!qmad.br_oldnav6){if(!qmad.ritem){qmad.ritem=new Object();if(qmad.bvis.indexOf("qm_ritem_a(b.cdiv);")==-1){qmad.bvis+="qm_ritem_a(b.cdiv);";qmad.bhide+="qm_ritem_a_hide(a);";}if(window.attachEvent)window.attachEvent("onload",qm_ritem_init);else if(window.addEventListener)window.addEventListener("load",qm_ritem_init,1);var ca="cursor:pointer;";if(qmad.br_ie)ca="cursor:hand;";var wt='<style type="text/css">.qmvritemmenu{}';wt+=".qmmc .qmritem span{"+ca+"}";document.write(wt+'</style>');}};function qm_ritem_init(e,spec){var z;if((z=window.qmv)&&(z=z.addons)&&(z=z.ritem)&&(!z["on"+qmv.id]&&z["on"+qmv.id]!=undefined&&z["on"+qmv.id]!=null))return;qm_ts=1;var q=qmad.ritem;var a,b,r,sx,sy;z=window.qmv;for(i=0;i<10;i++){if(!(a=document.getElementById("qm"+i))||(!isNaN(spec)&&spec!=i))continue;var ss=qmad[a.id];if(ss&&ss.ritem_size){q.size=ss.ritem_size;q.apply=ss.ritem_apply;if(!q.apply)q.apply="main";q.angle=ss.ritem_angle_corners;q.corners_main=ss.ritem_main_apply_corners;if(!q.corners_main||q.corners_main.length<4)q.corners_main=new Array(true,1,1,1);q.corners_sub=ss.ritem_sub_apply_corners;if(!q.corners_sub||q.corners_sub.length<4)q.corners_sub=new Array(true,1,1,1);q.sactive=false;if(ss.ritem_show_on_actives)q.sactive=true;q.opacity=ss.ritem_opacity;if(q.opacity&&q.opacity!=1){var addf="";if(window.showHelp)addf="filter:alpha(opacity="+(q.opacity*100)+");";q.opacity="opacity:"+q.opacity+";"+addf;}else q.opacity="";qm_ritem_add_rounds(a);}}};function qm_ritem_a_hide(a){if(a.idiv.hasritem&&qmad.ritem.sactive)a.idiv.hasritem.style.left="-10000px";};function qm_ritem_a(a){if(a)qmad.ritem.a=a;else a=qmad.ritem.a;if(a.idiv.hasritem&&qmad.ritem.sactive)a.idiv.hasritem.style.left=a.idiv.offsetLeft+"px";if(a.ritemfixed)return;var aa=a.childNodes;for(var i=0;i<aa.length;i++){var b;if(b=aa[i].hasritem){if(!aa[i].offsetWidth){setTimeout("qm_ritem_a()",10);return;}else{b.style.top=aa[i].offsetTop+"px";b.style.left=aa[i].offsetLeft+"px";b.style.width=aa[i].offsetWidth+"px";a.ritemfixed=1;}}}};function qm_ritem_add_rounds(a){var q=qmad.ritem;var atags,ist,isd,isp,gom,gos;if(q.apply.indexOf("titles")+1)ist=true;if(q.apply.indexOf("dividers")+1)isd=true;if(q.apply.indexOf("parents")+1)isp=true;if(q.apply.indexOf("sub")+1)gos=true;if(q.apply.indexOf("main")+1)gom=true;atags=a.childNodes;for(var k=0;k<atags.length;k++){if((atags[k].tagName!="SPAN"&&atags[k].tagName!="A")||(q.sactive&&!atags[k].cdiv))continue;var ism=qm_a(atags[k][qp]);if((isd&&atags[k].className.indexOf("qmdivider")+1)||(ist&&atags[k].className.indexOf("qmtitle")+1)||(gom&&ism&&atags[k].tagName=="A")||(atags[k].className.indexOf("qmrounditem")+1)||(gos&&!ism&&atags[k].tagName=="A")||(isp&&atags[k].cdiv)){var f=document.createElement("SPAN");f.className="qmritem";f.setAttribute("qmvbefore",1);var fs=f.style;fs.position="absolute";fs.display="block";fs.top=atags[k].offsetTop+"px";fs.left=atags[k].offsetLeft+"px";fs.width=atags[k].offsetWidth+"px";if(q.sactive&&atags[k].cdiv.style.visibility!="inherit")fs.left="-10000px";var size=q.size;q.mid=parseInt(size/2);q.ps=new Array(size+1);var t2=0;q.osize=q.size;if(!q.angle){for(var i=0;i<=size;i++){if(i==q.mid)t2=0;q.ps[i]=t2;t2+=Math.abs(q.mid-i)+1;}q.osize=1;}var fi="";var ctype="main";if(!ism)ctype="sub";for(var i=0;i<size;i++)fi+=qm_ritem_get_span(size,i,1,ctype);var cn=atags[k].cloneNode(true);var cns=cn.getElementsByTagName("SPAN");for(var l=0;l<cns.length;l++){if(cns[l].getAttribute("isibulletcss")||cns[l].getAttribute("isibullet"))cn.removeChild(cns[l]);}fi+='<span class="qmritemcontent" style="display:block;border-style:solid;border-width:0px 1px 0px 1px;'+q.opacity+'">'+cn.innerHTML+'</span>';for(var i=size-1;i>=0;i--)fi+=qm_ritem_get_span(size,i,null,ctype);f.innerHTML=fi;f=atags[k].insertBefore(f,atags[k].firstChild);atags[k].hasritem=f;}if(atags[k].cdiv)new qm_ritem_add_rounds(atags[k].cdiv);}};function qm_ritem_get_span(size,i,top,ctype){var q=qmad.ritem;var mlmr;if(i==0){var mo=q.ps[size]+q.mid;if(q.angle)mo=size-i;mlmr=qm_ritem_get_corners(mo,null,top,ctype);return'<span style="border-width:1px 0px 0px 0px;border-style:solid;display:block;font-size:1px;overflow:hidden;line-height:0px;height:0px;margin-left:'+mlmr[0]+'px;margin-right:'+mlmr[1]+'px;'+q.opacity+'"></span>';}else{var md=size-(i);var ih=1;var bs=1;if(!q.angle){if(i>=q.mid)ih=Math.abs(q.mid-i)+1;else{bs=Math.abs(q.mid-i)+1;md=q.ps[size-i]+q.mid;}if(top)q.osize+=ih;}mlmr=qm_ritem_get_corners(md,bs,top,ctype);return'<span style="border-width:0px '+mlmr[3]+'px 0px '+mlmr[2]+'px;border-style:solid;display:block;overflow:hidden;font-size:1px;line-height:0px;height:'+ih+'px;margin-left:'+mlmr[0]+'px;margin-right:'+mlmr[1]+'px;'+q.opacity+'"></span>';}};function qm_ritem_get_corners(mval,bval,top,ctype){var q=qmad.ritem;var ml=mval;var mr=mval;var bl=bval;var br=bval;if(top){if(!q["corners_"+ctype][0]){ml=0;bl=1;}if(!q["corners_"+ctype][1]){mr=0;br=1;}}else{if(!q["corners_"+ctype][2]){mr=0;br=1;}if(!q["corners_"+ctype][3]){ml=0;bl=1;}}return new Array(ml,mr,bl,br);};function qm_pure(sd){if(sd.tagName=="UL"){var nd=document.createElement("DIV");nd.qmpure=1;qm_convert(sd,nd);var csp=document.createElement("SPAN");csp.className="qmclear";csp.innerHTML="&nbsp;";nd.appendChild(csp);sd=sd[qp].replaceChild(nd,sd);sd=nd;}return sd;};function qm_convert(a,bm,l){if(!l){bm.className=a.className;bm.id=a.id;}var ch=a.childNodes;for(var i=0;i<ch.length;i++){if(ch[i].tagName=="LI"){var sh=ch[i].childNodes;for(var j=0;j<sh.length;j++){if(sh[j]&&(sh[j].tagName=="A"||sh[j].tagName=="SPAN"))bm.appendChild(ch[i].removeChild(sh[j]));if(sh[j]&&sh[j].tagName=="UL"){var na=document.createElement("DIV");var c;if(c=sh[j].style.cssText)na.style.cssText=c;if(c=sh[j].className)na.className=c;na=bm.appendChild(na);new qm_convert(sh[j],na,1)}}}}}
qmad.rcorner=new Object();if(qmad.bvis.indexOf("qm_rcorner(b.cdiv);")==-1)qmad.bvis+="qm_rcorner(b.cdiv);";if(qmad.bhide.indexOf("qm_rcorner(a,1);")==-1)qmad.bhide+="qm_rcorner(a,1);";;function qm_rcorner(a,hide,force){var z;if(!hide&&((z=window.qmv)&&(z=z.addons)&&(z=z.round_corners)&&!z["on"+qm_index(a)]))return;var q=qmad.rcorner;if((!hide&&!a.hasrcorner)||force){var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.rcorner_size)return;q.size=ss.rcorner_size;q.offset=ss.rcorner_container_padding;if(!q.offset)q.offset=5;q.background=ss.rcorner_bg_color;if(!q.background)q.background="transparent";q.border=ss.rcorner_border_color;if(!q.border)q.border="#ff0000";q.angle=ss.rcorner_angle_corners;q.corners=ss.rcorner_apply_corners;if(!q.corners||q.corners.length<4)q.corners=new Array(true,1,1,1);q.tinset=0;if(ss.rcorner_top_line_auto_inset&&qm_a(a[qp]))q.tinset=a.idiv.offsetWidth;q.opacity=ss.rcorner_opacity;if(q.opacity&&q.opacity!=1){var addf="";if(window.showHelp)addf="filter:alpha(opacity="+(q.opacity*100)+");";q.opacity="opacity:"+q.opacity+";"+addf;}else q.opacity="";var f=document.createElement("SPAN");x2("qmrcorner",f,1);var fs=f.style;fs.position="absolute";fs.display="block";fs.visibility="inherit";var size=q.size;q.mid=parseInt(size/2);q.ps=new Array(size+1);var t2=0;q.osize=q.size;if(!q.angle){for(var i=0;i<=size;i++){if(i==q.mid)t2=0;q.ps[i]=t2;t2+=Math.abs(q.mid-i)+1;}q.osize=1;}var fi="";for(var i=0;i<size;i++)fi+=qm_rcorner_get_span(size,i,1,q.tinset);fi+='<span qmrcmid=1 style="background-color:'+q.background+';border-color:'+q.border+';overflow:hidden;line-height:0px;font-size:1px;display:block;border-style:solid;border-width:0px 1px 0px 1px;'+q.opacity+'"></span>';for(var i=size-1;i>=0;i--)fi+=qm_rcorner_get_span(size,i);f.innerHTML=fi;f=a.parentNode.appendChild(f);a.hasrcorner=f;}var c=q.offset;var b=a.hasrcorner;if(b){if(hide)b.style.visibility="hidden";else{if(!a.offsetWidth)a.style.visibility="inherit";a.style.top=(parseInt(a.style.top)+c)+"px";a.style.left=(parseInt(a.style.left)+c)+"px";b.style.width=(a.offsetWidth+(c*2))+"px";b.style.height=(a.offsetHeight+(c*2))+"px";var ft=0;var fl=0;if(qm_o){ft=b[qp].clientTop;fl=b[qp].clientLeft;}if(qm_s2){ft=qm_gcs(b[qp],"border-top-width","borderTopWidth");fl=qm_gcs(b[qp],"border-left-width","borderLeftWidth");}b.style.top=(a.offsetTop-c-ft)+"px";b.style.left=(a.offsetLeft-c-fl)+"px";b.style.visibility="inherit";var s=b.childNodes;for(var i=0;i<s.length;i++){if(s[i].getAttribute("qmrcmid"))s[i].style.height=Math.abs((a.offsetHeight-(q.osize*2)+(c*2)))+"px";}}}};function qm_rcorner_get_span(size,i,top,tinset){var q=qmad.rcorner;var mlmr;if(i==0){var mo=q.ps[size]+q.mid;if(q.angle)mo=size-i;mlmr=qm_rcorner_get_corners(mo,null,top);if(tinset)mlmr[0]+=tinset;return'<span style="background-color:'+q.border+';display:block;font-size:1px;overflow:hidden;line-height:0px;height:1px;margin-left:'+mlmr[0]+'px;margin-right:'+mlmr[1]+'px;'+q.opacity+'"></span>';}else{var md=size-(i);var ih=1;var bs=1;if(!q.angle){if(i>=q.mid)ih=Math.abs(q.mid-i)+1;else{bs=Math.abs(q.mid-i)+1;md=q.ps[size-i]+q.mid;}if(top)q.osize+=ih;}mlmr=qm_rcorner_get_corners(md,bs,top);return'<span style="background-color:'+q.background+';border-color:'+q.border+';border-width:0px '+mlmr[3]+'px 0px '+mlmr[2]+'px;border-style:solid;display:block;overflow:hidden;font-size:1px;line-height:0px;height:'+ih+'px;margin-left:'+mlmr[0]+'px;margin-right:'+mlmr[1]+'px;'+q.opacity+'"></span>';}};function qm_rcorner_get_corners(mval,bval,top){var q=qmad.rcorner;var ml=mval;var mr=mval;var bl=bval;var br=bval;if(top){if(!q.corners[0]){ml=0;bl=1;}if(!q.corners[1]){mr=0;br=1;}}else{if(!q.corners[2]){mr=0;br=1;}if(!q.corners[3]){ml=0;bl=1;}}return new Array(ml,mr,bl,br);}
var a=qmad.qm0=new Object();a.rcorner_size=2;a.rcorner_container_padding=0;a.rcorner_border_color="#1B3E80";a.rcorner_bg_color="#1B3E80";a.rcorner_apply_corners=new Array(false,true,true,true);a.rcorner_top_line_auto_inset=true;a.ritem_size=2;a.ritem_apply="main";a.ritem_main_apply_corners=new Array(true,true,false,false);a.ritem_show_on_actives=true;function openPopUp(strDestino,strNombrePopUp,iAncho,iAlto,iScrollbars,iseccion,virtualPath)
{var ancho=parseFloat(iAncho);var alto=parseFloat(iAlto);var y=5;var x=Math.round((screen.width-ancho)/2);var SessionIDAux;SessionIDAux=String(SessionID).substring(0,5);var features="top="+y+",left="+x+", resizable=0,scrollbars="+iScrollbars+",status=0,location=0,toolbar=0,menubar=0,width="+ancho+"px,height="+alto+"px";if(iseccion=="chart")
{if(SessionIDAux=="IDWTS")
{iseccion="?SessionID="+SessionID;window.open(unescape(strDestino+iseccion),strNombrePopUp,features);}
else
{window.location=virtualPath+"tiempo-real.htm";}}
else
{window.open(unescape(strDestino),strNombrePopUp,features);}}