var show;
var runslide=false;
var pageTracker=_gat._getTracker("UA-778473-3");
//var show2;
//=================ArtViperSlide================================
window.addEvent('domready', function(){
var p = new mooSlide2({ slideSpeed: 1100, fadeSpeed: 500,  toggler:'toggle2', content:'test2', height:233, removeOnClick: true, opacity:'1', effects:Fx.Transitions.Bounce.easeOut , from:'bottom'});
	$('toggle2').addEvent('click', function(e) {
		e.stop();
		$('test2').removeClass('invisibles');
	});
}); //slut domready

//==================================================
//Simle Animated Menu for Mootools 1.2 v1, by www.consideropen.com
var navArrowSlider=function(c,d,e,f,g){var h=new Fx.Tween($(c),{duration:1200,transition:Fx.Transitions.Elastic.easeOut});$$(d).each(function(b){b.addEvent('mouseenter',function(){var a=b.getPosition(c).x+b.getSize().x-g;h.cancel();h.start('background-position',a+'px '+f+'px')})});var i=function(){h.cancel();var a=$(e).getPosition(c).x+$(e).getSize().x-g;h.start('background-position',a+'px '+f+'px')};var j=$(e).getPosition(c).x+$(e).getSize().x-g;$(c).setStyle('background-position',j+'px '+f+'px');i();$(c).addEvent('mouseleave',i)}; 
	
window.addEvent('domready', function() {
	navArrowSlider(
		'nav_wrap', // ID of nav wrap
		'#nav_wrap ul li', // Array selector of nav elements 
		'active_nav', // ID of current nav element
		'41', //  Background position y of background image
		'86' //  INT ONLY - How far left from the right edge of the nav element that the image settles
	); 	
}); 

//---------------Squeezebox-----------------------------
SqueezeBox.parsers.swf = function(preset) {
	return (preset || this.url.test(/\.swf/)) ? this.url : false;
};
 
SqueezeBox.handlers.swf = function(url) {
	var size = this.options.size;
	return new Swiff(url, {
		id: 'sbox-swf',
		width: size.x,
		height: size.y
	});
};
 
window.addEvent('domready', function() {
 
	/**
	 * That CSS selector will find all <a> elements with the
	 * class boxed.
	 *
	 * The second argument sets additional options
	 */
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel'
	});
 
}); //slut domready

// -----------------------------slideShow-----------------------------------
	window.addEvent('domready', function(){
		show = new slideShow(
			$('basicContainer'),
			'basicImages',
			{
				wait: 3500,
				duration: 930,
			thumbnails: true,
			backgroundSlider: false,
				effect: 'fade'
			}
		);									 
		show.load();
		//show.initialize();
		//show.previous();
	}); //slut domready
//--------------------------------Noobslide-------------------------------------------
	window.addEvent('domready', function(){
var buttlist= $('handles4');										 
		//version 4 
		var nS4 = new noobSlide({
			box: $('theSlides'),
			items: $$('#theSlides div.enRuta'),
			size: 592,
			handles: $$('.buttons span'),
			onWalk: function(currentItem,currentHandle){
				$('info4').set('html',currentItem.getFirst().innerHTML);
				this.handles.removeClass('active').setStyle('background-color', ''); //#ececec
				currentHandle.addClass('active');
				//show.next();
				//show.next.delay(440,show);
				if(runslide){show.next.delay(440,show);}
				//this.timer = this.load.delay(this.options.wait,this);
			}
		}); //slut noobSlide
//buttlist.highlight('#776666');		
	}); //slut domready
	
//--------------HåkanFlik----------------

