window.addEvent('domready', function(){
	var header = $$('#page .top')[0]; 
	var size = header.getSize();
	var menu = 'flash/flash-design-menu-na.swf';
	$$('script').each(function(el){
		var paramd = el.src.match(/site\.js\?menu=(.*)?$/);
		
		if(paramd){
			var sPage = el.src.substring(el.src.lastIndexOf('/') + 1);

			if(readCookie("loaded") == null){
				menu = paramd[1];
				createCookie("loaded",1,1);
			}
			else if(sPage == "flash-design-menu-pna.swf"){
				menu = paramd[1];
			}
			else{
				
			}
		}
	});

	var flashMenu = new Swiff(menu, {
		'container': header,
		'id': 'flash-menu',
		'params': {'wmode': 'opaque'},
		'width': size.x,
		'height': size.y
	});

	if($$('.movie').length > 0){
		$$('.movie').each(function(el, i){
		
			el.set({
				'events':{
					'click': function(ev){
						//if($$('animation')) {$$('animation').dispose();};
						var swf = el.get('text').replace(/\s/g, '').toLowerCase() + '.swf';
						var flaTarg =  document.id('flash');
						
						var flashAnimation = new Swiff('http://www.flash-design.dk/flash/'+swf, {
							'container': flaTarg,
							'id': 'flash-animation',
							'params': {'wMode': 'transparent'},
							'width': flaTarg.getSize().x,
							'height':flaTarg.getSize().y
						});
						ev.stop();
						
					}
				}
			});
		});
	}
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
			return null;
		}

	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	$$('.tip').each(function(el, i){
		var s = el.get('rel').split(';');
		
		var tips = [];
		tips[i] = new Element('div',{'class': 'tip'});
		tips[i].setStyles({
			'display': 'none',
			'position': 'absolute',
			'left': el.getPosition('content').x + el.getStyle('width').toInt(),
			'top': el.getPosition('content').y,
			'zIndex': 999
		});
		tips[i].adopt(new Element('h3').set('text', s[0]));
		tips[i].adopt(new Element('p').set('text', ''));
		document.id('content').adopt(tips[i]);

		el.set({
			'events':{
				'mouseenter': function(){
					tips[i].setStyle('display', 'block');
				},
				'mouseleave': function(){
					tips[i].setStyle('display', 'none');
				}
			}
		});
	});
	
	if(document.id('contact')){
		document.id('contact').addEvent('submit', function(ev){
			if(this.navn.value == ''){
				alert('Please enter your name');
				return false;
			}
	
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			if(reg.test(this.email.value) == false) {
				alert('Invalid e-mail address');
				return false;
			}
	
			if(this.besked.value == ''){
				alert('Please enter your message');
				return false;
			}
		});
	}
});
