// JavaScript Document
var contextArr=[];	

var profilesXML;
var profilesArr=[];
var workshopXML;
var workshopArr=[];
var xmlSource;

/* Slidesho Defauults */
var ws_slideShowDelay=10; // Seconds (default)
var slideShowDelay=10; // Seconds (default)
var ws_image_idx=0;
var image_idx=0;


/* BEGIN Advanced HTML Editor */
var BaseURL = "";
/* END Advanced HTML Editor */

function startSlideShow() {
	if (image_idx >= profilesArr.length-1) {image_idx=0;} else{image_idx+=1;}
	if (ws_image_idx >= workshopArr.length-1) {ws_image_idx=0;} else{ws_image_idx+=1;}
	
		$('#slider').fadeOut('slow',function() {
			
			// Profile Slider
			var profile=profilesArr[image_idx];
			$('#slideshowImage').attr('alt', profile.artist_name ).attr('src', profile.artist_welcome_image );
			$('#artistName').html(profile.artist_name);
			
			// Workshop slider
			var workshop=workshopArr[ws_image_idx];
			$('#workshopImage').attr('alt', workshop.name ).attr('src', workshop.thumb );
			$('#workshopName').html( workshop.date +'<br><br>'+ workshop.name );
			
		});
		
		$('#slider').show('slide');
	   	setTimeout("startSlideShow();",1000*slideShowDelay);
}

function getAllProfiles() {
	profilesXML='';
	$.ajax({type: "GET", url: "includes/processProfile.php", dataType: "xml", success: parseProfiles });
}

function parseProfiles(xml) {
	
	profilesXML=xml;
	profilesArr=[];
	
	$(xml).find("Row").each(function() {
								
								var p=buildProfile(this);
								imageObj = new Image();
								imageObj.src=p.artist_welcome_image;
								profilesArr.push(p);
							
							});
	
	$.ajax({type: "GET", url: "includes/processWorkshop.php", dataType: "xml", success: parseWorkshops });
	
	
}

function parseWorkshops(xml) {
	
	workshopXML=xml;
	workshopArr=[];
	
	$(xml).find("Row").each(function() {
								var w=buildWorkshop(this);
								imageObj = new Image();
								imageObj.src=w.thumb;
								workshopArr.push(w);
							});

	//Start the show
	setTimeout("startSlideShow();",1000*slideShowDelay);
}
function buildWorkshop(t) {

	var workshop={};
	workshop.id=$(t).find("workshop_id").text();
	workshop.name=$(t).find("workshop_name").text();
	workshop.date=$(t).find("workshop_date").text();
	workshop.days=$(t).find("workshop_days").text();
	workshop.description=$(t).find("workshop_description").text();
	workshop.thumb=$(t).find("workshop_thumb").text();
	
 	return workshop;
}
function buildProfile(t) {
	var profile={};
	profile.id=$(t).find("profile_id").text();
	profile.artist_code=$(t).find("profile_artist_code").text();
	profile.artist_button_text=$(t).find("profile_artist_button_text").text();
	profile.artist_name=$(t).find("profile_artist_name").text();
	profile.artist_contact_block=$(t).find("profile_artist_contact_block").text();
	profile.artist_welcome=$(t).find("profile_artist_welcome").text();
	profile.artist_email=$(t).find("profile_artist_email").text();
	profile.artist_welcome_image=$(t).find("profile_artist_welcome_image").text();
	profile.artist_logo_image=$(t).find("profile_artist_logo_image").text();
	profile.artist_active=$(t).find("profile_artist_active").text();
	profile.artist_phone=$(t).find("profile_artist_phone").text();
	profile.artist_bio=$(t).find("profile_artist_bio").text();
	profile.display_seq=$(t).find("profile_display_seq").text();
	profile.artist_create_date=$(t).find("profile.artist_create_date").text();
	
	 return profile;

}
