//Funciones formularios
enviaForm = function(cual){
	$("#caja_alerta").hide();
	$(".obligatorio").css('background','#434343');
	
	//Hace una validacion rapida (que los campos obligatorios tengan info)
	var campos_obligatorios_ok = true;
	$(".obligatorio").each(function(i){
			if($(this).val() == ""){
				$(this).css('background','#db5c17');
				campos_obligatorios_ok = false;
			};
	 });
	
	if(campos_obligatorios_ok){
		$('#caja_form').hide();
		$('#caja_spinner').fadeIn('slow');
		
		//Recoge info del form y la envia con ajax
		var str = $(cual).serialize();
		$.ajax({  
		  type: "POST",  
		  url: $(cual).attr('action'),  
		  data: str,  
		  success: function(html) {  
		     statusForm(cual,html);  
		  }  
		});
	} else {
		//Muestra mensaje de alerta
		$("#caja_alerta").slideDown('slow');
	}
};

statusForm = function(cual,html){
	$("#msg").html(html);
	dnse_styleFlashTitle();
	$("#caja_alerta").hide();
	$("#caja_form").hide();
	$("#caja_spinner").hide();
	$("#caja_msg").show();
};

returnForm = function(){
	if(arguments[0]=='reset'){
		$("#msg").html("");
	  $('#form').get(0).reset();		
	};
  $("#caja_spinner").hide();
  $("#caja_msg").hide();
  $("#caja_form").show();
};

dnse_votaciones = function(){
	$(".dnse_voto").each(function(){
		$(this).dnse_voto();
	});
};

//Eventos al cargar el DOM
$(dnse_styleFlashTitle);
$(dnse_votaciones);
