function Ajax(url, capa, valores, metodo) {
	var capaCont = document.getElementById(capa);
	var vacio = true;
//alert("hola "+url);
	$.ajax({
		type: metodo,
		url: url,
		dataType: "xhtml",
		contentType: "application/x-www-form-urlencoded",
		data: valores,
		beforeSend : function () {
			capaCont.innerHTML = "<div style='position:relative; margin: 95px 111px 95px 112px; text-align:center;'><img src='"+ub+"Imagenes/cargando.gif'><br /><br />Cargando...</div>";
		},
		success: function (xhtml) {//alert(xhtml);
			if (xhtml != "") capaCont.innerHTML = xhtml;
			else alert("*** Error: resultado vacío");
        },
        error: function (objeto, quepaso, otroobj) {
            alert("*** Error: "+quepaso);
        },
		complete: function (objeto, exito) {
        	if (exito == "success") {

			}
		}
	});
}

function Valores(f) {
	var valores = "";
	for (i=0; i<f.length; i++) {
		if(f.elements[i].type == "checkbox" && f.elements[i].checked ||
			f.elements[i].type == "radio" && f.elements[i].checked ||
			f.elements[i].type == "select-one" ||
			f.elements[i].type == "hidden" ||
			f.elements[i].type == "text" || f.elements[i].type == "textarea")
				valores += f.elements[i].name+"="+f.elements[i].value+"&";
	}
	//alert(valores);
	return (valores.substring (0, valores.length-1));
}

function EditarEliminar(e, caso) {
	var ids = "";
	var frase = e == 1 ? "editar" : "eliminar";

	switch (caso) {
		case 1: form = document.getElementById("noticias"); op = "noticias"; break;
		case 2: form = document.getElementById("encuestas"); op = "encuestas"; break;
		case 3: form = document.getElementById("plenos"); op = "plenos"; break;
		case 4: form = document.getElementById("reproductor2"); op = "reproductor"; break;
	}

	for (i=0; i<form.elements.length; i++) {
		if (form.elements[i].checked)
			ids += form.elements[i].value+",";
	}

	if (ids == "") alert("No ha seleccionado ninguna noticia");
	else {
		ids = ids.substring(0, ids.length-1);
		if (ids.indexOf(",") > -1) alert("Sólo se puede "+frase+" una noticia a la vez");
		else document.location = ub+"admin/"+op+"/"+frase+"/"+ids+"/";
	}

}

function Galeria (id, idi, nimg) {
	if (idi == 0) idi = nimg;
	else if (idi > nimg) idi = 1;
	Ajax(ub+"noticias/galeria/"+id+"/"+idi, "galeria", null, "GET");
}

function ValidarContacto() {
	form = document.getElementById("contacto");
	ingreso = form.nombre.value;

	if (ingreso == "") {
		alert("Debe rellenar el campo 'Nombre'.");
		return false;
	}
	else {
		ingreso = form.email.value;
		if (ingreso == "") {
			alert("Debe rellenar el campo 'Correo electrónico'.");
			return false;
		}
		else {
			ingreso = form.asunto.value;
			if (ingreso == "") {
				alert("Debe rellenar el campo 'Asunto'.");
				return false;
			}
			else {
				ingreso = form.cuerpo.value;
				if (ingreso == "") {
					alert("Debe rellenar el campo 'Mensaje'.");
					return false;
				}
			}
		}
	}
	return true;
}

function ValidarEncuesta() {
	voto = document.getElementById("votarencuesta").voto;
	for (i=0; i<voto.length; i++) if (voto[i].checked) return true;
	alert("Debe seleccionar una opción");
	return false;
}