window.addEvent('domready', function() {
	
	var otherEl = $('horizontal_slide');
	var state = -134;
	
	// skapa en Fx.Tween instance och använd wrapper variable	
	var myEffect = new Fx.Tween(otherEl, {transition: Fx.Transitions.Back.easeOut});
	$('h_toggle').addEvent('click', function(e) {
		e.stop();
		// använd 'state' som en toggel. (publicera knepet på bloggen ?)
		state = (state == -134 ? -12 : -134);
		myEffect.start('left', state);
	});

//$('test2').removeClass('covertly');	
});
//----------------PhatFusion FX.bezier----------------------

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('o.C=D N({O:o.P,Q:g(a,b){5.q=5.R=$(a);7(!b.i){5.i={x:"S",y:"T"}}r{5.i=b.i}b.i=U;5.s(b)},m:g(a){7(E a=="F"){a=5.G(a)}u(8 p v a){5.V(5.q,p,a[p],5.h.W)}j 5},w:g(a,b,c,e){8 f={};u(8 p v a){7(e){7(p==5.i.x){8 t="x"}7(p==5.i.y){8 t="y"}8 d=1-c;7(e.z==1){f[p]=a[p][0].k*(d*d)+e[0][t]*(2*d*(1-d))+b[p][0].k*((1-d)*(1-d))}7(e.z==2){f[p]=a[p][0].k*(d*d*d)+e[0][t]*(3*d*d*(1-d))+e[1][t]*(3*d*(1-d)*(1-d))+b[p][0].k*((1-d)*(1-d)*(1-d))}7(e.z==3){f[p]=a[p][0].k*(d*d*d*d)+e[0][t]*(4*d*d*d*(1-d))+e[1][t]*(6*d*d*(1-d)*(1-d))+e[2][t]*(4*d*(1-d)*(1-d)*(1-d))+b[p][0].k*((1-d)*(1-d)*(1-d)*(1-d))}}r{f[p]=5.s(a[p],b[p],c)}}j f},X:g(){8 a=$A();7(a<5.A+5.h.H){8 b=5.h.Y((a-5.A)/5.h.H);5.m(5.w(5.B,5.l,b,5.h.Z))}r{5.m(5.w(5.B,5.l,1));5.10()}},I:g(a){7(!5.11(12.13,a)){j 5}7(E a=="F"){a=5.G(a)}8 b={},l={};u(8 p v a){8 c=5.14(5.q,p,a[p]);b[p]=c.B;l[p]=c.l}j 5.s(b,l)}});J.15.9={m:g(a){8 b=5.n("9");7(b){b.K()}j 5.16("9").L("9:h",$17({18:"K"},a))},M:g(a){7(a||!5.n("9")){7(a||!5.n("9:h")){5.m("9",a)}5.L("9",D o.C(5,5.n("9:h")))}j 5.n("9")}};J.19({9:g(a){5.M("9").I(a);j 5}});',62,72,'|||||this||if|var|bezier|||||||function|options|styles|return|value|to|set|retrieve|Fx||element|else|parent||for|in|compute|||length|time|from|Bezier|new|typeof|string|search|duration|start|Element|cancel|store|get|Class|Extends|CSS|initialize|subject|left|top|null|render|unit|step|transition|controls|complete|check|arguments|callee|prepare|Properties|eliminate|extend|link|implement'.split('|'),0,{}))
//-----------------Fall Object Uvumi-------------------------
Element.implement({fall:function(a,b){var b=b||{transition:Fx.Transitions.Bounce.easeOut,duration:800};var c=this.getSize();var d=window.getSize();var e=window.getScroll();switch($type(a)){case'element':case'string':var f=$(a).getCoordinates();a={left:f.left+((f.width-c.x)/2).toInt(),top:f.top+((f.height-c.y)/2).toInt()};break;case'object':if(a.x&&a.y){a={left:a.x-(c.x/2).toInt(),top:a.y-(c.y/2).toInt()}}break;default:a={left:((d.x-c.x)/2).toInt()+e.x,top:((d.y-c.y)/2).toInt()+e.y};break}a.width=c.x;a.height=c.y;this.setStyles({display:'none',position:'absolute',width:d.x,height:(d.x*c.y/c.x).toInt(),left:e.x,top:e.y+d.y/2-(d.x*c.y/(2*c.x)).toInt()}).inject($(document.body)).setStyle('display','block').get('morph',b).start(a);return this}});
//---Rigga Fall---
/*
$('myElement').fall();                     //falls in the middle of the screen
$('myElement').fall($('myOtherElement'));  //falls centered on the passed element (this example)
$('myElement').fall($({x:120,y:200}));     //falls centered on the passed coordinates 
*/
//--------------Ladda Google Analytics----------------
/*window.addEvent('domready', function() {
// google analytics via mootools / domready.
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
new Asset.javascript(gaJsHost + "google-analytics.com/ga.js", {
    onload: function() {
        var pageTracker = _gat._getTracker("UA-778473-3"); // mitt id här
        pageTracker._initData();
        pageTracker._trackPageview();
    }
});
});*/
window.addEvent('domready',function(){
/*var b=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");new Asset.javascript(b+"google-analytics.com/ga.js",{onload:function(){   */

//var pageTracker=_gat._getTracker("UA-778473-3");
pageTracker._initData();
pageTracker._trackPageview();

/*}});*/
});
//-----------------------------------fixa on load-------------------------

