/****************************************************************************************************************************/
/*                                Desarrollado por La Difusora - Comunicación Digital - 2011                                */
/****************************************************************************************************************************/
var ventana_foto_unica = function(){
	var f = 0;var v = 0;var i = 0;var p = 0;var b = 0;var c = 0;
	var instancia = this;

	this.Iniciar = function(img,capa,p,b,e,w,h){
		this.f = $('#'+capa+'_back');
		this.v = $('#'+capa+'_vent');
		this.i = img;
		this.c = capa;
		this.p = p;
		this.b = b;
		
		//Configuramos el fondo de la aplicacion
		this.f.addClass('capa_100');
		this.f.height($(document).height());
		this.f.click(function(){instancia.Cerrar();});
		
		//Configuramos la ventana
		this.v.addClass('capa_ca');
		this.v.append('<div class="fot_btn_cont" id="'+this.c+'_btn_cont"></div>');
		$('#'+this.c+'_btn_cont').append('<div id="'+capa+'_btn" class="fot_btn"><a href="javascript:;">Cerrar</a></div>')
		$('#'+this.c+'_btn_cont').append('<div class="fot_clear"></div>');
		this.v.append('<div id="'+capa+'_borde" class="fot_marco"><div id="'+capa+'_cont" class="fot_cont"></div></div>');
		$('#'+capa+'_btn').click(function(){instancia.Cerrar();});
		
		//Colocamos las imagenes en los cuadros
		var cont = $('#'+capa+'_cont');
		for(k=0; k<this.i.length; k++){
		  cont.append('<div id="'+capa+'_img'+k+'" class="fot_float"><img id="'+capa+'img'+k+'" src="'+this.i[k]+'"/></div>');
		  $('#'+capa+'_img'+k).append('<div id="'+this.c+'_epi" class="fot_epi">'+e[k]+'</div>');
		}		
		
		//Armamos la ventana a la dimensiones de la imagen inicial
		cont.css('height',h+20);
		cont.css('width',(w+this.p)*this.i.length);
		instancia.v.css('width',(w+(instancia.p*2)+(instancia.b*2)));
		instancia.v.css('margin-left',-1*(w)/2)
		instancia.v.css('margin-top',-1*((h+45)/2));
	};
	
	this.Abrir = function(){
		this.f.fadeTo('normal',0.8);	
		this.v.show()
	};
	
	this.Cerrar = function(){
		this.f.hide();
		this.v.hide()
	};
	
	this.Botones = function(){
		var cont = $('#'+this.c+'_cont');	
	};
};

//Funcion para preparar la ampliacion de la imagen
(function($){  
	$.fn.LDAmpliarFoto = function(opciones_user){
		opciones_default = {name_back:'default',img:'',epi:'',p:5,b:3,w:0,h:0};	
		var vent = new ventana_foto_unica();
		opc = jQuery.extend(opciones_default,opciones_user);
		$('body').append('<div id="'+opc.name_back+'_back" />');
		$('body').append('<div id="'+opc.name_back+'_vent"></div>');
		if(opc.img != ''){
			vent.Iniciar(opc.img,opc.name_back,opc.p,opc.b,opc.epi,opc.w,opc.h);
			$(this).click(function(){
				vent.Abrir();
			});
		}
	}
})(jQuery);



/****************************************************************************************************************************/



