$(window).load(function(){
	$(window).scroll(function(){
		$('#loading').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 0});
	});
	var hashParts = window.location['hash'].split('=');
	var pageName = 'home';
	if(hashParts[1]) pageName = hashParts[1];
	page(pageName);
	$('.performances span').each(function(){
		if($(this).attr('title')) $(this).bt(getBT());
	});
});
function getBT(){
	return {
		fill: '#81170b',
		strokeStyle: '#000',
		cssStyles: {color: '#000', 'font-size':'12px', width: 'auto', 'text-align': 'center'},
		width: 370,
		strokeWidth: 3,
		animate: false,
		spikeLength: 20,
		cornerRadius: 10,
		spikeGirth: 20,
		overlap: 10,
		positions: ['top', 'bottom', 'right', 'left'],
		closeWhenOthersOpen: true,
		trigger: ['click']
	};
}

var captions = new Array("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");

function albums(id){
	var $pics = $('#'+id+'Pics');
	$('.albums img').removeClass("albumSel");
	$('#'+id).addClass('albumSel');
	$('.picsWrap table').hide();
	$pics.show();
}
function originals(clas){
	var $songs = $('.'+clas+'Songs');
	$('.albums img').removeClass("albumSel");
	$('.'+clas).addClass('albumSel');
	$('.songs table').hide();
	$songs.show();
}
function videosAlbums(id){
	var $vids = $('#'+id+'Vids');
	$('.albums img').removeClass("albumSel");
	$('#'+id).addClass('albumSel');
	$('.vidsWrap table').hide();
	$vids.show();
}
function picHover(id){
	$('.pics img').removeClass("picSel").css("padding", "2px");
	var $pic = $('#'+id).addClass('picSel').css("padding", "0px");
	var $pop = $('.picPop');
	var src = $pic.attr('src');
	$pop.html('<img src="'+src+'" class="picPopImg" />')/*.offset({
		top: ($pic.offset().top)-($pop.innerHeight())-20,
		left: ($pic.offset().left)-($pop.innerWidth()/2)+($pic.innerWidth()/2)
	})*/.show();
	//$('#picPopArrow').show();
	$('#captions').html(captions[id]);
}
function bioHover(id){
	$('.bio span').removeClass("bioSel");
	var $bio = $('#'+id).addClass('bioSel');
	var $pop = $('.bioImg');
	var src = $bio.attr('src');
	$pop.html('<img src="'+src+'" class="bioPopImg" />')/*.offset({
		top: ($pic.offset().top)-($pop.innerHeight())-20,
		left: ($pic.offset().left)-($pop.innerWidth()/2)+($pic.innerWidth()/2)
	})*/.show();
	//$('#picPopArrow').show();
}
function page(url){
	$("#loading").ajaxStart(function(){
	   $(this).show();
	});
	$("#loading").ajaxStop(function(){
	   $(this).hide();
	});
	$('a').removeClass('sel');
	$('a.'+url).addClass('sel');
	$.post('http://www.boyswithouttoys.com/pages/'+url+'.php', null, function(r){
		$('#page').hide().html(r).slideDown(600, function(){
			$('img:not([class="hide"])').slideDown(800, function(){
				$('#loading').bg([0, 0, 5, 0]);
				if(url=='home'){
					$('.borderImg').bg(4);
				}
				if(url=='contact'){
					$('input, textarea').bg(4);
					$('.button').bg(5);
				}
				if(url=='originals'){
					/*$('.lyricsLink').each(function(){
						if($(this).attr('title')) $(this).bt(getBT());
					});*/
					$('.albums img').unbind('click').bind('click', function(){ originals($(this).attr("class")); });
					originals("EP");
				}
				if(url=='videos'){
					$('.albums img').unbind('click').bind('click', function(){ videosAlbums($(this).attr("id")); });
					videosAlbums("musicVids");
				}
				if(url=='pics'){
					$('.albums img').unbind('click').bind('click', function(){ albums($(this).attr("id")); });
					$('.pics img').unbind('mouseover').bind('mouseover', function(){ picHover($(this).attr("id")); });
					/*$('.pics img').unbind('mouseout').bind('mouseout', function(){
						$('#picPop').hide().html("");
					});*/
					albums("crystal");
				}
				if(url=='bios'){
					$('.bio span').unbind('mouseover').bind('mouseover', function(){ bioHover($(this).attr("id")); });
				}
				if(url=='newSingle'){
					$('.NYElyricsLink').unbind('click').bind('click', function(){
						$('.NYElyrics').slideToggle(600, function(){
							if($(".NYElyricsLink").text()=="Show Lyrics") $(".NYElyricsLink").text("Hide Lyrics");
							else $(".NYElyricsLink").text("Show Lyrics");
						});
					});
				}
			});
		});
		window.location.hash = '#page='+url;
		$('.performances span').each(function(){
			if($(this).attr('title')) $(this).bt(getBT());
		});
		if(document.contactForm){
			$('input').keypress(function(e){
				if(keyPress(e)==13){
					document.contactForm.send.onclick();
					return false;
				}
			});
		}
		/*if(url=='newSingle'){
			if($("#playerObj").attr('song')=="On New Years Eve.mp3"){
				if($("#playerObj").attr('auto')!="true") $.post('../ajax/player.php', 'file=On New Years Eve.mp3&auto=true', function(r){$('#player').html(r);});
			} else $.post('../ajax/player.php', 'file=On New Years Eve.mp3&auto=true', function(r){$('#player').html(r);});
		}*/
	});
};
function keyPress(e){
    if (!e) var e = window.event
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    return code;
};
