$(document).ready(function() {
	//hide undesired elements
	$('#ordlista table, #ordlista h1, #ordlista h2, #ordlista p').hide();
	$('.hidden_element').hide();
	$('#ordPopUp').hide();
	$('.ovrigt').show();
	$('#snabblankar a.snabblank').attr('href', '#');
	$('h2.ordGrupp').each(function() {
		var innehall = $(this).find('a').html();
		$(this).find('a').remove();
		$(this).append(innehall);
	});

	var translations = [
		['span.ai','möte/förening<br>合う (au) = att förena/sammanföra<br>合い (ai) = förening/samling','合'],
		['span.atemi','slag/träff (mot en viss punkt på kroppen)<br>当てる (ateru) = att slå (till)/blotta (ngt)<br>身 (mi) = person/någon<br>当て身 (atemi) = slag mot vital punkt','当て身'],
		['span.awase','tillsammans<br>samma ställning','合わせ'],
		['span.bokken','träsvärd<br>木 (boku) = träd<br>剣 (ken) = svärd','木剣'],
		['span.boku','trä/träd<br>木 (boku/moku) = träd<br>(uttalas ibland <em>bo-</em>)','木'],
		['span.bu','vapen/militär/krigare<br>武 (bu) = vapen','武'],
		['span.choku','direkt/rak/korrekt<br>直 (choku) = direkt/uppriktig/korrekt','直'],
		['span.dan','grad/nivå<br>段 (dan) = nivå','段'],
		['span.dou','väg/inriktning/lära<br>道 (dō) = väg','道'],
		['span.eri','nacke<br>襟 (eri) = nacke','襟'],
		['span.garami','trassel/vridning<br>絡み合う (karami-au) = att vrida runt/trassla in<br>絡み (karami) = trassel<br>(uttalas även <em>garami</em>)','絡み'],
		['span.ge', 'låg<br>下 (ge/shita) = låg/nedanför/under','下'],
		['span.geri','spark<br>蹴る (keru) = att sparka<br>蹴り (keri) = spark<br>蹴り込む (kerikomu) = att sparka in (ngt)<br>蹴り出す (keridasu) = att sparka ut (ngn)<br>蹴り殺す (kerikorosu) = att sparka ihjäl (ngn/ngt)<br>蹴りつける (keritsukeru) = att sparka på (ngt/ngn)', '蹴り'],
		['span.gi','dräkt/kläder<br>着 (gi) = dräkt','着'],
		['span.go','Fem (go)<br>五 (go) = fem','五'],
		['span.gyaku','motsatt/motställd<br>逆 (gyaku) = motsatt','逆'],
		['span.hachi','Åtta (hachi)<br>八 (hachi) = åtta<br>(ibland uttalat endast som <em>ha-</em>)','八'],
		['span.hajime','börja (uppmaning)<br>始める (hajimeru) att börja<br>始め (hajime) = börja!','始め'],
		['span.hakama','vida svarta/blå byxor<br>I japan del av formell klädsel','袴'],
		['span.han','motsats<br>反 (han) = motsats/omvänd','反'],
		['span.han2','halv<br>半 (han) = halv','半'],
		['span.hanmi','kroppsställning/redoställning<br>半 (han) = halv<br>身 (mi) = person/någon','半身'],
		['span.harai','svep/undansvepning<br>払う (harau) = att svepa/sopa bort/sopa undan<br>払い (harai) = svepning/bortsvepning<br><br><em>alternativ betydelse:<br>払う (harau) = betala (svepa undan notan)</em>','払い'],
		['span.henkou','ändring/vändning<br>変 (hen) = ändring/ovanlig<br>更 (kō) = självklar','変更'],
		['span.hidari','vänster<br>左 (hidari) = vänster (sida)','左'],
		['span.hiji','armbåge<br>肘 (hiji) = armbåge','肘'],
		['span.hou','riktning/väderstreck<br>方 (hō) = riktning/väderstreck<br>(uttalas ibland <em>bō</em> eller <em>pō</em> beroende<br>på vilket tecken som kommer före)','方'],
		['span.hou2','modell/regel/system<br>法 (hō) = modell/regel/system','法'],
		['span.ichi','Ett (ichi)<br>一 (ichi) = ett<br>(uttalas ofta som <em>i-</em><br>beroende på vilket tecken som kommer efter)','一'],
		['span.iri','att sätta in<br>入 (hairu/ireru) = att sätta in/stoppa in','入'],
		['span.ji','(skriv)tecken<br>字 (ji) = skrivtecken','字'],
		['span.jiyuu','fri/eget val<br>自由 (jiyū) = frihet<br>自 (ji) = själv/jag<br>由 (yū) = syfte/anledning','自由'],
		['span.jou','käpp/stav<br>杖 (jou) = kort stav','杖'],
		['span.jou2','plats<br>場 (jou/ba) = plats/läge','場'],
		['span.jou3','hög/övre<br>上 (jō) = hög/uppe/över','上'],
		['span.jutsu','konst/teknik<br>術 (jutsu/jyō) = teknik','術'],
		['span.juu','Tio (jū)<br>十 (jū) = tio','十'],
		['span.kaeshi','att vända (om)<br>返し (kaeshi) = att vända (om)<br>(uttalas ibland <em>gaeshi</em>)','返し'],
		['span.kaiten','omvändning/revolution<br>回 (kai) = rund<br>転 (ten) = att vända','回転'],
		['span.kakari','påverka/involvera<br>係る (kakaru) = att påverka/involvera/relatera till (ngn)<br>係り (kakari) = den involverade','係り'],
		['span.kata','form/modell<br>型 (kata) = form/modell','型'],
		['span.kata2','ensidig<br>片 (kata) = ensidig','片'],
		['span.kata3','axel<br>肩 (kata) = axel','肩'],
		['span.katame','försvar/förstärkning/härdning<br>固め (katame) = försvar/förstärkning','固め'],
		['span.kazu','räkneord<br>数 (kazu)','数'],
		['span.keiko','övning/träning<br>稽 (kei/kangaeru) = att tänka/bråka (över ngt)<br>古 (ko/furoi) = gammal','稽古'],
		['span.ken','svärd<br>剣 (ken/tsurugi) = svärd/blad/sabel','剣'],
		['span.kentai','kombinerad användning<br>兼 (ken/kaneru) = samtidigt/och<br>帯 (tai/obi) = bälte/område','兼帯'],
		['span.ki','kraft/energi<br>気 (ki) = kraft/energi','気'],
		['span.ki2','器 (ki) = vapen/verktyg/förmåga','器'],
		['span.kiai','rop/stridsrop/att samla stridsviljan<br>気 (ki) = kraft/energi<br>合い (ai) = förening/samling','気合'],
		['span.kihon','grund/bas/standard<br>基 (ki) = grund<br>本 (hon) = ursprung/sanning','基本'],
		['span.kiri','hugg<br>切る (kuru) = att hugga/skära/klippa<br>切り (kiri) = hugg<br>(uttalas ibland <em>giri</em>)','切り'],
		['span.kokyuu','andning<br>呼 (ko) = dra in<br>吸 (kyū) = andas in)','呼吸'],
		['span.koshi','ryggslut/höft/midja<br>腰 (koshi) = ryggslut/höft','腰'],
		['span.kote','underarm<br>小 (ko/chiisai) = liten<br>手 (te) = hand/arm','小手'],
		['span.kouhai','junior, yngre elev<br>後 (ko/ushiro) = bakom/efter<br>輩 (hai) = kamrat/kompanjon','後輩'],
		['span.ku','Nio (ku)<br>九 (ku) = nio<br>(ibland uttalat <em>kyū</em>)','九'],
		['span.kubi','hals<br>首 (kubi) = nacke/hals','首'],
		['span.kumi','grupp/set (av elever)<br>組 (kumi) = set/grupp (av elever)','組'],
		['span.kuroi','svart<br>黒 (kuroi) = svart<br>(uttalas ibland endast <em>kuro</em>)','黒'],
		['span.kyo','teknik/instruktion/lära<br>教 (kyo) = teknik/lära','教'],
		['span.kyuu','grad/klass/ranking<br>級 (kyū) = grad/klass','級'],
		['span.mae','framför<br>前 (mae) = framför','前'],
		['span.ma','avstånd<br>間 (ma/aida) = avstånd/intervall','間'],
		['span.maai','avstånd mellan två opponenter<br>間 (ma/aida) = avstånd/intervall<br>合う (au) = att förena/sammanföra<br>合い (ai) = möte/förening','間合い'],
		['span.mawari','rotation/kringgå<br>回る (mawaru) = att snurra/gå runt/rotera<br>回り (mawari) = rotera/kringgå','回り'],
		['span.men','sida<br>面 (men) = sida','面'],
		['span.mi','kropp<br>身 (mi) = person/någon','身'],
		['span.migi','höger<br>右 (migi) = höger','右'],
		['span.moro','par<br>諸 (moro) = par/båda','諸'],
		['span.mu','inte/ingenting/null<br>無 (mu) = inte/noll/null','無'],
		['span.mune','bröst<br>胸 (mune) = bröst<br>(uttalas ibland <em>muna</em>)','胸'],
		['span.musubi','knut/tillsammans/förening (av ngt)<br>結ぶ (musubu) = att binda/knyta/länka ihop<br>結び (musubi) = förening/avslutning/slutsats','結び'],
		['span.nage','kast<br>投げる (nageru) = att kasta<br>投げ (nage) = ett kast','投げ'],
		['span.nagare','flöde<br>流れる (nagareru) = att strömma/flöda<br>流れ (nagare) = ström/flöde','流れ'],
		['span.ne','liggande/greppande<br>寝る (neru) = att ligga ner/sova<br>寝 (ne) = liggande','寝'],
		['span.ni','Två (ni)<br>二 (ni) = två<br>(ibland uttalat <em>futari</em>)','二'],
		['span.no','の (no) <em>genetiv/ägandeform</em>','の'],
		['span.nugui','borttorkning<br>拭う (nugu-u) = att torka<br>拭い (nugui) = borttorkning','拭い'],
		['span.obi','bälte/område<br>帯 (obi/tai) = bälte/område','帯'],
		['span.omote','framför/framsida<br>表 (omote) = framför/framsida','表'],
		['span.negai','förfrågan<br>Ofta i den artiga formen お願いします (onegaishimasu)','願い'],
		['span.ran','krig/upplopp/oro<br>乱 (ran) = krig/upplopp<br>乱める (osameru) = att kriga/slåss','乱'],
		['span.rei','hälsning/tackning/uttryck för tacksamhet<br>礼 (rei) = tacksamhet','礼'],
		['span.roku','Sex (roku)<br>六 (roku) = sex<br>(uttalas ibland <em>ro-</em><br>beroende på vilket tecken som kommer efter)','六'],
		['span.ryou','båda<br>両 (ryō) = båda','両'],
		['span.san','Tre (san)<br>三 (san) = tre<br>(uttalas ibland närmare <em>sam</em>)','三'],
		['span.senpai','senior, äldre elev<br>先 (sen) = före<br>輩 (hai) = kamrat/kompanjon','先輩'],
		['span.sensei','lärare/instruktör<br>先 (sen) = före<br>生 (sei) = födelse/liv','先生'],
		['span.sha','person<br>者 (sha) = person','者'],
		['span.shi','Fyra<br>四 (shi) = fyra<br>(ibland uttalat yon)','四'],
		['span.shichi','Sju<br>七 (shichi) = sju<br>(ibland uttalat nana)','七'],
		['span.shikkou','knägång (i överordnades närvaro)<br>膝 (hisa/shitsu) = knä<br>行く (iku) = att röra sig<br>行 (kō) = rörelse/förflyttning)','膝行'],
		['span.shime','strypning<br>締める (shimeru) = att dra åt/knyta<br>締め (shime) = åtdragning/strypning','締め'],
		['span.shiroi','vit<br>白 (shiroi) = vit<br>(uttalas ibland endast <em>shiro</em>)','白'],
		['span.shou','framifrån/korrekt<br>正 (shō/sei) = korrekt','正'],
		['span.sode','ärm<br>袖 (sode) = ärm','袖'],
		['span.soto','utanför/yttre<br>外 (soto) = utanför','外'],
		['span.suburi','övningssving<br>素 (su) = elementär/naken<br>振る (buru) = att skaka/svinga/vifta<br>振り (buri) = skakning/sving/viftning','素振り'],
		['span.suwari','sittandes<br>座る (suwaru) = att sitta<br>座り (suwari) = sittandes','座り'],
		['span.tachi','ståendes<br>立つ (tatsu) = att stå<br>立ち (tachi) = ståendes','立ち'],
		['span.tachi2','långsvärg<br>太 (ta/futoi) = tjock/bred<br>刀 (chi/tō/katana) = kniv/svärd','太刀'],
		['span.tagai','	ömsesidig<br>互い (tagai) = ömsesidig<br>(oftast artigare form お互い (otagai))','お互い'],
		['span.tai','kropp<br>体 (tai) = kropp','体'],
		['span.tanken','kniv/dolk/kortsvärd<br>短 (tan/mijikai) = kort<br>剣 (ken/tsurugi) = kniv/svärd','短剣'],
		['span.tantou','kniv/dolk/kortsvärd<br>短 (tan/mijikai) = kort<br>刀 (tō/katana/chi) = kniv/svärd','短刀'],
		['span.tatami','träningsmatta<br>畳 (tatami) = matta (ca 91 x 182 cm)','畳'],
		['span.te','hand<br>手 (te) = hand/arm','手'],
		['span.tenchi','&quot;himmel och jord&quot;/uppe och nere<br>天 (ten) = himmel<br>地 (chi) = jord/mark','天地'],
		['span.tori','ta/grepp, den som tar/greppar<br>取る (toru) = att ta/greppa<br>取り (tori) = tar/greppar<br>(uttalas ibland <em>dori</em>)','取り'],
		['span.tsuki','stick/slag<br>突く (tsuku) = att sticka/attackera<br>突き (tsuki) = stick/slag','突き'],
		['span.uchi','slag<br>打つ (utsu) = att slå<br>打ち (uchi) = slag','打ち'],
		['span.uchi2','innanför/inre<br>内 (uchi) = innanför/inre','内'],
		['span.uke','anfallare<br>受け (uke) = mottagare','受け'],
		['span.ukemi','defensiv/passiv<br>受 (uke) = att fånga/få/mottaga<br>身 (mi) = person/någon','受身'],
		['span.ura','bakom/baksida<br>裏 (ura) = bakom/baksida','裏'],
		['span.ushiro','bakom<br>後 (ushiro) = bakom','後'],
		['span.yoku','flank/sida<br>翼 (yoku) = flank/sida','翼'],
		['span.yu','att ha/inneha<br>有 (yu) = att ha','有'],
		['span.waza','teknik<br>技 (waza) = teknik','技'],
		['span.za','sitta ner<br>座 = (za) sitta<br>座 (suwaru) = att sitta','座']
		];
	for (translation in translations) {
		var ord = translations[translation];
		//$('span.tachi').each(function(index) {
		$(ord[0]).each(function(index) {
			$(this).addClass('kanji');
			//$(this).attr('data','立つ (tatsu) = att stå<br>立ち (tachi) = ståendes');
			$(this).attr('data',ord[1]);
			//$(this).append('立ち');
			$(this).html(ord[2]);
		});
	}
	
	$('a.snabblank').click(function(e) {
		e.preventDefault();
		var namn = $(this).attr('id');
		if (!$('.' + namn).is(':visible')) {
		//	$('.' + namn).hide();
		//	$('.' + namn).closest('h1').hide();
		//}
		//else {
			$('.ordGrupp').closest('h2').hide();
			$('.ordGrupp').hide();
			$('.' + namn).show();
			$('.' + namn).closest('h1').show();
		}
		return false;
	});
	
	var timeout;
	$('span.kanji').click(function(e) {
		clearTimeout(timeout);
		//Get position for popup
		var position = $(this).position();
		var top = position.top + $(this).outerHeight() + 3;
		var left = position.left;
		$('#ordPopUp').hide();
		//if (!$('#ordPopUp').is(':visible')) {
			$('#ordPopUp').css('top', top);
			$('#ordPopUp').css('left', left);
			$('#ordPopUp').html($(this).attr('data'));
			$('#ordPopUp').show();
		//}
	});
	$('span.kanji').mouseout(function(e) {
		timeout = setTimeout("removeOrdPopUp()", 200);
	});
	$('span.kanji').mouseover(function(e) {
		clearTimeout(timeout);
		//Get position for popup
		var position = $(this).position();
		var top = position.top + $(this).outerHeight() + 1;
		var left = position.left + 15;
		$('#ordPopUp').hide();
		//if (!$('#ordPopUp').is(':visible')) {
			$('#ordPopUp').css('top', top);
			$('#ordPopUp').css('left', left);
			$('#ordPopUp').html($(this).attr('data'));
			$('#ordPopUp').show();
		//}
	});
	$('#ordPopUp').mouseover(function(e) {
		clearTimeout(timeout);
	});
	$('#ordPopUp').mouseout(function(e) {
		timeout = setTimeout("removeOrdPopUp()", 200);
	});
	window.removeOrdPopUp = function() {
		$('#ordPopUp').hide();
	}
});
