//////////////////////////////////     Etusivun hakuloota    //////////////////////////////////

function naytaAmmattialat(event){
	var target = event.target != null ? event.target : event.srcElement;
	
	if(target.className != 'eikiinni'){
			//Jos kiinni ja klikataan jotain avaavista/sulkevista painikkeista
		if(document.getElementById('ammattialat').style.display == 'none' && (target.id == 'nayta_ammattialat_1' || target.id == 'nayta_ammattialat_2' || target.id == 'nayta_ammattialat_3' || target.id == 'nayta_ammattialat_4')){
			document.getElementById('ammattialat').style.display = '';
			
			if(document.getElementById('maakunnat'))
				document.getElementById('maakunnat').style.display = 'none';
			if(document.getElementById('kielet'))
				document.getElementById('kielet').style.display = 'none';				
	
			if(document.getElementById("theBody").addEventListener) {
				document.getElementById("theBody").addEventListener("click", naytaAmmattialat, false);																  
			}
			else if(document.getElementById("theBody").attachEvent) {
				document.getElementById("theBody").attachEvent("onclick", naytaAmmattialat);
			}
		
			cancelEvent(event);
		}
	
		//Jos kiinni ja klikataan
		else if(document.getElementById('ammattialat').style.display == '' && (target.id == 'nayta_ammattialat_1' || target.id == 'nayta_ammattialat_2' || target.id == 'nayta_ammattialat_3' || target.id == 'nayta_ammattialat_4')){

			document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", naytaAmmattialat, false) : "";
			document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", naytaAmmattialat) : "";
	
			document.getElementById('ammattialat').style.display = 'none';				
		}
	
		else{
			document.getElementById('ammattialat').style.display = 'none';		
		
			document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", naytaAmmattialat, false) : "";
			document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", naytaAmmattialat) : "";
		}
	}

}
function selectAmmattiala(elem){
	//Otetaan kaikki checkboksit ensin talteen
	var elems = document.getElementById('ammattialat').getElementsByTagName('input');
	
	document.getElementById('valitut_ammattialat').innerHTML = '';
	
	document.etuhakulomake.valitut_kategoriat.value = '';
	
	//Valitaan ammattiala
	if(elem.value != 'kaikki'){	
		if(!document.getElementById('ammAlaToive'))
			document.getElementById('kaikki_ammattialat').checked = false;
	
		var onkovalittuna = false;
		
		//Käydään läpi inputit
		for(var i = 0; i < elems.length; i++){
			if(elems[i].checked == true){	
				onkovalittuna = true;
				var ala_id = elems[i].id.split('_');
				document.etuhakulomake.valitut_kategoriat.value += ala_id[2]+',';
		
				var div = document.createElement('div');

				div.className = 'valittuKritDIV';
				
				div.id = elems[i].id;
				div.innerHTML = elems[i].value;
			
				div.title = 'Poista valinta';
						
				div.onclick = function(){
					poistaValittuAmmattiala(this);
					haeMaara();
				}
				document.getElementById('valitut_ammattialat').appendChild(div);					
			}
		}
		
		if(onkovalittuna == false){
			if(document.getElementById('ammAlaToive'))
				document.getElementById('valitut_ammattialat').innerHTML = 'Valitut: ei valintoja';
			else{
				document.getElementById('kaikki_ammattialat').checked = true;
				document.getElementById('valitut_ammattialat').innerHTML = 'Valitut: kaikki';
			}
		}
	}
	//Jos klikataan kaikki checkbox
	else if(elem.value == 'kaikki'){
		//Käydään läpi inputit
		for(var i = 0; i < elems.length; i++){
			if(elems[i].value != 'kaikki'){
				elems[i].checked = false;
			}
		}
			
		//Jos klikataan kaikki niin aina valittuna
		document.getElementById('kaikki_ammattialat').checked = true;
		document.getElementById('valitut_ammattialat').innerHTML = 'Valitut: kaikki';
		document.etuhakulomake.valitut_kategoriat.value = '';
	}
	
	haeMaara();
}


