function Ajax() {
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}



/***********************************************/
/* Funcion de ajax general
/***********************************************/

function objajax(campo,consulta,donde,loader){
	if(!loader){ loader = "loader"; }
var ajax = new Array();
var campoloader = campo+"loader";
ajax[0] = Ajax();
	ajax[0].open("GET", consulta);
	ajax[0].onreadystatechange=function() {
		if (ajax[0].readyState==1) {
			if(donde.getElementById(campoloader) == null){
				donde.getElementById(campo).innerHTML = '<img src="/imagenes/ajax/ajax-'+ loader +'.gif"  border="0" alt="" />';
			}else{
				donde.getElementById(campoloader).innerHTML = '<img src="/imagenes/ajax/ajax-'+ loader +'.gif" border="0" alt="" />';
			}
		}
		if (ajax[0].readyState==4) {
		donde.getElementById(campo).innerHTML = ajax[0].responseText;
		}
	}
	ajax[0].send(null)
		
}
function objajaxpost(campo,consulta,variables,donde,loader){
	if(loader == ""){ loader = "loader"; }
var ajax = new Array();
var campoloader = campo+"loader";
var query = variables +"&nocache=" + Math.random();
ajax[0] = Ajax();
	ajax[0].open("POST", consulta);
	ajax[0].onreadystatechange=function() {
		if (ajax[0].readyState==1) {
			if(donde.getElementById(campoloader) == null){
				donde.getElementById(campo).innerHTML = '<img src="/imagenes/ajax/ajax-'+ loader +'" border="0" alt="" />';
			}else{
				donde.getElementById(campoloader).innerHTML = '<img src="/imagenes/ajax/ajax-'+ loader +'" border="0" alt="" />';
			}
		}
		if (ajax[0].readyState==4) {
		donde.getElementById(campo).innerHTML = ajax[0].responseText;
		}
	}
	ajax[0].setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajax[0].send(query);		
}


/***********************************************/
/* encuestas
/***********************************************/
function encuesta() {
var ajax = new Array();
ajax[0] = Ajax();

	ajax[0].open("GET", "inc/votar_encuesta.php?op=carga&nocache=" + Math.random());
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		document.getElementById("divenc").innerHTML = '<img src="/imagenes/ajax/ajax-loader.gif" width="32" height="32" alt="" />';
		}
		if(ajax[0].readyState==4) {
		document.getElementById("divenc").innerHTML = ajax[0].responseText;
		}
	}
	ajax[0].send(null);
}

function votar_encuesta() {
var ajax = new Array();
ajax[0] = Ajax();
	var op = 0;
	if(document.getElementById('1').checked) { op = document.getElementById('1').value; }
	if(document.getElementById('2').checked) { op = document.getElementById('2').value; }
	if(document.getElementById('3').checked) { op = document.getElementById('3').value; }
	if(document.getElementById('4').checked) { op = document.getElementById('4').value; }
	
	ajax[0].open("GET", "inc/votar_encuesta.php?op="+ op + "&nocache=" + Math.random());
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		document.getElementById("botvotenc").innerHTML = '<img src="/imagenes/ajax/ajax-loader.gif" width="32" height="32" alt="" />';
		document.getElementById('1').disabled='disabled';
		document.getElementById('2').disabled='disabled';
		document.getElementById('3').disabled='disabled';
		document.getElementById('4').disabled='disabled';
		}
		if(ajax[0].readyState==4) {
		document.getElementById("botvotenc").innerHTML = '';
		encuesta();
		}
	}
	if(op != 0) {
	ajax[0].send(null);
	}
}



/***********************************************/
/* cuadro de busqueda del menu de la derecha
/***********************************************/
function buscar(archivo,op,pag) {
var ajax = new Array();
ajax[0] = Ajax();

	ajax[0].open("GET", "inc/" + archivo + ".php?op=" + op + "&pag=" + pag + "&nocache=" + Math.random());
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		document.getElementById("divmasreg").innerHTML = '<img src="/imagenes/ajax/ajax-loader.gif" width="32" height="32" alt="" />';
		}
		if(ajax[0].readyState==4) {
		var response = ajax[0].responseText;
		var resps = response.split("---");
		document.getElementById("divmasreg").innerHTML = resps[0];
		document.getElementById("divmaspag").innerHTML = resps[1];
		}
	}
	ajax[0].send(null);
}

