function addTail(id){
	$('tail'+id).setStyle('display','block');
}

function removeTail(id){
	$('tail'+id).setStyle('display','none');
}
function setCookie(c_name,value,exdays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value + '; path=/';
}

function focusItem(id){
	for(var i = 1;i < 5;i++){
		if(i == id){
			if($('gallerylist'+id)){
				var list = $('gallerylist'+id);
				var glink = $('gallery-link'+id);
				var arrow = $('arrow'+id);
				//list.start('display', 'block');
				//list.start('opacity', '1');
				
				glink.addClass('active');
				list.set('tween', {duration: 200});
				list.fade('in');
				//list.morph('opacity', '1');
				//list.morph('visibility', 'visible');
				arrow.setStyle('display','block');
				
			}
		}else{
			if($('gallerylist'+i) != null){
				var list = $('gallerylist'+i);
				var glink = $('gallery-link'+i);
				var arrow = $('arrow'+i);
				//list.start('opacity', '0');
				//list.start('display', 'none');
				list.set('tween', {duration: 200});
				list.fade('out');

				//list.morph('opacity', '0');
				//list.morph('visibility', 'hidden');
				arrow.setStyle('display','none');
				glink.removeClass('active');

			}
		}
	}
}
var rotateTimer, rotateId;
function rotateItem(id){ 
	if(id == null){
		id = rotateId?rotateId:1;
	}
	focusItem(id);
	if($('gallerylist'+(id+1)) != null){
		id++;
	}else{
		id = 1;	
	}
	rotateId = id;
	rotateTimer = setTimeout(function(){rotateItem(id)}, 5000);
}
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}
function eraseCookie(name, domain, path){
    var domain = domain || document.domain;
    var path = path || "/";
    document.cookie = name + "=; expires=" + +new Date + "; domain=" + domain + "; path=/";
};
window.addEvent("domready", function(){
	$$('a.print').each(function(el){
		el.set('href', '#');
		el.addEvent('click', function(e){
			e.preventDefault();
			printMe(el);
		});
	});
	if(getCookie('vlietlijn_font') == 1){
		console.log(1);
		$(document.body).setStyle('font-size','13px');	
		$('mailing').setStyle('font-size','13px');
		$$('div#socialmedia p').each(function(el) {
			el.setStyle('font-size','13px');
		});
		$$('ul#portalitems li').each(function(el) {
			el.setStyle('height','230px');
		});
	}else if (getCookie('vlietlijn_font') == 2){
		console.log(2);
		$(document.body).setStyle('font-size','16px');	
		$('mailing').setStyle('font-size','16px');
		$$('div#socialmedia p').each(function(el) {
			el.setStyle('font-size','16px');
		});
		$$('ul#portalitems li').each(function(el) {
			el.setStyle('height','290px');
		});
		$$('li.text p').each(function(el) {
			el.setStyle('font-size','16px');
		});
		$$('ul#menu li a').each(function(el) {
			el.setStyle('font-size','13px');
		});
	}else{
		console.log(0);	
	}
	
	$('normal').addEvent('click', function(el){
		$(document.body).setStyle('font-size','11px');
		$('mailing').setStyle('font-size','11px');
		$$('div#socialmedia p').each(function(el) {
			el.setStyle('font-size','11px');
		});
		eraseCookie('vlietlijn_font');
		setCookie('vlietlijn_font',0,10);
		$$('div.latestnews').each(function(el) {
			el.setStyle('font-size','11px');
		});
		$$('ul#portalitems li').each(function(el) {
			el.setStyle('height','217px');
		});
		$$('li.text p').each(function(el) {
			el.setStyle('font-size','13px');
		});
		$$('ul#menu li a').each(function(el) {
			el.setStyle('font-size','12px');
		});
		return false;
	});
	
	$('large').addEvent('click', function(el){
		$(document.body).setStyle('font-size','13px');
		$('mailing').setStyle('font-size','13px');
		$$('div#socialmedia p').each(function(el) {
			el.setStyle('font-size','13px');
		});
		eraseCookie('vlietlijn_font');
		setCookie('vlietlijn_font',1,10);
		$$('div.latestnews').each(function(el) {
			el.setStyle('font-size','13px');
		});
		$$('ul#portalitems li').each(function(el) {
			el.setStyle('height','230px');
		});
		$$('li.text p').each(function(el) {
			el.setStyle('font-size','13px');
		});
		$$('ul#menu li a').each(function(el) {
			el.setStyle('font-size','13px');
		});
		return false;
	});
	
	$('huge').addEvent('click', function(el){
		$(document.body).setStyle('font-size','16px');
		$('mailing').setStyle('font-size','16px');
		$$('div#socialmedia p').each(function(el) {
			el.setStyle('font-size','16px');
		});
		eraseCookie('vlietlijn_font');
		setCookie('vlietlijn_font',2,10);
		$$('div.latestnews').each(function(el) {
			el.setStyle('font-size','16px');
		});
		$$('ul#portalitems li').each(function(el) {
			el.setStyle('height','290px');
		});
		$$('li.text p').each(function(el) {
			el.setStyle('font-size','16px');
		});
		$$('ul#menu li a').each(function(el) {
			el.setStyle('font-size','13px');
		});
		return false;
	});
	
	if($('gallery')){
		rotateItem();	
		$('gallery').addEvents({
			'mouseenter':function(){
				clearTimeout(rotateTimer);
			},
			'mouseleave':function(){
				rotateTimer = setTimeout(function(){rotateItem()}, 5000);	
			}
		});
	}
	$$('#menu li.level1').each(function(el){
		var a = el.getElement('a');
		var s = el.hasClass('current');
		el.set('morph', {'duration':200});
		a.set('morph', {'duration':200});
		el.addEvents({
			'mouseenter': function(){
				if(!s){
					el.morph({
						'background-color':'#9d0a0e'
					});
					a.morph({
						'color':'#ffffff'
					});
				}
				if(ul = el.getElement('ul')){
					ul.reveal({'duration':200});
				}
			},
			'mouseleave': function(){
				if(!s){
					el.morph({
						'background-color':'#ffffff'
					});
					a.morph({
						'color':'#6c6c6c'
					});
				}
				if(ul = el.getElement('ul')){
					ul.dissolve({'duration':200});
				}
			}
		});
	});
	$$('#menu li.level2').each(function(el){
		var s = el.hasClass('current');
		el.set('morph', {'duration':200});
		el.addEvents({
			'mouseenter': function(){
				if(!s){
					el.morph({
						'background-color':'#000000'
					});
				}
			},
			'mouseleave': function(){
				if(!s){
					el.morph({
						'background-color':'#9d0a0e'
					});
				}
			}
		});
	});
	$$('#center div.submenu li, ul.menu li').each(function(el){
		var a = el.getElement('a');
		var s = el.hasClass('current');
		el.set('morph', {'duration':200});
		a.set('morph', {'duration':200});
		el.addEvents({
			'mouseenter': function(){
				if(!s){
					a.morph({
						'background-color':'#9d0a0e'
					});
				}
			},
			'mouseleave': function(){
				if(!s){
					a.morph({
						'background-color':'#000000'
					});
				}
			}
		});
	});
	$$('table.sort').each(function(el){
		var parsers = [];
		el.getElements('th').each(function(th){
			parsers.push(th.get('abbr'));
		});
		new HtmlTable(el, {
			sortable: true,
			selectable: true,
			parsers: parsers
		});
	});
});

function printMe(el){
	if($(el).getParent('.printme')){
		/*console.log('hoi');
		var div = new Element('div', {'html':$(el).getParent('.printme').get('html')});
		if(title = el.get('title')){
			div.grab(new Element('h1', {text:title}), 'top');
		}else if(h2 = document.getElement('h2')){
			//div.grab(new Element('h1', {text:h2.get('html')}), 'top');
		}
		div.getElements('a.print, a.download, a.button, a.back-to-overview, iframe').destroy();
		win = window.open('','print','width=10,height=10,scrollbar=0,menubar=0');
		win.document.write(div.get('html'));
		win.print();*/
		//win.close();
		print();
		return false;
	}
}


