var redir_array = new Array('|DECDFC5CCDD7AEFF052571F6006F0F54|0|0|4|_top|1','DECDFC5CCDD7AEFF052571F6006F0F54|142E7E7E5EF707C3052571F6006F0F55|0|1|6|_top|1.1','142E7E7E5EF707C3052571F6006F0F55|DE60870B868D1EEB052571F6006F0F56|0|1|0|_top|1.1.1','142E7E7E5EF707C3052571F6006F0F55|3DF3D915A5054189052571F6006F0F57|0|1|0|_top|1.1.2','142E7E7E5EF707C3052571F6006F0F55|44EE502293C5D931052571F6006F0F58|0|1|0|_top|1.1.3','142E7E7E5EF707C3052571F6006F0F55|F556BACCB1F1E0E3052571F6006F0F59|0|0|0|_top|1.1.4','142E7E7E5EF707C3052571F6006F0F55|1CB5BA6B1DF2C00C052571F6006F0F5A|1|0|0|Página por defecto|1.1.5','142E7E7E5EF707C3052571F6006F0F55|BB1737191EABB68B052571F6006F0F5B|0|1|0|_top|1.1.6','DECDFC5CCDD7AEFF052571F6006F0F54|A29C4CB47282C00C052571F6006F0F5C|1|0|3|Página por defecto|1.2','A29C4CB47282C00C052571F6006F0F5C|40FCE8E700889077052571F6006F0F5D|1|0|0|Página por defecto|1.2.1','A29C4CB47282C00C052571F6006F0F5C|8BF9BD536F55C9F9052571F6006F0F5E|1|0|0|Página por defecto|1.2.2','A29C4CB47282C00C052571F6006F0F5C|19237D1006F031D0052571F6006F0F5F|0|1|0|_top|1.2.3','DECDFC5CCDD7AEFF052571F6006F0F54|5538CF42EF01148C052571F6006F0F72|0|1|0|_top|1.3','DECDFC5CCDD7AEFF052571F6006F0F54|847A73136D7F07E6052571F6006F0F73|0|1|0|_top|1.4','|CDC12A26B031B3EF052571F6006F0F60|0|0|2|_top|2','CDC12A26B031B3EF052571F6006F0F60|382CD3528011AB94052571F6006F0F61|1|0|0|_top|2.1','CDC12A26B031B3EF052571F6006F0F60|D724901E86EB42F8052571F6006F0F62|1|0|0|_top|2.2','|F634DCACC47E66E4052571F6006F0F63|0|0|2|_top|3','F634DCACC47E66E4052571F6006F0F63|58BA91ACD8028B27052571F6006F0F64|1|0|0|_blank|3.1','F634DCACC47E66E4052571F6006F0F63|29A699A93A7A0578052571F6006F0F66|1|0|0|_blank|3.2','|7DD19FA33ACA54EC052571F6006F0F67|0|0|3|_top|4','7DD19FA33ACA54EC052571F6006F0F67|961CFEF2D231F99D052571F6006F0F68|1|0|0|_blank|4.1','7DD19FA33ACA54EC052571F6006F0F67|96C8F892C7637F45052571F6006F0F69|1|0|0|_blank|4.2','7DD19FA33ACA54EC052571F6006F0F67|5925AC4613AC72E4052571F6006F0F6A|1|0|0|_blank|4.3','|DB1FA39EB5F93AFD052571F6006F0F6B|0|0|0|_top|5','|D0B9D317D7C4240A052571F6006F0F6C|0|0|0|_top|6','|A8B2496A1DE1CFB4052571F6006F0F6D|0|0|0|_top|7','|A33BF720CCB192C9052571F6006F0F6E|1|0|0|_top|8','|8C15F7E6BD3CD1E2052571F6006F0F6F|1|0|0|_blank|9','|D0B828A7CC0733E6052571F6006F0F70|1|0|0|_blank|10','|F3F4F15DE51101D2052571F6006F0F71|0|0|0|_top|11',''); 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[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 < ( eval( 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; }}