
function ikkuna( osoite, leveys, korkeus, resizable, statusAndAddressbar, scrollaus, fullScreen ){
	if( resizable != 1 ) resizable = 'no';
	else resizable = 'yes';
	
	if( scrollaus != 0 ) scrollaus = 'yes';
	else scrollaus = 'no';

	if( fullScreen == 1 ) {
		if (screen.availHeight > 0) {
			korkeus = screen.availHeight;
			leveys = screen.availWidth;
		}
		else {
			leveys = screen.width - 0;
			korkeus = screen.height - 150;
		}
	}

	if( statusAndAddressbar != 1 ) statusAndAddressbar = 'no';
	else statusAndAddressbar = 'yes';
	
	if( !(leveys > 0) ) leveys = 400;
	if( !(korkeus > 0) ) korkeus = 500;
	
	if( fullScreen == 1 ){ 
		vasemmalta = 0;
		ylhaalta = 0;
	}
	else {
		vasemmalta = screen.width/2 - leveys/2;
		ylhaalta = screen.height/2 - korkeus/2;
	}

	if(ylhaalta < 200) ylhaalta = 0;
	
	window.open( osoite, 'uusiIkkuna', 'width=' + leveys + ',height=' + korkeus + ',resizable=' + resizable + ',left=' + vasemmalta + ',top=' + ylhaalta + ',scrollbars=' + scrollaus + ',status=' + statusAndAddressbar + ',location=' + statusAndAddressbar + ',toolbar=' + statusAndAddressbar + '');
}

function naytaStatus( teksti ){
	naytettavaTeksti = teksti;
}

function paivitaStatus(){
	window.status = naytettavaTeksti;
	setTimeout( "paivitaStatus()", 50 );
}

function mouseOn( o ){
	o = o.style;
	o.background = '#DDDDDD';
}

function mouseOff( o, taustavari ){
	o = o.style;
	if( taustavari == undefined ) o.background = '#FFFFFF';
	else o.background = taustavari;
}

var naytettavaTeksti = '';

//paivitaStatus();

function vaihdavalinnat(lomake,osuma){
	for(i = 0; i < lomake.elements.length; i++){
		if(lomake.elements[i].type == 'checkbox' && (osuma == undefined || lomake.elements[i].name.indexOf(osuma) > 0) ){
			if(lomake.elements[i].checked){ lomake.elements[i].checked = false; }
			else{ lomake.elements[i].checked = true; }
		}
	}

}


function nayta(nimi){
	if(document.getElementById(nimi).style.position == "absolute"){
		document.getElementById(nimi).style.visibility = "visible";
		document.getElementById(nimi).style.position = "relative";
	}
	else{
		document.getElementById(nimi).style.visibility = "hidden";
		document.getElementById(nimi).style.position = "absolute";
	}
}

function onko_valittu(lomake, nimi, arvo){
	kentta = lomake.elements[form_paikanna_kentta(lomake, nimi, arvo)];

	if(kentta == false) return true;

	if(lomake.elements[i].type == 'checkbox' && kentta.checked){ return true; }
	else if(lomake.elements[i].type == 'radio' && lomake.elements[i].checked){ return true; }

	return false;
}

function form_paikanna_kentta(lomake, nimi, arvo){
	for(i = 0; i < lomake.elements.length; i++){
		if(lomake.elements[i].name == nimi && lomake.elements[i].type == 'radio'){
			if( lomake.elements[i].value == arvo) return i;
			continue;
		}
		else if(lomake.elements[i].name == nimi){
			return i;
		}
	}
	
	return false;
}


function html_koodi_lisaa(kentta, tekstialueen_nimi, alku, loppu){
	lomake = kentta.form;
	tekstialue = lomake.elements[form_paikanna_kentta(lomake, tekstialueen_nimi)];
	
	alkuOsa = '<' + alku + '>';
	
	if(loppu == undefined) loppuOsa = '</' + alku + '>';
	else loppuOsa = '</' + loppu + '>';
	
	if (selainInfo.indexOf('msie') && selainInfo.indexOf('win') && selainVersio >= 4) {
		valittuAlue = document.selection.createRange().text;
		if (!valittuAlue) {
			alert('Kirjoita ensin teksti ja valitse se.\n\nPaina vasta sen jälkeen muotoilupainikkeita.');
			//tekstialue.value += alkuOsa + loppuOsa;
			//tekstialue.focus();
		}
		else {
			document.selection.createRange().text = alkuOsa + valittuAlue + loppuOsa;
			//tekstialue.focus();
		}
		
		return true;
	}	
}






var selainInfo = navigator.userAgent.toLowerCase();
var selainVersio = parseInt(navigator.appVersion);