function getPageHeight() {
	var windowHeight
	if (self.innerHeight) {	
	  windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { 
	  windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { 
	  windowHeight = document.body.clientHeight;
	}	
	return windowHeight
}

function getPageScroll() {
    var xScroll, yScroll;
    if (self.pageYOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {	
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
    } else if (document.body) {
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;	
    }
    return new Array(xScroll,yScroll) 
}

function hideOverlay() {

	$('.popup').fadeTo("fast", 0, function(){
		$('#overlay').fadeOut(200, function(){
	      $("#overlayBG").removeClass("overlayBG")
	      $("#overlayBG").hide()
	    })	
	})

}

function load_overlay(OBJ){
	var leftMarg=$(window).width() / 2 - 325;
	$('.popup').css('display', 'none');
	$('#overlayBG').hide()
	   .addClass("overlayBG")
       .css('opacity', 0.3)
	   .fadeIn(200);
	$('#overlay').css({
        top:	getPageScroll()[1] + (getPageHeight() / 10)+ 50,
        left:	leftMarg
      }).show();
}

function resize_overlay(){
	var leftMarg=$(window).width() / 2 - 325;
	$('#overlay').css({
        top:	getPageScroll()[1] + (getPageHeight() / 10)+ 50,
        left:	leftMarg
      });
}

function showCommentOnEventPopup(event){
	
	$('#event_id').val(event);
	load_overlay();
	$('#commentOnEventPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showLinksPopup(link, title){
	
	$('#directLink').val(link);
	var html="<a href='"+link+"' >"+title+"</a>";
	$('#htmlLink').val(html);
	load_overlay();
	$('#linksPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showTellFriendPopup(link, title){
	
	$('#tell_link').val(link);
	$('#tell_link_title').val(title);
	load_overlay();
	$('#tellFriendPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showFlagPopup(rID, pID, author){
	
	$('#flagReview').val(rID);
	$('#flagPlaceID').val(pID);
	//$('#flagedAuthor').html(author);
	load_overlay();
	$('#flagPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showTellFriendPopup(link, title){
	
	$('#tell_link').val(link);
	$('#tell_link_title').val(title);
	load_overlay();
	$('#tellFriendPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showSendMessage(for_id){
	
	$('#msg_for').val(for_id);
	load_overlay();
	$('#sendMessagePopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showAddFriendPopup(userName, userID){
	
	$('.whichUser').html(userName);
	$('#whichUser').val(userName);
	$('#invitedUserID').val(userID);
	load_overlay();
	$('#addFriendPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

function showDelFriendPopup(userName, userID){
	
	$('.whichUser').html(userName);
	$('#deletedwhichUser').val(userName);
	$('#deletedUserID').val(userID);
	load_overlay();
	$('#delFriendPopup').css('display', 'block');
	$('.popup').fadeTo("slow", 100);
	
}

$(document).ready(function() {

	
	$('.overlay_close').click(function(){
		hideOverlay();
	});
	
	$('.register_popup_show').click(function(){
		load_overlay();
		$('#registerPopup').css('display', 'block');
		$('.popup').fadeTo("slow", 100);
	});
	
	$('.login_popup_show').click(function(){
		load_overlay();
		$('#loginPopup').css('display', 'block');
		$('.popup').fadeTo("slow", 100);
	});
	
	$('.force_popup_show').click(function(){
		load_overlay();
		$('#forcePopup').css('display', 'block');
		$('.popup').fadeTo("slow", 100);
	});
	
	$(window).resize(function() {
        resize_overlay();
    });
	
	$(window).scroll(function() {
        resize_overlay();
    });
	
});	



