
$(document).ready(function(){
	
//this sets up console logging
//	jQuery.fn.log = function (msg) {
//      console.log("%s: %o", msg, this);
//      return this;
//  	};
	
//some functions
	function closeOthers(){
		if (strategic == 'open') {
			strategic = 'closed';
			$('#strategicinnovationwhite').slideUp(600, function() { $('#strategicinnovation').slideDown(600); });		
		};
		if (design == 'open') {
			design = 'closed';
			$('#designresearchwhite').slideUp(600, function() { $('#designresearch').slideDown(600); });		
		};
		if (industrial == 'open') {
			industrial = 'closed';
			$('#industrialdesignwhite').slideUp(600, function() { $('#industrialdesign').slideDown(600); });					
		};
		if (interfacedesign == 'open') {
			interfacedesign = 'closed';
			$('#interfacedesignwhite').slideUp(600, function() { $('#interfacedesign').slideDown(600); });		
		};
	};
	
	function headerOpen(){
		if (header == 'black' && (strategic == 'open' || design == 'open' || industrial == 'open' || interfacedesign == 'open')) {
			$('#header').slideUp(600);
			$('#headeropen').slideDown(600);
			$('#nav').addClass('aboutusonly');
			closeAccordions();
			
		} else if (header == 'white' && (strategic =='closed' || design == 'closed' || industrial == 'closed' || interfacedesign == 'closed')) {
			$('#header').slideUp(600);
			$('#headeropen').slideDown(600);
			$('#nav').addClass('aboutusonly');
			closeAccordions();
			
		} else {
			$('#headeropen').slideUp(600);
			$('#header').slideDown(600);
			$('#nav').addClass('aboutusonly');
			closeAccordions();
			
		};
	};
	
	function closeAccordions() {
		$('.accordionContent').slideUp(600);
		$('.accordionButton').removeClass('accordionactive');
	};

			
				
//initial variables			
	
	var strategic = 'closed';
	var design = 'closed';
	var industrial = 'closed'; 
	var interfacedesign = 'closed';
	var header = 'white';
	
// testing for static pages.
	
	var strvisible = $('#strategicinnovation').is(':hidden');
	var desvisible = $('#designresearch').is(':hidden');
	var indvisible = $('#industrialdesign').is(':hidden');
	var intvisible = $('#interfacedesign').is(':hidden');
	
	if (strvisible == true) {
		strategic = 'open';
	} else if (desvisible == true) {
		design = 'open';
	} else if (indvisible == true) {
		industrial = 'open';
	} else if ( intvisible == true) {
		interfacedesign = 'open'
	};
	
//setting up the animations
		
	$('#strategicinnovation h1').click(function() {
		closeOthers();
		strategic = 'open';
		headerOpen();
		header = 'black';
		$('#strategicinnovation').slideUp(600, function() { $('#strategicinnovationwhite').slideDown(600); });
		$('#pageContent').slideUp(600);

		myTimer = $.timer(1200, function() {
			$.scrollTo('#strategicinnovationwhite', {duration:1000});
		});
		
		return false;
	});
	
	$('#strategicinnovationwhite h1').click(function() {
		strategic = 'closed';
		headerOpen();
		header = 'white';
		$('#strategicinnovationwhite').slideUp(600, function() { $('#strategicinnovation').slideDown(600); });
		myTimer = $.timer(1200, function() {
			$.scrollTo('#nav', {duration:1000});
		});
		return false;
	});
	
	$('#designresearch h1').click(function() {
		closeOthers();		
		design = 'open';
		headerOpen();
		header = 'black';
		$('#designresearch').slideUp(600, function() { $('#designresearchwhite').slideDown(600); });
		$('#pageContent').slideUp(600);
		myTimer = $.timer(1200, function() {
			$.scrollTo('#designresearchwhite', {duration:1000});
		});		return false;
	});
	
	$('#designresearchwhite h1').click(function() {
		design = 'closed';
		headerOpen();
		header = 'white';
		$('#designresearchwhite').slideUp(600, function() { $('#designresearch').slideDown(600); });
		myTimer = $.timer(1200, function() {
			$.scrollTo('#nav', {duration:1000});
		});
		return false;
	});
	
	$('#industrialdesign h1').click(function() {
		closeOthers();
		industrial = 'open';
		headerOpen();
		header = 'black'
		$('#industrialdesign').slideUp(600, function() { $('#industrialdesignwhite').slideDown(600); });
		$('#pageContent').slideUp(600);
		myTimer = $.timer(1200, function() {
			$.scrollTo('#industrialdesignwhite', {duration:1000});
		});		return false;
	});
	
	$('#industrialdesignwhite h1').click(function() {
		industrial = 'closed'
		headerOpen();
		header = 'white';
		$('#industrialdesignwhite').slideUp(600, function() { $('#industrialdesign').slideDown(600); });
		myTimer = $.timer(1200, function() {
			$.scrollTo('#nav', {duration:1000});
		});
		return false;
	});
	
	$('#interfacedesign h1').click(function() {
		closeOthers();
		interfacedesign = 'open';
		headerOpen();
		header = 'black';
		$('#interfacedesign').slideUp(600, function() { $('#interfacedesignwhite').slideDown(600); });
		$('#pageContent').slideUp(600);
		myTimer = $.timer(1200, function() {
			$.scrollTo('#interfacedesignwhite', {duration:1000});
		});
		return false;
	});
	
	$('#interfacedesignwhite h1').click(function() {
		interfacedesign = 'closed'
		headerOpen();
		header = 'white';
		$('#interfacedesignwhite').slideUp(600, function() { $('#interfacedesign').slideDown(600); });
		myTimer = $.timer(1200, function() {
			$.scrollTo('#nav', {duration:1000});
		});
		return false;
	});
	
//sub sliders.
$('.accordionButton').click(function() {
	closeAccordions();
	
	if ($(this).next().is(':visible')) {

	} else {
		$(this).addClass('accordionactive');	
		$(this).next().slideDown('normal');
	};
	
	return false;
});

$('.accordionContent').hide();




// fancybox setup for video
	$('.isvideo').fancybox({
		'hideOnContentClick': false,
		frameHeight: 270,
		frameWidth: 360,
		overlayOpacity: 0.8
	});
	
	$('.content').fancybox({
		'hideOnContentClick': false,
		overlayOpacity: 0.8
	});


		$.fn.qtip.styles.ictip = { // Last part is the name of the style
		   width: 'auto',
		   background: '#000000',
		   color: '#ffffff',
		   fontSize: '12px',
		   fontFamily: 'helvetica, arial, sans',
		   fontWeight: 'bold',
		   textAlign: 'center',
		   border: {
			  width: 1,
			  radius: 0,
			  color: '#000'
		   }
		}

		$('.tip').qtip({
		content: false,
		style: { name: 'ictip'},
		position: { target: 'mouse', corner: 'bottomMiddle'} 
		});
		
});


function setup() {
	flowplayer("div.morganplayer", "/js/flowplayer.swf", {
		clip: {
			autoPlay: true,
			autoBuffering: true
		},
		plugins: {
			controls: {
				url: 'flowplayer.controls.swf',
				top: 300,
				left: 0,
				bottom: 0,
				opacity: 1,
				autoHide: 'always',

				backgroundColor: '#000000',
				backgroundGradient: 'none',

				time: null,
				durationColor: '#ffffff',
				progressColor: '#ffffff',
				progressGradient: 'none',
				bufferColor: '#333333',
				bufferGradient: 'none',
				sliderColor: '#000000 ',
				sliderGradient: 'none',
				buttonColor: '#000000',
				buttonOverColor: '#000000',
				all: false,
				play: true,
				scrubber: true,

				tooltips: {
					buttons: false,
					slider: false
				}
			}
		}

	});
}

if(!/WebKit/i.test(navigator.userAgent)) {
	$(function () {
		setup();
	});
} else {
	$(window).load(setup);
}



