// JavaScript Document


		var gartist_list = new Array();
		var gpod_data = new Object();				
///////////////////////////////////////////////////////////////
function make_artist_data(artist_list) {
// Uses arrays from menubar to build array of all artists & associated info
//

	var override_list = new Array();
	var entry_number = 0;		
		for(var i = 0;i<ceramics_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'ceramics';
			artist_list[entry_number].lastname = ceramics_list[i][0];			
			artist_list[entry_number].display_name = ceramics_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		
		for(var i = 0;i<fiber_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'fiber';
			artist_list[entry_number].lastname = fiber_list[i][0];			
			artist_list[entry_number].display_name = fiber_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		for(var i = 0;i<glass_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'glass';
			artist_list[entry_number].lastname = glass_list[i][0];			
			artist_list[entry_number].display_name = glass_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		for(var i = 0;i<jewelry_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'jewelry';
			artist_list[entry_number].lastname = jewelry_list[i][0];			
			artist_list[entry_number].display_name = jewelry_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		for(var i = 0;i<painting_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'painting';
			artist_list[entry_number].lastname = painting_list[i][0];			
			artist_list[entry_number].display_name = painting_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		for(var i = 0;i<photography_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'photography';
			artist_list[entry_number].lastname = photography_list[i][0];			
			artist_list[entry_number].display_name = photography_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		for(var i = 0;i<sculpture_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'sculpture';
			artist_list[entry_number].lastname = sculpture_list[i][0];			
			artist_list[entry_number].display_name = sculpture_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		for(var i = 0;i<wood_list.length;i++) {
			artist_list[entry_number] = new list_entry();
			artist_list[entry_number].medium = 'wood';
			artist_list[entry_number].lastname = wood_list[i][0];			
			artist_list[entry_number].display_name = wood_list[i][1];
			artist_list[entry_number].art_type = artist_list[entry_number].medium;
			artist_list[entry_number].image_url = artist_list[entry_number].medium + '\/' + artist_list[entry_number].lastname + '\/images\/'+artist_list[entry_number].lastname+'_1.jpg';
		
			entry_number++;			
		}
		sort_artist_list(artist_list);
		populate_override(override_list);
		apply_override(artist_list,override_list);
}
///////////////////////////////////////////////////////////////
function populate_override(or_list) {
	
		var or_index = or_list.length;
		or_list[or_list.length] = new override_entry();
		or_list[or_index].lastname = 'dees';
		or_list[or_index].art_type = 'Watercolor';
		or_list[or_index].image_url = '';
		

		or_index = or_list.length;
		or_list[or_list.length] = new override_entry();
		or_list[or_index].lastname = 'hobler';
		or_list[or_index].art_type = 'Watercolor';
		or_list[or_index].image_url = 'painting\/hobler\/theartist.jpg';


//		or_index = or_list.length;
//		or_list[or_list.length] = new override_entry();
//		or_list[or_index].lastname = '';
//		or_list[or_index].art_type = '';
//		or_list[or_index].image_url = '';


}
///////////////////////////////////////////////////////////////
function apply_override(a_list,o_list) {

	var i = 0;
	var lname = new Array();

			
		$.map(a_list,function(alist_item,i) {
			lname[i] = alist_item.lastname.toLowerCase();			
		});
		
		$(o_list).each(function() {
			i = $.inArray(this.lastname,lname)
			if(i >= 0) {
				if(this.art_type != '') a_list[i].art_type = this.art_type;
				if(this.image_url != '') a_list[i].image_url = this.image_url;				
			}
		});
				
}
///////////////////////////////////////////////////////////////
function list_entry() {
	
		this.medium = "";
		this.lastname = "";	
		this.display_name = "";
		this.art_type = "";
		this.image_url = "";
	
}
///////////////////////////////////////////////////////////////
function override_entry() {
	
		this.lastname = "";	
		this.art_type = "";
		this.image_url = "";
	
}
///////////////////////////////////////////////////////////////
// Sorts the artist_list into alphabetical order by last name
function sort_artist_list(artist_list) {
	
	artist_list.sort(function(a,b) {

	var nameA = a.lastname.toLowerCase();
	var nameB = b.lastname.toLowerCase();
	if(nameA < nameB) return -1;
	if(nameA > nameB) return 1;
	return 0;	
				
	});
}
///////////////////////////////////////////////////////////////
function write_artist_name_list(artist_list) {
	var index = 0;
	var row = 1;
	var ncols = 4;
	while(index < artist_list.length) {
			index = write_one_row(artist_list,row,ncols,index)
			row++;
			if(artist_list.length - index < 4) ncols = artist_list.length - index;		
	}	
}
///////////////////////////////////////////////////////////////
function write_one_row(artist_list,row,ncols,index) {
	
	for(var col = 1;col <= ncols;col++) {
		var ptr = $('#an'+ row.toString() + col.toString());
	    $('#an'+ row.toString() + col.toString()).html(artist_list[index].display_name + '<br \/><span style="font-size:12px; text-transform:capitalize;">' + artist_list[index].art_type)+'<\/>';
		$('#an'+ row.toString() + col.toString()).css('display','block');
		if(artist_list[index].lastname == 'croneberger') {
			$('#an'+ row.toString() + col.toString()).css('padding-top','0px');	
			$('#an'+ row.toString() + col.toString()).css('height','60px');	    
		}
		if(artist_list[index].lastname == 'kobylinska') {
			$('#an'+ row.toString() + col.toString()).css('padding-top','0px');	
			$('#an'+ row.toString() + col.toString()).css('height','60px');	    
		}
		if(artist_list[index].lastname == 'malebranche') {
			$('#an'+ row.toString() + col.toString()).css('padding-top','0px');	
			$('#an'+ row.toString() + col.toString()).css('height','60px');	    
		}
		if(artist_list[index].lastname == 'dietrick') {
			$('#an'+ row.toString() + col.toString()).css('padding-top','0px');	
			$('#an'+ row.toString() + col.toString()).css('height','60px');	    
		}
		
		index++;	
	}
	$('#ab'+row.toString()).css('display','block');
	return index;
}
///////////////////////////////////////////////////////////////
//Used for Our Artists page - calculates offset into artist_list based on row and column of button which
//are coded into the button id
function prep_artist_call(button_id, artist_list) {

		var col = parseInt(button_id.substr(button_id.length - 1))-1;
		var row = parseInt(button_id.substring(2,button_id.length -1))-1;
		var a_index = 4*row + col
		var call_string = artist_list[a_index].medium + '\/' + artist_list[a_index].lastname;
	
return call_string;	
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////













