function addfriend (user,friend){
	milchglas('Freundesanfrage gesendet');
	  new Ajax.Request('/ajaxcontrols.php?act=addfriend&user='+user+'&friend='+friend,
			  {
			    method: 'get', asynchronous:true
			  } );
	  document.getElementById('button').innerHTML = '<span style="font-size:13px;">Warte auf Best&auml;tigung</span>';
}
function addgroup (user,group){
	milchglas('Gruppe beigetreten');
	  new Ajax.Request('/ajaxcontrols.php?act=addgroup&user='+user+'&group='+group,
			  {
			    method: 'get', asynchronous:true
			  } );
	  document.getElementById('button').innerHTML = '<span style="font-size:13px;">Du bist Mitglied dieser Gruppe</span>';
	  document.getElementById('button2').innerHTML = '<a href="/boxes/themabox.php" class="lbOn"><img src="/images/buttons/neuesthema.jpg" style="width:190px;height:31px;border:none;"></a>';
}
function savetitel (){
new Ajax.Request('/ajaxcontrols.php?act=savetitel',
		  {
		    method: 'get', parameters: Form.serialize($('questhead')),
		    asynchronous:true 
		  } );
}
function setpmsstatus(id){
	new Ajax.Request('/ajaxcontrols.php?act=setpmsstatus&id='+id,
			  {
			    method: 'get', asynchronous:true
			  } );
	}
function setcommentstatus(id){
	new Ajax.Request('/ajaxcontrols.php?act=setcommentstatus&id='+id,
			  {
			    method: 'get', asynchronous:true
			  } );
	}
function savebesch (){
new Ajax.Request('/ajaxcontrols.php?act=savebesch',
		  {
		    method: 'get', parameters: Form.serialize($('questhead')),
		    asynchronous:true
		  } );
}
function savequiz (){
milchglas('Entwurf wurde gespeichert');
new Ajax.Request('/ajaxcontrols.php?act=savequiz',
		  {
		    method: 'get', parameters: Form.serialize($('questhead')),
		    asynchronous:true
		  } );
}
function delquiz (){
new Ajax.Request('/ajaxcontrols.php?act=delquiz',
		  {
		    method: 'get', parameters: Form.serialize($('questhead')),
		    asynchronous:true,
	  onSuccess: function(t)
	  {
	  self.location.href='/mein-quizr/entwuerfe/';
	  }
		  } );
}
function publishquiz (){
var error=0;
if(document.getElementById('titel').value==""){
milchglas('Du musst einen Titel angeben!');
error=1;
}
if(document.getElementById('desc').value==""&&error==0){
	milchglas('Du musst eine Beschreibung angeben!');
	error=1;
}	
if(document.getElementById('anzahl_fragen').value<5&&error==0){
	milchglas('Dein Rätsel muss mindestens 5 Fragen besitzen um veröffentlicht zu werden!');
	error=1;
}
if(error==0){
milchglas('Rätsel veröffentlicht!');
new Ajax.Request('/ajaxcontrols.php?act=publishquiz',
		  {
		    method: 'get', parameters: Form.serialize($('questhead')),
		    asynchronous:true,
	  onSuccess: function(t)
	  {
	  self.location.href='/mein-quizr/raetsel/';
	  }
		  } );
}
}
function savekat (){
new Ajax.Request('/ajaxcontrols.php?act=savekat',
		  {
		    method: 'get', parameters: Form.serialize($('questhead')),
		    asynchronous:true
		  } );
}
function savequest (id){
milchglas('Frage wurde gespeichert !');
new Ajax.Request('/ajaxcontrols.php?act=updatequest',
		  {
		    method: 'get', parameters: Form.serialize($('questdetail_'+id)),
		    asynchronous:true
		  } );
new Effect.BlindUp('question_'+id,
		  {
		    duration: 1
		  } );
}
function delquest (id){
	var rid=document.getElementById('rid').value;
	new Ajax.Request('/ajaxcontrols.php?act=deletequest&rid='+rid,
			  {
			    method: 'get', parameters: Form.serialize($('questdetail_'+id)),
			    asynchronous:true,
				onSuccess: function(t)
				{
				document.getElementById('anzahl_fragen').value--;
				document.getElementById('questbox').innerHTML = t.responseText;
				}
			  } );
}
function questUp (id){
	new Ajax.Request('/ajaxcontrols.php?act=questup&id='+id,
			  {
			    method: 'get', parameters: Form.serialize($('questhead')),
			    asynchronous:true,
				onSuccess: function(t)
				{
				   document.getElementById('questbox').innerHTML = t.responseText;
				}
			  } );
}
function questDown (id){
	new Ajax.Request('/ajaxcontrols.php?act=questdown&id='+id,
			  {
			    method: 'get', parameters: Form.serialize($('questhead')),
			    asynchronous:true,
				onSuccess: function(t)
				{
				   document.getElementById('questbox').innerHTML = t.responseText;
				}
			  } );
}
function addquest1 (){
  if(document.getElementById('question1_1').value==""){
	  milchglas('Du musst eine Frage eingeben!');
  }else if(document.getElementById('antwort1_1').value==""){
	  milchglas('Du musst eine Antwort eingeben!');
  }else{

	new Ajax.Request('/ajaxcontrols.php?act=addquest',
	{
	  method: 'get', parameters: Form.serialize($('questform1')),
	  asynchronous:true, 
	  onSuccess: function(t)
	  {
	    document.getElementById('questbox').innerHTML = t.responseText;
	    document.getElementById('antwort1_1').value="";
	    document.getElementById('question1_1').value="";
	    document.getElementById('anzahl_fragen').value++;
	  }
	} );
  }
}
function addquest2 (){
  if(document.getElementById('question2_1').value==""){
	  milchglas('Du musst eine Frage eingeben!');
  }else if(document.getElementById('antwort2_1').value==""||document.getElementById('antwort2_2').value==""||document.getElementById('antwort2_3').value==""||document.getElementById('antwort2_4').value==""){
	  milchglas('Du musst 4 Antworten eingeben!');
  }else{
	new Ajax.Request('/ajaxcontrols.php?act=addquest',
	{
	  method: 'get', parameters: Form.serialize($('questform2')),
	  asynchronous:true, 
	  onSuccess: function(t)
	  {
	    document.getElementById('questbox').innerHTML = t.responseText;
	    document.getElementById('question2_1').value="";
	    document.getElementById('antwort2_1').value="";
	    document.getElementById('antwort2_2').value="";
	    document.getElementById('antwort2_3').value="";
	    document.getElementById('antwort2_4').value="";
	    document.getElementById('anzahl_fragen').value++;
	 }
	} );
  }
}
function addquest3 (){
  if(document.getElementById('question3_1').value==""){
	  milchglas('Du musst eine Frage eingeben!');
  }else{
	new Ajax.Request('/ajaxcontrols.php?act=addquest',
	{
	  method: 'get', parameters: Form.serialize($('questform3')),
	  asynchronous:true, 
	  onSuccess: function(t)
	  {
	    document.getElementById('questbox').innerHTML = t.responseText;
	    document.getElementById('question3_1').value="";
	    document.getElementById('anzahl_fragen').value++;
	 }
	} );
  }
}

