

/* Artist List Data */

function showArtistList(){
	$.getJSON('/data_artistList.json', function(artistData){
		for (var i=0;i<artistData.artists.length;i++){
			$("div#meetTheArtists").append(
				"<div id='ta-"+artistData.artists[i].file+"' class='tattooArtist'>"+
					"<img src='/media/artists/"+artistData.artists[i].file+"/"+artistData.artists[i].file+".jpg' class='tattooArtistImg' />"+
					"<span class='artistName'>"+artistData.artists[i].name+"</span> "+
					"<span class='artistTag'><a class='artistTag' href='"+artistData.artists[i].shop+"' target='tatshop'>"+artistData.artists[i].tag+"</a></span>"+
					"<div class='artistQuote'>"+
						"&quot;"+artistData.artists[i].quote+"&quot;"+
					"</div>"+
				"</div>"+
				"<div id='aw-"+artistData.artists[i].file+"' class='artistsWorkBox'>"+
					"<span class='artistsWork'>Artist's Work</span><br />"+
				"</div>"
			);
			
			/* tattoo links to species detail page */
			var tats = artistData.artists[i].tattoos;
			for (var j=0;j<tats.length;j++){
				$("div#ta-"+artistData.artists[i].file).append(
					"<a href='/about/?s="+tats[j].species+"' class='artists tattooLink'>"+doCapitals(tats[j].species)+"</a>"
				);
			}
			
			/* artists sample images */
			for (var k=1;k<=artistData.artists[i].samples;k++){
				$("div#aw-"+artistData.artists[i].file).append(
					"<a id='st-"+artistData.artists[i].file+"-"+k+"' href='/media/artists/"+artistData.artists[i].file+"/"+artistData.artists[i].file+"-"+k+".jpg' rel='"+artistData.artists[i].file+"' title=''>"+
					"<img src='/media/artists/"+artistData.artists[i].file+"/tn-"+artistData.artists[i].file+"-"+k+".jpg' /></a> "
				);
			}

			

			/* Initialize Lightbox w/Customizations	*/
			for(var j=0;j<=artistData.artists[i].samples;j++){
				$("a#st-"+artistData.artists[i].file+"-"+j).fancybox({
					'titleShow':true,
					'titlePosition':'inside',
					'showNavArrows':true,
					'overlayOpacity':.6,
					'overlayColor':'#000',
					'cyclic':true,
					'titleFormat': 
						function(title, currentArray, currentIndex, currentOpts) {
					  		return '<span id="fancybox-title-over">' + title + ' <span style="float:right;" class="fancybox-custom-nav"> ' + 
									(currentIndex + 1) + ' of ' + 
									currentArray.length + ' &nbsp; ' +
									'&lt; &nbsp; <a href="javascript:$.fancybox.prev();" class="custom-fancybox-left">prev</a> &nbsp; &nbsp;'+
									'<a href="javascript:$.fancybox.next();" class="custom-fancybox-right">next</a> &nbsp; &gt;'+'</span></span>'; }
				});
			}
		}
	});
}



// Convert Filename to Speices Name	
doCapitals = function(str){
	str=str.toLowerCase().replace(/-/g,' ');		
	str=str.toLowerCase().replace(/([-\.']) */g,'$1 ');		
	var rx= /\b([a-z'-\.]+)\b/ig;
	str= str.replace(rx,function(w){
		return w.charAt(0).toUpperCase()+w.substring(1);
	});
	return str.replace(/^ *|(\-|') *| *$/g,'$1');
}
	



	


