var homepage = {
	start : function() {
		// banner rotator
		$('#slider').nivoSlider({
			effect: 'fade',
			slices: 1,
			pauseTime: 8000
		});
		
		// featured products
		$('.product').mouseover(function() {
			var link = $(this);
			var li = link.parents('#mainfeature li');
			$('#mainfeature li').removeClass('selected');
			li.addClass('selected');
		});
		
		if ( $('#hpVideoBox').length ) homepage.hp_video();
		setTimeout( 'homepage.evalHeights()', 1000 );

	},
	
	evalHeights : function() {
	
		// equalise the height of the box bases
		var maxHeight = 0;
		$('#home .chunkylink .mid').each( function() {
			if ( $(this).height() > maxHeight) maxHeight = $(this).height();
		});
		
		$('#home .chunkylink .mid').height( maxHeight );
	
	},
	
	hp_video: function() {
		
		
		if ( $('#hp_videoModal').length ) {
			$('#hp_videoModal').jqm({trigger: '#hpVideoBox a'});
            // Kelvin@vg 17October2011
            // onHide : reload video to prevent soundtrack of video playing after model closed
            var closeVideo=function(hash) {
                if ( $('#hp_videoModal iframe').length ) {
                    $("#hp_videoModal").load("/ #hp_videoModal iframe");
                } else if ( $('#hp_videoModal video').length ) {
                    $("#hp_videoModal").load("/ #hp_videoModal video");
                } else if ( $('#hp_videoModal object').length ) {
                    $("#hp_videoModal").load("/ #hp_videoModal object");
                }
                // fade the window out, remove overlay after fade
                hash.w.fadeOut('2000',function(){hash.o.remove();});
            };
            $('#hp_videoModal').jqm({onHide:closeVideo}); 
		}
		
	}

};

$(homepage.start);