function poistaValittuAmmattiala(elem){
	//Tyhjennetään valitut
	document.etuhakulomake.valitut_kategoriat.value = '';

	//Otetaan kaikki checkboksit ensin talteen
	var elems = document.getElementById('ammattialat').getElementsByTagName('input');

	if(elem.textContent){
		var poistotext = elem.textContent;
	}
	if(elem.innerText){
		var poistotext = elem.innerText;
	}
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){		
		if(elems[i].value == poistotext){
			elems[i].checked = false;
		}
	}

	var onkovalittuna = false;
		
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){
		if(elems[i].checked == true){				
			onkovalittuna = true;
			var ala_id = elems[i].id.split('_');
				
			document.etuhakulomake.valitut_kategoriat.value += ala_id[2]+',';
				
		}
	}

	if(onkovalittuna == false){
		if(document.getElementById('ammAlaToive'))
			document.getElementById('valitut_ammattialat').innerHTML = 'Valitut: ei valintoja';
		else{	
			document.getElementById('kaikki_ammattialat').checked = true;
			document.getElementById('valitut_ammattialat').innerHTML = 'Valitut: kaikki';
		}
	}
	else{
		document.getElementById('valitut_ammattialat').removeChild(elem);
	}
}

//Maakunnat************************************************************************************************************

function naytaMaakunnat(event){
	var target = event.target != null ? event.target : event.srcElement;

	//alert(target.className);

	if(target.className != 'eikiinni'){
		//Jos kiinni ja klikataan jotain avaavista/sulkevista painikkeista
		if(document.getElementById('maakunnat').style.display == 'none' && (target.id == 'nayta_maakunnat_1' || target.id == 'nayta_maakunnat_2' || target.id == 'nayta_maakunnat_3' || target.id == 'nayta_maakunnat_4')){
			document.getElementById('maakunnat').style.display = '';
	
			if(document.getElementById('ammattialat'))
				document.getElementById('ammattialat').style.display = 'none';
			if(document.getElementById('kielet'))
				document.getElementById('kielet').style.display = 'none';				
	
			if(document.getElementById("theBody").addEventListener) {
				document.getElementById("theBody").addEventListener("click", naytaMaakunnat, false);																  
			}
			else if(document.getElementById("theBody").attachEvent) {
				document.getElementById("theBody").attachEvent("onclick", naytaMaakunnat);
			}
		
			cancelEvent(event);
	
		}
	
		//Jos kiinni ja klikataan
		else if(document.getElementById('maakunnat').style.display == '' && (target.id == 'nayta_maakunnat_1' || target.id == 'nayta_maakunnat_2' || target.id == 'nayta_maakunnat_3' || target.id == 'nayta_maakunnat_4')){
			document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", naytaMaakunnat, false) : "";
			document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", naytaMaakunnat) : "";
	
			document.getElementById('maakunnat').style.display = 'none';
		}
		else{
			document.getElementById('maakunnat').style.display = 'none';
			
			document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", naytaMaakunnat, false) : "";
			document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", naytaMaakunnat) : "";
		}
	}
}

