(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);