window.addEvent('load', function() {

var buttspan= $$('.buttons span');
/*var exampleFx = new Fx.Tween('topplist', {
	property: 'opacity',
	duration: 1800, 
	//transition: Fx.Transitions.Quart.easeInOut
});*/
/*	now we have an fx object, let's play with it:	*/
//$('test2').removeClass('covertly');		

//$('topplist').setStyle('opacity', 0);	
//$('topplist').removeClass('covertly'); 
//exampleFx.start(0,1); /*fade it out*/
/*show = new slideShow(
			$('basicContainer'),
			'basicImages',
			{
				wait: 3500,
				duration: 930,
			thumbnails: true,
			backgroundSlider: false,
				effect: 'fade'
			}
		);	*/								 
		//show.load();

		runslide=true;
		
		
		
		var advanced = new Fx.Bezier($('fall-expert'), {
			duration: 1500, 
			transition: Fx.Transitions.Sine.easeInOut, 
			styles: {x:'left', y:'top'},
			controls: [{x:400,y:-100}, {x:610,y:780}],
			onComplete:function() {
                 this.element.addEvent('mouseenter',function(){
                         this.fade('out');
                 });				
				}
		});
			/* preloading */
var images = [
			  'img/2_kenta.jpg',
			  'img/biobar.png',
			  'img/spinner.gif',
			  'img/closebox.png',
			  'img/kenta-tele-h.png',
			  'img/kenta-tele-v.png',
			  'img/control_back.png',
			  'img/control_forward.png',
			  'img/control_play.png',
			  'img/control_stop.png',
			  'img/kugge1.jpg',
			  'img/slidebackmitt.png'
			  ];
var loader = new Asset.images(images, {
    onComplete: function(){
        advanced.start({'top': [-40,274], 'left': [-70,792]});
    }
});

buttspan.highlight('#0066FF');

//Ta bort IE's drag-funktion
if(Browser.Engine.trident){ document.ondragstart = function(){return false;} }

//$('button-fall').addEvent('click',function(){
//$('fall-expert').fall($('mainContainer'));
//});
/*$('fall-expert').fall($('mainContainer')).addEvents({
		mouseenter: function(){
			this.fade('out');
		}
	});*/
/* //Fallgrejen
$('fall-expert').fall($('mainContainer'), {
        onComplete:function(){
                 this.element.addEvent('mouseenter',function(){
                         this.fade('out');
                 });
         }
 }); */

/*		var advanced = new Fx.Bezier($('fall-expert'), {
			duration: 1500, 
			transition: Fx.Transitions.Sine.easeInOut, 
			styles: {x:'left', y:'top'},
			controls: [{x:400,y:-100}, {x:610,y:780}],
			onComplete:function() {
                 this.element.addEvent('mouseenter',function(){
                         this.fade('out');
                 });				
				}
		});*/
		
/*		$('box2').addEvent('click', function(){
				advanced.start({'margin-top': [0,0], 'margin-left': [0,548]});
		});*/
		//advanced.start({'top': [-40,274], 'left': [-70,792]});

//Analytics outgoing links
	if(pageTracker) {
		$$('a[href^=http]').each(function(el) {
			el.addEvent('click',function() {
				var dd = '/exit-links/' + el.get('href').replace('http://','');
				pageTracker._trackPageview(dd);
			}.bind(this));
		});
	} //slut Analytics


}); //slut onLoad

/*	$('fall-expert').set('opacity', 0.5).addEvents({
		mouseenter: function(){
			this.fade('out');
		}
	});*/
