var t;
var timer;
timer = 3500;
if(window.timer != ''){
	var timer = window.timer;
}
window.addEvent('load',function(){
	if($('cover')){
		$('cover').set('tween',{duration:500}).tween('display','block').pauseFx(400).fade('out');
	}
	$$('a.more img').set('tween',{duration:500}).tween('display','block').pauseFx(400).fade('in');
	$$('#portfolio li h2').set('tween',{duration:500}).tween('display','block').pauseFx(400).fade('in');
	
	$$('#carousel ul').getFirst().addClass('current');
	if(($$('#carousel li').length > 1) && (!$('container'))){
		$$('.play').addClass('current').setStyle('display','none');
		t = setTimeout(getNext, timer);
	}
	else if(($$('#carousel li').length > 1) && ($('container'))){
		$$('.play').addClass('current').setStyle('display','none');
		t = setTimeout(startShow, timer);
	}
});
window.addEvent('domready',function(){

	$$('a[rel=external]').set('target','blank');

	$$('#site-map').addClass('shut');
	$$('#site-map-container').setStyle('display','none');
	
	$$('.controls a, a.more img, #portfolio li h2').setStyle('opacity','0');
	$$('a.more').setStyle('opacity','0.8');
	$$('.play').removeClass('current').setStyle('display','none');
	$$('a.more').addEvents({
		mouseenter: function(){	this.set('morph',{duration: 200}).morph({'opacity': '1.0'}); },
		mouseleave: function(){	this.set('morph',{duration: 200}).morph({'opacity': '0.8'}); }
	});
	$$('.controls a').addEvents({
		mouseenter: function(){	this.set('morph',{duration: 200}).morph({'opacity': '1.0'}); },
		mouseleave: function(){	this.set('morph',{duration: 200}).morph({'opacity': '0'}); }
	});
	$$('.controls a.prev').addEvents({		click: function(){ getSlide('left'); }	});
	$$('.controls a.next').addEvents({		click: function(){ getSlide('right'); }	});
	
	document.addEvent('keyup',function(event){
		if(event.code == 37){ getSlide('left'); }
		if(event.code == 39){ getSlide('right'); }
	});
	if($('video-player')){
		el = $('video-player');
		el.addEvent('click', function(){
			if(el.paused){
				el.play();
			}
			else {
				el.pause();
			}
		});
	}
	if($('submit')){
		$('submit').addEvents({
			mouseenter: function(){	checkThis(this); },
			mouseleave: function(){	checkThis(this); }
		});
	}
});
function checkThis(obj){
	obj = $(obj);
	if(obj.hasClass('blue')){
		obj.removeClass('blue').set('morph',{duration: 300}).morph({'background-color': '#242424','color':'#999'});
	}
	else {
		obj.addClass('blue').set('morph', {duration: 300}).morph({'background-color':'#70CDE3','color':'#000000'});
	}
}
function studioEmail(){
function hiveware_enkoder(){var i,j,x,y,x="x=\"783d223d393b373a6a3a383a606026606936383b693a393a683a393a383b3d3a363b3b" +"3b3436353a673736363c3668373a3a393a363b3c3a3d3a353a683a36366739373b65376a3a" +"383b673a6a3a3d3a383a393b383b7c4126603b373b353a343826417c5c223d78417d3f6060" +"2660663734373a673a393a363b3d3a3436693a6a3a383a693a6a366739683a6a3a373a693a" +"673a383b3d3a383b363a393836366739683739383436673a3d3a353a683a363b3d3a343b37" +"3b353a373b393a3838343639417c393436693a3b3a667977327c2f2b292b233f2d2d36306d" +"2c76783d3a383a393b383b377d693736366739373b6a3a3d3a383a393b383b373b343b373b" +"353a34386a3a6a3a673a393a363b3d3a6936693a6a3a383a693a6a366737683a6a3a373a66" +"373d3636366937353a2b6b786c306d2f3c3c786c32716d722c7c32702d216a73762c6e4151" +"65726b786c3f6d2f413c3c6d41343f6d407c3270693f7d412b2b3f6a73762c34416d2c7673" +"6a3f2b2660786b726970327c406d3f2f7d212d36412f6d3f6c2c6974656777697279417741" +"426e31313f2d34352f6d306c786b726970327c2c726d71326c786551416e2c76736a212d34" +"35412f6d3f6c786b726970327c406d3f34416d2c76736a3f2b2b417d3f2645782c6e2d3f23" +"237d3f217d2f417c32676c65762d3f31316e42416d3f2d6972393d2b6a2932333c6a286669" +"3b342d296928744165646f43726168632e783d6a7b292b2b693b6874676e656c2e783c693b" +"303d6928726f663b2978286570616373656e753d783b27273d793b5c223f7d23233f2d6e2c" +"784576656c67327c412f7d212d3f6d797d296a2865646f43726168436d6f72662e676e6972" +"74533d2b793b34223b793d27273b666f7228693d303b693c782e6c656e6774683b692b3d31" +"3030297b666f72286a3d4d6174682e6d696e28782e6c656e6774682c692b313030293b2d2d" +"6a3e3d693b297b792b3d782e636861724174286a293b7d7d793b\";y='';for(i=0;i<x.le" +"ngth;i+=2){y+=unescape('%'+x.substr(i,2));}y";while(x=eval(x));}hiveware_enkoder();
}
function jobsEmail(){
function hiveware_enkoder(){var i,j,x,y,x=
"x=\"783d22315636783a3d345c223b35342d3d6e633d736f65356968285972676e78393633" + "346f43663d7d5c5c375c22363c75723b61296834393d35786b3b392c69693528773a6a3571" + "39667243746d733a693a273a276f6272753673683d68796f39672e3978693d31647b393564" + "662b2e79673b373b3a5c5c685c5c6e5c5c395c2236293f6a6c5c5c3e5c22395c5c685c5c69" + "5c5c335c5c397c383b7279743d53323936676940273527683b39396c372b327566696f3d72" + "2b25393e382c3a2879693b3d393a363972336930373b396968693e3b2a33393c3478392e3d" + "2d693a3936376c2b65396e693a2a3440297c67397466686a693e283974353b2969322b3339" + "32332537353d393738323936324125656529357b3c666a64406f7b3a5c5c6f5c5c72282866" + "353a395c5c695c226a5c5c3d5c5c4d5c5c435c5c723c617b6129743d683668333938643d2e" + "2b6d36696539786869633b6e68284578292e7b78743d672e6e6c33655c5c365c5c355c5c35" + "5c226e65676c742e663d6a787b6668782c3c696929392b3c382c2b3b3730323d6735392f69" + "6c29693b282d722b3969343b392d6f6a663e3b6867392b36753d2769273b3d397768767439" +
"29797b3b792967356e3565662b313d2878723565687839762e746373686269316c382e6761" + "757273412e78363c39397b7478283d6a78372e352a3528293b3b297d292839653864397d30" + "79283b745c22353b2a6a2b3d416572766161686c73283a78682e63632e683b613972334178" +
"7428286c3064296629763b6178763d6578682e357334753d626a733b743972662871315c5c" + "295c5c3b5c5c795c223d79277827403b2e667d6f29726a283669353d3530363b3c69283c3b" + "787c2e7e6c7265746e73672c743568353b6269752b733d38363929377b2e79792b3d3d4078" +
"2e2e6c7379757d623b733e743a7239282969342c2c336829693b3b7d6966286f727230283d" + "69393d7433733b6269693c3978662e756c73652e6e696728747268783b3d692b2b6f3d3936" + "3829797b7b79292b393d3578662e38733d752b623b732974787269283b69682c3a333c2939" +
"3b747d67796e3d3379282e657365756c622e73707461723a28786a3c29693b223b6a3d6576" + "616c28782e636861724174283029293b783d782e7375627374722831293b793d27273b666f" + "7228693d303b693c782e6c656e6774683b692b3d32297b792b3d782e73756273747228692c" +
"31293b7d666f7228693d313b693c782e6c656e6774683b692b3d32297b792b3d782e737562" + "73747228692c31293b7d793d792e737562737472286a293b\";y='';for(i=0;i<x.length" + ";i+=2){y+=unescape('%'+x.substr(i,2));}y";while(x=eval(x));}hiveware_enkoder();
}
function switchSiteMap(){
	if($('site-map').hasClass('shut')){
		$('site-map-container').setStyles({'display':'block'});
		height = $('site-map-container').offsetHeight;
		$('site-map').removeClass('shut').set('morph',{duration: 300}).morph({'height':height});
	}
	else {
		$('site-map-container').setStyles({'display':'none'});
		$('site-map').addClass('shut').set('morph',{duration: 300}).morph({'height':0});
	}
}
function getNext(){
	$$('#carousel li').each(function(el,index){
		if(el.hasClass('current')){
			next = index+1;
		}
	});
	if(next >= $$('#carousel li').length){
		next = 0;
	}
	$$('#carousel ul li').set('morph',{duration: 400, onComplete:function(){ t = setTimeout("moveCarousel("+next+",'true')",0); } }).morph({'opacity':0});
}
function startShow(){
	window.pause = false;
	window.stopped = false;
	$$('#carousel li').each(function(el,index){
		if(el.hasClass('current')){
			next = index+1;
		}
	});
	if(next >= $$('#carousel li').length){
		next = 0;
	}
	$$('.play').addClass('current').setStyle('display','none');
	$$('.pause').removeClass('current').setStyle('display','inline-block');
	$$('#carousel ul li').setStyles({'opacity':'1','display':'block'}).set('morph',{duration: 400, onComplete:function(){ t = setTimeout("moveCarousel("+next+",'true')",0); } }).morph({'opacity':0});
}
function moveCarousel(obj,slideshow){
	$$('#carousel li').each(function(el,index){
		if(obj == index){
			el.setStyle('display','block').addClass('current');
		}
		else {	
			el.setStyle('display','none').removeClass('current');
		}
	});
	if(slideshow == 'true'){
		$$('#carousel ul li').set('morph',{duration: 400, onComplete:function(){ t = setTimeout(getNext, timer); }}).morph({'opacity':1});
	}
	else {
		$$('#carousel ul li').set('morph',{duration: 400 }).morph({'opacity':1});
	}
	$$('.dots a.slide').each(function(el,index){
		if(obj == index){
			el.addClass('current');
		}
		else {	
			el.removeClass('current');
		}
	});
}
function stopShow(){
	clearTimeout(t);
	window.stopped = true;
	
	$$('.pause').addClass('current').setStyle('display','none');
	$$('.play').removeClass('current').setStyle('display','inline-block');
}
function getSlide(dir){
	clearTimeout(t);
	stopShow();
	$$('.pause').addClass('current');
	$$('.play').removeClass('current');
	
	$$('#carousel li').each(function(el,index){
		if(el.hasClass('current')){
			if(dir == 'right'){
				next = index+1;
			}
			else {
				next = index-1;
			}
		}
	});
	if(next >= $$('#carousel li').length){
		next = 0;
	}
	else if(next < 0){
		next = $$('#carousel li').length-1;
	}	
	$$('#carousel ul li').set('morph',{duration: 400, onComplete:function(){ t = setTimeout("moveCarousel("+next+",'false')",400); } }).morph({'opacity':0});

}
function setSlide(next){
	clearTimeout(t);
	stopShow();
	$$('.pause').addClass('current');
	$$('.play').removeClass('current');
	$$('#carousel ul li').set('morph',{duration: 400, onComplete:function(){ t = setTimeout("moveCarousel("+next+",'false')",0); } }).morph({'opacity':0});
}
function hideCarousel(){
	clearTimeout(t);
	stopShow();
	$('carousel').set('morph',{duration: 300, onComplete: function(){ showVideo(); }}).morph({'opacity':'0'});
	$$('.dots').set('morph',{duration: 300}).morph({'opacity':'0'});
}
function showVideo(){
	$$('.controls, #carousel, .dots').setStyle('display','none');
	$('video').setStyles({'display':'block','opacity':'0'}).set('morph',{duration: 300}).morph({'opacity':'1','height':'510'});
}
function hideVideo(){
	$('video-player').pause();
	$('video').setStyle('display','none');
	$$('#carousel, .controls, .dots').set('morph',{duration: 300}).setStyles({'display':'block','opacity':'0'}).morph({'opacity':'1'});
	return false;
}
