// JavaScript Document

$(function(){
		$(".sideLinks a").hover(function(){
			$(this).children("span").fadeOut();
		}, function(){
			$(this).children("span").fadeIn();
		})		
	});
	
	var query = new Object();
	window.location.search.replace(
	new RegExp( "([^?=&]+)(=([^&]*))?", 'g' ),
		function( $0, $1, $2, $3 ){
			query[ $1 ] = $3;
		}
	);
	easing = query['e'] || 'Expo';
	
	function loadEasing(e) {
		location.href = location.pathname+'?e='+e;
	}
	
	function setEasing(e) {
		loadLamps(e);
	}

// for dynamic easing changes		
	function loadLamps(easing) {
		$('#lavaLampBasicImage').lavaLamp({
			fx: 'easeIn'+easing,
			speed: 800,
			homeTop:-1,
			homeLeft:-1
		});

	}
	
// jquery initialize:
	$(function() {
		$('#menu').lavaLamp({fx: 'swing', speed: 333});
		loadLamps(easing);
		
		$('select#easing option[value='+easing+']').attr('selected','selected');
		$('.easingLabel').text(easing);
	});
	
$(function() {
		// set opacity to nill on page load
		$("ul#menu span").css("opacity","0");
		// on mouse over
		$("ul#menu span").hover(function () {
			// animate opacity to full
			$(this).stop().animate({
				opacity: 1
			}, "slow");
		},
		// on mouse out
		function () {
			// animate opacity to nill
			$(this).stop().animate({
				opacity: 0
			}, "slow");
		});
	});

	$(document).ready(function(){
		//Caption Sliding (Partially Hidden to Visible)
		$('.boxgrid.caption').hover(function(){
			$(".cover", this).stop().animate({top:'10px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'40px'},{queue:false,duration:160});
		});

		$.reject({
		    reject: {
		     msie: false,msie5: true,msie6: true,msie7: false,msie8: false, // MSIE Flags (Global, 5-8) 
             firefox: false,firefox1: true,firefox2: true,firefox3: false, // Firefox Flags (Global, 1-3) 
             konqueror: false,konqueror1: true,konqueror2: true,konqueror3: false, // Konqueror Flags (Global, 1-3) 
             chrome: false,chrome1: true,chrome2: true,chrome3: false,chrome4: false, // Chrome Flags (Global, 1-4) 
             safari: false,safari2: true,safari3: true,safari4: false, // Safari Flags (Global, 1-4) 
             opera: false,opera7: true,opera8: true,opera9: false,opera10: false, // Opera Flags (Global, 7-10) 
             gecko: false,webkit: false,trident: false,khtml: false,presto: false, // Rendering Engines (Gecko, Webkit, Trident, KHTML, Presto) 
             win: false,mac: false,linux : false,solaris : false,iphone: false, // Operating Systems (Win, Mac, Linux, Solaris, iPhone) 
             unknown: false // Unknown covers everything else 
		    }
		}); // Customized Browsers
			
	});	
	

flashembed.domReady(function() {

	// wmode parameter does the trick
	flashembed("homeflash", {src: "objects/homeflash.swf", wmode: 'opaque'});
});
