
	
	/* --------------- Objeto ajax ---------------*/
	
	function ajaxObject(){

		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;
	}
	
	
	/* --------------- Sabias Que :: Is correct? Resta puntos ---------------*/
	
	function sabiasque(value, name, answer, num){
		
		var intentos = document.getElementById('intentos'+num);
		var link = document.getElementById("showNext"+num);
		
		if (answer == value){
			
			link.style.visibility = 'visible';
						
			getresultSabiasque(intentos.value);
			
		} else
			
			if (intentos.value != 1) 
				intentos.value = intentos.value -1;
	}
	
	
	/* --------------- Test Sabias Que :: Calcula puntuacion total ---------------*/
	
	function getresultSabiasque(num){
		
		var total = document.getElementById("total");
		
		total.value = (total.value * 1) + (num * 1);
	}
	
	
	/* --------------- Test Sabias Que :: Save puntuacion ranking BD ---------------*/
	
	function saveSabiasque(path, id, user){
		
		var total = document.getElementById("total").value;
		var div = document.getElementById("resultado");
		
		var showtotal = document.getElementById('totalpuntos');
		
		showtotal.innerHTML = total;
		
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?saveSabiasque=true&total="+total+"&idsabiasque="+id+"&user="+user, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				//div.innerHTML = ajax.responseText;
			}
		}
		
		ajax.send(null);
		
	}
	
	
	/* --------------- Concursos :: Check code ---------------*/
	
	function checkCode(value, id_concurso, path){
		
		var link = document.getElementById("showNext");
		
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?checkCode=true&value="+value+"&id_concurso="+id_concurso, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				
				if (ajax.responseText == "true"){
					
					if (document.getElementById('bases').checked == true)
						link.style.visibility = 'visible';
				}
				
				// if ((ajax.responseText == "true") && (document.getElementById('bases').checked = 'checked'))
				//	link.style.visibility = 'visible';
			}
		}
		
		ajax.send(null);
	}
	
	
	function showParticipar(){
		
		var link = document.getElementById("showNext");
		
		if (document.getElementById('bases').checked = true)
			link.style.visibility = 'visible';
		else
			link.style.visibility = 'hidden';
		
	}
	
	
	function showParticiparCode(id_concurso, path){
		
		var value = document.getElementById('codigo').value;
		var link = document.getElementById("showNext");
			
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?checkCode=true&value="+value+"&id_concurso="+id_concurso, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				
				if (ajax.responseText == "true"){
					
					if (document.getElementById('bases').checked == true)
						link.style.visibility = 'visible';
				}
				
				// if ((ajax.responseText == "true") && (document.getElementById('bases').checked = 'checked'))
				//	link.style.visibility = 'visible';
			}
		}
		
		ajax.send(null);
		
	}
	
	
	/* --------------- Concursos :: Is correct? Resta puntos ---------------*/
	
	function concursos(value, name, answer, num){
		
		var intentos = document.getElementById('intentos');
		var link = document.getElementById("showNext"+num);
		
		if (answer == value){
			
			link.style.visibility = 'visible';
						
			getresultConcursos(intentos.value);
			
		} else
			
			if (intentos.value != 1) 
				intentos.value = intentos.value -1;		
	}
	
	
	/* --------------- Concursos :: Calcula puntuacion total ---------------*/
	
	function getresultConcursos(num){
		
		var total = document.getElementById("total");
		
		total.value = (total.value * 1) + (num * 1);
	}
	
	
	function updateCode(path, id, user){
	
		var code = document.getElementById('codigo').value;
		
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?updateCode=true&concurso="+id+"&user="+user+"&code="+code, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				//div.innerHTML = ajax.responseText;
			}
		}
		
		ajax.send(null);
		
	}
	
	
	/* --------------- Test Concursos :: Save puntuacion ranking BD ---------------*/
	
	function saveConcursos(path, id, user){
		
		var total = document.getElementById("total").value;
		var div = document.getElementById("resultado");
		
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?saveConcursos=true&total="+total+"&id_concursos="+id+"&user="+user, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				//div.innerHTML = ajax.responseText;
			}
		}
		
		ajax.send(null);
	}
	
	
	/* --------------- Comboselect ---------------*/
	
	function comboselect(path, value){
		
		var div = document.getElementById("comboselect");
		
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?comboselect="+true+"&idpais="+value, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");

		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				div.innerHTML = ajax.responseText;
			}
		}
		
		ajax.send(null);

	}
	
	
	/* --------------- Change text ---------------*/
	
	function changeText(path, valor){
		
		document.getElementById('textimage').src=path+valor;
	
	}
	
	
	/* --------------- Send postcards email ---------------*/

	function sendepostcard(url, path, frase, img){
				
		var mail1 = document.getElementById('mail1').value;
		var mail2 = document.getElementById('mail2').value;
		var mail3 = document.getElementById('mail3').value;
		var mail4 = document.getElementById('mail4').value;
		var mail5 = document.getElementById('mail5').value;
		
		var ajax = ajaxObject();
		
		ajax.open("GET", url+"php/ajax.php?sendmail="+true+"&path="+path+"&frase="+frase+"&img="+img+"&mail1="+mail1+"&mail2="+mail2+"&mail3="+mail3+"&mail4="+mail4+"&mail5="+mail5, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");

		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				
				if (ajax.responseText == "true"){
				
					document.getElementById("sendmail").style.visibility="hidden";
					document.getElementById("sendmailok").style.visibility="visible";
					
				}
			}
		}
		
		ajax.send(null);
		
	}
	
	
	
	/* --------------- Status Menor ---------------*/
	
	function statusMenor(path, iduser){
		
		var ajax = ajaxObject();
		
		ajax.open("GET", path+"php/ajax.php?statusMenor="+true+"&user="+iduser, true);
		
		ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");

		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				window.location.reload();		
			}
		}
		
		ajax.send(null);
		
	}
	
	
	function deleteUser(path, user){
	
		var ajax = ajaxObject();
		
		if (confirm('Si elimina este usuario se eliminarán los menores relacionados a esta cuenta. ¿Esta usted seguro?')){
			
			ajax.open("GET", path+"php/ajax.php?deleteUser="+true+"&user="+user, true);
		
			ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					window.location = path+"logout.php";
				}
			}
			
			ajax.send(null);
		}
		
	}
	
