
jQuery.preloadImages = function(){
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}  

jQuery.slider_Banner_Home = function(opciones_user)
{
    opciones_default = {
        titulo_cont : "",
        texto_imagen: "",
        avance_image: "",
        conten_image: "",
		link: "",
        timer:1000,
        direccion:'next'
    }
	

    opciones = jQuery.extend(opciones_default , opciones_user);
       
    var cant_images = $(opciones.conten_image+' li').length;
	
	//alert(cant_images);
	
	/** Pregarcar imagen **/
	$(opciones.conten_image+' li img').each(function(index) {
	var img=$(this).attr('src');
    $.preloadImages(img);
	});
	
	if(opciones.direccion=='next')
	{
		var position_inicial = 0;
	}
	else
	{
		var position_inicial = parseInt(cant_images)-1;
	}

	
    /** Inicializo imagen **/
    $(opciones.conten_image+' li').removeClass("activo").addClass("oculto");
    $(opciones.conten_image+' li').eq(position_inicial).fadeIn("slow").removeClass("oculto").addClass("activo");
    for(var x=1;x<=cant_images;x++)
    {
        $(opciones.avance_image).append('<li position="'+x+'"><a ref="botton" position="'+x+'" href="#" ></a></li>');
    }
    $(opciones.avance_image).append('<div class="clear"><input id="blokear" type="hidden" value="0" /></div>');
    $(opciones.avance_image+' li').eq(position_inicial).removeClass('off').addClass("activo");
    $(opciones.avance_image+' li a').eq(position_inicial).addClass("activo");
   
    /* texto */
	//$(opciones.titulo_cont).html($(opciones.conten_image+' div img').eq(position_inicial).attr('title'));
	//$(opciones.texto_imagen).html($(opciones.conten_image+' div span').eq(position_inicial).text());
	//$(opciones.link).attr('href',$(opciones.conten_image+' div img').eq(position_inicial).attr('alt'));
   
    $('#blokear').val('0');
   
    $(opciones.avance_image+' li a').bind("click", function(e) {
        var valor = parseInt($('#blokear').val())+1;
        $('#blokear').val(valor);
        $.slider_show(opciones,$(this).attr('position'));
        e.preventDefault();
    });
    $.slider_show(opciones,'null');
}
jQuery.slider_show = function(opciones,estado)
{
    if(estado=='null')
    {
		setTimeout(function()
        {
			if(parseInt($('#blokear').val())==0){$.slider_show(opciones,opciones.direccion);}
            else{var valor = parseInt($('#blokear').val())-1;$('#blokear').val(valor);}
        },opciones.timer );
        return true;
    }
    if(estado=='next')
    {   
        var actual=$(opciones.conten_image+' li[class=activo]');
        if(!actual.next().length)
        {
            $.slider_show(opciones,'primero');
        }
        else
        {

			actual.fadeOut().removeClass("activo").addClass("oculto");
			actual.next().fadeIn("slow").removeClass("oculto").addClass("activo");
			var activo_activo = $(opciones.avance_image+' li[class=activo]');
			activo_activo.removeClass('activo');
			var position = parseInt(activo_activo.attr('position'));
			$(opciones.avance_image+' li').eq(position).addClass("activo");
			//$(opciones.titulo_cont).html($(opciones.conten_image+' li img').eq(position).attr('title'));
			//$(opciones.texto_imagen).html($(opciones.conten_image+' li span').eq(position).text());
			//$(opciones.link).attr('href',$(opciones.conten_image+' li img').eq(position).attr('alt'));
			$.slider_show(opciones,'null');
        }
        return true;
    }
    if(estado=='prev')
    {   
        var actual=$(opciones.conten_image+' div[class=activo]');
        if(!actual.prev().length)
        {
            $.slider_show(opciones,'ultimo');
        }
        else
        {
			actual.fadeOut().removeClass("activo").addClass("oculto");
			actual.prev().fadeIn("slow").removeClass("oculto").addClass("activo");
			var activo_activo = $('a[ref=botton][class=activo]');
			activo_activo.removeClass('activo');
			var position = parseInt(activo_activo.attr('position')) - 2;
			$(opciones.avance_image+' ul li a').eq(position).addClass("activo");
			$(opciones.titulo_cont).html($(opciones.conten_image+' div img').eq(position).attr('title'));
			$(opciones.texto_imagen).html($(opciones.conten_image+' div span').eq(position).text());
			$(opciones.link).attr('href',$(opciones.conten_image+' div img').eq(position).attr('alt'));
			$.slider_show(opciones,'null');
        }
        return true;
    }
    if(estado=='primero')
    {
        $(opciones.conten_image+' li').fadeOut().removeClass("activo").addClass("oculto");
        $(opciones.conten_image+' li').eq(0).fadeIn("slow").removeClass("oculto").addClass("activo");
        $(opciones.avance_image+' li[class=activo]').removeClass('activo');
		$(opciones.avance_image+' li').eq(0).addClass("activo");
		//$(opciones.titulo_cont).html($(opciones.conten_image+' div img').eq(0).attr('title'));
     //   $(opciones.texto_imagen).html($(opciones.conten_image+' div span').eq(0).text());
		//$(opciones.link).attr('href',$(opciones.conten_image+' div img').eq(0).attr('alt'));
        $.slider_show(opciones,'null');
        return true;
    }
    if(estado=='ultimo')
    {
        var ultima = ($(opciones.conten_image+' div').length-1);
        $(opciones.conten_image+' div').fadeOut().removeClass("activo").addClass("oculto");
        $(opciones.conten_image+' div').eq(ultima).fadeIn("slow").removeClass("oculto").addClass("activo");
        $('a[ref=botton][class=activo]').removeClass('activo');
        $(opciones.avance_image+' ul li a').eq(ultima).addClass("activo");
		$(opciones.titulo_cont).html($(opciones.conten_image+' div img').eq(ultima).attr('title'));
        $(opciones.texto_imagen).html($(opciones.conten_image+' div span').eq(ultima).text());
		$(opciones.link).attr('href',$(opciones.conten_image+' div img').eq(ultima).attr('alt'));
        $.slider_show(opciones,'null');
        return true;
    }
   
        $(opciones.conten_image+' li').fadeOut().removeClass("activo").addClass("oculto");
        $(opciones.conten_image+' li').eq(estado-1).fadeIn("slow").removeClass("oculto").addClass("activo");
        $(opciones.avance_image+' li[class=activo]').removeClass('activo');
        $(opciones.avance_image+' li').eq(estado-1).addClass("activo");
		//$(opciones.titulo_cont).html($(opciones.conten_image+' div img').eq(estado-1).attr('title'));
       // $(opciones.texto_imagen).html($(opciones.conten_image+' div span').eq(estado-1).text());
		//$(opciones.link).attr('href',$(opciones.conten_image+' div img').eq(estado-1).attr('alt'));
        $.slider_show(opciones,'null');
        return true;
   
}
function megusta()
{
	document.write('<iframe src="http://www.facebook.com/plugins/like.php?href='+location.href+'&amp;layout=button_count&amp;show_faces=false&amp;width=200&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:21px;" allowTransparency="true"></iframe>');
}


