function eventos(){
  //eventos varios
  //estos se repiten al paginar, por lo que cogemos los elm sin la clase triggered, 
  //los "triggereamos" y añadimos la clase triggered para que en la siguiente paginación
  //no se "triggereen" de nuevo
  $(".hilo .tema.with-resp:not(.triggered)").click(function(){
    $(this).next().addClass("hidden","slow");
    $(this).next().next().toggleClass("hidden","slow");
  }).addClass("triggered");
  $(".hilo .tema a.reply-link:not(.triggered)").click(function(e){
    e.stopPropagation();
    e.preventDefault();
    var miform=$(this).parents(".hilo").find("div.reply-form");
    $(miform).addClass("inUse").next().addClass("hidden","slow");
    $(".reply-form:not(.inUse)").addClass("hidden",200);
    setTimeout(function(){
      $(miform).removeClass("hidden","slow").removeClass("inUse");
    },201);
  }).addClass("triggered");

  $(".reply-form form:not(.triggered)").each(function(){
    $(this).addClass("triggered").validate({
      errorElement:"p",
      rules:{
        author:{required:true, minlength:3, maxlength:20},
        mail:{required:true, email:true},
        body:{required:true, minlength:20}
      },
      messages:{
        author:{required:'Campo requerido', minlength:'Más largo por favor', maxlength:'Más corto por favor'},
        mail:{required:'Campo requerido', email:'E-mail no válido'},
        body:{required:'Campo requerido', minlength:'Más largo por favor'}
      }
    });
  });
}
$(document).ready(function(){
    $("#patern").focus(function(){
      if($(this).val()=='Buscar...')$(this).val('');
    }).blur(function(){
		if($(this).val()=='')$(this).val('Buscar...');
	});
    //sliders fotos
    $("div#mycarousel").jCarouselLite({
        btnNext: ".jcarousel-next",
        btnPrev: ".jcarousel-prev",
        auto: 3000
    })
    .css("width",577);

    setTimeout(function(){
        $("div#slideshow")
        .jCarouselLite({
            btnNext: ".jcarousel-next.top",
            btnPrev: ".jcarousel-prev.top",
            auto: 4000,
            speed: 600,
            scroll: 1
        })
        .css("width",709);
    },3000);

    //validaciones del form new-post
    $("#new-theme-form form.new-post").bind("submit",function(e){
      $(".errorr").remove();
      if($(this).find("ul input:checked").length < 1){
        $(this).find("ul").after('<p class="errorr">Marca al menos una categoría</p>');
        e.preventDefault();
      }
    }).validate({
      errorElement:"p",
      rules:{
        author:{required:true, minlength:3, maxlength:20},
        title:{required:true, minlength:3, maxlength:50},
        mail:{required:true, email:true},
        body:{required:true, minlength:20}
      },
      messages:{
        author:{required:'Campo requerido', minlength:'Más largo por favor', maxlength:'Más corto por favor'},
        title:{required:'Campo requerido', minlength:'Más largo por favor', maxlength:'Más corto por favor'},
        mail:{required:'Campo requerido', email:'E-mail no válido'},
        body:{required:'Campo requerido', minlength:'Más largo por favor'}
      }
    });

    //validaciones del form de contacto
    /*
    $("#new-theme-form.contact form").validate({
      errorElement:"p",
      rules:{
        author:{required:true, minlength:3, maxlength:20},
        title:{required:true, minlength:3, maxlength:50},
        mail:{required:true, email:true},
        body:{required:true, minlength:20},
        phone:{minlength:9, maxlength:15}
      },
      messages:{
        author:{required:'Campo requerido', minlength:'Más largo por favor', maxlength:'Más corto por favor'},
        title:{required:'Campo requerido', minlength:'Más largo por favor', maxlength:'Más corto por favor'},
        mail:{required:'Campo requerido', email:'E-mail no válido'},
        body:{required:'Campo requerido', minlength:'Más largo por favor'},
        phone:{minlength:'Más largo por favor', maxlength:'Más corto por favor'}
      }
    });
    */

    var page=1;
    $("#pager-pager input").val($("#tablaprincipal div.hilo").length);
      $("#pager-pager a").click(function(e){
        e.preventDefault();
        $(this).find("span").hide();
        $(this).find("img").show();
        $.get(url+(pager*page),{},function(data){
          $("div.hilo:last").after(data);
          page=page+1;
          $("#pager-pager a span").show();
          $("#pager-pager a img").hide();
          eventos();
        });
      });

    eventos();
    $("._blank").attr("target", "_blank");
    $("a.disable-link").click(function(e){
      if(!confirm('¿Estás seguro de querer eliminar este mensaje?')){
        e.preventDefault();
      }
    });
});