// JavaScript Document
function vaihdaMalliteksti() {
	
	var tarjousteksti = document.getElementById('tarjousteksti').value;

		tarjousteksti = tarjousteksti.replace(/\r\n/g, "<br />");			// Uusi rivi Windows-käyttöjärjestelmällä
	tarjousteksti = tarjousteksti.replace(/\n/g, "<br />");				// Uusi rivi Linux-käyttöjärjestelmällä
	
	document.getElementById('malliteksti').innerHTML = tarjousteksti;
	
	if ( document.getElementById('malliteksti').innerHTML != "" ) {
		document.getElementById('esikatselu').style.display = "inline";
		document.getElementById('aika').style.display = "inline";
	}
	
	else {
		document.getElementById('esikatselu').style.display = "none";
		document.getElementById('aika').style.display = "none";
	}

}

function naytaKuvakentta () {

	var kentta_1 = document.getElementById('kuva_kentta_1');
	var kentta_2 = document.getElementById('kuva_kentta_2');
	var kentta_3 = document.getElementById('kuva_kentta_3');
	var kentta_4 = document.getElementById('kuva_kentta_4');
	var kentta_5 = document.getElementById('kuva_kentta_5');
	
	var span_1 = document.getElementById('kuva1');
	var span_2 = document.getElementById('kuva2');
	var span_3 = document.getElementById('kuva3');
	var span_4 = document.getElementById('kuva4');
	var span_5 = document.getElementById('kuva5');
	
	if ( kentta_1.value != "") {						// Kentän 2 näkyvyys
		span_2.style.display = "block";
	}
	
	if ( kentta_2.value != "") {						// Kentän 3 näkyvyys
		span_3.style.display = "block";
	}
		
	if ( kentta_3.value != "") {						// Kentän 4 näkyvyys
		span_4.style.display = "block";
	}
	
	if ( kentta_4.value != "") {						// Kentän 5 näkyvyys
		span_5.style.display = "block";
	}

}

function textCounter(kentta,laskuri,maxpituus) {						// Lasketaan merkkien määrä
if (kentta.value.length > maxpituus) {
kentta.value = kentta.value.substring(0, maxpituus);
}
else
laskuri.value = maxpituus - kentta.value.length;
}

function kentanVari(kentta) {											// Vaihda pakollisen kentän väri valkoiseksi, kun tekstiä syötetty
	if (kentta.value == "")
		kentta.style.backgroundColor = "#FF8080";
	else {
		kentta.style.backgroundColor = "#FFFFFF";
	}
	
	if (document.getElementById('Merkki').value != "" && document.getElementById('Malli').value != "" && document.getElementById('Tyyppi').value != "") {
	document.getElementById('tr_pakollinen').style.backgroundColor = "#ECFFEC";
	}
	else {
	document.getElementById('tr_pakollinen').style.backgroundColor = "#FFECEC";
	}
}


var down;
var countdown;
var pausecount;
var paused = 0;

function pauseCountdown() {
	if ( paused == 1) {
		continueCountdown(pausecount);
		return;
	}
	pausecount = countdown + 1;
	document.getElementById('countdown').innerHTML = '<span style="text-decoration: blink;">' + Display(countdown) + '</span>';
	paused = 1;
	Down(1000);
		
}

function continueCountdown(aika) {
	paused = 0;
	Down(aika*1000);
}

function Display(aika) {     
	var disp;
	var sekunnit;
	var minuutit;
	
	minuutit = parseInt(aika/60);        
	sekunnit = aika - parseInt(aika/60) * 60;
	
	if (minuutit <= 9) disp = "0";   
	else disp = " ";  
	disp+=minuutit + ":";  
	if ( sekunnit <=9 ) disp+="0" + sekunnit;       
	else disp+=sekunnit; 
	return(disp); 
}

function Down(aika) {

	countdown = parseInt(aika/1000);
	DownRepeat(); 

}

function DownRepeat() { 
	if (paused == 1) return;
	countdown--;        

	if (paused == 0) document.getElementById('countdown').innerHTML = Display(countdown);   

	if( countdown < 0 ) {
		if (paused == 0) piilotaHuomautus();
	}
	 
	else if (paused == 0) down=setTimeout("DownRepeat()",1000); 
}

function vaihdaHuomautusteksti(vaihdettava_teksti, aika) {
	
	if ( document.getElementById('korvaa_teksti').innerHTML == vaihdettava_teksti &&
		 document.getElementById('huomautus_layer').style.display == "block" )
		return;
		
	if ( countdown > 0) {
		countdown = parseInt(aika/1000);
		document.getElementById('korvaa_teksti').innerHTML = vaihdettava_teksti;
		return;
	}
		
	document.getElementById('korvaa_teksti').innerHTML = vaihdettava_teksti;
	naytaHuomautus(aika);
}

function naytaHuomautus(aika) {
	paused = 0;	
	document.getElementById('huomautus_layer').style.display = "block";
	Down(aika);

}

function piilotaHuomautus() {
	paused = 0;
	document.getElementById('huomautus_layer').style.display = "none";
}

function avaaUusiIkkuna(osoite,x,y) {
	var uusiIkkuna;
	if (typeof(x) == "undefined") x = 840;
	if (typeof(y) == "undefined") y = 640;
	
	var leveys = "width="+x;
	var korkeus = "height="+y;
	
	uusiIkkuna=window.open(osoite,'Vaihtoauto', korkeus+", "+leveys+", scrollbars=1, resizable=1");
	if (window.focus) {uusiIkkuna.focus()}
}

/* HUOMAUTUS LAYERIN SIIRTO */