//Valitaan maakunta checkboksista
function selectMaakunta(elem){
	//Otetaan kaikki checkboksit ensin talteen
	var elems = document.getElementById('maakunnat').getElementsByTagName('input');
	document.etuhakulomake.valitut_maakunnat.value = '';
	document.getElementById('valitutMaakunnat').innerHTML = '';
	
	//Valitaan ammattiala
	if(elem.value != 'kaikki'){
		document.getElementById('kaikki_maakunnat').checked = false;
	
		var onkovalittuna = false;
		
		//Käydään läpi inputit
		for(var i = 0; i < elems.length; i++){	
			if(elems[i].checked == true){
				onkovalittuna = true;
				var maa_id = elems[i].id.split('_');
				document.etuhakulomake.valitut_maakunnat.value += maa_id[2]+',';
				
				var strMaakunnat = document.getElementById('valitutMaakunnat').innerHTML;
			
				if(strMaakunnat.indexOf('Valitut: koko Suomi') != -1){
					document.getElementById('valitutMaakunnat').innerHTML = '';
				}
		
				var div = document.createElement('div');
			
				div.className = 'valittuKritDIV';
			
				div.innerHTML = elems[i].value;
				div.id = elems[i].id;
			
				div.title = 'Poista valinta';
						
				div.onclick = function(){
					poistaValittuMaakunta(this);
					haeMaara();
				}
			
				document.getElementById('valitutMaakunnat').appendChild(div);		
			}		
		}
		
		if(onkovalittuna == false){
			document.getElementById('kaikki_maakunnat').checked = true;
			document.getElementById('valitutMaakunnat').innerHTML = 'Valitut: koko Suomi';		
		}
	}
	
	//Jos klikataan kaikki checkbox
	else if(elem.value == 'kaikki'){
		//Käydään läpi inputit
		for(var i = 0; i < elems.length; i++){
			if(elems[i].value != 'kaikki'){
				elems[i].checked = false;
			}
		}
			
		//Jos klikataan kaikki niin aina valittuna
		document.getElementById('kaikki_maakunnat').checked = true;
		document.getElementById('valitutMaakunnat').innerHTML = 'Valitut: koko Suomi';
		document.etuhakulomake.valitut_maakunnat.value = '';
	}
	haeMaara();
}


function poistaValittuMaakunta(elem){	
	document.etuhakulomake.valitut_maakunnat.value = '';

	//Otetaan kaikki checkboksit ensin talteen
	var elems = document.getElementById('maakunnat').getElementsByTagName('input');

	if(elem.textContent){
		var poistotext = elem.textContent;
	}
	if(elem.innerText){
		var poistotext = elem.innerText;
	}
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){		
		if(elems[i].value == poistotext){				
			elems[i].checked = false;				
		}			
	}

	var onkovalittuna = false;	
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){		
		if(elems[i].checked == true){			
			onkovalittuna = true;
				
			var maa_id = elems[i].id.split('_');
				
			document.etuhakulomake.valitut_maakunnat.value += maa_id[2]+',';
				
		}	
	}

	if(onkovalittuna == false){		
		document.getElementById('kaikki_maakunnat').checked = true;
		document.getElementById('valitutMaakunnat').innerHTML = 'Valitut: koko Suomi';	
	}
	else{
		document.getElementById('valitutMaakunnat').removeChild(elem);
	}
}

