// JavaScript Document

var showing = false;

function activateMH309(detectflash) {
	//if(isFirefox == false) {
		var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
		$(document).keydown(function(e) {
		  kkeys.push( e.keyCode );
		  if ( kkeys.toString().indexOf( konami ) >= 0 ){
			$(document).unbind('keydown',arguments.callee);
			addMH309();
		  }
		});	
	//}
	
	$("#mh309_show_btn").click(function() {							   
		addMH309();
   });
	
	$("#mh309_hide_btn").click(function() {							   
		addMH309();
   });
	
	$("#mh_robot").click(function() {
		addMH309();
   });
	
	if(detectflash == false) addMH309();
}

function addMH309() {
	if(!showing) {	
		doSwfObject();
		$("#flash_replaced").fadeIn(500);
		$("#mh309_hide_btn").fadeIn(500);
		$("#mh309_hide_btn_shadow").fadeIn(500);
		//$("#mh_robot").fadeOut(500);
		$('#slides_wrapper').cycle('pause');
		//$("#main").fadeOut(500);
		
	} else {
		$("#flash_replaced").fadeOut(500, function callback(){$("#flash_replaced").empty();});
		$("#mh309_hide_btn").fadeOut(500);
		$("#mh309_hide_btn_shadow").fadeOut(500);
		//$("#mh_robot").fadeIn(500);
		$('#slides_wrapper').cycle('resume');
		//$("#main").fadeIn(500);
	}
	
	
	showing = !showing;
}

function doSwfObject() {
	
	//alert("You have activated mH-309\nClick him to start.\nControl with keyboard.");
	
	var so = new SWFObject("mh309/mh_mutha.swf", "mh309", "100%", "100%", "10", "#ADADAD");
	so.addParam("quality", "high");
	so.addParam("scale", "noscale");
	so.addParam("wmode", "transparent");
	so.write("flash_replaced");
	
	var h = $(".content").outerHeight(true) + $("#slides_wrapper").outerHeight(true) + $(".slides_controls_wrapper").outerHeight(true);
	
	$("#flash_replaced").flashResize({
  		//minWidth: $("#main").width(),
  		minHeight: h
	});
}