window.addEvent('domready',function() {
	
	if($$('.accordionTogglers')[0]) {
		var myAccordion = new Fx.Accordion($$('.accordionTogglers'), $$('.accordionElements'), {
		    alwaysHide: true,
		    display: -1
		});
		
	}
	
	setContentSize();


});

function setContentSize() {

	var content = $('content');
	var columnSeparator = $('columnSeparator');
	
	var columnLeftFooter = $('columnLeftFooter');
	var columnRightFooter = $('columnRightFooter');
	
	var columnLeftContent = $('columnLeftContent');
	var columnRightContent = $('columnRightContent');
	
	var contentHeight = content.getCoordinates().height;
	
	var columnLeftFooterHeight = columnLeftFooter.getCoordinates().height;
	var columnRightFooterHeight = columnRightFooter.getCoordinates().height;
	
		columnLeftContent.set('styles',{
			'min-height': (contentHeight-columnLeftFooterHeight)+'px'
		});
		columnRightContent.set('styles',{
			'min-height': (contentHeight-columnRightFooterHeight)+'px'
		});
		columnSeparator.set('styles',{
			'min-height': contentHeight+20+'px'
		});

	
}


function sendMailFromForm(topic, hamrinMail) {
	
	var requiredFields = true;
	
	var queryStringHash = new Hash();
	
	$$('.formField').each(function(field) {
	
		if(field.hasClass('required')) {
		
			if(field.get('value') != '') {
				queryStringHash.include(field.get('name'),field.get('value'));
			} else {
				requiredFields = false;
				field.addClass('fieldHighlighted');
			}
		
		} else {
		
			queryStringHash.include(field.get('name'),field.get('value'));
		
		}
	
	});
	
	if(requiredFields) {
	
		queryStringHash.include('topic',topic);
		queryStringHash.include('hamrinMail',hamrinMail);
	
		new Request({url: 'includes/sendMail.php', onComplete: function(response) {
			$('mailForm').set('html',response);
		}}).send(queryStringHash.toQueryString());
	
	} else {
	
		alert("Vi ber dig fylla i alla gulmarkerade fält!");
	
	}
		
}