//Kieli (työnantajien cvhaussa)
function naytaKielet(event){
	var target = event.target != null ? event.target : event.srcElement;

	if(target.className != 'eikiinni'){
		//Jos kiinni ja klikataan jotain avaavista/sulkevista painikkeista
		if(document.getElementById('kielet').style.display == 'none' && (target.id == 'nayta_kielet_1' || target.id == 'nayta_kielet_2' || target.id == 'nayta_kielet_3')){
			document.getElementById('kielet').style.display = '';
			
			if(document.getElementById('ammattialat'))
				document.getElementById('ammattialat').style.display = 'none';
			if(document.getElementById('maakunnat'))
				document.getElementById('maakunnat').style.display = 'none';				
	
			if(document.getElementById("theBody").addEventListener)
				document.getElementById("theBody").addEventListener("click", naytaKielet, false);
			else if(document.getElementById("theBody").attachEvent) 
				document.getElementById("theBody").attachEvent("onclick", naytaKielet);
		
			cancelEvent(event);
	
		}
	
		//Jos kiinni ja klikataan
		else if(document.getElementById('kielet').style.display == '' && (target.id == 'nayta_kielet_1' || target.id == 'nayta_kielet_2' || target.id == 'nayta_kielet_3')){
			document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", naytaKielet, false) : "";
			document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", naytaKielet) : "";
	
			document.getElementById('kielet').style.display = 'none';
		}
		else{
			document.getElementById('kielet').style.display = 'none';
			
			document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", naytaKielet, false) : "";
			document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", naytaKielet) : "";
		}
	}
}
//Valitaan kieli checkboksista
function selectKieli(elem){
	//Otetaan kaikki checkboksit ensin talteen
	var elems = document.getElementById('kielet').getElementsByTagName('input');
	document.etuhakulomake.kieli.value = '';
	document.getElementById('valitutKielet').innerHTML = '';
	
	//Valitaan kieli
	if(elem.value != 'kaikki'){	
		var onkovalittuna = false;
		
		//Käydään läpi inputit
		for(var i = 0; i < elems.length; i++){	
			if(elems[i].checked == true){
				onkovalittuna = true;
				var kieli_id = elems[i].id.split('_');
				document.etuhakulomake.kieli.value += kieli_id[2]+',';

				var strKielet = document.getElementById('valitutKielet').innerHTML;
			
				if(strKielet.indexOf('Valitut: ei valintoja') != -1)
					document.getElementById('valitutKielet').innerHTML = '';
		
				var div = document.createElement('div');		
			
				div.innerHTML = elems[i].value;			
				div.className = 'valittuKritDIV';
			
				div.id = elems[i].id;
			
				div.title = 'Poista valinta';
			
				div.onclick = function(){
					poistaValittuKieli(this);
					haeMaara();
				}
			
				document.getElementById('valitutKielet').appendChild(div);
			}		
		}
		
		if(onkovalittuna == false)
			document.getElementById('valitutKielet').innerHTML = 'Valitut: ei valintoja';
	}
	haeMaara();
}
function poistaValittuKieli(elem){	
	document.etuhakulomake.kieli.value = '';
	//Otetaan kaikki checkboksit ensin talteen
	var elems = document.getElementById('kielet').getElementsByTagName('input');

	if(elem.textContent)
		var poistotext = elem.textContent;
	if(elem.innerText)
		var poistotext = elem.innerText;

	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){		
		if(elems[i].value == poistotext)				
			elems[i].checked = false;						
	}

	var onkovalittuna = false;	
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){		
		if(elems[i].checked == true){			
			onkovalittuna = true;
			var kieli_id = elems[i].id.split('_');
			document.etuhakulomake.kieli.value += kieli_id[2]+',';
		}	
	}

	if(onkovalittuna == false)	
		document.getElementById('valitutKielet').innerHTML = 'Valitut: ei valintoja';	
	else
		document.getElementById('valitutKielet').removeChild(elem);
}

//Tyopaikkahaku funktio
function tyoPaikkaHaku(){
	if(document.getElementById('hakusana_keskihaku').value != '(esim. opettaja, päällikkö, myyn)'){
		document.etuhakulomake.hakusanat.value = document.getElementById('hakusana_keskihaku').value;
	}
	//document.etuhakulomake.submit();
}


function tyhjennaHakukentta(event){
	var target = event.target != null ? event.target : event.srcElement;

	var elem = document.getElementById('hakusana_keskihaku');

	if(elem.value == '(esim. opettaja, päällikkö, myyn)' && target.className == 'eikiinni2'){
		elem.value = '';
		elem.style.color = '#000000';
		
		if(document.getElementById("theBody").addEventListener) {
			document.getElementById("theBody").addEventListener("click", tyhjennaHakukentta, false);																  
		}
		else if(document.getElementById("theBody").attachEvent) {
			document.getElementById("theBody").attachEvent("onclick", tyhjennaHakukentta);
		}
	}
	else if(elem.value == '' && target.className != 'eikiinni2'){
		elem.value = '(esim. opettaja, päällikkö, myyn)';
		elem.style.color = '#999';

		document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", tyhjennaHakukentta, false) : "";
		document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", tyhjennaHakukentta) : "";
	}
}

