/************************************************/
/* Bouncy Radio Center RAJAX Javascript			*/
/* -------------------------------------------- */
/* rajax_core.js - Core RAJAX					*/
/* (c) BouncyServers.co.uk 2009					*/
/* -------------------------------------------- */
/* Author: Anthony Kinson						*/
/************************************************/

/**
 * PeriodicalUpdater options:
 * 
 * 'ELEMENT ID','CONTENT TO GRAB',
 * {
 * frequency: update time in seconds,
 * decay: number to multiply frequency by on each check when data has no change
 * }
 */
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
function core_song() {
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_song',
		'index.php?app=radio&module=rajax&get=song',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2
			}
	);
}
core_song();
function core_dj() {
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_dj',
		'index.php?app=radio&module=rajax&get=dj',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2
			}
	);
}
core_dj(); 
function core_genre() {
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_genre',
		'index.php?app=radio&module=rajax&get=genre',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2 
			}
	);
}
core_genre();
function core_listeners() {
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_listeners',
		'index.php?app=radio&module=rajax&get=listeners',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2 
			}
	);
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_listenersperc',
		'index.php?app=radio&module=rajax&get=listenerspercent',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2 
			}
	);
}
core_listeners();
function core_peak() {
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_peak',
		'index.php?app=radio&module=rajax&get=peak',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2 
			}
	);
	var myAjax = new Ajax.PeriodicalUpdater(
		'core_peakperc',
		'index.php?app=radio&module=rajax&get=peakpercent',
			{
				method: 'get',
				evalScripts: true,
				frequency: 30,
				decay: 2 
			}
	);
}
core_peak();
