var xmlhttp;

function hae_sivut(muuttuja)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
var url="haku.php";
url=url+"?w="+muuttuja;
url=url+"&x=Sivut";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_sivut;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function hae_paperi(muuttuja)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
var url="haku.php";
url=url+"?w="+muuttuja;
url=url+"&x=Paperi";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_paperi;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function hae_varit(muuttuja)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
var url="haku.php";
url=url+"?w="+muuttuja;
url=url+"&x=Varit";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_varit;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function hae_maara(muuttuja)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
var url="haku.php";
url=url+"?w="+muuttuja;
url=url+"&x=Maara";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_maara;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function tulosta_maara()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
var url="haku.php";
url=url+"?x=Hinnat";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_hinnat;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged_sivut()
{
if (xmlhttp.readyState==4) 
	{
	document.getElementById("keskipalkki_sivut").innerHTML=xmlhttp.responseText;
	}
}

function stateChanged_paperi()
{
if (xmlhttp.readyState==4) 
	{
	document.getElementById("keskipalkki_paperi").innerHTML=xmlhttp.responseText;
	}
}

function stateChanged_varit()
{
if (xmlhttp.readyState==4) 
	{
	document.getElementById("keskipalkki_varit").innerHTML=xmlhttp.responseText;
	}
}

function stateChanged_maara()
{
if (xmlhttp.readyState==4) 
	{
	document.getElementById("keskipalkki_oikea_hinnasto").innerHTML=xmlhttp.responseText;
	tulosta_maara();
	}
}


function stateChanged_hinnat()
{
if (xmlhttp.readyState==4) 
	{
	document.getElementById("keskipalkki_maara").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function kirjaudu(form) {
	if (form.username.value==''){
		window.alert("Anna tunnus ja salasana!");
		return false;
		}

	else if (form.password.value =='') {
		window.alert("Anna salasana");
		return false;
		}
	else {
		form.vastaus.value="";
		return true;
		}
	}
			
function tarkistus(form) {
	if (form.formaatti.value=='Valitse'){
		window.alert("Valitse formaatti");
		return false;
		}
	
	else if (form.sivut.value =='Valitse'){
		window.alert("Valitse sivumäärä");
		return false;
		}
		
	else if (form.paperi.value =='Valitse'){
		window.alert("Valitse paperin laatu");
		return false;
		}
		
	else if (form.varit.value =='Valitse'){
		window.alert("Valitse värit");
		return false;
		}
		
	else if (form.maara.value =='Valitse'){
		window.alert("Valitse painosmäärä");
		return false;
		}
		
	else {
		return true;
		}
}

function pakolliset(form) {
	if (form.yritys.value==''){
		window.alert("Anna yrityksen nimi.");
		return false;
		}
	
	else if (form.y_tunnus.value ==''){
		window.alert("Anna Y-tunnus.");
		return false;
		}
		
	else if (form.y_henkilo.value ==''){
		window.alert("Anna yhteyshenkilö.");
		return false;
		}
		
	else if (form.p_numero.value ==''){
		window.alert("Anna puhelinnumero.");
		return false;
		}
		
	else if (form.s_posti.value ==''){
		window.alert("Anna sähköpostiosoite.");
		return false;
		}
		
	else if (form.lask_osoite.value ==''){
		window.alert("Anna laskutusosoite.");
		return false;
		}
		
	else if (form.toim_osoite.value ==''){
		window.alert("Anna toimitusosoite.");
		return false;
		}
	
	else if (form.ehdot.checked == false){
		window.alert("Toimitusehdot täytyy hyväksyä ennen tilausta.");
		return false;
		}
		
	else {
		return true;
		}
}

function tarkista (form) {
	if (form.tilaaja.value ==''){
		window.alert("Anna nimi.");
		return false;
		}
	else if (form.spo.value ==''){
		window.alert("Anna osoite.");
		return false;
		}		
	else {
		return true;
		}
}

function varmista(form) {
	var polku = form.file.value;
	if (form.file.value == '') {
		alert("Valitse ensin uusi hinnasto!");
		return false;
		}
	else {
		var paate = polku.split('.');
		if (paate[paate.length-1] != 'csv') {
			alert ("Tiedoston täytyy olla .csv muotoa!");
			document.getElementById('file').value = '';
			return false;
			}
		else {
			var r=confirm("Haluatko varmasti vaihtaa uuden hinnaston?");
			if (r==true)
			  {
			  return true;
			  }
			else
			  {
			  return false;
			  }
			}
		}
}

