var IE = document.all?true:false;
var PostFenster;
var warten = 0;

function showWillkommen()
{ 
 var url = "./include/willkommen.inc.php";

 resObjekt.open('get',url,true);
 resObjekt.setRequestHeader('If-Modified-Since',Zeit);
 resObjekt.onreadystatechange = handleResponseWillkommen;
 resObjekt.send(null); 
}

function handleResponseWillkommen()
{
 if ( resObjekt.readyState == 4 )
 {
  document.getElementById('willkommen').innerHTML = resObjekt.responseText; 
 } 
}

// ###################################################################################

var shownachricht = 0;

function showPostfach()
{
//  var url = "./include/postfach.inc.php?sid="+document.getElementById('sid').value+"&msgid="+id;
  
//  resObjekt.open('get',url,true);
//  resObjekt.onreadystatechange = handleResponsePostfach;
//  resObjekt.send(null); 
 document.DoForm.doaction.value = 'Postfach';
 document.DoForm.submit();
}

function showMsg(id,art)
{
 shownachricht = 1;
 
 var url = "./include/postfach.inc.php?local=1&msgid="+id+"&postart="+art;
  
 resObjekt.open('get',url,true);
 resObjekt.setRequestHeader('If-Modified-Since',Zeit);
 resObjekt.onreadystatechange = handleResponsePostfach;
 resObjekt.send(null); 
}

function deleMsg(id,art)
{
 shownachricht = 1;
 
 var url = "./include/postfach.inc.php?delemsgid="+id+"&postart="+art;
  
 resObjekt.open('get',url,true);
 resObjekt.setRequestHeader('If-Modified-Since',Zeit);
 resObjekt.onreadystatechange = handleResponsePostfachFull;
 resObjekt.send(null); 
}

function doFSPAktion(id,aktion)
{
 if ( warten == 0 )
 {
	 document.getElementById('frage'+aktion).disabled = true;
 
	 shownachricht = 1;
	 warten = 1;
 
	 var url = "./include/postfach.inc.php?msgid="+id+"&fspaktion="+aktion;
 
	 resObjekt.open('get',url,true);
	 resObjekt.setRequestHeader('If-Modified-Since',Zeit);
	 resObjekt.onreadystatechange = handleResponsePostfachFull;
	 resObjekt.send(null);
 }
}

function handleResponsePostfach()
{
 if ( resObjekt.readyState == 4 )
 {
  document.getElementById('hauptansicht').innerHTML = resObjekt.responseText; 
  
  if ( shownachricht == 1 )
  {
   document.getElementById('postmsg_box').style.visibility = 'visible';
   
   warten = 0;
  }
 } 
}

function handleResponsePostfachFull()
{
 if ( resObjekt.readyState == 4 )
 {
  if (IE) 
  {
   oben = document.documentElement.scrollTop;
  } 
  else 
  {
   oben = window.pageYOffset;
  }  
  
  document.DoForm.postop.value = oben;
  document.DoForm.doaction.value = 'Postfach';
  document.DoForm.submit();
 }
}

function closePostfach()
{
//  document.getElementById('box_postfach').innerHTML = "";
//  document.getElementById('msg_box').style.visibility = 'collapse';
//  document.getElementById('postfach').style.visibility = 'hidden';
 
//  shownachricht = 0;

//  showWillkommen(document.getElementById('sid').value);
 if (IE) 
 {
  oben = document.documentElement.scrollTop;
 } 
 else 
 {
  oben = window.pageYOffset;
 }  
  
 document.DoForm.postop.value = oben;
 document.DoForm.doaction.value = document.getElementById('AKM').value;
 document.DoForm.submit();
}

// ###################################################################################
 
function docreateMessage(team,oldmsg)
{
//  if ( document.getElementById('createMessage').style.visibility == 'hidden' && warten == 0 )
//  {
//   warten = 0;
  var url = "./include/postfach.user.inc.php?userid="+team+"&oldmsg="+oldmsg;

//   resObjekt.open('get',url,true);
//   resObjekt.setRequestHeader('If-Modified-Since',Zeit);
//   resObjekt.onreadystatechange = handleResponseCreateMsg;
//   resObjekt.send(null); 
//  }

 PostFenster = window.open(url, "Postfenster", "width=650,height=420,left=100,top=150");
 PostFenster.focus();
}

function closeUserMessage()
{
//  warten = 0;
 
//  document.getElementById('box_createMessage').innerHTML = ''; 
//  document.getElementById('createMessage').style.visibility = 'hidden';

 this.close();
}

function handleResponseCreateMsg()
{
 if ( resObjekt.readyState == 4 )
 {
  warten = 0;
 
  document.getElementById('box_createMessage').innerHTML = resObjekt.responseText; 
  document.getElementById('createMessage').style.visibility = 'visible';
 } 
}

function sendUserMessage(team)
{
 var url = "./include/postfach.user.inc.php?aktion=send&userid="+team+"&nachricht="+document.getElementById('nachricht').value+"&betreff="+document.getElementById('betreff').value;
 
 resObjekt.open('get',url,true);
 resObjekt.setRequestHeader('If-Modified-Since',Zeit);
 resObjekt.onreadystatechange = handleResponseCreateMsg;
 resObjekt.send(null); 
}

function gotoTurnier(id)
{
 document.DoForm.doaction.value = 'TurnierInfo';
 document.DoForm.submit();
}

function gotoMiete(id)
{
 window.location.href = "./index.php?doaction=TVerlaengern&spid="+id;
}

function delallMessages(art)
{
// if ( confirm('Sollen wirklich alle Nachrichten entfernt werden?') == true )
 var url = "./include/postfach.inc.php?local=1&delall=1"+"&postart="+art;
  
 resObjekt.open('get',url,true);
 resObjekt.setRequestHeader('If-Modified-Since',Zeit);
 resObjekt.onreadystatechange = handleResponsePostfach;
 resObjekt.send(null); 
}

function selectallMessages()
{ 
 for (var i = 0; i < (document.forms['postform'].elements.length); i++) 
 {
   document.forms['postform'].elements[i].checked = !document.forms['postform'].elements[i].checked;
 }
}
