///////////////////////////////////////
// //
// ChatUrl //
// //
///////////////////////////////////////
var chatfocus=false;
var pmpage=false;
var pmbottom=0;
var pmtop=false;
var pmid=false;
///////////////////////////////////////
// //
// PM //
// //
///////////////////////////////////////
function displayGetPM(val){
if(val){
if(pmpage==1){
$('#pmout').html("");
pmbottom=val[0]['id'];
}
for(var i in val){
//val[i]['text']=val[i]['text'].parseURL();
//val[i]['text']=val[i]['text'].parseAts();
//val[i]['text']=val[i]['text'].parseExc();
if(val[i]['to']['id']==pmid){
$('#pmout').html("
"+$('#pmout').html());
}else{
$('#pmout').html(""+$('#pmout').html());
}
}
pmtop=val[0]['id'];
if(pmpage==1){
$('#pmout').scrollTop(1000000);
}
pmpage++;
}else{
pmpage=false;
}
killpmscroll=false;
}
function getPM(){
if(pmpage){
x_getPM(pmid, pmpage, displayGetPM);
}
}
function displayPostPM(val){
if(val){
$('#pmbox').val("");
//removeLink();
pmpage=1;
getPM();
}
}
function postPM(){
showLogin();
}
function displayCheckNewPMS(val){
if(val){
killpmscroll=true;
pmpage=1;
getPM();
}
}
function checkNewPMS(){
if(pmid){
x_checkNewPMS(pmid, pmbottom, displayCheckNewPMS);
}
}
function hideChat(){
pmid=false;
//pmpage=false;
$("#pmcan").slideUp('fast');
//$("#openpmlink").slideDown('fast');
$('#pmbox').val("");
}
function openChatDialog(userid, username, imgurl){
hideUnseenPMS();
pmid=userid;
if(pmpage!=1){
pmpage=1;
$("#pmtop").html("");
$("#pmcan").slideDown('fast');
//$("#openpmlink").slideUp('fast');
$('#pmbox').focus();
getPM();
}
getUnseenPMS();
}
var unseeninit=false;
function displayGetUnseenPMS(val){
console.log(val);
$("#unseenout").html("");
var c=0;
var cc=0;
if(val){
for(var i in val['unseen']){
var fin=val['unseen'][i]['user']['name'].split(" ");
if(fin){
var tname=fin[0];
}else{
var tname=val['unseen'][i]['user']['name'];
}
var st="";
if(val['unseen'][i]['seen']==0){
st="style='border:3px solid #FF0000'"
}
$("#unseenout").html($("#unseenout").html()+""+tname+"
");
if(val['unseen'][i]['seen']==0){
c++;
}
cc++;
}
}
if(c==0){
$("#openpmlink").html("");
if(cc==0){
$("#unseenout").html("Keine Nachrichten vorhanden");
}
}else{
$("#openpmlink").html(c);
if(!unseeninit){
unseeninit=true;
openUnseenPMS();
}
}
}
function getUnseenPMS(){
x_getUnseenPMS(displayGetUnseenPMS);
}
function openUnseenPMS(){
hideChat();
$("#unseencan").slideDown('fast');
}
function hideUnseenPMS(){
$("#unseencan").slideUp('fast');
}