/******************
EOK JavaScript
******************/

var avaPildiNr = 0;
var avaSponsoriNr = 0;

function init() {
    avaPildiNr = Math.floor(avapildid.length * Math.random());
    avaSponsoriNr = Math.floor(sponsorpildid.length * Math.random());
//    avaBanneriNr = Math.floor(bannerid.length * Math.random());

	roteeriAvaPilti();
    roteeriAvaSponsorit();
//    roteeriAvaBannerit();
};

function roteeriAvaPilti() {
    document.getElementById('avaPilt').setAttribute('src',avapildid[avaPildiNr]);
    avaPildiNr = avaPildiNr + 1;
    if (avaPildiNr > avapildid.length-1) {avaPildiNr = 0};
    setTimeout(roteeriAvaPilti, 5000);
};

function roteeriAvaSponsorit() {
    document.getElementById('avaSponsor').setAttribute('src',sponsorpildid[avaSponsoriNr]);
    avaSponsoriNr = avaSponsoriNr + 1;
    if (avaSponsoriNr > sponsorpildid.length-1) {avaSponsoriNr = 0};
    setTimeout(roteeriAvaSponsorit, 2000);
};

//function roteeriAvaBannerit() {
//    document.getElementById('bannerid').setAttribute('src',bannerid[avaBanneriNr]);
//    document.getElementById('banneriLink').setAttribute('href',banneriLink[avaBanneriNr]);
//    avaBanneriNr = avaBanneriNr + 1;
//    if (avaBanneriNr > bannerid.length-1) {avaBanneriNr = 0};
//    setTimeout(roteeriAvaBannerit, 4000);
//};

function menyyPealinkHoverOn(obj) {
	obj.className = "menyyPealinkHover";
};

function menyyPealinkHoverOff(obj) {
	obj.className = "menyyPealink";
};

function peida(mid) {
	var x = document.getElementById(mid);
	//var y = document.getElementById('m_'+mid);
	//y = y.firstChild;
	if (x.className != 'peidetud') {
		x.className = 'peidetud';
	//	y.src = nuppAva.src;
	}else{
		x.className = 'nahtav';
	//	y.src = nuppSulge.src;
	}
};

function rpKalenderiLingid(obj) {
	document.location.href = obj.firstChild.href;
}

/******************
spordiklubid
******************/
		
function rem_linnaosa(){
//			alert("rem_linnaosa");
//			alert(document.filter.elements.length);
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,6) == 'ln_osa'){
			var sel = e;
		}
	}
	if(document.filter.eelmine.value > "") {
		if(document.filter.eelmine_lo.value > "") {
			kust_voti = document.filter.eelmine.value;
			kust_linn = document.filter.eelmine_lo.value;
//					alert("Voti=" + kust_voti + " Kust=" + kust_linn);
//					alert("Pikkus=" + asukoht[kust_voti].linnad[kust_linn-1].linnaosad.length);
			for (var i = 0; i < asukoht[kust_voti].linnad[kust_linn-1].linnaosad.length; i++) {
				var nr = asukoht[kust_voti].linnad[kust_linn-1].linnaosad[i].id;
				for (var j = 0; j < sel.options.length; j++) {
					if (sel.options[j].value == nr){
						sel.options[j] = null;
						if (sel.options[j].value == ''){
							sel.options[j] = null;
						}
					}
				}
			}
		}
	}
	return true;
}

function uuslinnaosa(voti2){ //ehitame vastavalt checkboxide klï¿½psimisele alamvaldkondade listi
//			alert("Uus linnaosa");
	rem_linnaosa();
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,6) == 'ln_osa'){
			var sel = e;
		}
	}
	if(document.filter.eelmine.value > ""){
			voti = document.filter.eelmine.value;
			if(voti2 > 0){
				for(var k = 0; k < asukoht[voti].linnad.length; k++){ //kuna selectist tuleb id, siis otsime mitmes liige selle id-ga on
					if(asukoht[voti].linnad[k].id == voti2){
						voti2 = k+1;
					}
				}
//						alert("leitud " + voti2);
				for (var i = 0; i < asukoht[voti].linnad[voti2-1].linnaosad.length; i++){
					sel_name = asukoht[voti].linnad[voti2-1].linnaosad[i].nimi;
					sel_id = asukoht[voti].linnad[voti2-1].linnaosad[i].id;
					var opt = new Option(sel_name,sel_id);
					sel.options[sel.options.length] = opt;

				}
				var opt = new Option('', '');
				sel.options[sel.options.length] = opt;
				document.filter.eelmine_lo.value = voti2
		}
	}
	
}

