$(document).ready(function() {
	replaceText();
	// fix png's for ie6
	setTimeout("fixPngs();", 1);
});

function replaceText() {

	//replace page title
	$('h1').each(function() {	
		var text = escape($(this).text());				
		$(this).html('<img src="fonts/image.php?type=1&text='+text+'" />');		
	});	
	
	//replace news block h3 titles
	$('.news_block h3').each(function() {	
		var text = escape($(this).text());				
		$(this).html('<img src="fonts/image.php?type=2&text='+text+'" />');		
	});

}

function fixPngs() {
	$.ifixpng('assets/pngfix.gif');
	$('img[src$=.png], #tools').ifixpng();
}

		
/*
	getColor
	gets hexvalues of color
*/
function getColor(color) {
	var pos = color.indexOf(')');
	if(pos > 0) {
		var rgb = color.substr(4,pos-4);
		color = '';
		rgb = rgb.split(', ');
		for (var i in rgb) {
			dec = parseInt(rgb[i]);
			color = color+''+toHex(dec);
		}
	}
	var pos = color.indexOf('#');
	if (pos > -1) {
		var color = color.substr(1);
	}
	
	return color;
}
	

/*
	toHex
	converts decimals 0 <> 255 to hex
*/
function toHex(dec) {
	var hexCharacters = "0123456789ABCDEF"
	if (dec < 0)
	return "00"
	if (dec > 255)
	return "FF"
	var i = Math.floor(dec / 16)
	var j = dec % 16
	return hexCharacters.charAt(i) + hexCharacters.charAt(j)
}
