/*
 *  vFlection.js 1.0 - jQuery plugin
 *  Written by Anthony J. Montalvo  
 *  Vortex Computing L.L.C.
 *
 *  Original Idea By Roman Cortes
 * 
 *  Copyright (c) 2010 Anthony J. Montalvo  
 *  Licensed under the GPL (GPL-LICENSE.txt).
 *
 *  Built for jQuery library
 *  http://jquery.com
 * 
 *  Example:
 * 
 * $('.menu-item a').vflection({
 * color:'black',  
 * parent: 'li',
 * height: 20,
 * darkness: 20,
 * opacity: 20
 * });
 *  
 * <ul>
 *  <li class="text menu-item" ><a href="#">Home</a></li> 
 *  <li class="text menu-item" ><a href="#">About Us</a></li> 
 * </ul>
 *
 */
(function($){$.fn.extend({vflection:function(options){var defaults={color:"black",height:20,darkness:10,opacity:20,parent:"li",top:0};var options=$.extend(defaults,options);return this.each(function(index){var i=$(this);options.top=parseInt(i.css("font-size"));for(var n=0;n<options.height;n++)
{if(k=document.getElementById(index+'reflection'+n))document.body.removeChild(k);var c=$(document.createElement('div')).css({"height":'1px',"padding-right":i.css("padding-right"),"padding-left":i.css("padding-left"),"overflow":'hidden',"opacity":((options.opacity-n)/(options.opacity*options.darkness)).toPrecision(1),"position":'relative'}).addClass(index+'_reflection_'+n);var d=$(document.createElement('div')).css({"color":options.color,"fontFamily":i.css("font-family"),"fontSize":i.css("font-size"),"fontWeight":i.css("font-weight"),"lineHeight":i.css("line-height"),"marginTop":(n-options.top)+'px',}).addClass("text").text($.trim(i.text()));c[0].appendChild(d[0]);i.parents(options.parent).get(0).appendChild(c[0]);}});}});})(jQuery);
