var showTooltip = function(_this,content) {
	var offset = $(_this).offset();
	var left = Math.round(offset.left) + $(_this).width() + 10;
	var top = Math.round(offset.top) + $(_this).height() + 10;
	$('#tooltip').css('left',left+'px').css('top',top+'px').html(content).show();
	$(_this).unbind().mouseout(
   	function() {
			hideTooltip(_this);
		}
	);
}
var showTooltipAdv = function(event,_this,content) {
	var left = event.clientX + 20 + getWindowOffsetX();
	var top = event.clientY + 10 + getWindowOffsetY();
	$('#tooltip').css('left',left+'px').css('top',top+'px').html(content).show();
	$(_this).unbind().mouseout(
   	function() {
			hideTooltip(_this);
		}
	);
}
var hideTooltip = function(_this) {
	$('#tooltip').hide();
}

var resetInput = function(_this) {
	_this.value = '';
	_this.onclick = '';
}

var showPopup = function(_content) {
	$('#inner_popup_content').html(_content);
	var height = Math.round($('#inner_popup').height() / 2);
	var width = Math.round($('#inner_popup').width() / 2);
	$('#inner_popup').css('margin-left','-'+width+'px');
	$('#inner_popup').css('margin-top','-'+height+'px');
	$('#inner_popup').fadeIn();
}

var showPopupFrom = function(_from) {
	showPopup($('#'+_from).html());
}

var closePopup = function() {
   $('#inner_popup').fadeOut();
}

var sendNewsAddFriend = function() {
	var email = $('#new_email').val();
	if(email != '') {
		var html = '<div class="friend_item"><table cellspacing="0" cellpadding="0"><tr><td class="grey"><input checked="checked" name="friend['+encodeURI(email)+']" value="1" type="checkbox" /></td><td>&nbsp;&nbsp;&nbsp;'+email+'</td></tr></table></div>';
		$('#send_news_friends').append(html);
	}
	$('#new_email').val('');
}

var sendNewsMarkAllFriends = function() {
	$('#inner_popup input[type=checkbox]').attr("checked","checked");
}
var sendNewsUnmarkAllFriends = function() {
	$('#inner_popup input[type=checkbox]').attr("checked","");
}
var sendNewsResetFriends = function() {
	$('#send_news_friends').html('');
}

var sendNews = function() {
	var formData = $('#form_send').serialize();
	$.post('./',formData,
   	function(_data) {
			if(_data['error']) {
				$('#news_send_error').html(_data['msg']).slideDown();
			} else {
				$('#news_send_content').slideUp(1000,
            	function() {
						$('#news_send_message').html(_data['msg']).slideDown();
					}
				);
			}
		}
	,'json');
	return false;
}

var sendAbuse = function() {
	var formData = $('#form_abuse').serialize();
	$.post('./',formData+"&check=ok",
   	function(_data) {
			if(_data['error']) {
				$('#news_abuse_error').html(_data['msg']).slideDown();
			} else {
				$('#news_abuse_content').slideUp(1000,
            	function() {
						$('#news_abuse_message').html(_data['msg']).slideDown();
					}
				);
			}
		}
	,'json');
	return false;
}

function getWindowOffsetY() {
   if (self.pageYOffset) {
	   return self.pageYOffset;
   } else if (document.documentElement && document.documentElement.scrollTop) {
   	return document.documentElement.scrollTop;
   } else if (document.body) {
   	return document.body.scrollTop;
   }
}

function getWindowOffsetX() {
   if (self.pagecOffset) {
	   return self.pageXOffset;
   } else if (document.documentElement && document.documentElement.scrollLeft) {
   	return document.documentElement.scrollLeft;
   } else if (document.body) {
   	return document.body.scrollLeft;
   }
}