$j(document).ready( function(){
	makePlates();
	$j('.main-campaign-wrapper table td').mouseover( function(){
		if($j(this).children('.textplate').length > 0){
			$j(this).children('.textplate').show().css('opacity', 1);
		}
	});
	$j('.main-campaign-wrapper table td').mouseout( function(){
			$j(this).children('.textplate').hide().css('opacity', 0);
	});
});


function makePlates(){
	var textPlate = $j('table td .textplate');

	textPlate.each( function(i){
		
		var currElement = $j(this);
		currElement.show();
		var currParent = currElement.parent();
		var currHeight = currElement.parent().css('height').replace('px','');
		
		var currTextplate = $j('span.text-box',this);
		if(currTextplate.length > 0)
			var currTextplateHeight = currTextplate.css('height').replace('px','');
		else
			var currTextplateHeight = 0;
		
		var centerPadding = Math.floor((currHeight - currTextplateHeight) / 2);
		currElement.hide();	
		if ($j.browser.msie ) {
				currElement.css({
					'height'		: parseInt(currParent.css('height').replace('px','')) + 1 - centerPadding,
					'width'			: parseInt(currParent.css('width')) + 1,
					'left' 			: 10,
					'top'			: 10,
					'padding-top'	: centerPadding
				});
		}else if  ($j.browser.webkit){
			currElement.css({
				'height'		: parseInt(currParent.css('height').replace('px','')) + 1 - centerPadding,
				'width'			: parseInt(currParent.css('width')) + 1,
				'left' 			: currParent.position().left + 10,
				'top'			: currParent.position().top + 10,
				'padding-top'	: centerPadding
			});	
		}else{
			currElement.css({
				'height'		: currParent.css('height').replace('px','') - centerPadding,
				'width'			: currParent.css('width'),
				'left' 			: currParent.position().left + 10,
				'top'			: currParent.position().top + 10,
				'padding-top'	: centerPadding
			});	
		}
	});
}
