var mouseIsOverSM = false;
;(function($) {
$.fn.sliderMedia = function(options) {
	optionsDefault = {
		pause	: false,
		delay	: 5000,
		duration: 1000
	}
	opts = options || {};
	var moveDiv = 0;
	this.attr('onmouseover',"mouseIsOverSM = true;");
	this.attr('onmouseout',"mouseIsOverSM = false;");
	//Numero de hijos o capas que contiene el padre
	var totalDivs = this.children().length - 1;
	lastDiv = totalDivs;
	divs = Array();
	for(var j = 0; j <= totalDivs; j++) {
		divs.push(this.children()[j].className);
	}
	var delay	= (opts.delay) ? opts.delay : optionsDefault.delay;
	var duration= (opts.duration) ? opts.duration : optionsDefault.duration;
	var pause	= (opts.pause) ? opts.pause : optionsDefault.pause;
	setInterval(function(){
		if(opts.pause) {
			if (mouseIsOverSM == true) {
				return;
			}
		}
		var count = -1;
		for(var i = 0; i <= totalDivs; i++) {
			var className	= divs[i];
			var left		= $('.'+className).width();
			var marginLeft	= $('.'+className).css('margin-left');
			var marginRight	= $('.'+className).css('margin-right');
			var leftActually= $('.'+className).css('left');
			var displacement;
			$.each($.browser, function(i) {
				if($.browser.msie && $.browser.version.substr(0,3) == "7.0"){
					displacement = parseInt(left);
				} else {
					displacement = parseInt(left) + parseInt(marginLeft) + parseInt(marginRight);
				}
			});
			if(i == totalDivs) {
				$('.' + className).animate({'left' : '+=-'+displacement},{
					duration:duration, 
					queue:true, 
					complete: function() {
						for(var h = 0; h < divs.length; h++) {
							$('.' + divs[h]).css('left', '0px');
						}
						$('.' + divs[moveDiv]).insertAfter($('.' + divs[lastDiv]));
						lastDiv = moveDiv;
						if(moveDiv < totalDivs) {
							moveDiv++;
						} else {
							moveDiv = 0;
						}
					}
				});
			} else {
				$('.' + className).animate({'left' : '+=-'+displacement},{duration:duration, queue:true});
			}
			count++;
		}
	}, delay);
}
})(jQuery);
