function party_scroll(id)
{
	pageSize();
	var arr = $('lnk'+id).positionedOffset();
	if ( parent.location != window.location ) { parent.window.scrollTo(0,200+arr[1]); } 
	else { window.scrollTo(0,arr[1]-60); }
}

function party_toggle(id,lnk)
{
	$$('div.event_desc').each(function(element) { $(element).hide(); }); 
	$$('div.active').each(function(element) { $(element).setAttribute("class","event"); $(element).setAttribute("className","event"); }); 
	$('m'+id).show(); 
	$('subs'+id).show();
	party_scroll(id);
	if ( lnk != false ) lnk.blur();
	$('event'+id).setAttribute('className',"event active");
	$('event'+id).setAttribute('class',"event active");
	if ( !$('loaded'+id) ) 
	{
		$('subs'+id).innerHTML='<i'+'mg src="images/icons/search-ajax-loader.gif" alt="- bitte warten -" />';
		new Ajax.Request('ajax/party_guide.php?id='+id, {
		  onSuccess: function(t) {
			$('m'+id).innerHTML=t.responseText;
			subs(id);
		  }
		});	
	}
	else party_scroll(id);
	return false;
}

function set_subs(id)
{
	if ( party_toggle(id,false) == false )
	{
		$('subs'+id).show();
		$('subs'+id).innerHTML='<img src="images/icons/search-ajax-loader.gif" alt="- bitte warten -" />';
			new Ajax.Request('ajax/party_subscriber.php?id='+id+'&add=true',{
		  onSuccess: function(t) {
			if ( t.responseText != 'error' )
			{
				$('ac'+id).innerHTML = '<a class="sub check">eingetragen</a>';
				$('subs'+id).innerHTML=t.responseText;
				party_scroll(id);
			}
			else
			{
				alert('Du bist an diesem Tag schon mind. 2x eingetragen!\nBitte trage dich erst bei einer anderen Party aus.');
				party_toggle(id,false);
			}
		  }
		});
	}
	return false;
}

function subs_remove(id)
{
	if ( party_toggle(id,false) == false )
	{
		$('subs'+id).innerHTML='<i'+'mg src="images/icons/search-ajax-loader.gif" alt="- bitte warten -" />';
		$('subs'+id).show();
			new Ajax.Request('ajax/party_subscriber.php?id='+id+'&remove=true',{
		  onSuccess: function(t) {
			$('subs'+id).innerHTML=t.responseText;
			$('ac'+id).innerHTML = '<a href="javascript:;" class="sub add" onclick="return set_subs('+id+')">Ich will hin!</a>';			
			party_scroll(id);
		  }
		});
	}
	return false;
}

function subs(id)
{
		//$('sl'+id).innerHTML='<img src="images/icons/search-ajax-loader.gif" alt="- bitte warten -" />';
		new Ajax.Request('ajax/party_subscriber.php?id='+id, {
		  onSuccess: function(t) {
			$('subs'+id).innerHTML=t.responseText;
			party_scroll(id);
		  }
		});
}

function party_tip(id,img)
{
	img = img.replace("small\/","");
	new Tip('p'+id,'<img src="'+img+'" alt="" />', { style: 'trans' });
}