// JavaScript Document

/*  Plugin centrar: centra un elemento sobre pantalla, tb. resizable
 *
 */

(function($) {

	$.fn.centrar = function(){
		
		$elemento = $(this);
		
		cambiarCss();
		$(window).bind("resize", function (){
											cambiarCss();
											});
		$elemento.css({'visibility' : 'visible'});
		
		function cambiarCss() {
			// no posiciones negativas para 'top'
			var vTop = 10;
			var vLeft = 0;
			
			var altoImagen = $elemento.height();
			var anchoImagen = $elemento.width();
			var anchoVentana = $(window).width();
			var altoVentana = $(window).height();
			
			if ((altoVentana/2 - altoImagen/2) >= 10) 
				vTop = Math.floor(altoVentana/2 - altoImagen/2);
				
			if ((anchoVentana/2 - anchoImagen/2) > 0)
				 vLeft = Math.floor(anchoVentana/2 - anchoImagen/2);
			
			$elemento.css ({
						   'position': 'absolute',
						   'left': vLeft,
						   'top': vTop
						});
			
			}
		

	}; // fin plugin

})(jQuery);
