1// JavaScript Document 2var Cargando='<center><img src="'+BASEURL+'css/themes/default/imgs/3.gif" class="clearImg"/></center>'; 3var Cargando2='<center>cargando...</center>'; 4var navegador=navigator.appName; 5var urlAjax= BASEURL+'ajax.php'; 6$j.ajaxSetup({ 7 url: urlAjax, 8 global: false, 9 type: "POST" 10}); 11 12/*function goAJAX(carga,parametros,str,exe,antes,despues){ 13 14 chanAjax(carga,parametros,str,exe,antes,despues); 15 16}*/ 17 18 19function chanAjaxJq(carga,parametros,str,exel,antes,despues,file){ //(Donde carga, parametros pasados por 'type' ,strin de carga ,execucion al finalizar todo, ejecutar antes, ejecutar despues del envio, Archivo si no se utiliza el predefinido) 20 var carStr=str; 21 if ((carStr!='')&&(isDefined(carStr))){ 22 //alert(carStr); 23 if (carStr=='2') { 24 carStr=Cargando2; 25 } 26 }else{ 27 28 carStr=Cargando; 29 } 30 if(file==''){file=urlAjax;} 31 32 $j.ajax(file,{ 33 beforeSend: function(){ 34 if(carga!='' && carga!=null && isDefined(carga)){ 35 $j(carga).html(carStr); 36 } 37 }, 38 39 data:parametros, 40 ajaxSend: function(){ 41 if(((!isDefined(antes))||(antes!=''))){ 42 eval(antes); 43 } 44 }, 45 success: function(data) { 46 var respuesta=data; 47 if(carga!=''&& carga!=null && isDefined(carga)){ 48 if(carga=='#debugFB'){ 49 $j(carga).append('<br>-----------------------------<br>'+file+'----'+parametros+'<br>---------'+respuesta); 50 }else{ 51 $j(carga).html(respuesta); 52 } 53 } 54 55 eval(exel); 56 }, 57 58 error :function(data){ 59 $j(carga).html('Error..\n\r .....'+data); 60 }, 61 complete: function(data){ 62 var respuesta=data; 63 if(((!isDefined(despues))||(despues!=''))){ 64 //alert(respuesta.responseText); 65 eval(despues); 66 } 67 } 68 }); 69} 70 71 72function ChanSfrm(frm){ 73 var xP=aP=''; 74 $j(frm).find(':input').each(function() { 75 var elemento= this; 76 aP+="elemento.id="+ elemento.id + ", elemento.value=" + elemento.value+"\n"; 77 xP +='&'+elemento.id + '=' + encodeURIComponent(elemento.value); 78 }); 79 return xP; 80} 81 82function isDefined(variable){ 83 return (!(!( variable||false ))); 84} 85 86function strposchan (haystack, needle, offset) { 87 var i = (haystack + '').indexOf(needle, (offset || 0)); 88 return i === -1 ? false : i; 89} 90 91function stripslashes (str) { 92 return (str + '').replace(/\\(.?)/g, function (s, n1) { 93 switch (n1) { 94 case '\\': 95 return '\\'; 96 case '0': 97 return '\u0000'; 98 case '': 99 return ''; 100 default: 101 return n1; 102 } 103 }); 104} 105 106 107function compare_dates(fecha, fecha2) 108 { 109 var xMonth=fecha.substring(3, 5); 110 var xDay=fecha.substring(0, 2); 111 var xYear=fecha.substring(6,10); 112 var yMonth=fecha2.substring(3, 5); 113 var yDay=fecha2.substring(0, 2); 114 var yYear=fecha2.substring(6,10); 115 if (xYear> yYear) 116 { 117 return(true) 118 } 119 else 120 { 121 if (xYear == yYear) 122 { 123 if (xMonth> yMonth) 124 { 125 return(true) 126 } 127 else 128 { 129 if (xMonth == yMonth) 130 { 131 if (xDay > yDay) { 132 return(true); 133 }else { 134 if (xDay == yDay) 135 return(true); 136 else 137 return(false); 138 } 139 } 140 else 141 return(false); 142 } 143 } 144 else 145 return(false); 146 } 147} 148 149/*##### Funciones COOKIES #### */ 150function createCookie(name,value,days) { 151 if (days) { 152 var date = new Date(); 153 date.setTime(date.getTime()+(days*24*60*60*1000)); 154 var expires = "; expires="+date.toGMTString(); 155 } 156 else var expires = ""; 157 document.cookie = name+"="+value+expires+"; path=/"; 158} 159 160function readCookie(name) { 161 var nameEQ = name + "="; 162 var ca = document.cookie.split(';'); 163 for(var i=0;i < ca.length;i++) { 164 var c = ca[i]; 165 while (c.charAt(0)==' ') c = c.substring(1,c.length); 166 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 167 } 168 return null; 169} 170 171function eraseCookie(name) { 172 createCookie(name,"",-1); 173} 174/*##### FIN Funciones COOKIES #### */
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.