(function(){if($.browser.msie)return;$(document).ready(function(){$('#menu,h1,h2,h3,h4,#news,#page,body').not($('#menu h3')).each(function(){$(this).data('color',$(this).css('color'));$(this).data('borderColor',$(this).css('borderColor'));$(this).data('backgroundColor',$(this).css('backgroundColor'));}).backgroundCanvas();});function repaint(){$('#menu,h1,h2,h3,h4,#news,#page,body').not($('#menu h3')).backgroundCanvasPaint(paint);}
$(window).load(function(){repaint();});$(window).resize(function(){repaint();});function paint(context,width,height,canvas,$canvas,$canvasDiv,$content,$element)
{$content.css('paddingLeft',$element.css('paddingLeft'));$element.css('paddingLeft','0px');$content.css('paddingTop',$element.css('paddingTop'));$element.css('paddingTop','0px');$content.css('paddingRight',$element.css('paddingRight'));$content.css('paddingBottom',$element.css('paddingBottom'));var options={x:0,y:0,height:height,width:width,radius:5,border:0};var from_color='#FFFFFF';var to_color=$.fmtColor($element.data('backgroundColor'),'hexadecimal').toUpperCase();var border_color=$.fmtColor($element.data('borderColor'),'hexadecimal').toUpperCase();if($element.get(0).id==='news'){from_color=border_color;}
if($element.get(0).nodeName.toLowerCase()==='body'){from_color=$.fmtColor($element.data('color'),'hexadecimal').toUpperCase();to_color=$.fmtColor($element.data('backgroundColor'),'hexadecimal').toUpperCase();}
if(from_color==='TRANSPARENT'||from_color==='')from_color='#FFFFFF';if(to_color==='TRANSPARENT'||to_color==='')to_color='#FFFFFF';if(border_color==='TRANSPARENT'||border_color==='')border_color='#000000';var backgroundGradient;if($element.get(0).nodeName.toLowerCase()==='body'){backgroundGradient=context.createLinearGradient(0,0,0,height-150);backgroundGradient.addColorStop(0,from_color);backgroundGradient.addColorStop(1,to_color);options.radius=0;options.border=0;context.fillStyle=backgroundGradient;$.canvasPaint.roundedRect(context,options);$element.css('backgroundColor',$element.data('backgroundColor'));}
else{backgroundGradient=context.createLinearGradient(0,0,0,height*0.75);backgroundGradient.addColorStop(0,from_color);backgroundGradient.addColorStop(1,to_color);context.fillStyle=border_color;$.canvasPaint.roundedRect(context,options);options.border=1;context.fillStyle=backgroundGradient;$.canvasPaint.roundedRect(context,options);}}})();