$(document).ready(function() {
	var slideSpeed = 1250;
	var page = "index";
	var aVisited = [];
	var bVisited = false;
	
	$("#copyright").hide();
	$("#loading").hide();
	$("dd").hide();
	$("dl:first").hide();
	$("#maincontent").ajaxSuccess(function() {
		if(page == "mens" && !bVisited) {
			setTimeout("$.revealMens()", 5000);
		} else {
			if(!bVisited) {
				$("#loading").fadeOut(750, function() {
					$("#maincontent").fadeIn(750);
				});
			} else {
				$("#maincontent").fadeIn(750);
			}
			bVisited = false;
		}
	});
	$.changePage(page, aVisited, bVisited);
	
	$("dl:first").fadeIn(2500);
	$("#copyright").fadeIn(2500);
	
	$("dt a").click(function(){
		if($(this).parent().next().is("dd") && !$(this).parent().next().is(":visible")) {
			$("#navigation dd:visible").slideUp(slideSpeed);
			$(this).parent().next().slideDown(slideSpeed);
		} else if($(this).attr("href") == "testimonials") {
			$("#navigation dd:visible").slideUp(slideSpeed);
		}
		if($(this).attr("href") != page) {
			page = $(this).attr("href");
			$.changePage(page, aVisited, bVisited);
		}
		return false;
	});
	$("li a").click(function() {
		if($(this).attr("href") != page) {
			page = $(this).attr("href");
			$.changePage(page, aVisited, bVisited);
		}
		return false;
	});
	$("#copyright a").click(function() {
		if($(this).attr("href") != page) {
			page = $(this).attr("href");
			$.changePage(page, aVisited, bVisited);
		}
		return false;
	});
});

$.changePage = function(szPage, aVisited, bVisited) {
	for(c = 0; c < aVisited.length; c++) {
		if(szPage == aVisited[c]) {
			bVisited = true;
			break;
		}
	}
	$("#maincontent").hide();
	$("#maincontentholder").hide();
	$("#maincontentholder").css("background-image", "url(./images/backgrounds/"+szPage+".jpg)");
	$("#maincontentholder").fadeIn(750);
	if(szPage != "index") {
		if(!bVisited) {
			$("#loading").show();
			aVisited.push(szPage);
		}
		if(szPage == "mens") {
			$("loading").show();
		}
		document.title = $.capitalise(szPage.replace("-", " ")) + " - Andy Yuen Couture";
		$("#maincontent").load("./pages/"+szPage+".html");
		if(szPage == "couture-clothing" || szPage == "mens") {
			$("#maincontent").css("overflow", "auto");
		} else {
			$("#maincontent").css("overflow", "hidden");
		}
	} else {
		document.title = "Welcome - Andy Yuen Couture";
	}
}

$.capitalise = function() {
	temp = "";
	str = arguments[0].split(" ");
	for(c = 0; c < str.length; c++) {
		temp += str[c].substring(0, 1).toUpperCase() + str[c].substring(1, str[c].length) + " ";
	}
	return temp;
}

$.revealMens = function() {
	$("#loading").fadeOut(750, function() {
		$("#maincontent").fadeIn(750);
	});
	bVisited = false;
	
	$("a[rel='gallery-mens']").colorbox({
		transition:"fade",
		width:400,
		maxHeight:700,
		scrolling:false,
		overlayClose:false
	});
}