var juba;

function pikkuikku(kama,kamb)
{
	var cur;
	if(kamb===undefined){
		kamb="";
	}else{
		if(kamb==="data"){
			kamb="&lisuke="+hae_data();
		}else{
			kamb="&lisuke="+kamb;
		}
	}
	juba=document.getElementById('warn');
	juba.innerHTML="<p>Lataa...</p>";
	cur=document.getElementById('cur').value;
	dor=document.getElementById('kieli').value;
	loadXMLDoc("index.php?js="+kama+"&dir="+cur+"&k="+dor+kamb,"GET",null);
	juba.className="loginbox";
}

function sulku(x)
{
	if(x===undefined)x="warn";
	document.getElementById(x).className="emptywarn";
}

function avaus(x,y)
{
	if(y===undefined)y="loginbox";
	if(x===undefined)alert("Kohde puuttuu!");
	document.getElementById(x).className=y;
}

function loadXMLDoc(url,omena,kama)
{
	if(kama!==""){
		//x=kama;
		x=encodeURI(kama);
	}else{
		x=null;
	}
	xmlhttp=null;
	if (window.XMLHttpRequest)
		{// code for Firefox, Opera, IE7, etc.
		xmlhttp=new XMLHttpRequest();
		}
	else if (window.ActiveXObject)
		{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	if (xmlhttp!=null)
		{
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open(omena,url,true);
		if(x!==null){
			xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		}
		xmlhttp.send(x);
		}
	else
		{
		alert("Your browser does not support XMLHTTP.");
		}
}

function state_Change()
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
    juba.innerHTML=xmlhttp.responseText;
    }
  else
    {
    juba.innerHTML="Problem retrieving data:" + xmlhttp.statusText;
    }
  }
}

function kesken()
{
	alert('Kesken...');
}

function radio_arvo(x)
{
	y=document.getElementsByName(x);
	for(a=0;a<y.length;a++){
		if(y[a].checked)return y[a].value;
	}
}

function toggle_vis(target,kuva,url1,url2)
{
	try{
		x=document.getElementById(target);
		if(kuva!=undefined){
			if(url1===undefined||url2===undefined){
				alert("Puuttuu (toinen tai molemmat) kuvan osoite (url) kuvalle (id) "+kuva+" !");
				kuva=undefined;
			}else{
				kuva=document.getElementById(kuva);
			}
		}
		if(x.style.display==="none"){
			x.style.display="block";
			if(kuva!=undefined)kuva.src=url1;
		}else{
			x.style.display="none";
			if(kuva!=undefined)kuva.src=url2;
		}
	}catch(err){
		alert(err);
	}
}

function bogus(x)
{
	if(x===undefined)x='aktiivi';
	try{x=document.getElementById(x);}
	catch(err){x=null;}
	if(x!==null)x.focus();
}

