var chat=false;

function openPrivate(id)
{
	newGetRequest("private_addUser","id="+id);
	popUpWindow("private.php", 50, 50, 600, 400);
	checkBhvQueue();
	//$('alertBox'+id).remove();
}

function addPrivate(id)
{
	newGetRequest("private_addUser","id="+id);
}

function ignorePrivate(id)
{
	newGetRequest("private_ignoreUser","id="+id);
}
// Check le formulaire de login et recharge l'interface
function sendSearchForm()
{
	newPostUpdater('advancedSearchForm', 'resultSearch', 'advancedSearchForm', '');
	checkBhvQueue();
	return false;
}
/*
function addToChat(id)
{
	
}
*/
// Check du FORM d'INSCRIPTION
function checkMP(param)
{
	var content = $(param).value;
	newGetUpdater("checkInscForm","check_"+param,"value="+content+"|type="+param);
	checkBhvQueue();
}

// fonctions schmoutz, white list, fav
function schmoutz(ide,idr)
{
	newGetRequest("schmoutz","ide="+ide+"|idr="+idr);
	newStaticBhv("schmoutz", "schmoutz", "", "<br/><br/><br/>Votre Schmoutz a bien &eacute;t&eacute; pris en compte<br/><br/><br/><div id=\"oBButton1\"><a href=\"javascript:popBoxClose();\">OK</a></div>");
	checkBhvQueue();
}

function addfav(ide,idr)
{
	newGetRequest("addfav","ide="+ide+"|idr="+idr);
	newStaticBhv("schmoutz", "schmoutz", "", "<br/><br/><br/>Ce membre a &eacute;t&eacute; ajout&eacute; &agrave; vos favoris.<br/><br/><br/><div id=\"oBButton1\"><a href=\"javascript:popBoxClose();\">OK</a></div>");
	checkBhvQueue();
}

function addwl(ide,idr)
{
	newGetRequest("addwhitelist","ide="+ide+"|idr="+idr);
	newStaticBhv("schmoutz", "schmoutz", "", "<br/><br/><br/>Ce membre peut d&eacute;sormais voir votre album priv&eacute;.<br/><br/><br/><div id=\"oBButton1\"><a href=\"javascript:popBoxClose();\">OK</a></div>");
	checkBhvQueue();
}

function blacklist(ide,idr)
{
	newGetRequest("blacklist","ide="+ide+"|idr="+idr);
	newStaticBhv("schmoutz", "schmoutz", "", "<br/><br/><br/>Ce membre est d&eacute;sormais BlackList&eacute;<br/><br/><br/><div id=\"oBButton1\"><a href=\"javascript:popBoxClose();\">OK</a></div>");
	checkBhvQueue();
}

// Fonction d'écoute globale (30 sec par interval)
function listener()
{
	newGetUpdater("listener", "listener", "");
	newGetUpdater("chat-refreshUserList", "userList", "idRoom="+chanList[0]);
	newStaticBhv("listener", "listener", "listener", "");
	checkBhvQueue();
}

////////////////////
// Fonctions CHAT //
////////////////////

chanList = new Array;
var chanLine = 0;
chanList[0] = 1;
// Initialise l'interface de CHAT
function initChat(idRoom)
{
	chat = true;
	chanList[0] = idRoom;
	//chanList.push(idRoom);
	newGetUpdater("initChat", "d", "idRoom="+chanList[0]);
	newGetRequest("chat-joinRoom", "idRoom="+chanList[0]);
	newGetUpdater("chat-refreshChanList", "chatTabs", "idRoom="+chanList[0]);
	newGetUpdater("chat-refreshUserList", "userList", "idRoom="+chanList[0]);
	checkBhvQueue();
}

// Fonction d'écoute du chat (0.3 sec par interval)
function listenerChat()
{
	chanLine = chanLine+1;
	newStaticBhv("chat-addChatLine", "addElement", "idRoom"+chanList[0], "chanLine"+chanLine);
	newGetUpdater("chat-checkMsg", "chanLine"+chanLine, "idRoom="+chanList[0]);
//	var msg = newGetUpdaterArray("chat-msgArray", "chanLine"+chanLine, "idRoom="+chanList[0]);
	newStaticBhv("delEmptyLine", "delEmptyLine", "chanLine"+chanLine, "");
	newGetUpdater("chat-refreshUserList", "userList", "idRoom="+chanList[0]);
	newStaticBhv("listenerChat", "listenerChat", "listenerChat", "");
	newStaticBhv("scrolltotop", "scrolltotop", "scrolltotop", "");
	checkBhvQueue();
}

/*
// Fonction d'écoute du chat (0.3 sec par interval)
function listenerChat()
{
	chanLine = chanLine+1;
	
	var msgUp = newGetUpdaterArray("chat-msgArray", "chanLine"+chanLine, "idRoom="+chanList[0]);
	newStaticBhv(msgUp, "showMsg", "idRoom"+chanList[0], "chanLine"+chanLine);
	newStaticBhv("listenerChat", "listenerChat", "listenerChat", "");
	newStaticBhv("scrolltotop", "scrolltotop", "scrolltotop", "");
	checkBhvQueue();
}
*/

// Send Message
function sendChat()
{
	newPostRequest("chat-send", "sendChatForm", "");
	newStaticBhv("clearChatInput", "clearInput", "chatInput", "");
	return false;
}


function initPrivate()
{
	newGetUpdater("initPrivate", "wrapperPrivate", "");
	newStaticBhv("listenerPrivate", "listenerPrivate", "listenerPrivate", "");
	checkBhvQueue();
}

function listenerPrivate()
{
	//checkBhvQueue();
}


