var redir_array = new Array('|596B93DC037F579805256EC900721DF4|0|0|5|_top|1','596B93DC037F579805256EC900721DF4|84494164486950A205256F04004A9668|0|1|3|_top|1.1','84494164486950A205256F04004A9668|325DC06C09DB83D305256F04004A9669|0|1|1|_top|1.1.1','325DC06C09DB83D305256F04004A9669|3E4B7E815D83BBF205256F04004A9672|0|1|0|_top|1.1.1.1','84494164486950A205256F04004A9668|0D462001EFDDB30005256F04004A966A|0|0|4|_top|1.1.2','0D462001EFDDB30005256F04004A966A|565721F1216BBA2D05256F04004A966B|0|1|0|_top|1.1.2.1','0D462001EFDDB30005256F04004A966A|2076D340D3EDFBF305256F04004A966C|0|1|0|_top|1.1.2.2','0D462001EFDDB30005256F04004A966A|517137421E763CD805256F04004A966D|0|1|0|_top|1.1.2.3','0D462001EFDDB30005256F04004A966A|0BD6EE02B6A0F0BB05256FB90068831A|0|1|0|_top|1.1.2.4','84494164486950A205256F04004A9668|5A7D128C84A589F505256F04004A966E|0|0|3|_top|1.1.3','5A7D128C84A589F505256F04004A966E|3B39A1EC0E28D18305256F04004A966F|0|1|0|_top|1.1.3.1','5A7D128C84A589F505256F04004A966E|A8EDE350873AD0A805256F04004A9670|0|1|0|_top|1.1.3.2','5A7D128C84A589F505256F04004A966E|35BE2C73CE5EA2D40525713900498F44|0|1|0|_top|1.1.3.3','596B93DC037F579805256EC900721DF4|2BFDC3EF049DD22005256EC9007BC67B|0|0|4|_top|1.2','2BFDC3EF049DD22005256EC9007BC67B|9A02FA4942CC9C1F05256EC9007BCEB0|0|1|3|_top|1.2.1','9A02FA4942CC9C1F05256EC9007BCEB0|21D94551DB69002705256EC9007BD909|1|0|0|_top|1.2.1.1','9A02FA4942CC9C1F05256EC9007BCEB0|2F7AC03B94D009B10525713E0049D23E|0|1|0|_top|1.2.1.2','9A02FA4942CC9C1F05256EC9007BCEB0|7886B902380E950E05256EC9007BE7B2|1|0|0|_top|1.2.1.3','2BFDC3EF049DD22005256EC9007BC67B|FE9759BC0D7CAC7F05256EC9007BF4B2|0|0|4|_top|1.2.2','FE9759BC0D7CAC7F05256EC9007BF4B2|798595C5FFB1D0B805256EC9007C00A9|0|1|0|_top|1.2.2.1','FE9759BC0D7CAC7F05256EC9007BF4B2|26BF5031364A8F1905256EC9007C0904|0|0|0|_top|1.2.2.2','FE9759BC0D7CAC7F05256EC9007BF4B2|069D430235B8FBD005256EC9007C1133|0|1|0|_top|1.2.2.3','FE9759BC0D7CAC7F05256EC9007BF4B2|06684060CB74622305256EC9007C1A37|0|1|0|_top|1.2.2.4','2BFDC3EF049DD22005256EC9007BC67B|8644F071CB73B71905256EC9007C25EF|1|0|0|_top|1.2.3','2BFDC3EF049DD22005256EC9007BC67B|405D2521741E936C05257133004A872F|0|1|0|_top|1.2.4','596B93DC037F579805256EC900721DF4|94FAB38CE44E3A9405256EC9007C309A|0|0|0|_top|1.3','596B93DC037F579805256EC900721DF4|A640CAC05F462FB305256F04004A7C6C|0|0|5|_top|1.4','A640CAC05F462FB305256F04004A7C6C|E97D172988C0B48805256F04004A7C76|0|1|0|_top|1.4.1','A640CAC05F462FB305256F04004A7C6C|251BFCEBC79DA2C9052570530049D985|0|1|0|_top|1.4.2','A640CAC05F462FB305256F04004A7C6C|9CFC14E6E3AE1646052571DC006ACA6E|0|1|0|_top|1.4.3','A640CAC05F462FB305256F04004A7C6C|F15B7EC9B687438F052570530049631D|0|1|0|_parent|1.4.4','A640CAC05F462FB305256F04004A7C6C|7CED0F431BF248E70525700A004A4DE8|0|1|0|_top|1.4.5','596B93DC037F579805256EC900721DF4|BD403EE2321B473305256F04004A7C6E|0|0|7|_top|1.5','BD403EE2321B473305256F04004A7C6E|D62C551BE5938EAF05256F04004A7C6F|0|1|0|_top|1.5.1','BD403EE2321B473305256F04004A7C6E|1A696B4570B7C7DE05256F04004A7C70|0|1|0|_top|1.5.2','BD403EE2321B473305256F04004A7C6E|E80DBDD4D4CF875205256F04004A7C71|0|1|0|_top|1.5.3','BD403EE2321B473305256F04004A7C6E|FAEF0127812AD06B05256F04004A7C72|0|1|0|_top|1.5.4','BD403EE2321B473305256F04004A7C6E|B07C4CD2800446E605256F04004A7C73|0|1|0|_top|1.5.5','BD403EE2321B473305256F04004A7C6E|4E2218AE1A06C4BC05256F04004A7C74|0|1|0|_top|1.5.6','BD403EE2321B473305256F04004A7C6E|46D4208A63CD5F2505256F04004A7C75|0|1|0|_top|1.5.7','|9D19D378216D0B8A05256EC9007D17FC|0|0|5|_top|2','9D19D378216D0B8A05256EC9007D17FC|81170E8B495BD15A05257137004645B8|0|1|0|_top|2.1','9D19D378216D0B8A05256EC9007D17FC|02680D6E5A869265052575A000551AA1|0|1|0|_top|2.2','9D19D378216D0B8A05256EC9007D17FC|DBBEF71CA4694C1205257133006AA87F|0|0|3|_top|2.3','DBBEF71CA4694C1205257133006AA87F|FF84E4141733FF9A05257133006AA882|0|1|0|_top|2.3.1','DBBEF71CA4694C1205257133006AA87F|A1934AC2CCD316ED05257133006AA883|0|1|0|_top|2.3.2','DBBEF71CA4694C1205257133006AA87F|DCB8932CB411E7B805257133006AA884|0|1|0|_top|2.3.3','9D19D378216D0B8A05256EC9007D17FC|3AEA59B95D1DF08105256FB90068C749|1|0|0|_blank|2.4','9D19D378216D0B8A05256EC9007D17FC|3FB824B55B6DBBA2052570D2007505A6|0|1|0|_top|2.5','|5F228C55EA12C7B505256EC9007DD43E|1|0|0|_top|3','|301950C4E171E99705256EC9007D8A45|1|0|5|_top|4','301950C4E171E99705256EC9007D8A45|D121EC33A0252E8A05256EC9007D9199|0|0|0|_top|4.1','301950C4E171E99705256EC9007D8A45|6354ADE6D7B3622205256EC9007D9C11|1|0|0|_top|4.2','301950C4E171E99705256EC9007D8A45|7E1C438BD5CA73BC05256ED10061F2FE|1|0|0|_top|4.3','301950C4E171E99705256EC9007D8A45|44FB9B0101BC417A05256ED10062016C|1|0|0|_top|4.4','301950C4E171E99705256EC9007D8A45|090D7E527ACE025605256F24007028B5|1|0|0|_top|4.5','|DA0FE790E5D3179605256EC9007DA68C|1|0|0|_top|5','|E85B9F3DA588121E05256EC9007DB06D|1|0|0|_top|6','|DD1D417B627DEC7805256EC9007DB9C4|1|0|0|_top|7','|6AF8D80A14D395F405256EC9007DDA3B|1|0|0|_top|8','|DF9CB1696DDF03EF05256F1600701732|0|1|0|_top|9',''); var bl_ini_idx, bl_url, bl_cnt, bl_ch, bl_doc, bl_docref, bl_ref; var bl_params; var bl_found = false; var bl_i; var found_idx = 0; function CheckURL(){ var cu_id_str, cu_idx_array, cu_params_array, cu_doc_str, cu_url_str, cu_cnt_str, cu_ch_str, cu_tgt_str, cu_dn_str, tmp; // 0: id ; 1: url; 2: contents; 3: children //cu_id_str = CheckURL.arguments[0].name; cu_id_str = CheckURL.arguments[1]; //alert( CheckURL.arguments[0].href ); //cu_idx_array = cu_id_str.substr( CheckURL.arguments[0].name.indexOf('_') + 1 ); cu_idx_array = cu_id_str; cu_params_array = redir_array[ cu_idx_array ].split('|'); cu_doc_str = cu_params_array[1]; cu_url_str = cu_params_array[2]; cu_cnt_str = cu_params_array[3]; cu_ch_str = cu_params_array[4]; cu_tgt_str = cu_params_array[5]; cu_dn_str = cu_params_array[6]; if ( cu_ch_str > 0 ) { if ( cu_cnt_str == 1 ) { /* tiene contenido */ } else { BuscaLink(cu_idx_array, cu_doc_str); if ( bl_found ) { bl_found = false; tmp = redir_array[ eval( found_idx ) ].split('|'); if ( CheckURL.arguments[0].href.indexOf(CurrentDB) >= 0 ) { // cambiar id y dn CheckURL.arguments[0].href = CurrentDB + vista + bl_doc + '?OpenDocument&dn=' + tmp[ 6 ]; } } else { /* no encontrado, busca similares */ tmp = redir_array[ eval( found_idx +1) ].split('|'); found_idx = found_idx + 1; while( ( tmp[6].indexOf(cu_dn_str) == 0 ) && ( bl_found != true && (found_idx <= ( redir_array.length - 1 )) ) ) { cu_url_str = tmp[2]; cu_cnt_str = tmp[3]; found_idx = found_idx + 1; if ( cu_url_str == 1 || cu_cnt_str == 1 ) { bl_found = true; /* alert('encontrado!!!'); */ } else { tmp = redir_array[ eval( found_idx ) ].split('|'); } } if ( bl_found ) { bl_found = false; tmp = redir_array[ eval( found_idx - 1 ) ].split('|'); if ( CheckURL.arguments[0].href.indexOf(CurrentDB) >= 0 ) { // cambiar id y dn CheckURL.arguments[0].href = CurrentDB + vista + tmp[ 1 ] + '?OpenDocument&dn=' + tmp[ 6 ]; } } else { CheckURL.arguments[0].href = 'javascript:void(0);' } } } } else { if ( cu_url_str == 0 && cu_cnt_str == 0 ) { CheckURL.arguments[0].href='javascript:void(0);'; /* link inactivo */ } else { if ( cu_url_str == 1 ) { /* link externo */ } if ( cu_cnt_str == 1 ) { /* link interno */ } } } } function BuscaLink(){ bl_ini_idx = BuscaLink.arguments[0]; bl_i = 0; bl_docref = BuscaLink.arguments[1]; // busca hasta que exista contenido o un link while ( bl_found != true && (eval( bl_ini_idx) + eval(bl_i)) <= redir_array.length - 1 ) { bl_params = redir_array[ (eval( bl_ini_idx) + eval(bl_i)) ].split('|'); bl_ref = bl_params[0]; bl_doc = bl_params[1]; bl_url = bl_params[2]; bl_cnt = bl_params[3]; bl_ch = bl_params[4]; if ( bl_ref == bl_docref ) { if ( bl_ch > 0 ) { if ( bl_cnt == 1 ) { /* encontrado y contenido */ bl_found = true; found_idx = eval( bl_ini_idx) + eval(bl_i); } else { /* con categoria */ BuscaLink( eval( bl_ini_idx) + eval(bl_i), bl_doc ); } } else { if ( bl_url == 0 && bl_cnt == 0 ) { found_idx = eval( bl_ini_idx) + eval(bl_i); /* encontrado y link inactivo */ } else { if ( bl_url == 1 ) { /* encontrado y link externo */ bl_found = true; } else { /* encontrado y link interno */ bl_found = true; found_idx = eval( bl_ini_idx) + eval(bl_i); } } } } else { /* no encontrado */ } bl_i = bl_i +1; }}