var fon_url = 'http://www.02.fi';
		var fon_tag = '#edsacid=app-homepagebox-gadget';
		var n = 0;
		var oletus = new Array("mitä","missä","kuka","mistä","katu","paikkakunta");
		var hakemisto = new Array("tuotteet-ja-palvelut","","puhelinluettelo","","kartta");
		
		
		
		document.onkeydown = checkKeycode

		function checkKeycode(e) {
			var keycode;
			if (window.event) keycode = window.event.keyCode;
			else if (e) keycode = e.which;
			if (keycode == 13) openWindow();
		}
	


		function openWindow() {
			if (fixSearch()) {
				var haku = encodeURIComponent(document.getElementById('form').hakuyks.value);
				var hakukaks = encodeURIComponent(document.getElementById('form').hakukaks.value);
				var valinta = encodeURIComponent(document.getElementById('form').hakuvalikko.value);
				window.open(fon_url + "/" + hakemisto[n] + "/" + haku + "/" + hakukaks + fon_tag, "_blank");
				hakusanat(document.getElementById('form').hakuvalikko.value);
			}
		}	
		function fixSearch() {
			var hakuTarkistusyks = document.getElementById('form').hakuyks.value;
			var hakuTarkistuskaks = document.getElementById('form').hakukaks.value;
			if (hakuTarkistusyks =='' || hakuTarkistusyks == oletus[n]) {
				if (n == 4) {
					document.getElementById('form').hakuyks.value=" ";
					return true;
				}
				return false;
			}
			else if (hakuTarkistuskaks == oletus[n+1] || hakuTarkistuskaks == '') {
				document.getElementById('form').hakukaks.value="+";
				return true;
			}
			return true;	
		}
		function hakusanat() {
				n = parseInt(document.getElementById('form').hakuvalikko.value);
				document.getElementById('form').hakuyks.value=oletus[n];
				document.getElementById('form').hakukaks.value=oletus[n+1];
		}
