PageSourceSearch

https://bostonguide.com/js/chan.ajax.js?v=2

js bostonguide.com collected 2026-10-02 12:13:00 UTC 4,050 bytes, 174 lines download raw bytes

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.