function milchglas( text ){
Dialog.alert( text ,  
{
windowParameters: {width:300, height:130}, okLabel: "Ok", ok:function(win) { return true; }
}
);
}
function beschr_limiter(){
if(document.getElementById('desc').value.length>=200){
	document.getElementById('desc').value = document.getElementById('desc').value.substring(0,199);
	document.getElementById('begrenzung').value=0;
}else{
	document.getElementById('begrenzung').value= 200 - document.getElementById('desc').value.length
}
}

function titel_limiter(){
if(document.getElementById('titel').value.length>=50){
	document.getElementById('titel').value=document.getElementById('titel').value.substring(0,49);
	document.getElementById('titel_limit').value=0;
}else{
	document.getElementById('titel_limit').value= 50 - document.getElementById('titel').value.length
}
}
function updateActivity(){
	new Ajax.Request('/ajaxcontrols.php?act=updateact',
	{
	method: 'get',
	asynchronous:true, 
	onSuccess: function(t)
    {
	    document.getElementById('activitybox').innerHTML = t.responseText;
	}
	} );
	window.setTimeout("updateActivity()", 1000);
}
function updateCounter(){
	new Ajax.Request('/ajaxcontrols.php?act=updatecount',
			{
			method: 'get',
			asynchronous:true, 
			onSuccess: function(t)
		    {
			    document.getElementById('counterbox').innerHTML = t.responseText;
			}
			} );
			window.setTimeout("updateCounter()", 1000);
}
function winPuzzle(user){
if(user!=''){
alert('Du hast das Schiebepuzzle gelöst '+user+'! Du hast soeben 250 Punkte gewonnen!');
}else{
alert('Du hast das Schiebepuzzle gelöst!');
}
		new Ajax.Request('/ajaxcontrols.php?act=winpuzzle&user='+user,
		{
		method: 'get',
		asynchronous:true
		} );
}
