
if(att_pager_system_active==true){

	setInterval ("pager_poll()", pager_polling_interval);
	active_fromid = 0;
	function pager_window_close(){
		pager_deactivate_chat(active_fromid);
		$('pager_window').setStyle('display','none');
		$('pager_taskbar').setStyle('display','inline');
	}

	function pager_window_open(){
		$('pager_window').setStyle('display','inline');
		$('pager_taskbar').setStyle('display','none');
	}

	function pager_init(){
		reference = setInterval ("pager_poll()", 1000);
		clearInterval(reference);
	}

	pager_init();

	function pager_activate_tab(fromid){
		var update_url = att_bburl+'/pager.php?do=activate_tab&otherid='+fromid;
		var req = new Request.HTML({url:update_url, 
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
			pager_poll();
			},
			onFailure: function() {
			}
		});
		req.send();
	}


	function pager_close_tab(id){
		var update_url = att_bburl+'/pager.php?do=remove_tab&otherid='+id;
		var req = new Request.HTML({url:update_url, 
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
			pager_poll();
				pager_deactivate_chat(id)
			},
			onFailure: function() {
			}
		});
		req.send();
	}


	function pager_set_tab_priority(fromid,priority){
		var update_url = att_bburl+'/pager.php?do=set_tab_priority&otherid='+fromid+'&priority='+priority;
		var req = new Request.HTML({url:update_url, 
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
			},
			onFailure: function() {
			}
		});
		req.send();	
	}


	function pager_activate_chat(fromid){
		pager_deactivate_search();
		$('pager_search_input').value='';
		$('pager_search').set('text','');
		pager_window_open();
		pager_activate_tab(fromid);
		//pager_set_tab_priority(fromid,1);
		att_pager_refresh(fromid);
		clearInterval(reference);
		reference = setInterval("att_pager_refresh("+fromid+")",pager_chat_refresh_interval);
		active_fromid=fromid;
		$('pager_toid').set('value',fromid);
		//pager_activate_tab(fromid);
		//pager_set_tab_priority(fromid,1);
		//pager_poll();
	}



	function pager_deactivate_chat(fromid){
	if(fromid == active_fromid){
		clearInterval(reference);
		$('pager_activechat').set('text','Du hast keinen aktiven Chat.');
		$('pager_activechat_currentusername').set('text','N/A');
		$('pager_current_avatar').setProperty('src',att_bburl+'/clear.gif');
		$('pager_activechat_currentbuddylink').set('html','');
		}
	}

	function pager_add_buddy(buddyid){
		var update_url = att_bburl+'/pager.php?do=add_buddy';
		var req = new Request.HTML({url:update_url, data:{'buddyid':buddyid},
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
				//alert(responseHTML);	
				//var myJSON = JSON.decode(responseHTML);
				att_pager_refresh(active_fromid);
				pager_poll();
			},
			onFailure: function() {
			}
		});
		req.send();
	}

	function pager_remove_buddy(buddyid){
		var update_url = att_bburl+'/pager.php?do=remove_buddy';
		var req = new Request.HTML({url:update_url, data:{'buddyid':buddyid},
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
				pager_poll();
				att_pager_refresh(active_fromid);
			},
			onFailure: function() {
			}
		});
		req.send();
	}

	function pager_poll(){
		var update_url = att_bburl+'/pager.php?do=poll';
		var req = new Request.HTML({url:update_url, 
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
				//alert(responseHTML);	
			var myJSON = JSON.decode(responseHTML);
				if(myJSON.activateID>0){
					if(att_pager_sounds_active){
					$('pager_sound_iframe').set('src',att_bburl+'/pager/click1.html');
					}
					pager_activate_chat(myJSON.activateID);
				}
			
				$('pager_buddylist').set('html',myJSON.buddylist);
				$('pager_tabcontainer').set('html',myJSON.tabcontainer);
			},
			onFailure: function() {
				$('pager_activechat').set('text', ' ');
			}
		});
		req.send();
	}


	function att_pager_refresh(fromid){
		$('pager_window').setStyle('display','inline');
		var update_url = att_bburl+'/pager.php?do=update_chat&fromid='+fromid;
		var req = new Request.HTML({url:update_url, 
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
				//alert(responseHTML);	
			var myJSON = JSON.decode(responseHTML);
				$('pager_activechat').set('html',myJSON.text);
				$('pager_activechat_currentusername').set('text',myJSON.currentusername);
				$('pager_chatlog_link').setProperty('href',att_bburl+'/pager.php?do=output_log&fromid='+myJSON.currentuserid);
				//alert(att_bburl+'/pager.php?do=output_log&fromid='+myJSON.currentuserid);
				if(myJSON.show_buddylink=='yes'){
				$('pager_activechat_currentbuddylink').set('html','<a href="javascript:pager_add_buddy('+myJSON.currentuserid+')">Add Buddy</a>');

				}else{
				$('pager_activechat_currentbuddylink').set('html','');
				}
				$('pager_activechat').scrollTop = ($('pager_activechat').scrollTop + 10000);
				$('pager_current_avatar').setProperty('src',att_bburl+'/image.php?u='+myJSON.currentuserid+'&dateline='+att_timestamp);
			
			},
			onFailure: function() {
				$('pager_activechat').set('text', ' ');
			}
		});
		req.send();
	
	}

	pager_search_active=false;

	function pager_search_set_state(state){
		pager_search_active=state;
	}

	pager_last_search=0;

	function pager_activate_search(){
		$('pager_search_link').setStyle('display','none');
		$('pager_search_input').setStyle('display','inline');
		$('pager_search_input').set('value','Benutzername eingeben');
		$('pager_search_cancel').setStyle('display','inline');
		$('pager_search').setStyle('display','inline');
		//alert('hello');
		$('pager_search_input').addEvent('focus',function(e){if($('pager_search_input').value='Enter Username'){$('pager_search_input').value='';}});
	}
	function pager_deactivate_search(){
	
		$('pager_search_link').setStyle('display','inline');
		$('pager_search_input').setStyle('display','none');
		$('pager_search_cancel').setStyle('display','none');
		$('pager_search').setStyle('display','none');
	}

	function pager_toggle_inputsize(){
		if($('pager_message').getStyle('display')=='none'){
			$('pager_message_input').setStyle('display','none');
			$('pager_message').setStyle('display','inline');
			$('pager_message').value=$('pager_message_input').value;
			$('pager_message_input').value='';
		}else{
			$('pager_message_input').setStyle('display','inline');
			$('pager_message').setStyle('display','none');
			$('pager_message_input').value=$('pager_message').value;
			$('pager_message').value='';
		}
		//$('pager_char_counter').set('text','0');
	}

	function pager_get_search_results()
	{
		var currentTime = new Date();
		if((currentTime.getTime()/1000 - pager_last_search)<1){
			//wait until current search is done.
			//return false;
		}
		pager_last_search = currentTime.getTime()/1000;
		update_url = att_bburl+'/pager.php?do=search';

		var req = new Request.HTML({url:update_url, data:{'input':$('pager_search_input').value},
			onSuccess: function(html,responseElements,responseHTML,responseJavascript) {
				var myJSON = JSON.decode(responseHTML);
				$('pager_search').set('html',myJSON.text);
				pager_search_active=false;
			},
			onFailure: function() {
				$('pager_search').set('text', '');
				pager_search_active=false;
			}
		});
		req.send();
	}

	/*
	function pager_sendmessage(){
		var chatmessage=$('pager_chatinput').value;
		alert(chatmessage);
	}
	*/
	window.addEvent('domready', function() {


	//$('pager_window').setStyle('display','inline');
	$('pager_window').setStyle('top',screen.height/2-200);
	$('pager_window').setStyle('left',screen.width/2-250);

	myDraggable_PagerWindow = new Drag($('pager_window')).detach();

	$('pager_title').addEvent('mouseenter', function(){myDraggable_PagerWindow.attach();});

	$('pager_title').addEvent('mouseleave', function(){myDraggable_PagerWindow.detach();});



	$('pager_message').addEvent('keyup',
								function(e){
								$('pager_char_counter').set('text',$('pager_message').get('value').trim().length);
								//$('pager_sound_iframe').set('src',att_bburl+'/pager/click1.html');
								});
	$('pager_message_input').addEvent('keyup',
								function(e){
								$('pager_char_counter').set('text',$('pager_message_input').get('value').trim().length);
								//$('pager_sound_iframe').set('src',att_bburl+'/pager/click1.html');
								});

	$('pager_search_input').addEvent('keyup',
								function(e){

								pager_get_search_results();
								pager_search_active=true;
								});




	pager_poll();

	$('pager_sendmessage').addEvent('submit', function(e) {
			e.stop();
			$('pager_message').value=$('pager_message_input').value+$('pager_message').value;
			$('pager_message').value=$('pager_message').value.trim();
			//alert($('pager_message').value);
			this.set('send', {onComplete: function(response) { 
				$('pager_sendmessage').reset();
				$('pager_char_counter').set('text',$('pager_message').get('value').trim().length);

				att_pager_refresh(active_fromid);
	}});
			//Send the form.
			this.send();
		});


	});
}


