/* AJAX */

// FRIENDSHIP 
// Friendship offer
function friend_new(code)
{
	var data = 'new_friend='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									}
					 });
}

// Friendship accept
function friend_accept(code)
{
	var data = 'accept_friend='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data
					 });
	
	$('friend_'+code).innerHTML = 'angenommen';
}

// Friendship reject
function friend_reject(code)
{
	var data = 'reject_friend='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data
					 });
	
	$('friend_'+code).innerHTML = 'abgelehnt';
}

// Friendship delete
function friend_del(code)
{

	if(confirm('sicher?') == true)
	{
		var data = 'del_friend='+code;
		
		new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
							method: 'post',
							asynchronous: true,
							parameters: data,
							onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									}
						 });
	}
}


// PLACE
// add to war_da
function warda_add(code)
{
	var data = 'add_warda='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									$('add_'+code).innerHTML = transport.responseText;
									}
					 });
	
}

// add to war_da from willhin
function warda_remove(code)
{
	var data = 'add_warda='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									$('place_'+code).remove();
									}
					 });
	
}

// del from war_da
function warda_del(code)
{
	var data = 'del_warda='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									$('place_'+code).remove();
									}
					 });
	
}

// add to will_ich_hin
function willhin_add(code)
{
	var data = 'add_willhin='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									$('add_'+code).innerHTML = transport.responseText;
									}
					 });
	
}

// del from will_ich_hin
function willhin_del(code)
{
	var data = 'del_willhin='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									$('place_'+code).remove();
									}
					 });
	
}

// platz empfehlen
function new_empf()
{
	var data = Form.serialize($('empfehlung'));
				
		new Ajax.Request('http://www.wo-war-ich-schon.de/empfehlen.php', {
					method:'post',
					asynchronous: true,
					parameters: data,
					evalScripts: true, 
					onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									Effect.toggle('empf');
									}
					 });
}

// freund_einladen
function inv_friend()
{
	var data = Form.serialize($('einladen'));
				
		new Ajax.Request('http://www.wo-war-ich-schon.de/freund_einladen.php', {
					method:'post',
					asynchronous: true,
					parameters: data,
					evalScripts: true, 
					onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									/* Effect.toggle(''); */
									}
					 });
}

// freund_einladen - die 2.
function inv_friend_well()
{
	var data = Form.serialize($('einladen'));
	
		new Ajax.Request('http://www.wo-war-ich-schon.de/freund_einladen.php', {
					method:'post',
					asynchronous: true,
					parameters: data,
					evalScripts: true, 
					onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									alert(transport.responseText);
									/* Effect.toggle(''); */
									$('friendname').value = '';
									$('email').value = '';
									Effect.toggle('invite_form');
									Effect.toggle('invite_ok');
	
									}
					 });
}

// loader
function new_land_places()
{
	new Ajax.Updater('place_land','http://www.wo-war-ich-schon.de/box_place_start_land.php', {
		method:'post',
		asynchronous: true,
		onSuccess: function(transport) {
							var test = transport.responseXML.getElementsByTagName('navis')[0].getElementsByTagName('navi');
							/* var nav = test.getAttribute('code'); */
							/* alert(test[1].getAttribute('code')); */
							}
	});
					 

}

function new_new_places(akt)
{
	if(akt == 1)
	{
		var next = $('new_fwd');
		var start = next.getAttribute('value');
	}
	else
	{
		var next = $('new_back');
		var start = next.getAttribute('value');
	}
	var data = 'next='+start;
	
	new Ajax.Updater('place_new','http://www.wo-war-ich-schon.de/box_place_start_new.php', {
		method:'post',
		parameters: data,
		asynchronous: true,
		onSuccess: function(transport) {
						var test = transport.responseXML.getElementsByTagName('navis')[0].getElementsByTagName('navi');
						/* var nav = test.getAttribute('code'); */
						/*point = test[1].getAttribute('code');*/
						 $('new_back').setAttribute( 'value' , test[0].getAttribute('code'));
						 $('new_fwd').setAttribute( 'value' , test[1].getAttribute('code'));
						}
		
		
	});
}

