

/*
	Metodos implementados para o funcionamento do statusBar pod
*/

var popupWin = null;
var userCurrent = null;
var openHistory = false;
var newUserInvited = false;
var statusUser = null;
var containsInvitation = null;

function openUserCurrentInPopup(user, showNotifications, userInvited, userStatus, invitations)
{
	userCurrent = user;
	openHistory = showNotifications;
	newUserInvited = userInvited;
	statusUser = userStatus;
	containsInvitation = invitations
	
	if( !popupWin || popupWin.closed ) 
	{
		popupWin = window.open("/jsp/videochat/videoChat.jsp","videoChat_" + user, 'toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=no, width=700, height=550');
		popupWin.focus();
	}	
}

function getUserInformation()
{
	popupWin.connectMyInformations(userCurrent, statusUser, containsInvitation, openHistory, newUserInvited);
}


function getStatusApp(appName) 
{
   return document[appName];
}


// Convida o usuario atraves do link no site
function inviteUser(myId, user) 
{	
	self.focus();
 	if(getStatusApp("status").inviteUser != undefined) getStatusApp("status").inviteUser(myId, user);
}

// Abre o perfil do usuario na janela corrente
function openUrl(url)
{
	window.location = url;
	window.focus();
}

/* 
	FIM 
*/