function bleed(css, images) {
	var css_arr = css.split(',');
	var image_arr = images.split(',');
	var index = 0;
    
    $('#menu a').hover(function(){
    	$(this).css('color', '#990000');
    },function(){
    	$(this).css('color', '#'+css_arr[index]);
    });

    $.backstretch(images[index], {speed: 500});
    setInterval(function() {
        index = (index >= image_arr.length - 1) ? 0 : index + 1;
        $.backstretch(image_arr[index],'#'+css_arr[index]);
        /*$('body').css('color','#'+css_arr[index]);*/
    }, 5000);
}

function artist_hover() {
	$('.artists_box a, .artists_box2 a').hover(function(){
		$('#artists_image img').hide();
		var href_arr = $(this).attr('href').split('/');
		var href = href_arr[href_arr.length-1];
		$('#'+href).show();
	}, function(){});
}

function bottom_click() {
	$('#bottom_list a').click(function(event){
		event.preventDefault();
		$('#bottom_tabs div').removeClass('active');
		$('#bottom_list a').removeClass('active');
		var href_arr = $(this).attr('href').split('/');
		var href = href_arr[href_arr.length-1];
		$('#'+href).addClass('active');
		$(this).addClass('active');
	});
}

function gallery(images) {
	var image_arr = images.split(',');
	$('#prev, #next').click(function(event){
		event.preventDefault();
		$('#gallery_enlarge div').hide();
		var href_arr = $(this).attr('href').split('/');
		var href = href_arr[href_arr.length-1];
		$('#img'+href).fadeIn(1000);
		var i = $.inArray(href, image_arr);
		$('#of').html((i+1)+' of '+image_arr.length);
		if (i>0) {href_arr[href_arr.length-1] = image_arr[i-1];}
		else {href_arr[href_arr.length-1] = image_arr[image_arr.length-1];}
		href = href_arr.join('/');
		$('#prev').attr('href', href);
		if (i<image_arr.length-1) {href_arr[href_arr.length-1] = image_arr[i+1];}
		else {href_arr[href_arr.length-1] = image_arr[0];}
		href = href_arr.join('/');;
		$('#next').attr('href', href);
	});
}

function bubble_hover() {
	addmove = function(){
	$('.bubbable').mousemove(function(e){
		var pos = findPos(this);
		var leftpx = e.pageX-pos[0]-290;
		var margin = ($(this).outerHeight(true) > $(this).height()) ? ($(this).outerHeight(true)-$(this).height())/2 : 0;
		var bottompx = $(this).height()+margin;
		$('.bubble',this).css({'left': leftpx+'px', 'bottom': bottompx+'px'});
	});}
	$('.bubble').hover(function(){$('.bubbable').unbind('mousemove');},addmove);
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		return [curleft,curtop];
	}
}
