var defaultExtension = ".php";
var sPageURL = "";
var sPageData = "";
var debugXX = false;
var erroOverLink = "";

function reportDebug(txt){
	if(debugXX) alert(txt);
}

$.address.strict(false);

if($.address.baseURL().indexOf("book.php") >= 0){
	$.address.change(function(event) {
		$.address.title("Havaianas - " + pageTitle);
		reportDebug("address change");
		loadPage(event.value);
	});
}

function openMain(){
	reportDebug("openMain");
	loadMainContent("home");
}

function loadMainContent(pageurl){
	reportDebug("loadMainContent");
	$.address.value(pageurl);
}

function loadPage(pageurl){
	reportDebug("loadPage");
	if(pageurl == "") pageurl = "home";
	if(pageurl != "home") bookParam = "";
	else bookParam = "bookParam=" + (sPageURL != "" ? sPageURL.split("_")[0] : "yellow");
	sPageURL = pageurl;
	$("#overArea").stop().fadeIn(100);
	$.ajax({
		type: "GET",
		url: sPageURL + defaultExtension,
		data: bookParam,
		success: function(html){
			loadData(html);
		}
	});

}

function loadData(data){
	reportDebug("loadData");
	var x = data.indexOf("<body");
	x = data.indexOf(">", x);    
	var y = data.lastIndexOf("</body>");
	sPageData = data.slice(x + 1, y);
	
	x = data.indexOf("<maincontent");
	x = data.indexOf(">", x);    
	y = data.lastIndexOf("</maincontent>");
	$("#tempStorage").html(data.slice(x + 1, y));
	$("#tempStorage #pageBgImg").load(function () {
		showLoadedPage();
	});
}

function showLoadedPage(){
	$("#tempStorage").html("");
	$("#loadArea").html(sPageData);
	$("#overArea").stop().fadeOut(100);
	//GATrack(sPageURL);
	if(sPageURL.indexOf("home")>-1){
		$("#btnHome").hide();
	}else{
		$("#btnHome").show();
	}
	if(sPageURL.indexOf("cover")>-1 || sPageURL.indexOf("home")>-1){
		//$("#btnBack").hide();
		$("#btnCoverBlue").hide();
		$("#btnCoverGreen").hide();
		$("#btnCoverYellow").hide();
	}else{
		//$("#btnBack").show();
		$("#btnCoverBlue").show();
		$("#btnCoverGreen").show();
		$("#btnCoverYellow").show();
		coverColor = sPageURL.split("_")[0];
	}
}

function goToCover(color){
	loadMainContent(color + "_cover");
}

function coverOver(num){
	$("#coverOver" + num).stop().fadeTo(150, 1);
}

function coverOut(num){
	$("#coverOver" + num).stop().fadeTo(150, 0.01);
}

function GATrack(page){
	var tag = lang + getTag(page, "google");
	pageTracker._trackPageview(tag);
	//alert(tag);
}

function getTag ( strPage, strReturnTag ){
	for( var i=0; i<arrTags.length; i++ ){
		if (arrTags[i].page == strPage){
			return arrTags[i][strReturnTag];
		}
	}
	return "";
}

var arrTags = 
[
	{page:"home",				google:"/Home",						predicta:""},

	{page:"blue_cover",			google:"/Futebol/Anuncio",			predicta:""},
	{page:"blue_arcos",			google:"/Futebol/ArcosDaLapa",		predicta:""},
	{page:"blue_copacabana",	google:"/Futebol/Copacabana",		predicta:""},
	{page:"blue_flaxflu",		google:"/Futebol/FlaXFlu",			predicta:""},
	{page:"blue_futebol",		google:"/Futebol/Futebol",			predicta:""},
	{page:"blue_havaianas",		google:"/Futebol/HavaianasBR",		predicta:""},
	{page:"blue_maracana",		google:"/Futebol/Maracana",			predicta:""},
	{page:"blue_musica",		google:"/Futebol/Musica",			predicta:""},
	{page:"blue_pao",			google:"/Futebol/PaoDeAcucar",		predicta:""},
	
	{page:"green_cover",		google:"/Capoeira/Anuncio",			predicta:""},
	{page:"green_bonfim",		google:"/Capoeira/FitaDoBonfim",	predicta:""},
	{page:"green_bumba",		google:"/Capoeira/BumbaMeuBoi",		predicta:""},
	{page:"green_caipirinha",	google:"/Capoeira/Caipirinha",		predicta:""},
	{page:"green_capoeira",		google:"/Capoeira/Capoeira",		predicta:""},
	{page:"green_chita",		google:"/Capoeira/Chita",			predicta:""},
	{page:"green_confete",		google:"/Capoeira/Confete",			predicta:""},
	{page:"green_cordel",		google:"/Capoeira/Cordel",			predicta:""},
	{page:"green_garrafinha",	google:"/Capoeira/Garrafinha",		predicta:""},
	{page:"green_musica",		google:"/Capoeira/Musica",			predicta:""},
	
	{page:"yellow_cover",		google:"/Carmen/Anuncio",			predicta:""},
	{page:"yellow_baiana",		google:"/Carmen/Baiana",			predicta:""},
	{page:"yellow_caramuru",	google:"/Carmen/Caramuru",			predicta:""},
	{page:"yellow_carmen",		google:"/Carmen/CarmenMiranda",		predicta:""},
	{page:"yellow_cristo",		google:"/Carmen/Cristo",			predicta:""},
	{page:"yellow_havaianas",	google:"/Carmen/Havaianas",			predicta:""},
	{page:"yellow_musica",		google:"/Carmen/Musica",			predicta:""},
	{page:"yellow_ouropreto",	google:"/Carmen/IgrejaOuroPreto",	predicta:""},
	{page:"yellow_surf",		google:"/Carmen/Surf",				predicta:""}
];



