/*
 * thumbNav for Portfolio
 * Robin Willis
 */

(function($){
	
	$.fn.extend({
	
	thumbNav : function(options){
		
		var defaults = {
			ajaxOpts: {dataType: ($.browser.msie) ? "text" : "xml", contentType: 'text/xml'},
		};
		
		settings = $.extend(true, defaults, options);
		var selected = $(this);
		
		//define navList Element
		var navList = $('<ul></ul>').attr('id','thumbNav');
		//set the hight of the header so it doesnt dissappear on loading projects
		//should reset on unloading of projects
		$('#this').height(95);

		settings.ajaxOpts.success = function(data){
			
			var xml;
			
			if (typeof data == "string") {
                xml = new ActiveXObject("Microsoft.XMLDOM");
                xml.async = false;
                xml.loadXML(data);
            } else {
                xml = data;
            }
				
			$(xml).find(settings.parentElement).each(function(){			
				var indexValue = $(this).attr('index');		
				if (indexValue == settings.elementID){			
					var navGallery = $(this).find('nav').each(function(){
						var navImg = $(this).text();
						var navIndex = $(this).attr('index');
						
						
						var navCell = $('<li></li>');
						var navLink = $('<a></a>').attr( 'href', '#gal_'+navIndex);
						
						var image =$('<img src='+navImg+' />').attr({
							'class': 'thumb',
							'width':'75',
							'height':'75'
							
						})
	
						$(navLink).append(image);
						$(navCell).append(navLink);
						$(navList).append(navCell);	
								
					});
				}
			});	
			
			$(selected).empty().append(navList).find('img').hide().fadeTo('slow', 0.4);
		//	$('#header').height('');
		}
		return this.each(function() {
        	$.ajax(settings.ajaxOpts);
       });	

	}	
		
	});
	
})(jQuery);
