jQuery.fn.banxify = function( elementoInicial ){

	var tiempo_rotacionBanner = 10000;
	var temporizadorRotacion;

	var currentBanner = (isNaN(parseInt(elementoInicial)))?0:elementoInicial-1;
	var container = jQuery(this);

	var rt = tiempo_rotacionBanner;	
	var ul_menu = container.children("ul");
	
	var enlaces = ul_menu.find("a.rider");
	var array_enlaces = enlaces.get();
	
	for(var i = 0; i < enlaces.size(); i++) {
		jQuery(array_enlaces[i]).attr("count",i);
	}
	
	enlaces.hover(function(){
		enlaces.removeClass("select-banner-active");
		clearInterval(temporizadorRotacion);
		var html_container = jQuery(this).addClass("select-banner-active").attr("value");
		currentBanner = jQuery(this).attr("count");
		container.children("div").children("div").hide().removeClass("banner-active");	
		if(jQuery("#"+html_container).show().addClass("banner-active").find(".progress-bar").size() > 0) {
			var ruta_archivo = jQuery(this).attr("rel");			
			jQuery.ajax({
				url: ruta_archivo,
				dataType: 'html',
				success: function(response){
					jQuery("#"+html_container).html(response);
				},
				complete: function(){
					
				}
			});
		}
	},function() {
			temporizadorRotacion = setInterval( cambiarBanner, rt);
	});
	
	function changeAd(current,max) {
	
		current++;current = (current >= max)?0:current;
		var linkArray = enlaces.get();
		var ban_id_str = jQuery(linkArray[current]).attr("id");
		jQuery(linkArray[current]).mouseenter();
		jQuery(linkArray[current]).mouseleave();
		
		return current;
	
	}	
	
	temporizadorRotacion = setInterval( cambiarBanner, rt);
	
	currentBanner--;
	cambiarBanner();
	
	function cambiarBanner() {
		currentBanner = changeAd(currentBanner , enlaces.size());	
	}
	
}