function new_top_places(akt)
{
	if(akt == 1)
	{
		var next = $('top_fwd');
		var start = next.getAttribute('value');
	}
	else
	{
		var next = $('top_back');
		var start = next.getAttribute('value');
	}
	var data = 'next='+start;
	
	new Ajax.Updater('place_top','http://www.wo-war-ich-schon.de/box_place_start_best.php', {
		method:'post',
		parameters: data,
		asynchronous: true,
		onSuccess: function(transport) {
						var test = transport.responseXML.getElementsByTagName('navis')[0].getElementsByTagName('navi');
						/* var nav = test.getAttribute('code'); */
						/*point = test[1].getAttribute('code');*/
						 $('top_back').setAttribute( 'value' , test[0].getAttribute('code'));
						 $('top_fwd').setAttribute( 'value' , test[1].getAttribute('code'));
						}
		
		
	});
}


function moments()
{
	new Ajax.PeriodicalUpdater('moments', 'http://www.wo-war-ich-schon.de/boxen/box_moments_ajax.php', {
	  method: 'post', 
	  frequency: 5, 
	  decay: 1
	});
}

function addObservers() {
	moments();	
}

function newExternFriend()
{
	var data = 'externmail='+$('externmail').value;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/externe_freunde.php', {
					method:'post',
					asynchronous: true,
					parameters: data,
					evalScripts: true, 
					onSuccess: function(transport) { 
					
					var result = transport.responseXML.getElementsByTagName('users')[0];
					if( result.getAttribute('value') == 'false' ) {
					alert( result.getAttribute('errormsg') );
					} else 
					{
						
					var users 		= transport.responseXML.getElementsByTagName('users')[0].getElementsByTagName('user');
					// A new li for the person
					var newFriend 	= new Element( 'li' , { 'id' : users[0].getAttribute('code')+'_old' } );
					var input 		= newFriend.appendChild( new Element( 'input' , { 'type' : 'checkbox', 'onclick' : 'unload(\''+ users[0].getAttribute('code')+'\',\''+users[0].getAttribute('name')+'\')', 'name' : 'gaeste[]', 'value' : users[0].getAttribute('code') } ) );
					var a			= newFriend.appendChild( new Element( 'strong' , {  } ) ).update(' '+users[0].getAttribute('name'));	
					
					
					/* var row = new Element('tr').observe('click', callback); */
					Element.insert( $('inv_friends'), { 'bottom' : newFriend } );
					}
					
					}
					});
}

function newExternFriendPhoto()
{
	var data = 'externmail='+$('externmail').value;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/externe_freunde.php', {
					method:'post',
					asynchronous: true,
					parameters: data,
					evalScripts: true, 
					onSuccess: function(transport) 
					{ 
					
						var result = transport.responseXML.getElementsByTagName('users')[0];
						if( result.getAttribute('value') == 'false' ) 
						{
							alert( result.getAttribute('errormsg') );
						} 
						else 
						{
							
							var users 		= transport.responseXML.getElementsByTagName('users')[0].getElementsByTagName('user');
							// A new li for the person
							var newFriend = new Element( 'option' , { 'selected': 'selected', 'value' : users[0].getAttribute('code') } ).update( users[0].getAttribute('name') + '&nbsp;' );	
							
							/* var row = new Element('tr').observe('click', callback); */
							Element.insert( $('mOpSelectFriend'), { 'top' : newFriend } );
						}
						
					}
					});
}


// START PLÄTZE WECHSEL

function auto_places()
{
	
	new Ajax.PeriodicalUpdater('place_land','http://www.wo-war-ich-schon.de/box_place_startseite.php', {
		method: 'post', 
		frequency: 8, 
		decay: 1,
		asynchronous: true,
		onComplete: timeOut(),
		onSuccess: function(transport) {
						var test = transport.responseXML.getElementsByTagName('navis')[0].getElementsByTagName('navi');
						}
	});
	

}

function timeOut(){

   setTimeout("blinkkiii()", 500);

}

function blinkkiii(section){

    Effect.Pulsate('place_land', { pulses: 5, duration: 1 });

} 

// AUF DEN SPUREN
function folgen(code) {
	var data = 'folgen='+code;
	
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									/* new Notify.Alert (transport.responseText, {autoHide: 'false'});*/
									$('add_folgen_'+code).innerHTML = transport.responseText;
									}
					 });
	
}

function folgen_del() {
	
}

// TRIPS - LISTEN BEWERTEN
function trip_rate(code,rate) {
	
	var data = 'listen_id='+code+'&rating='+rate;
	new Ajax.Request('http://www.wo-war-ich-schon.de/AJAX/', {
						method: 'post',
						asynchronous: true,
						parameters: data,
						evalScripts: true, 
						onSuccess: function(transport) { 
									$('listen_id_'+code).innerHTML = transport.responseText;
									}
					 });
}
