$(document).ready(function(){
	
	//Preload Images
	var images = new Array();

	$.preloadImages(['http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_materials_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_archives_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_artisans_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_designers_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_heritage_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_phil_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_retail_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_shows_on.gif','http://handeyemagazine.com/sites/all/themes/handeye/images/nav/menu_travel_on.gif']);
	$.preloadImages.start();

	
	//Fix taxonomy links that are too long for MySQL to handle
	
	if($('#nice-menu-1 > li').length > 0){
		var prob_links = new Array();
		prob_links[0] = $('#nice-menu-1 > li')[0].id;
		prob_links[1] = $('#nice-menu-1 > li li')[0].id;
		
		fix_long_links(prob_links);
		
	
		//Create Nav rollovers
		$("#nice-menu-1 li a").mouseover(function(){
			var old_image = $(this).css('background-image');
			var ext = old_image.substr(old_image.length - 5, 4);
			
			//make sure we have the right chars in IE
			if(ext.substr(0,1) != "."){
				ext = "." + ext;	
			}
			
			var pieces = old_image.split(ext);
	//window.alert(pieces[0] + "_on" + ext + ")");
			$(this).css('background-image', pieces[0] + "_on" + ext + ")");
		}).mouseout(function(){
			var old_image = $(this).css('background-image');
			var ext = old_image.substr(old_image.length - 5, 4);
			
			//make sure we have the right chars in IE
			if(ext.substr(0,1) != "."){
				ext = "." + ext;	
			}
			
			var pieces = old_image.split('_on' + ext);
			$(this).css('background-image', pieces[0] + ext + ')');
		});
		
		
		//Fix Menu z-index
		$('#nice-menu-1').mouseover(function(){
			$('#nice-menu-2').css('zIndex', -1);
		}).mouseout(function(){
			$('#nice-menu-2').css('zIndex', 1);
		})
	}
										
	
	//subscribe page select price-switchers
	$(".subscribe select").change(function(e){
    	var val =  $(this).parents("form").find("select option:selected").attr("rel");
		$(this).parents("form").children("#edit-amount").val(val);
	});
	
	
});


function fix_long_links(prob_links){
	for( var i = 0; i < prob_links.length; i++){
		var end = $("#dhtml_" + prob_links[i]).attr("href").indexOf("%20", 120);
		var new_url = $("#dhtml_" + prob_links[i]).attr("href").substr(0, end);
		$("#dhtml_" + prob_links[i]).attr("href", new_url);
	}
}
