
$(document).ready(function(){recharge();});
function recharge(){
/*
	 $("body").prepend('<div id="overlay"><img src="comps/about_mimi.jpg"></div>');
	 $("#overlay").css({'position' : 'absolute', 'top' : '0px', 'left' : '12px', 'z-index' : '1000'});
	 $("#overlay").fadeTo(1, 0.5);   
	 $("#overlay").toggle(
			function () {
				$(this).fadeTo(2, 1.0);   
    	},
			function () {
				$(this).fadeTo(2, 0.5);   
    	},
			function () {
				$(this).fadeTo(2, 0.01);   
			},
			function () {
				$(this).fadeTo(2, 0.5);   
    	}
			);		
*/

for(i=1;i<=9;i=i+2){
		$("#menu0"+i+"Over").fadeTo("fast",0.01);
}
    $(".menu_01").hover(
			function () { $("#menu01").stop(); $("#menu01").fadeTo("fast",0.01);$("#menu01Over").stop(); $("#menu01Over").fadeTo("fast",1);},
			function () { $("#menu01").stop();$("#menu01").fadeTo("slow",1); $("#menu01Over").stop();$("#menu01Over").fadeTo("slow",0.01); }
    );
		$("#menuBar > a").click(function(){
		window.location=$(this).attr("href");
		});



    $("#menu_03").hover(
			function () {showMartin();},
			function () { }
    );
		$("#martinMenu > a").hover(function(){showMartin()}, function(){});

		$("#martinMenu").mouseout( function(e){
				hideMartin(e);
		});

    $("#menu_05").hover(
			function () { $("#menu05").stop(); $("#menu05").fadeTo("fast",0.01);$("#menu05Over").stop(); $("#menu05Over").fadeTo("fast",1);},
			function () {	$("#menu05").stop();$("#menu05").fadeTo("slow",1); $("#menu05Over").stop();$("#menu05Over").fadeTo("slow",0.01); }
  	);

    $("#menu_07").hover(
			function () { $("#menu07").stop(); $("#menu07").fadeTo("fast",0.01);$("#menu07Over").stop(); $("#menu07Over").fadeTo("fast",1); showMenu();},
			function () {	$("#menu07").stop();$("#menu07").fadeTo("slow",1); $("#menu07Over").stop();$("#menu07Over").fadeTo("slow",0.01); }
    );
		$("#searchMenu > a").hover(function(){showMenu()}, function(){});
		$("#menu_07").unbind('click');
		$("#menu_07").click( function(){
			return showMenu();
		});

		$("#searchMenu").mouseout( function(e){
				hideMenu(e);
		});
    $("#menu_09").hover(
			function () { $("#menu09").stop(); $("#menu09").fadeTo("fast",0.01);$("#menu09Over").stop(); $("#menu09Over").fadeTo("fast",1);},
			function () {	$("#menu09").stop();$("#menu09").fadeTo("slow",1); $("#menu09Over").stop();$("#menu09Over").fadeTo("slow",0.01); }
    );
		setTimeout('nextSlide(2);',3000);

		if(typeof soundManager!='undefined'){
		soundManager.onload = function() {

			var soundCookie=readCookie('sound');
	
			if(soundCookie!='off'){
				soundOn();
			} else {
				soundOff();
			}
		}
		}

		//$(".hoverer").each(function(){alert('hi');});
		$(".hoverer").hover(
			function(){
				$(this).attr('rem',$(this).attr('src'));// set rem for on out
				filename=$(this).attr('src').substring($(this).attr('src').lastIndexOf('\/')+1); // get the filename
				if(filename=='blank.gif'){// IE 6 png replace encountered... 
					$(this).attr('rem',$(this).attr('alt'));// set rem for on out
					filename=$(this).attr('alt').substring($(this).attr('alt').lastIndexOf('\/')+1); // get the filename from alt
					overfile=filename.replace(".","Over.").replace("png","gif"); //i.e. lmstuff.png--> lmstuffOver.gif
				} else {
					overfile=filename.replace(".","Over.");		//i.e. lmstuff.png--> lmstuffOver.png
				}
				$(this).attr('src','sprites/'+overfile);},
			function(){
				$(this).attr('src',$(this).attr('rem'));
			}
		);


		$(".hijax").live("click",function(){
		//alert('&hijax #innerLower');
		$("#masterContainer").load($(this).attr('href')+'&hijax',{},function(){recharge();});
		return false;
		});
		
 }

function nextSlide(current){
	old=current-1; oldold=current-2;
	if(current==2){oldold=7;}
	if(current==8){current=1; old=7; oldold=6; }
	$("#slideShow").append('<div id="slide'+current+'" style="filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;"><img src="sprites/homeSlide'+current+'.jpg"></div>');	
	$("#slideShow").queue(function(){
			$("#slide"+current).fadeTo(1500,1);
		//$(this).html('<img src="sprites/homeSlide'+current+'.jpg">');
		$(this).dequeue();
	});
	$("#slideShow").queue(function(){
		$("#slide"+old).fadeTo(1500,0);
		$("#slide"+oldold).remove();
		setTimeout('nextSlide('+current+'+1);',5000);
		$(this).dequeue();
	});
	
	
}

function showThumb(image) {
	$('#detailStrip').html('<img src="'+image+'" style="height: 321px;">');
	return false;
}


var timeoutID=0;
function showMenu(){
	clearTimeout(timeoutID);
	$("#searchMenu").stop()
	$("#searchMenu").fadeTo(1,1);
	$("#searchMenu").fadeIn("fast");

	return false;
}

function hideMenu(e){
	hideMartin('force');
	if(e.type=='click' || e=='force'){$("#searchMenu").fadeOut(); return false;}
	srcElem=(e.relatedTarget ? e.relatedTarget : e.fromElement);
	if(srcElem.id=='searchMenu'){
	$("#searchMenu").stop();
	timeoutID=setTimeout('$("#searchMenu").fadeOut()',1000);
	}
}

var timeout2ID=0;
function showMartin(){
	hideMenu('force');
	clearTimeout(timeout2ID);
	$("#martinMenu").stop('clearQueue');
	$("#martinMenu").fadeTo(1,1);
	$("#martinMenu").fadeIn("fast");
	return false;
}

function hideMartin(e){
	if(e.type=='click' || e=='force'){$("#martinMenu").fadeOut(); return false;}
	srcElem=(e.relatedTarget ? e.relatedTarget : e.fromElement);
	if(srcElem.id=='martinMenu'){
	$("#martinMenu").stop();
	timeout2ID=setTimeout('$("#martinMenu").fadeOut()',1000);
	}
}


function soundOff(){
$('#soundOn').removeClass('underline');
$('#soundOff').addClass('underline');
createCookie('sound','off',100);
//clearTimeout(guitarTimeout);
//clearTimeout(loonTimeout);
soundManager.stop('aSound');
soundManager.stop('bSound');
}

function soundOn(){
$('#soundOff').removeClass('underline');
$('#soundOn').addClass('underline');
createCookie('sound','on',100);
loon();
}


function loon(){
  var loon = soundManager.createSound({
    id: 'aSound',
    url: 'audio/loon.mp3',
		onbeforefinishtime: 500,
	  onbeforefinish: function (){guitar();}  
    //onload: [ event handler function object ],
    // other options here
  });
	loon.play();
}

function guitar(){
 var guitar = soundManager.createSound({
    id: 'bSound',
    url: 'audio/guitar.mp3',
	  onbeforefinishcomplete: function (){setTimeout('guitar()',500);}
    // onload: [ event handler function object ],
    // other options here
  });
  guitar.play();
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

