function GetAllElements(node) {
	if (node.all) {
		return (node.all);
	}
	else if (node.layers) {
		return (node.layers);
	}
	else {
		return (node.getElementsByTagName('*'));
	}
}

function align_bottoms() {

	var obj = new Array;


	var main_column = get_layer('main-column');
	var right_column = get_layer('right-column');
	var heading_column = get_layer('heading-column');


	var left_column = get_layer('left-column');
	var last_left = get_layer('left-column-content');


	var all_h = 0;
	var main_h = get_height('main-column');
	var right_h = get_height('right-column');
	var left_h = get_height('left-column');
	var top_h = get_height('top-column');

	var heading_h = 0;
	if (heading_column) {
		heading_h = get_height('heading-column');
	}
	if (main_h > all_h ) {
		all_h = main_h;
	}

	if (right_h > all_h ) {
		all_h = right_h;
	}

	var last_main;
	var last_main_h;
	var main_open = false;

	var main_column_layers = GetAllElements(main_column);
	for (var i=0;i<=main_column_layers.length-1;i++) {
		var el = main_column_layers[i];
		if (el.className == 'fp-paraheadline-box-main') {
			last_main = el;
		}
		if (el.className == 'fp-paraheadline-start-main') {
			main_open = true;
		}
		if (el.className == 'fp-paraheadline-end-main') {
			main_open = false;
		}
	}
	if (last_main) {
		last_main_h = get_height(last_main.id);
	}

	var last_right;
	var last_right_h;
	var right_open = false;

	var right_column_layers = GetAllElements(right_column);
	for (var i=0;i<=right_column_layers.length-1;i++) {
		var el = right_column_layers[i];
		if (el.className == 'fp-paraheadline-box-right') {
			last_right = el;
		}
		if (el.className == 'fp-paraheadline-start-right') {
			right_open = true;
		}
		if (el.className == 'fp-paraheadline-end-right') {
			right_open = false;
		}
	}

	if (last_right) {
		last_right_h = get_height(last_right.id);
	}

	if ( ( last_right ) && ( !right_open ) ) {
		var dif_right = all_h - right_h;
		set_height(last_right.id,last_right_h + dif_right);
	}


	if ( ( last_main ) && ( !main_open ) ) {
		var dif_main = all_h - main_h;
		set_height(last_main.id,last_main_h+dif_main - 30);
	}

	var dif_left = (all_h ) - left_h + top_h;
	if (heading_column) {
		dif_left+=(heading_h+15);
	}

	if (last_left) {
		var last_left_h = get_height(last_left.id);
		set_height(last_left.id,last_left_h+dif_left);
	}

	if (w3c && (!is_ie6) &&(!is_ie7) &&(!is_ie8)) {
		var bottom_h = get_height('bottom');
		set_height('site',all_h);
		set_height('content',all_h+heading_h+58);
	}
}


window.onresize = function() {
}
window.onload = function() {
	//hide_layer("site");
	//align_bottoms();
	//show_layer("site");
}
