var reqHTML = luo();

function luo()
{
	var request;
	//FireFox, Opera, IE7 jne.
	if(window.XMLHttpRequest){
		try{
			request = new XMLHttpRequest;
		}catch(e){
			request = false;
		}
	//IE<7
	} else if (window.ActiveXObject){
		try{
			request = new ActiveXObject(XMLHttpRequest);
		}catch(e){
			try{
				request = new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				request = false;
			}
		}
	}
	if (!request){
		alert('Ongelma XMLHttpRequestin luomisessa');
	}else{
		return request;
	}
}

function haeRuno()
{
    var runo = getRandom();
    haeHTML(runo);
}

function haeHTML(url)
{
    
	url = "runot/"+ url +'.html';
	reqHTML.open("GET", url, true);
	reqHTML.onreadystatechange=vaihdaHTML;
	reqHTML.send(null);
}


function vaihdaHTML(){
	if (reqHTML.readyState==4){
	  var muutettava = 'runoTeksti';
		tyhjaa(muutettava);
		var respHTML = reqHTML.responseText;
		var kohde = document.getElementById(muutettava);
		kohde.innerHTML = respHTML;
	}
}


function vaihdaTeksti(teksti, parentId)
{
	tyhjaa(parentId);
	lisaaTeksti(teksti, parentId);
}


function lisaaTeksti(teksti, parentId){
	var tekstiNode = document.createTextNode(teksti);
	var parentEle = document.getElementById(parentId);
	parentEle.appendChild(tekstiNode);	
}


function tyhjaa(id)
{
	tyhjattavaElementti = document.getElementById(id);

	while (tyhjattavaElementti.firstChild) {
		tyhjattavaElementti.removeChild(tyhjattavaElementti.firstChild);
	}
}


function getRandom()
{
    var runoja = 184;
    var randomNum= Math.floor(Math.random()*runoja);
    return randomNum;
}