//Jos painaa enteriä hakusanakentässä
function kaynnistaHaku(e){

	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;

	if(code == 13){
	
	tyoPaikkaHaku();
	
	}
}

//Pysäyttää sivun scrollauksen
function cancelEvent(e){

  e = e ? e : window.event;
  if(e.stopPropagation)
    e.stopPropagation();
  if(e.preventDefault)
    e.preventDefault();
  e.cancelBubble = true;
  e.cancel = true;
  e.returnValue = false;
  return false; 
}

//haetan tyäpaikkojen määrä hakukriteerin muuttuessa
function haeMaara(){
	if(document.getElementById('hakuMaara')){
		var valitut_kategoriat = document.etuhakulomake.valitut_kategoriat.value;
		var valitut_maakunnat = document.etuhakulomake.valitut_maakunnat.value;
		var hakusanat = document.getElementById('hakusana_keskihaku').value;
	
		//alert(valitut_maakunnat);
	
		if(hakusanat == '(esim. opettaja, päällikkö, myyn)')
			hakusanat = '';
			
		if(document.etuhakulomake.kieli){
			var php = '/employers/maara.php';
			var kieli = document.etuhakulomake.kieli.value;
			var vars = [['valitut_kategoriat',valitut_kategoriat],['valitut_maakunnat',valitut_maakunnat],['hakusanat',hakusanat],['kieli',kieli]];
		}
		else{
			var php = '/maara.php';
			var vars = [['valitut_kategoriat',valitut_kategoriat],['valitut_maakunnat',valitut_maakunnat],['hakusanat',hakusanat]];
		}
	
		ajaxExe('haemaara',php,vars,'hakuMaara');
	}
}
function ajaxExe(exenimi,sisalto,vars,kontti){
	exenimi = new XMLHttp();
	exenimi.laheta(sisalto,vars,kontti);
	delete exenimi;		
}

//////////////////////////////////     Haun muokkukseen    //////////////////////////////////

