function nueva_receta(ingred,tipo){
	$.ajax({
			type: "POST",
			url: "recarga.php",
			data: "id="+ingred+"&tipo="+tipo,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!="")
						document.getElementById("lareceta").innerHTML=objeto.responseText;
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function mas_libro(ingred,ingred2){
	$.ajax({
			type: "POST",
			url: "suma_libro.php",
			data: "receta="+ingred2+"&capitulo="+ingred,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!="")
						alert(objeto.responseText);
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function suma_capitulo(libro,capitulo){
	$.ajax({
			type: "POST",
			url: "suma_capitulo.php",
			data: "libro="+libro+"&capitulo="+capitulo,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!=""){
						$("#ollibro").append(objeto.responseText);
						document.getElementById('n_capitulo').value="";
					}
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function actualiza_capitulo(capitulo,texto){
	$.ajax({
			type: "POST",
			url: "actualiza_capitulo.php",
			data: "capitulo="+capitulo+"&texto="+texto,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText=="actualizado"){
						 $('div#actualizado').slideToggle(500);
						$('div#actualizado').slideToggle(6000);
					}
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function actualiza_titulo(libro){
	$.ajax({
			type: "POST",
			url: "actualiza_titulo.php",
			data: "libro="+libro+"&texto="+document.getElementById('libro33').value,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText=="actualizado"){
						 $('div#actualizado').slideToggle(500);
						$('div#actualizado').slideToggle(6000);
					}
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function actualiza_descripcion(libro){
	$.ajax({
			type: "POST",
			url: "actualiza_titulo.php",
			data: "libro="+libro+"&descr=1&texto="+document.getElementById('descripcion33').value,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText=="actualizado"){
						
						 $('div#actualizado').slideToggle(500);
						$('div#actualizado').slideToggle(6000);
					}
					else
						alert(objeto.responseText);
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function mas_receta(ingred){
	$.ajax({
			type: "POST",
			url: "comprueba_receta.php",
			data: "id="+ingred,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!="")
						alert(objeto.responseText);
						if (objeto.responseText=='Receta marcada como cocinada.'){
							
						}
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function mas_origen(ingred){
	if (document.getElementById('IDOrigen2').value!=""){
	$.ajax({
			type: "POST",
			url: "comprueba_origen.php",
			data: "id="+ingred,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!=""){
						document.getElementById('elorigen2').innerHTML='';
						document.getElementById('elorigen').innerHTML='<input type="hidden" name="IDOrigen" value="'+objeto.responseText+'">'+ingred;

						}
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
	}
}
function guarda_receta(receta){
	$.ajax({
			type: "POST",
			url: "guarda_receta.php",
			data: "id="+receta,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!="")
						alert(objeto.responseText);
				} else {

					alert("Se produjo un error al procesar la petición");
				}
			}
		});
}
function borra_lista(ingred,lalista){
	$.ajax({
			type: "POST",
			url: "borra_lista.php",
			data: "id="+ingred,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!="")
						if(objeto.responseText=="ok"){
							nodo=document.getElementById(lalista);
							 nodo.parentNode.removeChild( nodo );
						}
						else{
							alert(objeto.responseText);
						}
						
				} else {

					alert("Se produjo un error, al procesar la petición");
				}
			}
		});
}
function detectaExplorer() {
 
   var vIE=/*@cc_on function(){
      switch(@_jscript_version){
           case 5.5:return 5.5;
           case 5.6:return 6;
           case 5.7:return 7;
           case 5.8:return 8;
        }
     }()||@*/0;

     if (vIE>0) {
	   return 1;
     }
     else {
        return 0;
     }
}

function comprueba_usuario(){
	if (!document.getElementById('form1').usuario.value==""){
	$.ajax({
			type: "POST",
			url: "comprueba_usuario.php",
			data: "id="+document.form1.usuario.value,
			complete: function(objeto, exito) {
				if(exito=="success") {
					if(objeto.responseText!=""){
						if (objeto.responseText == "existe") {
							document.getElementById('okusu').style.color="#FF0000";
							document.getElementById('okusu').innerHTML = " El usuario ya existe en la Base de datos. Por favor, elige otro.";
							document.getElementById('form1').contra.disabled = true;
							document.getElementById('form1').contra2.disabled = true;
							document.getElementById('form1').email.disabled = true;
							document.getElementById('form1').Enviar.disabled = true;
							document.getElementById('form1').usuario.value="";
							document.getElementById('form1').usuario.focus();
						}
						else if (objeto.responseText == "no existe") {
								document.getElementById('okusu').style.color="#00FF00"
								document.getElementById('okusu').innerHTML = " Usuario Disponible.";
								document.getElementById('form1').contra.disabled = false;
								document.getElementById('form1').contra2.disabled = false;
								document.getElementById('form1').email.disabled = false;
								document.getElementById('form1').contra.focus();
						}
					}
						
				} 
				else 
				{

					alert("1Se produjo un error, al procesar la petici�n");
				}
			}
		});
	}
	else{
		document.getElementById('okusu').style.color="#FF0000";
		document.getElementById('okusu').innerHTML = " Escribe un nombre de usuario.";
	}
}
function comprueba_email(){
	if (document.getElementById('form1').email.value == "") 
	{
		document.getElementById('okusu2').style.color="#ff0000";
		document.getElementById('okusu2').innerHTML = "El E-mail no puede estar vacío";
	}
	else 
	{
		if (!validarEmail(document.getElementById('form1').email.value)) {
			document.getElementById('okusu2').style.color = "#FF0000";
			document.getElementById('okusu2').innerHTML = " El E-Mail no es válido.";
			document.getElementById('form1').Enviar.disabled = true;
		}
		else {
			$.ajax({
				type: "POST",
				url: "comprueba_email.php",
				data: "id=" + document.form1.email.value,
				complete: function(objeto, exito){
					if (exito == "success") {
						if (objeto.responseText != "") {
							if (objeto.responseText == "existe") {
								document.getElementById('okusu2').style.color = "#FF0000";
								document.getElementById('okusu2').innerHTML = " El E-Mail ya existe en la Base de datos. Por favor, elige otro.";
								document.getElementById('form1').Enviar.disabled = true;
								
							}
							else 
								if (objeto.responseText == "no existe") {
									document.getElementById('okusu2').style.color = "#00FF00"
									document.getElementById('okusu2').innerHTML = " E-Mail Disponible.";
									document.getElementById('form1').Enviar.disabled = false;
								}
						}
						
					}
					else {
					
						alert("Se produjo un error, al procesar la petición");
					}
				}
				
			});
		}
	}
}
function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
return (true)
} else {
return (false);
}
}
function envialo(){
	var errores="";
	if (document.getElementById('usuario').value=="")
		errores+="El nombre de usuario no puede estar vacío\r\n";
	if (document.getElementById('contra').value!=document.getElementById('contra2').value)
		errores+="Las contraseñas son diferentes\r\n";
	if (document.getElementById('contra').value=="")
		errores+="Debes escribir una contraseña\r\n";
	if (document.getElementById('contra2').value=="")
		errores+="Debes escribir la contraseña una segunda vez\r\n";
	if (document.getElementById('email').value == "")
		errores+="El E-Mail no puede estar vacío\r\n";
	if(validarEmail(document.getElementById('email').value)==false)
		errores+="El E-mail no es válido";
	if(errores!=""){
		alert('Tiene los siguientes errores:\r\n'+errores);
		return false;
	}
	else
	{
		document.getElementById('form1').submit();
	}
}