// JavaScript Document

var imgSrc = "wp-content/uploads/photos/Toby_Twining_Music_Group.jpg";
var x = 1;
var delayTime = 4000;

jQuery(document).ready(function() {

	jQuery.ajax({
		type: "GET",
		url: "wp-content/uploads/imagerotator/playlist2.xspf",
		dataType: "xml",
		success: parseXML
	});
	
	/*jQuery("#image-rotator-image").delay(2000).animate({ opacity: 0 }, 500 , function() {
		jQuery("#image-rotator-image").attr({ src: imgSrc}); //Switch the main image (URL + alt tag)
		jQuery("#image-rotator-image").animate({ opacity: 1.0 }, 500 ); 
	});*/
	
});

function parseXML (xml) {
	
	//alert("parsam kao");
	
	var n = $(xml).find("track").length;
	
	window.x = Math.floor( Math.random() * n + 1 );	/* x = Math.floor(Math.random() * (max - min + 1)) + min; */
	
	changeImage(xml, n);
	setInterval( function() {changeImage(xml, n)} , delayTime);
	
}

function changeImage(xml, n) {
	
	var title = $(xml).find("track:eq("+window.x+")").children("title").text();
	var imgSrc = $(xml).find("track:eq("+window.x+")").children("location").text();
	var imgLink = $(xml).find("track:eq("+window.x+")").children("info").text();
	
	jQuery("#image-rotator-image").animate({ opacity: 0 }, 800 , function() {
		jQuery("#image-rotator-image").attr({ src: imgSrc}); //Switch the main image (URL + alt tag)
		jQuery("#image-rotator-title").text(title).css("display", "inline");
		jQuery("#image-rotator-image").css("display", "inline").animate({ opacity: 1.0 }, 800 );
		jQuery("#image-rotator-image").click(function(){
			window.location = imgLink;
		});
	});
	
	//next pic preload
	var x1 = window.x + 1;
	if ( x1 >= n ){
		x1 = 0;		
	}	
		
	nextPic = new Image();
	nextPic.src = $(xml).find("track:eq("+x1+")").children("location").text();
	
	window.x = x1;
	
	/*$("#image-rotator-image").attr("src", imgSrc);		
	$("#image-rotator-title").text(title);*/	
	    
}


