////////////// FUNCIONES GENERALES


$(document).ready(function(){

	// Esto es para el cambio de colores del form de login
	$("input.text").focus(function(){
		if($(this).val() == "E-mail" || $(this).val() == "Contraseña") {		
			$(this).val("");
		}
		$(this).css("color","#444444");
		$(this).css("border-color","#6DA7AF");
	});
	$("input.text").blur(function(){
		if($(this).val() == "" || $(this).val() == $(this).attr("id")) {
			$(this).css("color","#888888");
			$(this).val($(this).attr("id"));
		}
		$(this).css("border-color","#999999");
	});

	// rollover del menu
	$("ul.menu li").hover(function(){
		$(this).css("background-color","#77999F");
	}, function(){
		$(this).css("background-color","");
	});
	
	// para mostrar los mensajes
	$("#msg").animate({
		top: "0px"
	}, 500);
	setTimeout("ocultar_msg()",6000);
	
	// boton para ir a firmar el petitorio
	$(".boton_firmar").css("background-color","#A3FF5F").hover(function(){
		$(this).css("background-color","#D1FFAF");
	}, function() {
		$(this).css("background-color","#A3FF5F");
	}).click(function() {
		var idpet = $(this).attr("id");
		document.location = "firmar.php?idpet="+idpet;	
	});
	
});


function activar_filas() {
	
	$(".listado").hover(function(){
		$(this).css("background-color","#F5F5FA");
	}, function(){
		$(this).css("background-color","transparent");	
	});
	
}


function ocultar_msg() {
	$("#msg").animate({
		top: "-50px"
	}, 1000);
}


function validar_login() {
	
	var msg = "";
	
	if($("#E-mail").val() == "" || $("#E-mail").val() == "E-mail") {
		msg += "Falta completar el dato de usuario. \n"
	}
	if($("#contrasena").val() == "" || $("#contrasena").val() == "Contraseña") {
		msg += "Falta completar la contraseña. \n"
	}
	
	if(msg != "") {
		alert(msg);
		return false;
	} else {
		return true;
	}
	
}


/* para la home */
function activar_img_home() {
	
	nro_vueltas = 0;
	setInterval("rotar_img_home()",8000);

}

function rotar_img_home() {

	if(nro_vueltas == 2) {
		hastadonde = "0px";
		nro_vueltas = -1;
	} else {
		hastadonde = "-=127px";
	}
	
	$("#home_animar").animate({
		marginTop : hastadonde
	},800);
	
	nro_vueltas++;
	
}


function validar_votacion() {
	
	var msg = "";
	
	for(i=0;i<validar_campos.length;i++) {
		
		if($("#"+validar_campos[i]).val() == "") {
			msg += "Debes completar el campo "+validar_campos[i]+".\n";
		}
		
	}
	
	if( $("#aceptoterminos").attr("checked") == false ) {
		msg += "Debes aceptar los términos y condiciones para continuar!";
	}
	
	if(msg != "") {
		alert(msg);
		return false;
	} else {
		$("#votar").val("Procesando...");
		return true;
	}
	
}

///////////////// FUNCIONES DEL PANEL

function validar_crearpetitorio() {
	
	var msg = "";
	
	if($("#nombrepetitorio").val() == "") {
		msg += "Debes indicar un nombre para el petitorio. \n";
	}
	if($("#idcategoria").val() == "") {
		msg += "Debes seleccionar una categoría para tu petitorio. \n";
	}
	if($("#descripcionpet").val() == "") {
		msg += "Debes escribir una descripción para el petitorio. \n";
	}
	if($("#idpais").val() == "") {
		msg += "Debes seleccionar un país para el petitorio. \n";
	}
	
	var i = 0;
	$("#campospetitorios").val("");
	var array_petitoriocampo = new Array();
	
	$(".petitorios_campos_si").each(function(){
		var idcampo = $(this).attr("id");
		idcampo = idcampo.replace("tipodecampo_","");
		array_petitoriocampo[i] = idcampo;
		i++;
	});
	
	idcampos = array_petitoriocampo.join(",");
	$("#campospetitorios").val(idcampos);
	
	if(msg != "") {
		alert(msg);
		return false;
	} else {
		$("#submit").val("Procesando...");
		return true;
	}
	
}


function agregar_campo(x) {
	
	if(x == "") {
		var idcampo = $("#tipodecampo").val();
	} else {
		var idcampo = x;
	}
	
	infocampo = idcampo.split("|");
	
	idcampo = infocampo[0];
	nombrecampo = infocampo[1];
	
	if($("#tipodecampo_"+idcampo).length == 0) {
		
		var divcampo = "<span class='petitorios_campos_si petitorios_campos' id='tipodecampo_"+idcampo+"'>"+nombrecampo+" &nbsp; <a href='javascript:borrar_tipodecampo("+idcampo+")'>X</a></span>";
		$("#aca_campos").append(divcampo);
		
	}
}

function borrar_tipodecampo(x) {
	
	$("#tipodecampo_"+x).remove();
	
}

function act_pais() {
	
	var idpais = $("#idpais").val();
	if(idpais != "29" && idpais != "") {
		agregar_campo("6|País");
	}
	
}

function validar_crearpetitorio2() {
	
	var msg = "";
	if($("#aceptoterminos").checked == false) {
		msg += "Debes aceptar los términos y condiciones para continuar. ";
	}
	
	if(msg != "") {
		alert(msg);
		return false;
	} else {
		return true;
	}
	
}

function cambiar_perm_bajar_pet(idpet) {
	
	textoactual = $("#permitebajar").html();
	
	$("#permitebajar").html("<img src='../images/loading_chico.gif' alt='' />");
	
	var nuevotexto;
	if(textoactual == "Sí") {
		nuevotexto = "No";
		permitebajar = "N";
	} else {
		nuevotexto = "Sí";
		permitebajar = "S";
	}
	
	$.ajax({
		type: "POST",
		data: "idpet="+idpet+"&permitebajar="+permitebajar,
		url: "ajax-cambiar_perm_pet.php",
		success: function(msg) {
			if(msg == "") {
				$("#permitebajar").html(nuevotexto);
			}
		}
	});
	
}

function mostrar_imprimir_firmas(x,s) {
	
	window.open('firmas_petitorio.php?idpet='+x+'&start='+s);
	
}
