$(document).ready(function(){
	$('body').append( '<div id="hoverbox" style="display:none"><p></p></div>' );

	$('.serviceTwitter').mouseover( function() {
		showHoverBox($(this),'Twitter',65);
	});
	$('.serviceRSS').mouseover( function() {
		showHoverBox($(this),'RSS',55);
	});
	$('.serviceFeedback').mouseover( function() {
		var title = $(this).attr("title");
		showHoverBox($(this),title,105);
	});
	$('.serviceTwitter, .serviceRSS, .serviceFeedback').mouseout( function() {
		hideHoverBox()
	});
	$('.serviceFeedback').click( function() {
		var url = $(this).attr("href")
		if( $.browser.msie && $.browser.version < 7 ) {
			$.fancybox({
				type: 'iframe',
				href: url+'&layout=special',
				autoScale: false,
				width: 560,
				height: 610
			});
		} else {
			$.fancybox.showActivity();
			$.ajax({
				url: url,
				success: onFeedbackLoaded,
				dataType: 'html'
			});
		}
		
		return false;
	});	
});

function onFeedbackLoaded(data) {
	showFancyBox(data);
	
	$('#fancybox-inner form').bind('submit', function() {
		var url 	= $(this).attr("action");
		var submit 	= $('input.submit').attr("value");
		$.fancybox.showActivity();
		$.ajax({
			type: 	'POST',
			cache: 	false,
			url: 	url,
			data: 	$(this).serialize()+'&tx_pilmailform_pi1[submit]='+submit,
			success: showFancyBox
		});

		return false;
	});	
}

function showFancyBox( s ) {
	var str = $('#content', s);
	$('#function_menu', str).css('display','none');
	$(str).css({'padding':'10px'});
	$('h1', str).css('margin','0 0 0.762em 0');
	$('.mailform', str).css('margin','0 0 2.583em 0');
	$('p', str).css('margin','0 0 2.583em 0');
	//$('input[name="tx_pilmailform_pi1[text][site]"]', str).val(window.location);
	$.fancybox(str);
}

function showHoverBox(ref,txt,wdth) {
	var offset = ref.offset();
	var top = (offset.top-24);
	var left = (offset.left-9);
	//var width = (txt.length*9);
	$('#hoverbox').css({'top' : top, 'left' : left, 'width' : wdth});
	$('#hoverbox p').text(txt);
	$('#hoverbox').show();
}
function hideHoverBox() {
	$('#hoverbox').hide();
}