
$.fn.jHeader = function(){
  return this.each(
      function(){
            var text = $(this).text().replace(/ /g, "%20");
            var color = $(this).css("color");
            var height = $(this).css("height").substr(0,2);
            var size = $(this).css("font-size").substr(0,2);
            
            function hex(s) {
            	var s = parseInt(s).toString(16);
            	return s.length < 2 ? '0'+s : s;
            }
            
            if(color.indexOf('rgb') >= 0) {
    	      	var rgb = color.match(/\d+/g);
    	      	var color = hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]);
	      }
	      
	      if(color.indexOf('#') >= 0) {
	      	color = color.substr(1);
	      }
            
            $(this).attr({title: $(this).text(), alt: $(this).text()});
            $(this).css('background', 'transparent url("/functions/header.php?size='+size+'&text='+text+'&color='+color+'&height='+height+'") no-repeat top left');
            $(this).css("text-indent", "-9999px");
      }
   );
}