if(document.getElementById('hakusana_keskihaku')){
	document.getElementById('hakusana_keskihaku').onkeyup = function(oEvent){
		if (!oEvent)
			oEvent = window.event;
		var iKeyCode = oEvent.keyCode;
		if (iKeyCode == 8 || iKeyCode == 46){
			haeMaara();	
		} else if (iKeyCode < 32 || (iKeyCode >= 33 && iKeyCode < 46) || (iKeyCode >= 112 && iKeyCode <= 123)) {
    	} else
			haeMaara();
	}
}
function muokkaahaku(empl){
	if(empl)
		var php = '/employers/hakulaatikko.php';
	else
		var php = '/inc/hakulaatikko.php';

	var vars = [['muokaahaku','1'],['url',window.location]];
	
	if(!document.getElementById('muokkaahakuDIV')){
		popDiv(734,320,'muokkaahakuDIV');
	
		ajaxExe('avaamuokkaus',php,vars,'muokkaahakuDIV');	
	}
}
function suljehaku(){
	document.getElementById("theBody").removeEventListener ? document.getElementById("theBody").removeEventListener("click", tyhjennaHakukentta, false) : "";
	document.getElementById("theBody").detachEvent ? document.getElementById("theBody").detachEvent("onclick", tyhjennaHakukentta) : "";
		
	document.body.removeChild(document.getElementById("editFader"));
	document.body.removeChild(document.getElementById("muokkaahakuDIV"));	
}
function popDiv(leveys,korkeus,id){
	var popDivvi = document.createElement('DIV');
	var scrolli = function(){
		if(document.documentElement.scrollTop)
			return document.documentElement.scrollTop;
		else
			return document.body.scrollTop;
	};
	
	popDivvi.id = id;
	
	if( typeof( window.innerWidth ) == 'number' ) {
		myHeight = window.innerHeight;
		myWidth = window.innerWidth;
	}
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		myHeight = document.documentElement.clientHeight;
		myWidth = document.documentElement.clientWidth;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		myHeight = document.body.clientHeight;
		myWidth = document.body.clientWidth;
	}
	
	popDivvi.style.left = (Math.round((myWidth / 2) - (leveys / 2))) + "px";
	popDivvi.style.top =  (Math.round((myHeight / 2) - (korkeus / 2) + scrolli())) + "px";
	
	fadeBody();	
	document.body.appendChild(popDivvi);
}
//taustan feidaus
function fadeBody(){
	if(!document.getElementById('editFader')){
		var fader  = document.createElement('DIV');
		fader.id = "editFader";		
		fader.className = "fader";
	
		if( typeof( window.innerWidth ) == 'number' ) {
			myHeight = window.innerHeight;
			myWidth = window.innerWidth - 17;
		}
		else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			myHeight = document.documentElement.clientHeight;
			myWidth = document.documentElement.clientWidth;
		}	

		if(document.body.scrollWidth < myWidth)
			faderWidth = myWidth;
		else
			faderWidth = document.body.scrollWidth;
			
		if(document.body.scrollHeight < myHeight)
			faderHeight = myHeight ;
		else
			faderHeight = document.body.scrollHeight + 15;
		
		fader.style.width = faderWidth + "px"
		fader.style.height = faderHeight + "px";
		
		document.body.appendChild(fader);
	}
}
function getQueryVar(variable){ 
	var query = window.location.search.substring(1); 
	var urlVal = '';
	var vars = query.split("&"); 
	for (var n = 0;n < vars.length;n++) { 
		var pair = vars[n].split("="); 
		if (pair[0] == variable) 
			var urlVar = decodeURIComponent(pair[1].replace(/\+/g,  " "));
	}
	if(urlVar)
		return urlVar;
	else
		return '';
}
function addEventListeners(elem,linkki){
	if(window.addEventListener){
		elem.addEventListener('mouseup', function(e)// Standard
		{
			document.location = linkki + elem.className;
		}, false);	
	}
	else if(window.attachEvent){
		elem.attachEvent('onmouseup', function(e)// IE
		{
			document.location = linkki + elem.className;
		}, false);	
	}
}
function tyhjenna(){
	var elems = document.getElementById('ammattialat').getElementsByTagName('input');
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){
		if(elems[i].value != 'kaikki'){
			elems[i].checked = false;
		}
	}
			
	//Jos klikataan kaikki niin aina valittuna
	document.getElementById('kaikki_ammattialat').checked = true;
	document.getElementById('valitut_ammattialat').innerHTML = 'Valitut: kaikki';
	document.etuhakulomake.valitut_kategoriat.value = '';	
	
	var elems = document.getElementById('maakunnat').getElementsByTagName('input');
	//Käydään läpi inputit
	for(var i = 0; i < elems.length; i++){
		if(elems[i].value != 'kaikki'){
			elems[i].checked = false;
		}
	}
			
	//Jos klikataan kaikki niin aina valittuna
	document.getElementById('kaikki_maakunnat').checked = true;
	document.getElementById('valitutMaakunnat').innerHTML = 'Valitut: koko Suomi';
	document.etuhakulomake.valitut_maakunnat.value = '';

	document.getElementById('hakusana_keskihaku').value = '(esim. opettaja, päällikkö, myyn)';
	document.getElementById('hakusana_keskihaku').style.color = '#999';
	document.etuhakulomake.hakusanat.value = '';
	
	if(document.etuhakulomake.kieli){
		var elems = document.getElementById('kielet').getElementsByTagName('input');
		//Käydään läpi inputit
		for(var i = 0; i < elems.length; i++)
				elems[i].checked = false;		
		
		document.getElementById('valitutKielet').innerHTML = 'Valitut: ei valintoja';
		document.etuhakulomake.kieli.value = '';	
	}
	
	haeMaara();	
}
function valittucvhaku(ilmoitus){
	var rivi = document.getElementById('TR_'+ilmoitus);
	
	var selecti1 = rivi.getElementsByTagName('SELECT')[0];
	var selecti2 = rivi.getElementsByTagName('SELECT')[1];
	
	var valittu;

	for (var n = 0; n < selecti1.options.length; n++){
		if(selecti1.options[n].selected == true){
			valittuVal = selecti1.options[n].value;
			valittuTxt = selecti1.options[n].text;
		}
    }
	
	var lisaatama = true;
	for (var n = 0; n < selecti2.options.length; n++){
		if(selecti2.options[n].text == valittuTxt){
			lisaatama = false;
		}
    }
	if(lisaatama)
		selecti2.options[selecti2.length] = new Option(valittuTxt, valittuVal);
	else{
		for (i = selecti2.length - 1; i>=0; i--) {
			if (selecti2.options[i].value == valittuVal) {
				selecti2.remove(i);
			}
		}
	}
	
	if(selecti2.options.length){
		haeMaaraPika(ilmoitus,selecti2);
		document.getElementById('hakubut_'+ilmoitus).disabled = false;
	}
	else{
		document.getElementById('maara_'+ilmoitus).innerHTML = '';
		document.getElementById('hakubut_'+ilmoitus).disabled = true;
	}	

}
function poistacvhaku(ilmoitus){
	var rivi = document.getElementById('TR_'+ilmoitus);
	var selecti = rivi.getElementsByTagName('SELECT')[1];
	var i;
	for (i = selecti.length - 1; i>=0; i--) {
		if (selecti.options[i].selected) {
			selecti.remove(i);
		}
	}
	
	if(selecti.options.length){
		haeMaaraPika(ilmoitus,selecti);
		document.getElementById('hakubut_'+ilmoitus).disabled = false;
	}
	else{
		document.getElementById('maara_'+ilmoitus).innerHTML = '';
		document.getElementById('hakubut_'+ilmoitus).disabled = true;
	}
}
function haeMaaraPika(id,selecti){
	var valitut_kategoriat = '';
	var valitut_maakunnat = '';
	var tyosuhde = '';
	var hakusanat = '';
	
	for(var n = 0;n < selecti.options.length;n++){
		if(selecti.options[n].text == 'Ammattiala(t)')
			var valitut_kategoriat = selecti.options[n].value;

		if(selecti.options[n].text == 'Sijainti')
			var valitut_maakunnat = selecti.options[n].value;

		if(selecti.options[n].text == 'Työsuhde')
			var tyosuhde = selecti.options[n].value;

		if(selecti.options[n].text == 'Avainsanat')
			var hakusanat = selecti.options[n].value;
	}
	
	if(id == 'CV'){
		var php = '/maara.php';
		var hakulinkki = 'tyopaikkahaku.php?valitut_kategoriat=' + valitut_kategoriat + '&valitut_maakunnat=' + valitut_maakunnat + '&hakusanat=' + hakusanat + '&tyosuhde=' + tyosuhde;
	}
	else{
		var php = 'maara.php';
		var hakulinkki = 'cvhaku.php?valitut_kategoriat=' + valitut_kategoriat + '&valitut_maakunnat=' + valitut_maakunnat + '&hakusanat=' + hakusanat + '&tyosuhde=' + tyosuhde;
	}
	
	var hakunappi = document.getElementById('hakubut_' + id);
	hakunappi.onclick = function(){
		document.location = hakulinkki;
	};
	
	var vars = [['valitut_kategoriat',valitut_kategoriat],['valitut_maakunnat',valitut_maakunnat],['hakusanat',hakusanat],['tyosuhde',tyosuhde]];
	
	ajaxExe('haemaara',php,vars,'maara_' + id);
}
function bannLink(id){
	linkki = new XMLHttp();
	linkki.laheta('/bannerlinkki.php',[['id',id]],'eval');
	delete linkki;
}