function buscarporpalabra(archivo) {
	var ajax = new Array();
	ajax[0] = Ajax();
	var palabra = document.getElementById('busqpal').value;
		
		if(document.getElementById('categ')){
			
		var donde = document.getElementById('categ').options[document.getElementById('categ').selectedIndex].value;
		
		}else{
			
		if(document.getElementById('todofecha').checked) {
		var mes = 0; var anho = 0;
		} else {
		var mes = document.getElementById('mes').options[document.getElementById('mes').selectedIndex].value;
		var anho = document.getElementById('anho').options[document.getElementById('anho').selectedIndex].value;
		}
		var donde = "";
		}

	ajax[0].open("GET", "inc/buscarporpalabra.php?palabra=" + palabra + "&mes=" + mes + "&anho=" + anho + "&archivo=" + archivo + "&donde=" + donde + "&nocache=" + Math.random());
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		//document.getElementById("divmasreg").innerHTML = '...';
		}
		if(ajax[0].readyState==4) {
		buscar(archivo,'palabra','0');
		}
	}
	ajax[0].send(null);
}

/***********************************************/
/* sorteos
/***********************************************/
function apuntarsorteo(id,opcion) {
	var ajax = new Array();
	ajax[0] = Ajax();
	if(opcion == 'carga') {
		ajax[0].open("GET", "inc/apuntarsorteo.php?id=" + id + "&dni=&email=&movil=&nocache=" + Math.random());
	} else {
		var nombre = document.getElementById("nombre" + id).value;
		var dni = document.getElementById("dni" + id).value;
		var email = document.getElementById("email" + id).value;
		var movil = document.getElementById("movil" + id).value;
		ajax[0].open("GET", "inc/apuntarsorteo.php?id=" + id + "&nombre=" + encodeURIComponent(nombre) + "&dni=" + encodeURIComponent(dni) + "&email=" + encodeURIComponent(email) + "&movil=" + encodeURIComponent(movil) + "&nocache=" + Math.random());
	}
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		document.getElementById("divsor" + id).innerHTML = '<img src="/imagenes/ajax/ajax-loader.gif" width="32" height="32" alt="" />';
		}
		if(ajax[0].readyState==4) {
		var response = ajax[0].responseText;
		document.getElementById("divsor" + id).innerHTML = response;
		}
	}
	ajax[0].send(null);
}
/***********************************************/
/* calendario
/***********************************************/
function calen(datos) {
	var ajax = new Array();
	ajax[0] = Ajax();
	ajax[0].open("GET", "inc/calendario.php" + datos + '&nocache=' + Math.random());
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		document.getElementById('capacal').innerHTML='<div align="center">Cargando...</div>';
		}
		if(ajax[0].readyState==4) {
		var response = ajax[0].responseText;
		var resp = response.split('---');
		document.getElementById('capames').innerHTML = resp[0];
		document.getElementById('capacal').innerHTML = resp[1];
		}
	}
	ajax[0].send(null);
}
/***********************************************/
/* paginacion fotos en especiales
/***********************************************/
function espfotos(id,pag) {
var ajax = new Array();
ajax[0] = Ajax();

	ajax[0].open("GET", "inc/especiales-fotos.php?id=" + id + "&pag=" + pag + "&nocache=" + Math.random());
	ajax[0].onreadystatechange=function() {
		if(ajax[0].readyState==1) {
		document.getElementById("divfotos").innerHTML = '<img src="/imagenes/ajax/ajax-loader.gif" width="32" height="32" alt="" />';
		}
		if(ajax[0].readyState==4) {
		var response = ajax[0].responseText;
		var resps = response.split("---");
		document.getElementById("divfotos").innerHTML = resps[0];
		document.getElementById("divfotospag").innerHTML = resps[1];
		}
	}
	ajax[0].send(null);
}