/* 
	Author: Robert Kaiser
	Created: Sept 3rd, 2009
	Modified: Sept 14th, 2009
	Description: Slowly fade out and display layered images 
	
*/

var img_idx = 0;
var helmet = 2; /* homepage helmet rotation  1= show helmet, anything else = show empty hooker.*/

/*
var easteregg  = false;
var shiftkey = false;

document.onkeyup = CheckKey;
document.onkeydown = SetKey;

function SetKey(e) {
	var keyId = (window.event) ? event.keyCode : e.keyCode;
	if(keyId == 16) {
		shiftkey = true;	
	}
}

function CheckKey(e) {
	var keyId = (window.event) ? event.keyCode : e.keyCode;
	switch(keyId) {
		case 16:
			shiftkey = false;
			break;
		case 81:
		case 113:
			if(shiftkey == true) easteregg = true;
			break;
		default: break;
	}
}
*/

function init_rotation(seconds, imgs) {
	var arr = new Array("image1", "image2", "image3", "image4", "image5", "image6");
	
	if(imgs == null) imgs = 4;
	
	for(var itm in arr) {
		$('#'+arr[itm]).css( { 'display' : 'block' });	
	}
	
	setInterval('rotate_images('+imgs+')', seconds * 1000);
	
}


function rotate_images(imgs) {
	var arr =  new Array( "image1", "image2", "image3", "image4", "image5", "image6");
	
	/* last image, so we want to finagle the zindex, and reorder the images */
	/* if(easteregg == true) {
		var displayed = $('#image2').css("display");
		if(displayed == "none") $('#image2').fadeIn("slow");
		else {
			$('#image2').fadeOut("slow");
			easteregg = false;
		}
	} else { */
	--imgs;
	
		if(imgs == img_idx) {
				//$('#' + arr[img_idx]).css( { 'z-index' : 16 });
				//alert($('#' + arr[img_idx]).css('z-index'));
				$('#' + arr[img_idx]).fadeOut("slow", function() { reset_images(); });			
				//$('#' + arr[img_idx]).css( { 'z-index': 11});
				//$('#' + arr[img_idx]).css( { 'display' : 'block' });
				img_idx = 0;
			
		} else {
				$('#' + arr[img_idx]).fadeOut("slow");
				img_idx++;
				
		}	
	/* } */
}

function init_helmet() {
	$('#helmet').fadeOut('fast');
	setTimeout('rotate_helmet()', 3500);	
}

function rotate_helmet() {
	var arr = new Array("helmet", "helmet2");	
	
	if(helmet == 1) {
	   	$('#helmet').fadeOut("slow");
		$('#helmet2').fadeIn("slow");
		helmet = 2;
	} else {
		$('#helmet2').fadeOut("slow");
		$('#helmet').fadeIn(1500);
		helmet = 1;
	}
	
}

function reset_images() {
	jQuery.each( $('.imgs'), function() {
		$(this).css( { 'display' : 'block', 'opacity' : 1.0 } );
	 } );
}