$(document).ready(function(){
						   
/* Fade */

$(".pic img, .pic2 img, .gallery-item dt img").hover(
  function () {
	$(this).fadeTo("fast", 0.8);
  },
  function () {
	$(this).fadeTo("normal", 1);
  }
);
	
/* STYLES THEME */

$("#stylepag a").removeClass('active');

$("#stylepag a").click(function(){
	$("#stylepag a").removeClass('active');
	$(this).addClass('active');
	CargarCSS(this);
	return false;
});

var biggest = 0;
$('.view2 li').each(function() {
        if ($(this).height() > biggest){
           biggest = $(this).height();
           $('ul.list2 li').css("height",biggest);
        }
});

/* MENU */
						   
$(".menu li").hover(
	function() {
		$(this).addClass("hover");
		$('ul:first',this).css('visibility', 'visible');
	},
	function() {
		$(this).removeClass("hover");
		$('ul:first',this).css('visibility', 'hidden');
});

/* GOT TO TOP */

$("#gototop").click(function(){
	$('html, body').animate({scrollTop:0}, 'slow');
});

/* CAMBIA STYLE LISTADO */

$(".liststyle a").click(function(){
	var newstyle = $(this).attr("id");
	$(".liststyle a").removeClass("active");
	$(this).addClass("active");
	$("ul.list2").fadeOut("fast", function() {

                if (newstyle == "view2"){
                     $('ul.list2 li').css("height",biggest);
                }else {
                    $('ul.list2 li').css("height","auto");
                }
		$(this).fadeIn("fast").attr("class","list2 "+newstyle);


	 });
}); 

/* FOCUS BUSCAR */

$('#search input').focus(function() {
	if (this.value == this.defaultValue){ 
		this.value = '';
	}
	if(this.value != this.defaultValue){
		this.select();
	}
	});
$('#search input').blur(function() {
	if ($.trim(this.value) == ''){
		this.value = (this.defaultValue ? this.defaultValue : '');
	}
});




});





(function($)
{
	$.fn.showMeeLoader = function(options)
	{
		var defaults =
		{
			repeatedCheck: 500,
			fadeInSpeed: 1000,
			delay:600,
			callback: ''
		};

		//var options = $.extend(defaults, options);

                return this.each(function(){
                    var imageCont = jQuery(this),
                        imagesItem = imageCont.find('img').css({opacity:0, visibility:'hidden'}),
                        totalImages = imagesItem.length,
                        counter = 1;


                        imageCont.functions = {

                        preload: function(){
							
							
                                
                                imageCont.parent().prepend("<div id='loaderimages'></div>")
                                imagesItem.each(function(i, event){
                                    var image = $(this);
                                    
                                    if(event.complete == true){
                                        imageCont.functions.load(image);
                                    }else{
					image.bind('error load',{currentImage: image}, imageCont.functions.load);
				    }
                                    
                                });
                                return this;

                        },

                        load: function(image){
                              if(image.data.currentImage != undefined) { image = image.data.currentImage;}
                              counter ++;
                              if(counter == totalImages)imageCont.functions.makeVisible();
                        },
                        
                        makeVisible: function(){
                            imagesItem.each(function(){
                                    var image = $(this);
                                    image.css('visibility','visible').animate({opacity:1}, options.fadeInSpeed);
                                });
							
							setTimeout("$('#loaderimages').fadeOut('slow');", 1000);

                        }



                };

                imageCont.functions.preload();
                });
	}
})(jQuery);
