(function($){ $.extend({ shadowBusy:[], jobAfterShadow:[], closeShadow:function(target) { this.shadowBusy[target]=false; $('#shadow'+target).hide(); $('#shadow'+target).remove(); }, messageShadow:function(target,message) { this.shadowBusy[target]=false; $('#shadow'+target).html(''+message+'

Click To Hide Message
'); }, targetShadow:function(target) { var mt=$('#'+target); var w=$('#'+target).width()+parseInt(mt.css('padding-right'))+ (parseInt(mt.css('padding-left')) ) ; var h=$('#'+target).height()+parseInt(mt.css('padding-bottom'))+ (parseInt(mt.css('padding-bottom')) ) ; var x=0;//-(parseInt(mt.css('padding-left')) ) ; var y=0;//-(parseInt(mt.css('padding-top')) ) ; var shadow="


" +"" +"
"; $('#'+target).css({position:'relative'}); try{ $('#shadow'+target).remove(); } catch(exception){} this.shadowBusy[target]=true; $('#'+target).append(shadow); var shd=this; $('#shadow'+target).click(function(){ var id=$(this).attr('ID'); id=id.substr(6,id.length-6); if(!shd.shadowBusy[id]) { $('#shadow'+id).hide(); $('#shadow'+id).remove(); } try { if(shd.jobAfterShadow[id].length>0) { var quest=shd.jobAfterShadow[id]; shd.jobAfterShadow[id]='';//preventing infinite loop eval(quest); } } catch(exception){} }); } }); })(jQuery); (function($){$.fn.gradient=function(options){options=$.extend({from:'000000',to:'ffffff',direction:'horizontal',position:'top',length:null},options||{});var createColorPath=function(startColor,endColor,distance){var colorPath=[],colorPercent=1.0,distance=(distance<100)?distance:100;do{colorPath[colorPath.length]=setColorHue(longHexToDec(startColor),colorPercent,longHexToDec(endColor));colorPercent-=((100/distance)*0.01);}while(colorPercent>0);return colorPath;},setColorHue=function(originColor,opacityPercent,maskRGB){var returnColor=[];for(var i=0;i');for(var i=0;i');options.direction=='vertical'?x+=w:y+=h;if(y>=height||x>=width)break;}html.push('');if($this.css('position')=='static')$this.css('position','relative');$this.html('
'+this.innerHTML+'
').prepend(html.join(''));});};})(jQuery);