﻿var originalArtistMouseOverSrc='';

var artistImageID;
var artistBioID;
var artistCurrentLinkID = '';
var artistCurrentNavigateID = '';
var artistCurrentPhotoID;
var artistCurrentPhotoIndex;

var originalCalendarMouseOverSrc='';
var calendarImageID;


var eventImageID;

function preloadPics(csv){

	var arr= csv.split(",");
	var ph;	
	var img;
	
	for (ph in arr)
	{
		  img= new Image(400,300); 
		  img.src=arr[ph];
	}
}

function artistImageMouseOverStart(src, link)
{
	try{
		var img=document.getElementById(artistImageID);
		
		if (img.style.visibility!='visible'){
			originalArtistMouseOverSrc = '';
		}
		else{
			originalArtistMouseOverSrc = img.src;
		}
		img.src=src;
		img.style.visibility='visible';

		if (artistCurrentLinkID != link.id) {
		    if (artistCurrentLinkID != '') {
		        document.getElementById(artistCurrentLinkID).style.color = '#666666';
		    }

		    try {
		        document.getElementById(artistCurrentNavigateID).style.visibility = 'hidden';
		    }
		    catch (err) { }
		}
		
	}
	catch(err){
		//alert("Image not Found. " + err);		
	}
	
}

function artistImageMouseOverEnd(imageUID)
{
	try{
		var img=document.getElementById(artistImageID);

		if (originalArtistMouseOverSrc==''){
			img.style.visibility='hidden';
		
			document.getElementById(artistCurrentNavigateID).style.visibility='hidden';
			//document.getElementById(artistBioID).style.visibility='hidden';
		}
		else{	
			img.src=originalArtistMouseOverSrc;
			img.style.visibility='visible';

			if (artistCurrentLinkID != '') {
			    document.getElementById(artistCurrentLinkID).style.color = '#9BAB3F';
			}


			//Attempt to make Nav Visible!
			try {
			    document.getElementById(artistCurrentNavigateID).style.visibility = 'visible';
			}
			catch (err) { }


		}

	}
	catch(err){
		//alert("Error. " + err);		
	}
	
}


function artistSlideShowStart(hiddenPhotosID, linkID, navID)
{
	try{
		
		artistCurrentPhotoID = hiddenPhotosID;
		artistCurrentPhotoIndex = 0;

		if (artistCurrentLinkID != '') {
		    document.getElementById(artistCurrentLinkID).style.color = '#666666';
		}
		artistCurrentLinkID = linkID;
		if (artistCurrentLinkID != '') {
		    document.getElementById(artistCurrentLinkID).style.color = '#9BAB3F';
		}

		
		if (artistCurrentNavigateID != '') {
		    document.getElementById(artistCurrentNavigateID).style.visibility = 'hidden';
		}
		artistCurrentNavigateID = navID;
		if (artistCurrentNavigateID != '') {
		    document.getElementById(artistCurrentNavigateID).style.visibility = 'visible';
		}
		
		artistSlideShowNavigate();

		//document.getElementById(artistBioID).style.visibility='visible';
		//document.getElementById(artistBioID).innerHTML=document.getElementById(hiddenBioID).value;

				
	}
	catch(err){
		alert("Error. " + err);		
	}
	
}


function artistSlideShowNavigate(){
	try{
		
		var a = document.getElementById(artistCurrentPhotoID).value.split(",");

		if (artistCurrentPhotoIndex == a.length) {
			artistCurrentPhotoIndex = 1;
		}
		else{
			artistCurrentPhotoIndex +=1;
		}
		
		originalArtistMouseOverSrc = a[artistCurrentPhotoIndex-1];
		
		document.getElementById(artistImageID).src = originalArtistMouseOverSrc;
		document.getElementById(artistImageID).style.visibility='visible';
		//document.getElementById(artistCurrentNavigateID).style.visibility='visible';
		
		
	}
	catch(err){
		alert("Error. " + err);		
	}
	
}



function calendarImageMouseOverStart(src, link)
{
	try{
		var img=document.getElementById(calendarImageID);
		
		if (img.style.visibility!='visible'){
			originalCalendarMouseOverSrc = '';
		}
		else{
			originalCalendarMouseOverSrc = img.src;
		}
		img.src=src;
		img.style.visibility='visible';		
	}
	catch(err){
		//alert("Image not Found. " + err);		
	}
	
}

function calendarImageMouseOverEnd(imageUID)
{
	try{
		var img=document.getElementById(calendarImageID);

		if (originalCalendarMouseOverSrc==''){
			img.style.visibility='hidden';
		}
		else{	
			img.src=originalCalendarMouseOverSrc;
			img.style.visibility='visible';
		}

	}
	catch(err){
		//alert("Error. " + err);		
	}
	
}
