
glow.ready(function(){

	/********* Trigger Animations **********/
// call intial functions 
		

	glow.events.addListener('a.mnNav',  'click', function () {

		switch(this.className){

		// Scroll Center to Right

		case 'rightClick mnNav':
			rightToCenter.start();
			centerToRight.start();
			butCenterToRight.start();
			rightButToCenter.start();
			bottomButToLeft.start();
			topButToRight.start();
			leftButToleft.start();
			return false;
			break;

		// Return from Right

		case 'returnRight mnNav':
			returnToRight.start();
			returnToCenter.start();
			returnBut.start();
			returnButToRight.start();
			returnBottomButToLeft.start();
			returnTopButToLeft.start();
			returnLeftButToleft.start();
			return false;
			break;
			
		// Scroll Left to Center  
			
		
		case 'leftClick mnNav': 
		
			leftToCenter.start();
			centerToLeft.start();
			butCenterToLeft.start();
			bottomButToRight.start();
			topButToLeft.start();
			leftButToRight.start();
			returnLeftToLeft.start();
			changeInViewClass(leftToCenter, 'left');
			
			return false;
			break;
			
		// Return Left 
		
			case 'returnLeft mnNav': 
		
			returnLeftToCenter.start();
			returnCenterToLeft.start();
			returnButCenterToLeft.start();
			returnBottomButToRight.start();
			returnTopButToRight.start();
			returnLeftButToRight.start();
			returnReturnLeftToLeft.start();
			changeInViewClass(returnLeftToCenter, 'center');
			
			return false;
			break;
			
		// Center to Top
		case 'bottomClick mnNav':
			centerToTop.start();
			bottomToTop.start();
			bottomButToTop.start();
			rightButToTop.start();
			leftButToTop.start();
			returnButToTop.start();
			topButToTop.start();
			return false;
			break;
		// Return to Top

		case 'returnBottom mnNav':
			returnCenterFromTop.start();
			returnBottomToBottom.start();
			returnBottomButToBottom.start();
			returnRightButFromTop.start();
			returnButFromTop.start();
			returntopBut.start();
			returnleftButFromToTop.start();
			return false;
			break;
			
		// Top to Center
			
		case 'topClick mnNav':
			topToBottom.start();
			centerToBottom.start();
			rightButToBottom.start();
			bottomButToBottom.start();
			topButToBottom.start();
			returnTopButToCenter.start();
			leftButToBottom.start();
			return false;
			break;
			
		// Return to Center 
		
		case 'returnTop mnNav':
			returnTopToBottom.start();
			returnBottomToCenter.start();
			returnRightButFromBottomToCenter.start();
			ReturnBottomButFromBottomToCenter.start();
			returnTopButFromBottomToCenter.start();
			returnReturnToTopBut.start();
			returnReturnTopButfromCenterToTop.start();
			leftButFromBottomtoCenter.start();
			return false;
			break;

		default: 
			return false;
			break;
		}
		
	});
	
	/******** Animations *****/
	
	// Scroll Center to Right 
	
	var centerToRight = glow.anim.css("#center", 1, {
		"left": {from: "0%", to: "-100%"} 
		},{
			tween: glow.tweens.easeBoth()
		}
	);
	
	var rightToCenter = glow.anim.css("#right", 1, {
		"right":{from: "-100%", to: "0%"} 
		},{
			tween: glow.tweens.easeBoth()
		}
	);

	var butCenterToRight = glow.anim.css(".rightClick", 1, {
		"right": {from: "0%", to: "100%"} 
		},{
			tween: glow.tweens.easeBoth()
		}
	);
	var leftButToleft = glow.anim.css(".leftClick", 1, {
		"left": {from: "0%", to: "-100%"} 
		},{
			tween: glow.tweens.easeBoth()
		}
		);
	
	var rightButToCenter = glow.anim.css(".returnRight", 1, {
		"left": {from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()
		}
		);
	
	var bottomButToLeft = glow.anim.css(".bottomClick", 1, {
		"left":{from: "50%", to: "-50%"}
		},{
			tween: glow.tweens.easeBoth()
		}
		);
	var topButToRight = glow.anim.css(".topClick", 1, {
		"left":{from: "50%", to: "-50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);

	// Return from Right

	var returnToRight = glow.anim.css("#right" , 1,{
		"right": {from:"0%", to:"-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);

	var returnToCenter = glow.anim.css("#center" , 1,{
		"left": {from:"-100%", to:"0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);

	var returnBut = glow.anim.css(".rightClick" , 1,{ 
		"right": {from:"100%", to:"0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnLeftButToleft = glow.anim.css(".leftClick", 1, {
		"left": {from: "-100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnButToRight = glow.anim.css(".returnRight" , 1,{ 
		"left": {from:"0%", to:"100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var  returnBottomButToLeft = glow.anim.css(".bottomClick", 1, {
		"left":{from: "-50%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var  returnTopButToLeft = glow.anim.css(".topClick", 1, {
		"left":{from: "-50%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	// Scroll Left to Center
	
	var centerToLeft = glow.anim.css("#center", 1, {
		"left": {from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var leftToCenter = glow.anim.css("#left", 1, {
		"left":{from: "-100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);

	var butCenterToLeft = glow.anim.css(".rightClick", 1, {
		"right": {from: "0%", to: "-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var bottomButToRight = glow.anim.css(".bottomClick", 1, {
		"left":{from: "50%", to: "150%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var topButToLeft = glow.anim.css(".topClick", 1, {
		"left":{from: "50%", to: "150%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);;
	
	var leftButToRight = glow.anim.css(".leftClick", 1, {
		"left": {from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnLeftToLeft = glow.anim.css(".returnLeft", 1, {
		"right": {from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	// Return to Left
	
	
	var returnCenterToLeft = glow.anim.css("#center", 1, {
		"left": {from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	
	var returnLeftToCenter = glow.anim.css("#left", 1, {
		"left":{from: "0%", to: "-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	

	var returnButCenterToLeft = glow.anim.css(".rightClick", 1, {
		"right": {from: "-100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	
	var returnBottomButToRight = glow.anim.css(".bottomClick", 1, {
		"left":{from: "150%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var returnTopButToRight = glow.anim.css(".topClick", 1, {
		"left":{from: "150%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	
	var returnLeftButToRight = glow.anim.css(".leftClick", 1, {
		"left": {from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var returnReturnLeftToLeft = glow.anim.css(".returnLeft", 1, {
		"right": {from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	

	//Center to top 

	var centerToTop = glow.anim.css("#center" , 1, {
		"top":{ from: "0%", to: "-100%" }
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var bottomToTop = glow.anim.css("#bottom" , 1 , {
		"bottom":{ from: "-100%", to:"0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);

	var bottomButToTop = glow.anim.css(".bottomClick" , 1 , {
		"bottom": {from: "0%" , to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var topButToTop = glow.anim.css(".topClick" , 1 , {
		"top": {from: "0%" , to: "-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var rightButToTop = glow.anim.css(".rightClick" , 1 , {
		"top": {from: "50%", to: "-50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var leftButToTop = glow.anim.css(".leftClick" , 1 , {
		"top": {from: "50%", to: "-50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnButToTop = glow.anim.css(".returnBottom", 1, {
		"top":{from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);

	// Return from top 

	var returnCenterFromTop = glow.anim.css("#center", 1, {
		"top": { from: "-100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnBottomToBottom = glow.anim.css("#bottom", 1, {
		"bottom": {from:"0%", to:"-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnBottomButToBottom = glow.anim.css(".bottomClick" , 1 , {
		"bottom":{from:"100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returntopBut = glow.anim.css(".topClick" , 1 , {
		"top": {from: "-100%" , to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnRightButFromTop = glow.anim.css(".rightClick" , 1 , {
		"top":{from:"-50%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnleftButFromToTop = glow.anim.css(".leftClick" , 1 , {
		"top": {from: "-50%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnButFromTop = glow.anim.css(".returnBottom", 1, {
		"top":{ from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	// Top to Center
	
	var topToBottom = glow.anim.css("#top", 1, {
		"top":{ from: "-100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var centerToBottom = glow.anim.css("#center", 1, {
		"top":{ from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var rightButToBottom = glow.anim.css(".rightClick", 1, {
		"top":{ from: "50%", to: "150%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var leftButToBottom = glow.anim.css(".leftClick", 1, {
		"top":{ from: "50%", to: "150%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var bottomButToBottom = glow.anim.css(".bottomClick", 1, {
		"bottom":{ from: "0%", to: "-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var topButToBottom = glow.anim.css(".topClick", 1, {
		"top":{from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var returnTopButToCenter = glow.anim.css(".returnTop", 1, {
		"bottom":{from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	// Return from bottom
	
	var returnTopToBottom = glow.anim.css("#top", 1, {
		"top":{ from: "0%", to: "-100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnBottomToCenter = glow.anim.css("#center", 1, {
		"top":{ from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnRightButFromBottomToCenter = glow.anim.css(".rightClick", 1, {
		"top":{ from: "150%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var leftButFromBottomtoCenter = glow.anim.css(".leftClick", 1, {
		"top":{ from: "150%", to: "50%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var ReturnBottomButFromBottomToCenter = glow.anim.css(".bottomClick", 1, {
		"bottom":{ from: "-100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	
	var returnTopButFromBottomToCenter = glow.anim.css(".topClick", 1, {
		"top":{from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnReturnToTopBut = glow.anim.css(".topClick", 1, {
		"top":{from: "100%", to: "0%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
	var returnReturnTopButfromCenterToTop = glow.anim.css(".returnTop", 1, {
		"bottom":{from: "0%", to: "100%"}
		},{
			tween: glow.tweens.easeBoth()

		}
		);
		
		
		
		var headMovieParams = {
        width: "200",
        height: "200",
        message: "<a href='http://get.adobe.com/flashplayer/' target='_blank'><img src='images/head.jpg'/></a>",
         
        className: "my-class-name",
        attributes: {
                id: "headM",
                name: "headM"
         },
        params: {
               wmode: "transparent",
                flashVars: {
                        //navColour: "red",
                        //username: "Frankie"
                }
        }
};
new glow.embed.Flash("head.swf",
    "#headMovie","10",headMovieParams).embed();
    
    
    
	function startBigHead()
	{
        var flash = getFlash();
        if(typeof flash.begin == 'function') flash.begin();
	}
	 function stopBigHead()
	{
        var flash = getFlash();
        if(typeof flash.stopHead == 'function') flash.stopHead();
	}

	function getFlash() {
	    return document.getElementById("new");
    }

    glow.events.addListener(topToBottom, "complete", function(event) {
        if(document.getElementById('new')){
        startBigHead();
        }
    });
     glow.events.addListener(returnTopToBottom, "start", function(event) {
     if(document.getElementById('new')){
        stopBigHead();
    }
    });
    
    
    function startHead()
	{
	    var flashHeadStart = getHeadFlash();
	    if(typeof flashHeadStart.smhdBegin == 'function') flashHeadStart.smhdBegin();
	}
	
	function stopHead()
	{
	    var flashHead = getHeadFlash();
	    if(typeof flashHead.smhdStop == 'function') flashHead.smhdStop();
	}
	
	function getHeadFlash() {
	    return document.getElementById("headM");
	}
	
	//Stopping animation 
	
	glow.events.addListener(centerToLeft, "start", function(event) {
	    stopHomeAnims();
    });
    glow.events.addListener(centerToRight, "start", function(event) {
	    stopHomeAnims();
    });
    glow.events.addListener(centerToTop, "start", function(event) {
	    stopHomeAnims();
    });
    glow.events.addListener(topToBottom, "start", function(event) {
	    stopHomeAnims();
    });
    
    //Restart animations
    glow.events.addListener(returnLeftToCenter, "complete", function(event) {
       startHomeAnims();
	});
	glow.events.addListener(returnToRight, "complete", function(event) {
       startHomeAnims();
	});
	glow.events.addListener(returnCenterFromTop, "complete", function(event) {
       startHomeAnims();
	});
	glow.events.addListener(returnTopToBottom, "complete", function(event) {
       startHomeAnims();
	});
 
    function stopHomeAnims(){
        tickerAnim.stop();
        if(document.getElementById('headM')){
        stopHead();
        }
    }	
    function startHomeAnims(){
        tickerAnim.resume();
        if(document.getElementById('headM')){
        startHead();
        }
    }
		
	glow.dom.get('.cPanel').css('margin-top', '0px');
	glow.dom.get('#textNuerons').css('display','none');
	
	// send from about page to flash
	glow.events.addListener('a.donateNowAbout','click',function(){
	    var newListener;
        glow.events.fire('a.returnLeft', 'click');
        newListener = glow.events.addListener(returnLeftToCenter, "complete", function(event) {
            glow.events.fire('a.topClick', 'click');
            glow.events.removeListener(newListener);

        });
       glow.events.fire('a.returnLeft', 'click');
	});



// Ticker animation.
glow.dom.get('#footerWrap').css('width', 'auto');
	var calcWidth = 0;
	glow.dom.get('.animWrap ul.ticker li a').each(function(num){
		calcWidth += glow.dom.get(this).width() + 15;
	});
	glow.dom.get('#footerWrap ul.ticker').css('width',calcWidth);
	var tickerAnim = glow.anim.css('#footerWrap ul.ticker', 110, {
		"margin-left": { from: "1100px", to:"-" + calcWidth -20}
	})
	tickerAnim.start();
	glow.events.addListener(tickerAnim, "complete", function(event) {
   		tickerAnim.start();
	});
	glow.events.addListener('#footerWrap ul.ticker li a', "mouseover", function(event) {
   		tickerAnim.stop();
	});
	glow.events.addListener('#footerWrap ul.ticker li a', "mouseout", function(event) {
   		tickerAnim.resume();
	});

	var tickerWidth = glow.dom.get('.tickerWrap').width();
	glow.dom.get('.tickerWrap').width(tickerWidth);
	
	
// Call functions when window resizing. 
    glow.events.addListener(window, 'resize', function() {
		vertButtonPos();
		hozButtonPos();
		fixTicker();
		setPageElemsPos();
	});

//Set buttons on intial load. ***There is a possible issue here
        vertButtonPos();
		hozButtonPos();
		fixTicker();
		setPageElemsPos();
		
		
    glow.events.addListener('.home', 'click',function(){
       glow.events.fire('a.leftClick', 'click');
    });
    glow.events.addListener('.findOut', 'click',function(){
       glow.events.fire('a.leftClick', 'click');
    });
    glow.events.addListener('.clickToTop', 'click', function() {
       glow.events.fire('a.topClick', 'click');
    });
    
});

// hiding text nuerons 


// Button positioning when scrollbar present.
function vertButtonPos(){
	glow.dom.get('.inView').each(function(){
		var docHeight = glow.dom.get(window).height(); 
		if(this.scrollHeight > docHeight){
			glow.dom.get('.rightClick', '.returnLeft').css('margin-right', '17px');
			fixTicker(true);
		}
		else {
			glow.dom.get('.rightClick', '.returnLeft').css('margin-right', '0px');
			fixTicker(false);
		}
	});
}

function hozButtonPos(){
	var docWidth = glow.dom.get(window).width(); 
	glow.dom.get('.inView').each(function(){
		this.scrollWidth > docWidth ? glow.dom.get('.bottomClick').css('margin-bottom', '17px') : glow.dom.get('.bottomClick').css('margin-bottom', '0px');
	});
}

// Ticker / footer resizing passed parameter from vertButtonPos() above.
function fixTicker(alerter){
	flag = alerter;
	if(flag == true){
		docWidth = glow.dom.get(window).width();
		alerterWidth = docWidth - 60;
		glow.dom.get('#footerWrap').width(alerterWidth);
	}
	else if(flag == false){
		docWidth = glow.dom.get(window).width();
		newWidth = docWidth - 40;
		glow.dom.get('#footerWrap').width(newWidth);
	}
}
// Main element positioning.
function setPageElemsPos(){
	var docHeight = glow.dom.get(window).height();
	var centerPanelHeight = glow.dom.get('div.cPanel').height();
	var footerHeight = glow.dom.get('#footerWrap').height();
	var centPlusFoot = centerPanelHeight + footerHeight;
	var calcFootTop = docHeight - centPlusFoot;
	if(centPlusFoot < docHeight){
		 glow.dom.get('#footerWrap').css('margin-top', calcFootTop -50 - calcFootTop /2); 
		 glow.dom.get('div.cPanel').css('margin-top', calcFootTop /2 + 40 );
	}
	else {
		glow.dom.get('#footerWrap').css('margin-top', 0);
		glow.dom.get('div.cPanel').css('margin-top', 0);
	}
}
// About page sliders 
glow.ready(function(){
	glow.dom.get('.aboutList h3').each(function(num){
		var heightOfDiv = glow.dom.get(this).next('div').height();
		glow.dom.get(this).next('div').height(0);
		glow.events.addListener(this, "click", function(event){
			openSliderMe(num,heightOfDiv);
			return false;
		});
	});
	function openSliderMe(num,heightOfDiv){
		var next = glow.dom.get('.aboutList h3').next('div');
		glow.dom.get(next).each(function(divNum){
			var closeIt = glow.anim.css(this, 0.5, { "height":{to:0}}, {tween: glow.tweens.easeBoth()}); 
			var openIt = glow.anim.css(this, 0.5, {"height":{to:heightOfDiv}}, {tween: glow.tweens.easeBoth()});
			if(num == divNum){
				var thisHeight = glow.dom.get(this).height();
				if(thisHeight != 0){  
					glow.dom.get(this).prev('h3').children('a').removeClass('open').addClass('closed');
					closeIt.start();
				}
				else {
					glow.dom.get(this).prev('h3').children('a').removeClass('closed').addClass('open');
					openIt.start();
				}
			}
			else {
				glow.dom.get(this).prev('h3').children('a').removeClass('open').addClass('closed');
				closeIt.start();
			}
			glow.events.addListener(openIt, "complete", function(event){
				vertButtonPos();
			});
			glow.events.addListener(closeIt, "complete", function(event){
				vertButtonPos();
			});
		});
	}
	glow.events.addListener('.close', "click", function(event){
		var parentH3 = glow.dom.get(this).parent().prev('h3 a');
		glow.events.fire(parentH3, "click");
	});
	
	// lightBox creation
	glow.events.addListener('.watch', 'click', function(event){
	    var lightBox = glow.dom.create('' +
	        '<div class="lightBox"></div>'
	    );
        lightBox.appendTo('body');
        lightBox.css('opacity', '0.75');
        if(glow.dom.get(this).hasClass('aKC')){
           var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="movie" value="http://www.youtube.com/v/ToMMqJGT2tw&hl=en_GB&fs=1&rel=0"></param><param [^] name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ToMMqJGT2tw&hl=en_GB&fs=1&rel=0" [^] type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="606" height="344"></embed></object>'+
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	    else if(glow.dom.get(this).hasClass('aPM')){
           var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="movie" value="http://www.youtube.com/v/AHEA9WJJwHM&hl=en_GB&fs=1&rel=0"></param><param [^] name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/AHEA9WJJwHM&hl=en_GB&fs=1&rel=0" [^] type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="606" height="344"></embed></object>'+
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	    else if(glow.dom.get(this).hasClass('wVB')){
           var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="movie" value="http://www.youtube.com/v/X-RsIdxs480&hl=en_GB&fs=1&rel=0"></param><param [^] name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/X-RsIdxs480&hl=en_GB&fs=1&rel=0" [^] type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="606" height="344"></embed></object>'+
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	    else if(glow.dom.get(this).hasClass('cMB')){
           var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="movie" value="http://www.youtube.com/v/02jpa6Vello&hl=en_GB&fs=1&rel=0"></param><param [^] name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/02jpa6Vello&hl=en_GB&fs=1&rel=0" [^] type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="606" height="344"></embed></object>'+
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	     else if(glow.dom.get(this).hasClass('sOED')){
           var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6066728&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6066728&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" wmode="transparent" width="606" height="344"></embed></object>'+
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	     else if(glow.dom.get(this).hasClass('iEA')){
           var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6066948&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6066948&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" wmode="transparent" width="606" height="344"></embed></object>'+
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	    else {
	        var lightContent = glow.dom.create('' +
	            '<div class="lightWrap">' +
    	        '<div id="innerLightWrap"><object width="606" height="344"><param name="movie" value="http://www.youtube.com/v/Ex99cnb3Lt8&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ex99cnb3Lt8&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent"  allowfullscreen="true" width="606" height="344"></embed></object>' +
	            '<a href="#" onclick="closeLightBox(); return false;" class="closeVid"><img src="../images/Vid_close.png" alt="close" class="close ieFix" /></a>' +
	            '</div></div>'
	        );
	    }
	    lightContent.appendTo('body');
	    return false;
	});
});

// Switch content 
glow.ready(function(){
// add new class names in html to ul that has your li a buttons and the same class to a div wrapper of the divs you wish to switch then call function, for example **switchContent('yourClass');*** 
	switchContent('aboutHide');
	
	function switchContent(passedClass){
		var findUL = glow.dom.get('ul.' + passedClass);
		var findDivs = glow.dom.get('div.' + passedClass);
		glow.dom.get(findDivs).children('div').each(function(divNum){
			if(divNum > 0) glow.dom.get(this).hide();
		});
		glow.dom.get(findUL).children('li').each(function(liNum){
			if(liNum == 0) glow.dom.get(this).children('a').addClass('selected');
			glow.events.addListener(this, "click", function(event){
				glow.dom.get(findUL).children('li').children('a').removeClass('selected');
				glow.dom.get(this).children('a').addClass('selected');
				showDiv(liNum, this);
				return false;
				
			});
		});
		function showDiv(passedNum){
			var findDivs = glow.dom.get('div.' + passedClass);
			glow.dom.get(findDivs).children('div').each(function(nuDivNum){
				glow.dom.get(this).hide();
				if(nuDivNum == passedNum) glow.dom.get(this).show();
				vertButtonPos();
			});
		}
	}
});
//Change the inView class on visible div when sliding needed for getting the correct scroll height of the visible
function changeInViewClass(passedAnimName, passedId){
	glow.events.addListener(passedAnimName, "complete", function(event){
		glow.dom.get('div.slideContainer').each(function(){
			glow.dom.get(this).removeClass('inView');
			var addNuId = glow.dom.get('div#' + passedId).addClass('inView');
		});
		vertButtonPos();
	});
}
// set to top flash with query ?mode=view
glow.ready(function() {
    var winLoc = window.location;
    var winToStr = winLoc.toString();
    //    var indexOfString = winToStr.indexOf('?showFlash=true');

    //    if(indexOfString != -1){
    //        showFlash();
    //    }
    showFlashOnReady();
});

function showFlashOnReady() {
    if(typeof(readyToShow)!="undefined" && readyToShow) {

        showFlash();
    }
}

//public show flash function
function showFlash()
{
    glow.dom.get('#top').css('top', '0%');
    glow.dom.get('#center').css('top', '100%');
    glow.dom.get('.rightClick').css('top','150%');
    glow.dom.get('.leftClick').css('top','150%');
    glow.dom.get('.bottomClick').css('bottom','-100%');
    glow.dom.get('.topClick').css('top','100%');
    glow.dom.get('.returnTop').css('bottom', '0%');
}

// Flash switcher

function enterBrain(passedNum){
    var introParams = {
        width: "100%",
        height: "100%",
       // message: "You cant view the flash FOOL, your version is well below whats required. Go <a href='http://get.adobe.com/flashplayer/' target='_blank'>here</a> and get the version ya need!",
         
        //className: "my-class-name",
        attributes: {
                id: "new",
                name: "headM"
         },
        params: {
               wmode: "transparent",
                flashVars: {
                       cid: passedNum,
                        url: "/"
                }
        }
};
new glow.embed.Flash("NeuronsFullScreen.swf",
    "#Movie","10",introParams).embed();
}


setTimeout('loadEmSlower()', 4000);
// Set positions after load.
function loadEmSlower(){
	hozButtonPos();
	fixTicker();
	vertButtonPos();
	setPageElemsPos();
	checkForFlash();
	setTimeout('loadPage()', 400);
}
//Page loader
function loadPage(){
   glow.dom.get('.slideContainer').css('height', '100%');
   glow.dom.get('.slideContainer').css('width', '100%');
        if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
            var ieversion=new Number(RegExp.$1);
            if (ieversion<=6){
              glow.dom.get('.mnNav').css('backgroundImage', 'url(../images/ie6Buts.jpg)');
            }
             else {
                glow.dom.get('.mnNav').css('backgroundImage', 'url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png)');
            }
        }
    else {
            glow.dom.get('.mnNav').css('backgroundImage', 'url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png)');
        }
    glow.dom.get('.login_out').show();
    glow.dom.get('.login_in').show();
    removeAnim();
}

// Lightbox functions
function closeLightBox(){
    glow.dom.get('.lightBox').destroy();
	glow.dom.get('.lightWrap').destroy();
}
function removeAnim(){
    glow.dom.get('#initLoader').destroy();
}
function returnHome(){
	  glow.events.fire('a.returnTop', 'click');
    }
function checkForFlash(){
    if(document.getElementById('warningNoFlash') != null)
    document.getElementById('textNuerons').style.display = 'block';
}


    
    
     

    



 
	


	






