// jQuery

// process xml responce
var PROCESSBIDS = {
	
	
	sendbids: function () {
		
		var _PROCESSBIDS = this;
		
		var start = $('#start').val();
		
		$.ajax({
			type: "POST",
			url: "/xml/pure_magic.php?r=" + Math.random()*99999,
			data: { start: start },
			dataType: "xml",
			success: function(xml) {
				$(xml).find('event').each(function(){
					start = $(this).find('start').text();
					var title = $(this).find('title').text();
					var summary = $(this).find('summary').text();
					var url = $(this).find('url').text();
					var image = $(this).find('image').text();
					
					var error = $(this).find('error').text();
					if(error!=''){
						var title = error;
					}
					_PROCESSBIDS.display(title, summary, url, image);
				});
				
				$('#start').val(start);
				
				
			},
			error: function(){
				var title = 'ERROR!';
				var summary = '';
				var url = '';
				var image ='/images/no_charity_event_image.jpg';
				
				_PROCESSBIDS.display(title, summary, url, image);
			}
		});
		
	},
	display: function(title, summary, url, image) {
		
		if(url==''){
			var pureMagicHd = '<b>'+title+'</b>';
			var pureMagicTxt = summary;
			var pureMagicImg = '<img src="'+image+'" alt="'+title+'" />';
		} else {
			var pureMagicHd = '<a href="'+url+'"><b>'+title+'</b></a>';
			var pureMagicTxt = summary+'... <a href="'+url+'">more</a>';
			var pureMagicImg = '<a href="'+url+'"><img src="'+image+'" alt="'+title+'" border="0" /></a>';
		}
		$("#pureMagicHd").hide().delay(100).html(pureMagicHd).fadeIn(500);
		$("#pureMagicTxt").hide().delay(100).html(pureMagicTxt).fadeIn(500);
		$("#pureMagicImg").hide().delay(100).html(pureMagicImg).fadeIn(500);
	}
};
function displayPanel() {
	PROCESSBIDS.sendbids();
}
function displayWish(){
	var count1 = $('#count1').val();
	var count2 = $('#count2').val();
	
	var wish1 = 1;
	var wish2 = 2;
	var wish3 = 3;
	
	if(count1==1){
		var wishList = '<span class="wishName">Liam 17</span> - has cerebral palsy and needs a new walker to enable him to be mobile again';
	} else if(count1==2){
		var wishList = '<span class="wishName">Thomas 6</span> - has a severe form of colitis and dreams to visit Disney Land Paris';
	} else if(count1==3){
		var wishList = '<span class="wishName">Aaron 14</span> - has Cerebral Palsy and Dreams of a magical visit to Walt Disney World in Florida';
	} else if(count1==4){
		var wishList = '<span class="wishName">Amin 13</span> - has kidney failure - his wish is to go Walt Disney World in Florida';
	} else if(count1==5){
		var wishList = '<span class="wishName">Freya 4</span> - has Leukaemia - Her wish is for a holiday at centreparcs with her family';
	} else if(count1==6){
		var wishList = '<span class="wishName">Jonathan 12</span> - has Downs syndrome - His wish is to have a family holiday in the UK or Europe';
	} else {
		var wishList = '<span class="wishName">Finlay 8</span> - has epilepsy, learning and movement difficulties - wish, a holiday at centreparcs';
	}
	//if(wish1==count2){ $("#wish1").hide().delay(300).html(wishList).fadeTo(1000, 1); } else { $("#wish1").fadeTo(300, 0.7); }
	//if(wish2==count2){ $("#wish2").hide().delay(300).html(wishList).fadeTo(1000, 1); } else { $("#wish2").fadeTo(300, 0.7); }
	//if(wish3==count2){ $("#wish3").hide().delay(300).html(wishList).fadeTo(1000, 1); } else { $("#wish3").fadeTo(300, 0.7); }
	
	$("#wish"+count2).hide().delay(300).html(wishList).fadeTo(1000, 1);
	
	count1++;
	count2++;
	
	if(count1>7){
		count1 = 1;	
	}
	if(count2>3){
		count2 = 1;	
	}
	
	$('#count1').val(count1);
	$('#count2').val(count2);
}
/* start pure magic panel */
$(function($) {
	//PROCESSBIDS.sendbids();
	//displayPanel();
	setTimeout("displayPanel()", 1000);
	setInterval("displayPanel()", 6000);
	setInterval("displayWish()", 4000);
	displayWish()
});
