if (this["console"] == undefined) {
	console = { log:function(str){} };
}

var onPageLoad = function () {
	$("html").css("overflow-y", "scroll");

	$("#preload_bar").css("width", "0%");
	
	
}
function imagesLoaded()
{    
     console.log ("myimg loaded");
}

var preloaderImages = [
	"images/preload/bg.png",
	"images/preload/logo_preload.png",
	"images/preload/bg_01.jpg",
	"images/preload/bg_02.jpg"
];


var preloaderPreload = function (){
	var i=0;
	for(i=0; i<preloaderImages.length; i++){
		//console.log (preloaderImages[i]);
		var myimg = new Image(); 
		myimg.onload= function(){   preloaderImagesLoaded(); }
		myimg.src = preloaderImages[i];
		
	}

	
}
var preloaderImagesLoaded_count = 0;

var preloaderImagesLoaded = function () {
	//alert("preloaderImagesLoaded");
	preloaderImagesLoaded_count ++;
	
	if (preloaderImagesLoaded_count >= preloaderImages.length){
		//alert("preloaderPreload done");
		$("#preload_content").fadeIn(1000, loadRest);
	}
}

preloaderPreload();

//
//

var loadRest = function (){
	//
	var imglist = $.preloadCssImages({
		statusBarEl:$("#preload_bar"), 
		callbackDone:loadRestDone 
	});
	console.log("loading rest of images :" + imglist.length);
}
var loadRestDone = function (){
	console.log("loading rest of images: Done :" );
	$("#preload_content").css ("overflow", "hidden");
	$("#preload_content .preload_logo").fadeOut(1400);
	$("#preload_content").delay(1800).animate( {height:'0%'}, {duration:2000,easing:"easeOutQuad"}).queue(function(){setNav();}); 
	$("#main_content").css ("display", "block");
	
	var elem = $("#main_content .btn_social");
	elem.data("bottom", elem.css("bottom"));
	elem.css("bottom", "-32px");
	
	$("#main_content section").css("display", 'none');
	$("#main_content #bottom").css("display", 'none');
	$("footer").css("display", 'none');
	
	initNavIntro();
	
	$("#main_content section#thespace").css("display", 'block');
	//try{Typekit.load();}catch(e){}
	transitionIn();
}
var initNavIntro = function () {
	var elem = $("nav#main a.logo")
	elem.css("margin-left","-100px");
	elem.css("position","relative");
	
	elem = $("nav#main li")
	elem.css("left","-185px");
	elem.css("position","relative");
	
	elem =  $("#audio_holder");
	elem.css("position", "relative");
	elem.css("left", "-185px");
}

var audioAPI;
var navIntro = function () {
console.log ("navIntro ()");
	$("nav#main a.logo").delay(500).animate( {marginLeft:'30px'}, {duration:700, easing:"easeOutQuad"} );
	var titems = $("nav#main li");
	var i=0;
	for (i=0; i< titems.length; i++){
		var target =  $("nav#main li")[i];
		$(titems[i]).delay(500 ).animate( {left:'0px'}, {duration:700, easing:"easeOutQuad"} );;
	}
	var elem = $("#main_content .btn_social");
	elem.delay(500).animate( {"bottom":elem.data("bottom")}, 700, "easeOutQuad" );
	
	elem = $("#audio_holder");
	elem.delay(500).animate( {"left":'0px'}, {duration:700, easing:"easeOutQuad"} );
	
	var audio = $("#audio_flash");
	if ( audio.length >0 ) {  // gOT FLASH VERSION
		if (this["$f"]== undefined) return;
		
		//$f().onLoad( function() {
			$("#audio_bars_on").css("display", "block");
			$("#audio_bars_off").css("display", "none");
			$f().setVolume(70);
			$("#audio_bars_on").click(function() {
				$(this).css("display", "none");
				$("#audio_bars_off").css("display", "block");
				$f().mute();
				//$f().pause();
				
			});
			$("#audio_bars_off").click(function() {
				$(this).css("display", "none");
				$("#audio_bars_on").css("display", "block");
				$f().unmute();
				//$f().play();
			});
		//});
		
		$f().play();
		
	}
	else {   // No Flash version, use javascript one
		 audio = $('<audio>', {  
		  autoplay : 'autoplay',
		  controls: 'controls',
		  style: 'display:none',
		  loop: 'loop'
		});  
		elem = $('<source>');
		elem.attr('src', "audio/bg.ogg"); elem.attr('type', "audio/ogg");  
		elem.appendTo(audio);   
		elem = $('<source>');
		elem.attr('src', "audio/bg.mp3");  elem.attr('type', "audio/mp3");  
		elem.appendTo(audio);
		
		 audioAPI = audio[0];

		audio.bind('play', function() {
			$("#audio_bars_on").css("display", "block");
			$("#audio_bars_off").css("display", "none");
			audioAPI.volume = 0;
			audioFadeIn(audioAPI, 1400, .7, 50);
			$("#audio_bars_on").click(function() {
				$(this).css("display", "none");
				$("#audio_bars_off").css("display", "block");
				
				audioAPI.pause();
				
			});
			$("#audio_bars_off").click(function() {
				$(this).css("display", "none");
				$("#audio_bars_on").css("display", "block");
				audioAPI.play();
			});
			
		});
		
		audio.appendTo('body'); 
		audioAPI.play();
	}
	
	
	
}


var setNav = function () {
	console.log ("set nav");
	$("#preload_content").remove();
	$("#main_content section").css("display", 'block');
	$("#main_content #bottom").css("display", 'block');
	$("footer").css("display", 'block');
	
	$("nav#main").css ("position", "fixed");
	
	navIntro();
}

