/*****************************************************************************************************************************/
/*                              Desarrollado por La Difusora - Comunicacion Digital - 2011                                   */
/*****************************************************************************************************************************/

(function( $ ){  
	$.fn.LDNoticias = function(opciones_user){
		opciones_default = {
			play:true,
			time:7000,
			clase:'noti_back',
			fast:false
		};	
		opc = jQuery.extend(opciones_default,opciones_user);
		var id = $(this).attr("id");

		var obj_not = new Temporizador();
		var obj_fad = new play_fader('#'+id+'_medt',"#"+id+"_med > div");
		if(opc.fast)
			obj_not.Ejecucion = obj_fad.cruzar_fast;
		else
			obj_not.Ejecucion = obj_fad.cruzar;
		obj_not.Intervalo = opc.time;
		if(opc.play){obj_not.Iniciar();}
		
		$("#"+id+"_med").before('<div id="'+id+'_medt" />');
		$("#"+id+"_med > div").each(function(j,u){
			var e = $(this).attr("id");
			$("#"+e+" .nums a").each(function(k,v){
				if(j == this.rel)
					$(this).addClass("activo");
				else
					$(this).click(function(){
						obj_not.Detener();
						var element = $("#"+id+"_med .play_pausa a");
						element.attr('title','Iniciar');
						element.addClass("activo");
						if(opc.fast)
							obj_fad.cruzar_fast((k+1),1);
						else
							obj_fad.cruzar((k+1),1);
					})
			});
		});
		
		
		$('#'+id+'_medt').addClass(opc.clase).css('float','left').css('position','absolute').hide();

		$("#"+id+"_med .play_pausa a").click(function(){
			var element = $("#"+id+"_med .play_pausa a");
			if(obj_not.Estado()){
				obj_not.Detener();
				element.attr('title','Iniciar');
				element.addClass("activo");
			}
			else{
				obj_fad.cruzar();
				obj_not.Iniciar();
				element.attr('title','Detener');
				element.removeClass("activo");
			}
		});
		return obj_fad;
	};
})(jQuery);



/* Abre la ventana para enviar la noticia por email */
var enviar_noticia = function (){
	var instancia = this;
	var w = 0;
	var h = 0;
	var f = 0;
	var v = 0;
	
	this.Iniciar = function(w,h,capa){
		$('body').append('<div id="'+capa+'_back" />');
		this.v = $('#'+capa);
		this.f = $('#'+capa+'_back');
		this.f.addClass('capa_100');
		this.f.height($(document).height());
		this.f.click(function(){instancia.Cerrar();});
		$('#'+capa+'_btn').click(function(){instancia.Cerrar();});
		
		instancia.v.css('margin-left',-1*(w)/2)
		instancia.v.css('margin-top',-1*((h+25)/2));
		
	};	
	
	this.Abrir = function(){
		this.f.fadeTo('normal',0.8);	
		this.v.show()
	};
	
	this.Cerrar = function(){
		this.f.hide();
		this.v.hide()
	};
};


(function($){  
	$.fn.LDEnviarNoticia = function(opciones_user){
		opciones_default = {name_back:'default',p:5,b:3,w:0,h:0,inst:''};	
		var vent = new enviar_noticia();
		opc = jQuery.extend(opciones_default,opciones_user);
		$('body').append('<div id="'+opc.name_back+'_back" />');
			vent.Iniciar(opc.w,opc.h,opc.name_back);
			var instancia = opc.inst;
			$(this).click(function(){
				vent.Abrir();
				instancia.Reset();
			});
	}
})(jQuery);









