/************ Ivey JS ************/
$(document).ready(function(){
	$('#nav-main').prepend('<a href="/" id="selector">select...</a>');
	$('#selector').live('click', function(e){
		e.preventDefault();
		$(e.target).blur();
		if($('#nav-main ul').is(":hidden")) {
			$('#nav-main ul').show('blind',100);
		}
		else {
			$('#nav-main ul').hide('blind',100);
		}
	});
	
	$('html').bind('click',function(e){
		if($(e.target).attr('id') != 'selector') {
			if($('#nav-main ul').is(":visible")) { $('#nav-main ul').hide(); }
		}
	})
	
	setTimeout('if($(\'#nav-main ul\').is(":hidden")) { $("body#home #selector").click(); }', 4000);
	iveyHPSlider(0, 0);
	
	$('#who-we-are-details div.image img').tooltip({ 
	    track: true, 
	    delay: 0, 
	    showURL: false, 
	    showBody: " - ", 
	    fade: 250,
		fixPNG: true
	});
	
	$('#who-we-are-details div.image').mouseenter(function() { 
		$('img', this).css({ opacity: 0.8 });
	}).mouseleave(function() {
		$('img', this).css({ opacity: 1.0 });
	});
	
	$('#projectSlideshow').jshowoff({
		controls : false,
		hoverPause: false,
		effect: 'slideLeft',
		speed: 6000
	});

	$('#projectSlideshowVideo').jshowoff({
		controls : false,
		hoverPause: false,
		autoPlay: false,
		effect: 'slideLeft'
	});
});

if(typeof(console) == "undefined") {
	console = new Object();
	console.log = new Function();
}

function iveyHPSlider(hp_number, prev_number) {
	var num = $('#home #intro img.ivey_hp_image').length;
	if(num > 0) {
		$('#home #intro img.ivey_hp_image').css('display', 'none');
		$('#home #intro img#iveyHPImage' + hp_number).css('zIndex', '150');
		$('#home #intro img#iveyHPImage' + hp_number).css('display', 'block');
		if(prev_number != hp_number) {
			$('#home #intro img#iveyHPImage' + prev_number).css('zIndex', '200');
			$('#home #intro img#iveyHPImage' + prev_number).css('display', 'block');
			$('#home #intro img#iveyHPImage' + prev_number).fadeOut('slow', function() {
			});
		}
		if(hp_number == (num - 1)) {
			var next_number = 0;
		}
		else {
			var next_number = hp_number + 1;
		}
		
		setTimeout('iveyHPSlider(' + next_number + ', ' + hp_number + ');', 3000);
	}
}