function uuslinn(voti){ //ehitame vastavalt checkboxide klï¿½psimisele alamvaldkondade listi
//			alert(voti);
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,4) == 'linn'){
			var sel = e;
		}
	}
	if(document.filter.eelmine.value > "") {
		sel.selected = false;
		kust_voti = document.filter.eelmine.value;
//				alert(kust_voti);
		for (var i = 0; i < asukoht[kust_voti].linnad.length; i++) {
			var nr = asukoht[kust_voti].linnad[i].id;
			for (var j = 0; j < sel.options.length; j++) {
				if (sel.options[j].value == nr){
					sel.options[j] = null;
					if (sel.options[j].value == ''){
						sel.options[j] = null;
					}
				}
			}
		}
	}
	if(voti > 0){
//		alert(asukoht[1].linnad.nimi);
		for (var i = 0; i < asukoht[voti-1].linnad.length; i++){
			sel_name = asukoht[voti-1].linnad[i].nimi;
			sel_id = asukoht[voti-1].linnad[i].id;
			var opt = new Option(sel_name,sel_id);
			sel.options[sel.options.length] = opt;
		}
		var opt = new Option('', '');
		sel.options[sel.options.length] = opt;
		
		document.filter.eelmine.value = voti-1
	}
	
}
function margi_mk(voti){ //selle peab ennem tegema, sest muidu ei toota selecti vaartustamine
//			voti = <?php echo $mk; ?>;
//			alert("Siin");
	var arv = document.filter.mk.options.length;
	for (var i = 0;i<arv;i++){
		if(document.filter.mk.options[i].value == voti){
//					alert("leidis");
			document.filter.mk.options[i].selected = true;
		}
	}
}
function margi(voti2,voti3){	//vanade vaartuste kuvamine
	var arv = document.filter.linn.options.length;
	for (var i = 0;i<arv;i++){
		if(document.filter.linn.options[i].value == voti2){
			document.filter.linn.options[i].selected = true;
		}
	}
	var arv = document.filter.ln_osa.options.length;
	for (var i = 0;i<arv;i++){
		if(document.filter.ln_osa.options[i].value == voti3){
			document.filter.ln_osa.options[i].selected = true;
		}
	}
}
function check_country(){
	document.filter.country_out[1].checked = true;
	return true;
}
/******************
spordibaasid
******************/
var voti;
var comma;
function uusvald(voti,comma){ 
	if(comma == 1){	//kui 1 siis on vaja linnad ka puhtaks teha
		for (var i = 0; i < document.filter.elements.length; i++){
			var e = document.filter.elements[i];
			if(e.name.slice(0,4) == 'linn'){
				var sel = e;
			}
		}
		sel.selected = false;
		sel.length = 1;
	}
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,4) == 'vald'){	//seda oleks tegelikult vaja vaid siis kui
			var sel = e;					//meil oleks nimi [] -ga sest see ei kuulu name alla
		}
	}
	sel.selected = false;	//v6tab maha vana valiku, sest muidu j22ks see alles
	sel.length = 1;	//kustutame selectist k6ik 
	for(i = 0; i< asukoht.length; i++){	//m22rame 2ra mitmes on ta arrays
		if(asukoht[i].id == voti)	voti = i;
	}
	document.filter.asukohtid.value = voti;
		for (var i = 0; i < asukoht[voti].vallad.length; i++){
			sel_name = asukoht[voti].vallad[i].nimi;
			sel_id = asukoht[voti].vallad[i].id;
			var opt = new Option(sel_name,sel_id);
			sel.options[sel.options.length] = opt;
		}
//				var opt = new Option('', '');
//				sel.options[sel.options.length] = opt;
}

function rem_linnaosab(){
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,6) == 'ln_osa'){
			var sel = e;
		}
	}
	sel.selected = false;
	sel.length = 1;
	return true;
}

function uuslinnaosab(voti2){ //ehitame vastavalt checkboxide klï¿½psimisele alamvaldkondade listi
	rem_linnaosab();
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,6) == 'ln_osa'){
			var sel = e;
		}
	}
	var voti3 = document.filter.valladid.value;
	var voti = document.filter.asukohtid.value;
	if(voti2 > 0){
		for(var k = 0; k < asukoht[voti].vallad[voti3].linnad.length; k++){ //kuna selectist tuleb id, siis otsime mitmes liige selle id-ga on
			if(asukoht[voti].vallad[voti3].linnad[k].id == voti2){
				voti2 = k+1;
			}
		}
		for (var i = 0; i < asukoht[voti].vallad[voti3].linnad[voti2-1].linnaosad.length; i++){
			sel_name = asukoht[voti].vallad[voti3].linnad[voti2-1].linnaosad[i].nimi;
			sel_id = asukoht[voti].vallad[voti3].linnad[voti2-1].linnaosad[i].id;
			var opt = new Option(sel_name,sel_id);
			sel.options[sel.options.length] = opt;

		}
		var opt = new Option('', '');
		sel.options[sel.options.length] = opt;
	}
	
}

