Event.observe(window, 'load', function() {
	$$('ul.school_list li a').invoke('observe', 'click', function(e) { 
		Event.stop(e);
		new Ajax.Updater($('ajax_container'), this.href, {
			onComplete: function() {
				new Effect.Move($('ajax_wrapper'), {
					x: -527
				});
				$$('.back').invoke('observe', 'click', function(e) { 
					Event.stop(e);
					new Effect.Move($('ajax_wrapper'), { x: 527 } );
				});  
			}
		});
	});
	
	$$('.update_results').invoke('observe', 'click', function(e) {
		var form = $('amk_search_form');
		var arcada = false;
		var diaconia = false;
		var metropolia = false;
		var haaga_helia = false;
		var laurea = false;
		var humak = false;
		var hamk = false;
		var lahti = false;
		var amount = 0;
		
		form.getInputs('checkbox').each(function(e) {				 
			if(e.checked == true) {
				if(e.value == 0) {
					arcada = true;
					diaconia = true;
					metropolia = true;
					haaga_helia = true;
					hamk = true;
					lahti = true;
					laurea = true;
					humak = true;
				} else if(e.value == 1) {
					lahti = true;
				} else if(e.value == 2) {
					arcada = true;
					haaga_helia = true;
					hamk = true;
					lahti = true;
					laurea = true;
					metropolia = true;
				} else if(e.value == 3) {
					hamk = true;
					metropolia = true;
				} else if(e.value == 4) {
					haaga_helia = true;
					laurea = true;
				} else if(e.value == 5) {
					haaga_helia = true;
					laurea = true;
					metropolia = true;
				} else if(e.value == 6) {
					arcada = true;
					metropolia = true;
				} else if(e.value == 7) {
					laurea = true;
					metropolia = true;
				} else if(e.value == 8) {
					arcada = true;
					diaconia = true;
					laurea = true;
					metropolia = true;
				} else if(e.value == 9) {
					arcada = true;
					haaga_helia = true;
					hamk = true;
					lahti = true;
					laurea = true;
					metropolia = true;
				}
			}
		} );
		
		var ret_str = '';
		amount = 0;
		if(arcada == true) {
			ret_str += '<li><a href="arcada.html"><strong>Arcada</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(diaconia == true) {
			ret_str += '<li><a href="diaconia.html"><strong>Diaconia</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(haaga_helia == true) {
			ret_str += '<li><a href="haaga-helia.html"><strong>Haaga-Helia</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(hamk == true) {
			ret_str += '<li><a href="hamk.html"><strong>HAMK</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(metropolia == true) {
			ret_str += '<li><a href="metropolia.html"><strong>Helsinki Metropolia</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(humak == true) {
			ret_str += '<li><a href="humak.html"><strong>HUMAK</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(lahti == true) {
			ret_str += '<li><a href="lahti.html"><strong>Lahti</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		if(laurea == true) {
			ret_str += '<li class="last"><a href="laurea.html"><strong>Laurea</strong> University of Applied Sciences</a></li>';
			amount++;
		}
		
		
		
		$('amount').innerHTML = '(' + amount + ' found)'
		$('school_list').innerHTML = ret_str;
		
		$$('ul.school_list li a').invoke('observe', 'click', function(e) { 
			Event.stop(e);
			new Ajax.Updater($('ajax_container'), this.href, {
				onComplete: function() {
					new Effect.Move($('ajax_wrapper'), {
						x: -527
					});
					$$('.back').invoke('observe', 'click', function(e) { 
						Event.stop(e);
						new Effect.Move($('ajax_wrapper'), { x: 527 } );
					});  
				}
			});
		});
	});
	
	$$('.select_search input').invoke('observe', 'click', function(e) {
		if(this.value != 0)
			$('search_all').checked = false;
		else
			$$('.select_search input').each(function(e) { if(e.value != 0) e.checked = false; });
	});
});

