$(document).ready(function(){
	// add some custom calsses to html
	$('#nav ul li:last-child').addClass('noborder');
	$('#auxnav ul li:last-child').addClass('nobg');
	$('#footernav ul li:last-child').addClass('nobg');
	
	function getUrlLevel(level){
		var url_array = window.location.href.substring(7).split('/');
		return(url_array[level]);
	}
	
	function highlightNav(){
		switch(getUrlLevel(1).toLowerCase()){
			case "artist":
			case "artists":
				setNav('#menu-mainnav','artists');
				break;
			case "category":
			case "categories":
			case "feature-category":
				setNav('#menu-mainnav','categories');
				break;
			case "news":
				setNav('#menu-mainnav','news');
				break;
		}
	}
	
	function highlightSideNav(){
		if(getUrlLevel(2)){
			var matchname = getUrlLevel(2).toLowerCase().replace("-"," ").replace("-"," ");
			setNav('#catindex',matchname);
		}
	}
	
	function setNav(id, selected){
		$( id + ' li').each(function(){
			if($(this).find('a').html().toLowerCase().indexOf(selected)>-1){
				$(this).addClass('current_page_item');
			}
		});
	}
	// highlights navigation based on url structure
	//highlightNav();
	//highlightSideNav();
	
	// Add subhead label to the main menu
	/*$('#nav ul li').each(function(){
			var subheader = '<br />' + $(this).find('a').attr('title');
			$(this).append(subheader);
			if($(this).find('a').html()=="Artists" && ($(this).hasClass('current_page_item') || $(this).hasClass('current-page-ancestor'))){
				$(this).append(artistMenu());
			}
	});*/
	
	function artistMenu(){
		var $ul = $('<ul id="alphindex">');
		scanArtist($ul, "A");
		scanArtist($ul, "B");
		scanArtist($ul, "C");
		scanArtist($ul, "D");
		scanArtist($ul, "E");
		scanArtist($ul, "F");
		scanArtist($ul, "G");
		scanArtist($ul, "H");
		scanArtist($ul, "I");
		scanArtist($ul, "J");
		scanArtist($ul, "K");
		scanArtist($ul, "L");
		scanArtist($ul, "M");
		scanArtist($ul, "N");
		scanArtist($ul, "O");
		scanArtist($ul, "P");
		scanArtist($ul, "Q");
		scanArtist($ul, "R");
		scanArtist($ul, "S");
		scanArtist($ul, "T");
		scanArtist($ul, "U");
		scanArtist($ul, "V");
		scanArtist($ul, "W");
		scanArtist($ul, "X");
		scanArtist($ul, "Y");
		scanArtist($ul, "Z");
		/*$ul.append('<li><a href="'+absURL+'#A">A</a></li>');
		$ul.append('<li><a href="'+absURL+'#B">B</a></li>');
		$ul.append('<li><a href="'+absURL+'#C">C</a></li>');
		$ul.append('<li><a href="'+absURL+'#D">D</a></li>');
		$ul.append('<li><a href="'+absURL+'#E">E</a></li>');
		$ul.append('<li><a href="'+absURL+'#F">F</a></li>');
		$ul.append('<li><a href="'+absURL+'#G">G</a></li>');
		$ul.append('<li><a href="'+absURL+'#H">H</a></li>');
		$ul.append('<li><a href="'+absURL+'#I">I</a></li>');
		$ul.append('<li><a href="'+absURL+'#J">J</a></li>');
		$ul.append('<li><a href="'+absURL+'#K">K</a></li>');
		$ul.append('<li><a href="'+absURL+'#L">L</a></li>');
		$ul.append('<li><a href="'+absURL+'#M">M</a></li>');
		$ul.append('<li><a href="'+absURL+'#N">N</a></li>');
		$ul.append('<li><a href="'+absURL+'#O">O</a></li>');
		$ul.append('<li><a href="'+absURL+'#P">P</a></li>');
		$ul.append('<li><a href="'+absURL+'#Q">Q</a></li>');
		$ul.append('<li><a href="'+absURL+'#R">R</a></li>');
		$ul.append('<li><a href="'+absURL+'#S">S</a></li>');
		$ul.append('<li><a href="'+absURL+'#T">T</a></li>');
		$ul.append('<li><a href="'+absURL+'#U">U</a></li>');
		$ul.append('<li><a href="'+absURL+'#V">V</a></li>');
		$ul.append('<li><a href="'+absURL+'#W">W</a></li>');
		$ul.append('<li><a href="'+absURL+'#X">X</a></li>');
		$ul.append('<li><a href="'+absURL+'#Y">Y</a></li>');
		$ul.append('<li><a href="'+absURL+'#Z">Z</a></li>');*/
		return $ul;
	}
	// FancyBox
	$("a.fancybox").fancybox({
		'titlePosition'	:'over',
		'overlayOpacity': 0.8,
		'overlayColor': '#000000',
		'padding': 6,
		'transitionIn': 'none',
		'transitionOut': 'none'
	
	});
	
	
	$("#logo-eyes").fadeOut(0);
	$("#logo-eyes").delay(300);
	$("#logo-eyes").fadeIn(1200);
	
	function scanArtist($ul, str){
		var absURL = "/artists/";
		//if($("a[name="+str+"]").length){
			$ul.append('<li><a href="'+absURL+'#'+str+'">'+str+'</a></li>');
		/*} else {
			$ul.append('<li>'+str+'</li>');
		}*/
	}
	
	$.smoothAnchors(800, "easeOutQuad", true);
	
	/* Centering shop nav */
	(function(){
		shoplist = $("#shoplist");
		shopitem = $("#menu-item-shop");
		if(shoplist.length){
			shoplist.hide();
			offsetLeft = (shopitem.position().left - 16) + shopitem.width()*.5 - shoplist.outerWidth()*.5;
			if(offsetLeft < 0) offsetLeft = 0;
			setTimeout(function(){shoplist.css("left", offsetLeft); shoplist.show()},500);
			shoplist.css("left", offsetLeft);
		}
	})();
	
	/* single product */
	(function(){
		singleImage = $("#single-image-large img");
		singleList = $("#single-image-thumbs");
		if(singleList.length){
			$("li a", singleList).click(function(e){
				e.preventDefault();
				singleImage.attr("src", $(this).attr("href"));
			});
		}
	})();
});
