//necesario para acordeon
$(document).ready(function(){
$("dd:not(:first)").hide();
$("dt a").click(function(){
	$("dd:visible").slideUp("slow");
	$(this).parent().next().slideDown("slow");
	return false;
});
});

//funciï¿½n para lanzar validator.jx
function validar(form){
	if(Validator.Inspect(form)){
		return true;
	}
	return false;
}

//enviar comentarios en ajax
function enviarComentario()
{
	//obtenemos todos los campos del formulario	
	var Formulario = document.forms["coment"];
	var longitudFormulario = Formulario.elements.length;
	var camposFormulario = ""
	var sepCampos=""
	for (var i=0; i <= Formulario.elements.length-1;i++) 
	{
		camposFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
		sepCampos="&";
	}
	//mientras se estï¿½ mostrando la peticiï¿½n ajax, mostramos la imagen de loading
	$("#cargando").ajaxStart(function(){$(this).show();});
	$("#cargando").ajaxStop(function(){$(this).hide();});
	//llamada ajax
	$.ajax({
		type: "POST", url: "./include/enviarComentario.php", 
		data: camposFormulario,
		dataType: "xml",
		success: function(xml)
		{
			if(parseInt($("exito", xml).text(),10)==0){
				alert("Usted no ha escrito el código de verificación correctamente. Por favor, intentelo de nuevo");
				
			}else{
      			nick=$("nick", xml).text(); 
			url=$("url", xml).text();
			email=$("email", xml).text(); 
			fecha=$("fecha", xml).text();
			cuerpo=$("cuerpo", xml).text();
			cuerpo3 = cuerpo3.replace(/\n/g, "<br />");
      //cuerpo = cuerpo.replace(/nn+/g, '<br /><br />');
			$("#nuevoComentario").animate({ left: 50, opacity: 'show' }, 2500);
			$("#nuevoComentario").append("<div class='comentario'><p>"+cuerpo3+"</p><p class='final'>"+fecha+" - <strong><a href='"+url+"' title='s' target='_blank'>"+nick+"</a> ha dicho</strong></p></div>");
			document.forms.coment.reset();
			}
			document.forms.coment.enviar.disabled=true;
			//el botï¿½n enviar se activa despuï¿½s de pasar tantos segundos
			segundos=5;
			setTimeout(function(){document.forms.coment.enviar.disabled = false;document.body.style.cursor = 'default';},segundos*1000)
      //$("#nuevoComentario").fadeTo("slow", 0.5);
			//$("#nuevoComentario").animate({ height: 'toggle', opacity: 'toggle' }, "slow");
			//$("#nuevoComentario").slideDown("slow");
 			},
		error:function(xml)
		{
			document.forms.coment.enviar.disabled=false;
		}
	});
			
}


//enviar Opiniones en ajax
function enviarOpinion()
{
	//obtenemos todos los campos del formulario	
	var Formulario = document.forms["coment"];
	var longitudFormulario = Formulario.elements.length;
	var camposFormulario = ""
	var sepCampos=""
	for (var i=0; i <= Formulario.elements.length-1;i++) 
	{
		camposFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
		sepCampos="&";
	}
	//mientras se estï¿½ mostrando la peticiï¿½n ajax, mostramos la imagen de loading
	$("#cargando").ajaxStart(function(){$(this).show();});
	$("#cargando").ajaxStop(function(){$(this).hide();});
	//llamada ajax
	$.ajax({
		type: "POST", url: "./include/enviarOpinion.php", 
		data: camposFormulario,
		dataType: "xml",
		success: function(xml)
		{
			if(parseInt($("exito", xml).text(),10)==0){
				alert("Usted no ha escrito el código de verificación correctamente. Por favor, intentelo de nuevo");
				
			}else{
				nombre=$("nombre", xml).text(); 
				url=$("url", xml).text();
				email=$("email", xml).text(); 
				fecha=$("fecha", xml).text();
				cuerpo2=$("cuerpo2", xml).text();
				//cuerpo = cuerpo.replace(/\n/g, "<br />");
	//cuerpo = cuerpo.replace(/nn+/g, '<br /><br />');
				$("#nuevoComentario").animate({ left: 50, opacity: 'show' }, 2500);
				$("#nuevoComentario").append("<div class='comentario'><p>"+cuerpo2+"</p><p class='final'>"+fecha+" - <strong><a href='"+url+"' title='s' target='_blank'>"+nombre+"</a> ha dicho</strong></p></div>");
				document.forms.coment.reset();
			}
			document.forms.coment.enviar.disabled=true;
			//el botï¿½n enviar se activa despuï¿½s de pasar tantos segundos
			segundos=5;
			setTimeout(function(){document.forms.coment.enviar.disabled = false;document.body.style.cursor = 'default';},segundos*1000)
      //$("#nuevoComentario").fadeTo("slow", 0.5);
			//$("#nuevoComentario").animate({ height: 'toggle', opacity: 'toggle' }, "slow");
			//$("#nuevoComentario").slideDown("slow");
 			},
		error:function(xml)
		{
			document.forms.coment.enviar.disabled=false;
		}
	});
			
}

//enviar reservas en ajax
function enviarReservas()
{
	//obtenemos todos los campos del formulario	
	var Formulario = document.forms["coment"];
	var longitudFormulario = Formulario.elements.length;
	var camposFormulario = ""
	var sepCampos=""
	for (var i=0; i <= Formulario.elements.length-1;i++) 
	{
		camposFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
		sepCampos="&";
	}
	//mientras se estï¿½ mostrando la peticiï¿½n ajax, mostramos la imagen de loading
	$("#cargando").ajaxStart(function(){$(this).show();});
	$("#cargando").ajaxStop(function(){$(this).hide();});
	//llamada ajax
	$.ajax({
		type: "POST", url: "./include/enviarReserva.php", 
		data: camposFormulario,
		dataType: "xml",
		success: function(xml)
		{
			msg=$("msg", xml).text(); 
			$("#mensaje").animate({ left: 50, opacity: 'show' }, 2500);
			$("#mensaje").append("<div class='mensajeReserva'><p>"+msg+"</p></div>");
			document.forms.coment.enviar.disabled=true;
			//document.forms.coment.reset();
			//el botï¿½n enviar se activa despuï¿½s de pasar tantos segundos
			segundos=5;
			setTimeout(function(){document.forms.coment.enviar.disabled = false;document.body.style.cursor = 'default';},segundos*1000)
			//$("#nuevoComentario").fadeTo("slow", 0.5);
			//$("#nuevoComentario").animate({ height: 'toggle', opacity: 'toggle' }, "slow");
			//$("#nuevoComentario").slideDown("slow");
 			},
		error:function(xml)
		{
			$("#mensaje").animate({ left: 50, opacity: 'show' }, 2500);
			$("#mensaje").append("<div class='mensajeReserva'><p>No se ha podido enviar la reserva, vuelva a intentarlo.</p></div>");
			document.forms.coment.enviar.disabled=false;
		}
	});
			
}