function uuslinnb(voti){ //ehitame vastavalt checkboxide klï¿½psimisele alamvaldkondade listi
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,4) == 'linn'){
			var sel = e;
		}
	}
	sel.selected = false;
	sel.length = 1;
//		alert(document.filter.asukohtid.value);
		var voti2 = document.filter.asukohtid.value;
//		if(!voti2){voti2=0;}
//		alert(asukoht[voti2].vallad.length);
//		alert(voti);
		for(i= 0; i< asukoht[voti2].vallad.length; i++){
//alert("i on "+i+" voti on "+voti+" asukoht[voti2].vallad[i].id on "+asukoht[voti2].vallad[i].id);
			if(asukoht[voti2].vallad[i].id == voti)	voti = i;
		}
		document.filter.valladid.value = voti;

		for (var i = 0; i < asukoht[voti2].vallad[voti].linnad.length; i++){
			sel_name = asukoht[voti2].vallad[voti].linnad[i].nimi;
			sel_id = asukoht[voti2].vallad[voti].linnad[i].id;
			var opt = new Option(sel_name,sel_id);
			sel.options[sel.options.length] = opt;
		}
		var opt = new Option('', '');
		sel.options[sel.options.length] = opt;
		
	
}

function sub(filter_id, alam){
	this.filter_id = filter_id;
	this.alam = alam;
}

function ops(id, nimi){
	this.id = id;
	this.nimi = nimi;
}
var filter = new Array (
new sub(3, new Array(new ops('X','Kõik'))),
new sub(0, new Array(new ops('X','Kõik'))),
new sub(5, new Array(new ops('X','Kõik'), new ops('s1','18x36m või suuremad'), new ops('s2','väiksemad kui 18x36m'), new ops('s3','aeroobikasaal'), new ops('s4','jõusaal'), new ops('s5','maadlussaal'), new ops('s6','poksisaal'))),
new sub(6, new Array(new ops('X','Kõik'), new ops('st1','400m'), new ops('st2','väiksemad kui 400m'))),
new sub(1, new Array(new ops('X','Kõik'))),
new sub(8, new Array(new ops('X','Kõik'))),
new sub(7, new Array(new ops('X','Kõik'), new ops('u1','25m ja pikemad'), new ops('u2','lühemad kui 25m'))),
new sub(2, new Array(new ops('X','Kõik'), new ops('v0','golf'), new ops('v1','jalgpall'), new ops('v2','jäähoki'), new ops('v3','korvpall'), new ops('v4','kurnimäng'), new ops('v5','käsipall'), new ops('v6','minigolf'), new ops('v7','petanque'), new ops('v8','tennis'), new ops('v9','võrkpall'), new ops('v10','muu välisväljak'))),
new sub(4, new Array(new ops('X','Kõik'))));

var num;
function new_alam(num){
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,9) == 'sec_filt'){
			var sel = e;
		}
	}
	sel.length = 0;	//puhtaks select
	for(var i = 0; i<filter.length; i++){
		if(filter[i].filter_id == num){
			for(var j = 0; j < filter[i].alam.length; j++){
				sel_name = filter[i].alam[j].nimi;
				sel_id = filter[i].alam[j].id;
				var opt = new Option(sel_name,sel_id);
				sel.options[sel.options.length] = opt;
			}
			var opt = new Option('', '');
			sel.options[sel.options.length] = opt;
		}
	}
}

function margi_alam(num){
	for (var i = 0; i < document.filter.elements.length; i++){
		var e = document.filter.elements[i];
		if(e.name.slice(0,9) == 'sec_filt'){
			var sel = e;
		}
	}
	for(var i = 0; i < sel.options.length; i++){
		if(sel.options[i].value == num){
			sel.options[i].selected = true;
		}
	}
}
function margi_koht(num,num2,num3){
	for (var i = 0; i < document.filter.vald.options.length; i++){
		if(document.filter.vald.options[i].value == num){
			document.filter.vald.options[i].selected = true;
		}
	}
	uuslinnb(num);
	if(num2 > 0){
		for(var i = 0; i < document.filter.linn.options.length; i++){
			if(document.filter.linn.options[i].value == num2){
				document.filter.linn.options[i].selected = true;
			}
		}
		uuslinnaosab(num2);
		if(num3 > 0){
			for(var i = 0; i < document.filter.ln_osa.options.length; i++){
				if(document.filter.ln_osa.options[i].value == num3){
					document.filter.ln_osa.options[i].selected = true;
				}
			}
		}
	}
}

function margi_juura(num){
	if(num > 0){
		for(var i = 0; i < document.filter.juura.options.length; i++){
			if(document.filter.juura.options[i].value == num){
				document.filter.juura.options[i].selected = true;
			}
		}
		
	}
}