
var slideHeight;
var slideTarget;
var slideUp;
var slideDown;

var linkColorChange = {
 
	offColor:'c7c8cb',
	onColor:'a2b020',
 
	setupColorChange:function(){
		var links = $$('#mainarea a');
		links.each(function(link){
 
			var changeColor = new Fx.Style(link, 'color',{
				duration:350, 
				wait:false
				});
 
			link.addEvent('mouseenter',function(){
					changeColor.start("ffffff",linkColorChange.onColor);
				});
			link.addEvent('mouseleave',function(){
					changeColor.start(linkColorChange.offColor);
				});
		});
		
		links = $$('#right p a');
		links.each(function(link){
 
			var changeColor = new Fx.Style(link, 'color',{
				duration:200, 
				wait:false
				});
			
			link.removeEvents('mouseenter');
			link.removeEvents('mouseleave');
			
			link.addEvent('mouseenter',function(){
					changeColor.start("a2b020");
				});
			link.addEvent('mouseleave',function(){
					changeColor.start("333333");
				});
		});
		
		links = $$('#pullupwrapper #right p a');
		links.each(function(link){
 
			var changeColor = new Fx.Style(link, 'color',{
				duration:200, 
				wait:false
				});
			
			link.removeEvents('mouseleave');
			
			link.addEvent('mouseleave',function(){
					changeColor.start("ffffff");
				});
		});
		

				links = $$('#mainmenu a.active');
		links.each(function(link){
 
			var changeColor = new Fx.Style(link, 'color',{
				duration:350, 
				wait:false
				});
 
			link.removeEvents('mouseover');
						link.removeEvents('mouseout');
		});
				
				
		/*		  links = $$('div.imagebox');
				
		links.each(function(link){
 
			var changeColor = new Fx.Style(link.getElementsBySelector('a.overlay div')[0], 'opacity',{
				duration:400, 
				wait:false
				});
 
			link.addEvent('mouseenter',function(){
					link.getElementsBySelector('a.overlay div')[0].addClass('hover');
					changeColor.start(".3",".1");
				});
			link.addEvent('mouseleave',function(){
										//alert("dgffkml");
					link.getElementsBySelector('a.overlay div')[0].removeClass('hover');
					changeColor.start(".1",".01");
				});
		});*/
				
				links = $$('#mainmenu ul ul li');
		links.each(function(link){
 
			var changeColor = new Fx.Style(link.getElementsBySelector("a")[0], 'background-color',{
				duration:400, 
				wait:false
				});
 
			link.addEvent('mouseenter',function(){
										changeColor.start("6b808b","4c6175");
				});
			link.addEvent('mouseleave',function(){
					changeColor.start("4c6175","2f3c48");
				});
		});
		
		
		links = $$('h1 a');
		links.each(function(link){
			link.removeEvents('mouseenter');
			link.removeEvents('mouseleave');
		});
		
	},
 
	init:function(){
		this.setupColorChange();
	}
};

window.onDomReady(linkColorChange.init.bind(linkColorChange));

function search(val) {
		if (val.length > 0) {
				tx_mhajaxsearch_search(xajax.getFormValues('tx_mhajaxsearch_form', 0, 'tx_mhajaxsearch_q'));
		} else {
				$('tx_mhajaxsearch_q').value = "#8u45mfvjnlk439u432rn";
				tx_mhajaxsearch_search(xajax.getFormValues('tx_mhajaxsearch_form', 0, 'tx_mhajaxsearch_q'));
				$('tx_mhajaxsearch_q').value = "";
		}
}

window.addEvent('domready', function(){
	
	new FadeMenu('menueffect',{recursive: true, fadeOutDelay: 200, fadeInSpeed: 200, fadeOutSpeed: 200});
	
	slideTarget = $("right");
	
	if ($defined(slideTarget)) {
		slideHeight = slideTarget.getSize().size.y;
		
		slideUp = new Fx.Style(slideTarget, 'height');
		slideDown = new Fx.Style(slideTarget, 'height');
		
		new Fx.Style(slideTarget, 'height').set(0);
	}
	
	if ($defined($("pullupwrapper"))) {
		$("pullupwrapper").addEvent('mouseleave', function(){
				slideUp.stop();
				var duration = slideTarget.getSize().size.y * 5;
				slideDown = new Fx.Style(slideTarget, 'height', {duration:duration, wait:true}).start(slideTarget.getSize().size.y, 0);
		});
		$("pullupwrapper").addEvent('mouseenter', function(){
				slideDown.stop();
				var duration = (slideHeight - slideTarget.getSize().size.y) * 5;
				slideUp = new Fx.Style(slideTarget, 'height', {duration:1000, wait:true}).start(slideTarget.getSize().size.y, slideHeight);
		});
		
		var forskyvning = $('pullupwrapper').getSize().size.y;
		
	}
	
	if (window.ie) {
		if ($defined($("mainbg"))) {
			$('mainbg').setStyle('z-index','-1');
		}
		
		if ($defined($("pullupwrapper"))) {
			$('mainblock').setStyle('height',$('banner').getSize().size.y+$('pullupwrapper').getSize().size.y-4);
		}
	} else {
		if ($defined($("pullupwrapper"))) {
			$('banner').setStyle('margin-bottom', forskyvning-4);
		}
	}
	
	if ($defined($("mainbg"))) {
		if ($('mainarea').getSize().size.y > $("mainbg").getSize().size.y) {
			$("mainbg").setStyle('height', ($('mainarea').getSize().size.y+$('footerarea').getSize().size.y));
		}
	}
	
	if (!(window.ie6)) {
		try {
			Reflection.addFromClass();
		} catch (e) {
			alert(e);
		}		
	}
	

	
	
	/*var lis = $$('#menueffect ul li');
	$each(lis, function(li){
		li.setOpacity(.01);
	});*/
	
});



//var targetHeight = dim.size.y;

//alert();

