var paginaSiguiente=1,botonActual="",registrosPorPagina=10;
		   function vervariable()
		   		{
				 var Url=location.href;
				Url = Url.replace(/.*\?(.*?)/,"$1");
				variables = Url.split("&");
				
				if(variables[0].indexOf("=")==-1)
					return '';
				else
				 		{separ = variables[0].split("=");
						return separ[1];
						}				
			   }
		  
			
			
		    function verTodo(){
                jQuery.post("listanoticiaseventos.asp",{tipo:vervariable(),pagina:paginaSiguiente,registros:registrosPorPagina},function(data){
                    jQuery('#lista').html(data);
                    /*jQuery("#lista tr:even").css("background-color", "#F0F7FD");*/
                });
				
            }
            
			jQuery().ready(function(){
				jQuery("#tabs").tabs({
				    select: function(event,ui){
				        botonActual=jQuery('#btnVer' + (ui.index + 1));
				    }
				});
				
				jQuery('#fechaInicio').datepicker({
                    dateFormat:'dd/mm/yy',
                    showButtonPanel: true
                });
				jQuery('#fechaFin').datepicker({
                    dateFormat:'dd/mm/yy',
                    showButtonPanel: true
                });
                
                jQuery.post("listaanios.asp",{},function(data){
                    jQuery('#cbAnio').append(data);
                });
                
                verTodo();
                
                jQuery('#btnVer1,#btnVer2,#btnVer3').hover(
                    function(){jQuery(this).addClass('ui-state-hover')},
                    function(){jQuery(this).removeClass('ui-state-hover')}
                ).mousedown(function(){
			        jQuery(this).addClass("ui-state-active");
		        }).mouseup(function(){
				    jQuery(this).removeClass("ui-state-active");
		        });

		        
		        function eventoNoticia(rb1,rb2){
		            if(!rb1.attr('checked') && !rb2.attr('checked')){
		                alert('No ha especificado si se buscará NOTICIAS o EVENTOS');
		                return false;
		            }
		            else{
		                return (rb1.attr('checked'))? rb1.attr('id'):rb2.attr('id')
		            }
		        }
		        
		        function esVacio(obj,nombre){
		            if( obj.val()=="" || obj.val().replace(/ /gi,"")=="" ){
		                alert('El campo ' + nombre + ' esta vacío');
		                return true;
		            }
		            return false;
                }
                
                function esFecha(obj, nombre){
                    regexp = /^(0?[1-9]|1[0-9]|2[0-9]|3[0-1])\/(0?[1-9]|1[0-2])\/(20[0-9][0-9])$/;
                    if( !regexp.test(obj.val()) ){
                        alert('El campo ' + nombre + ' no contiene el formato válido dd/mm/aaaa');
                        return false;
                    }
                    return true;
                }
                
                function menorQue(fechaInicio, fechaFin){
                    f1 = fechaInicio.val().split('/');
                    f2 = fechaFin.val().split('/');
                    inicio = new Date(f1[2],f1[1],f1[0]);
                    fin = new Date(f2[2],f2[1],f2[0]);
                    if ( !(inicio <= fin) ){
                        alert('La fecha de inicio debe ser menor o igual a la fecha final');
                        return false;
                    }
                    return true;
                }
		        
		        jQuery('#btnVer1').click(function(){
		            continuar = true;
		            t = eventoNoticia(jQuery('#rbEvento1'),jQuery('#rbNoticia1'));
		            if (!t){
		                return;
		            }
		            else{
		                continuar = continuar && !esVacio(jQuery('#fechaInicio'),'fecha de inicio');
		                continuar = continuar && !esVacio(jQuery('#fechaFin'),'fecha final');
		                continuar = continuar && esFecha(jQuery('#fechaInicio'),'fecha de inicio');
		                continuar = continuar && esFecha(jQuery('#fechaFin'),'fecha final');
		                continuar = continuar && menorQue(jQuery('#fechaInicio'),jQuery('#fechaFin'));
		                if(continuar){
		                    botonActual='btnVer1';
		                    t = (t.search('Evento') != -1)? "Evento":"Noticia";
		                    paginaSiguiente = 1;
		                    consulta1(t);
		                }
		            }
		        });
		        
		        jQuery('#btnVer2').click(function(){
		            t = eventoNoticia(jQuery('#rbEvento2'),jQuery('#rbNoticia2'));
		            if(!t){
		                return;
		            }
		            else{
		                botonActual='btnVer2';
		                t = (t.search('Evento') != -1)? "Evento":"Noticia";
		                paginaSiguiente = 1;
		                consulta2(t);
		            }
		        });
		        
		        jQuery('#btnVer3').click(function(){
		            t = eventoNoticia(jQuery('#rbEvento3'),jQuery('#rbNoticia3'));
		            if(!t){
		                return;
		            }
		            else{
		                botonActual='btnVer3';
		                t = (t.search('Evento') != -1)? "Evento":"Noticia";
		                paginaSiguiente = 1;
		                consulta3(t);
		            }
		        });

		        jQuery('#toggle').toggle(
		            function(){
		                jQuery('#tabs').slideUp(800,function(){
		                    jQuery('#toggle').html('<img src="../imagenes/flecha cerrada.jpg" /> B&uacute;squeda avanzada');
		                });
		            },
		            function(){
		                jQuery('#tabs').slideDown(800,function(){
		                    jQuery('#toggle').html('<img src="../imagenes/flecha abierta.jpg" /> Ocultar b&uacute;squeda avanzada');
		                });
		            }
		        );
			});
			
			function siguiente(a){
		        paginaSiguiente = jQuery(a).html();
		        if(botonActual == ""){
		            verTodo();
		        }
		        else{
		            jQuery('#' + botonActual).click();
		        }
            }
            
            function consulta1(t){
                jQuery.post("listanoticiaseventos.asp",{tipo:t,pagina:paginaSiguiente,desde:jQuery('#fechaInicio').val(),hasta:jQuery('#fechaFin').val(),registros:registrosPorPagina,nroConsulta:1},function(data){
                    jQuery('#lista').html(data);
                });
            }
            
            function consulta2(t){
                jQuery.post("listanoticiaseventos.asp",{tipo:t,pagina:paginaSiguiente,mes:jQuery('#cbMes').val(),anio:jQuery('#cbAnio').val(),registros:registrosPorPagina,nroConsulta:2},function(data){
                    jQuery('#lista').html(data);
                });
            }
            
            function consulta3(t){
                jQuery.post("listanoticiaseventos.asp",{tipo:t,pagina:paginaSiguiente,titulo:jQuery('#tbTitulo').val(),descripcion:jQuery('#tbDescripcion').val(),registros:registrosPorPagina,nroConsulta:3},function(data){
                    jQuery('#lista').html(data);
                });
            }
