$(document).ready(function(){
	Cufon.replace('h1');
	
	var baseUrl = getBaseURL();
	$("#logo>a").attr("href", baseUrl);
	
	$.ajax({
		url: 'gallery.html',
		success: function(data) {
			$('#galleryContainer').html(data);
			
			var isFirst = true;
			var firstHref = "";
			$(".gallery").each(
				function(){
					if(isFirst){
						firstHref = $(this).attr("href");
						isFirst = false;
					}
				}
			);
			//$("#gallery a[href=" + firstHref + "]").toggleClass("gallery");
			
			$(".gallery").lightBox();
		}
	});
	
	var musicDir = "music/";
	var music = "01.mp3";
	var url = getTrailingURL().replace("#", "");
	switch(url){
		case "index.html":
			music = "01.mp3";
			break;
		case "santa-claus.html":
			music = "05.mp3";
			break;
		case "santas-cyber-sleigh-awards.html":
			music = "08.mp3";
			break;
		case "santas-cyber-sleigh-calendar.html":
			music = "08.mp3";
			break;
		case "santas-cyber-sleigh-contact.html":
			music = "02.mp3";
			break;
		case "santas-cyber-sleigh-story.html":
			music = "07.mp3";
			break;
		case "santas-cyber-sleigh-videos.html":
			music = "06.mp3";
			break;
		case "santas-cyber-sleigh-wishlist.html":
			music = "04.mp3";
			break;
		case "santas-cyber-sleigh.html":
			music = "03.mp3";
			break;
		case "thanks.html":
			music = "05.mp3";
			break;
	}	
	music = musicDir + music;
	try{		
		$("#jplayer").jPlayer({
			backgroundColor: "none",
			swfPath: "script",
			supplied: "mp3",
			ready: function () {
				$(this).jPlayer("setMedia", {
					mp3: music // Defines the mp3 url
				}).jPlayer("play");
			}
		});
	}catch(ex){}
});
function getBaseURL(){
	var url = location.href;  // entire url including querystring - also: window.location.href;
	var baseURL = url.substring(0, url.indexOf('/', 14));
	if(baseURL.indexOf('http://localhost') != -1){// Base Url for localhost
		var url = location.href;  // window.location.href;
		var pathname = location.pathname;  // window.location.pathname;
		var index1 = url.indexOf(pathname);
		var index2 = url.indexOf("/", index1 + 1);
		var baseLocalUrl = url.substr(0, index2);
		return baseLocalUrl + "/";
	}else{// Root Url for domain name
		return baseURL + "/";
	}
}
function getTrailingURL(){
	var url = location.href;
	var baseURL = getBaseURL();
	var trailingUrl = url.substring(baseURL.length, url.length);
	return trailingUrl;
}
