//kuvaurlin vaihto (mm. nappien efektit)
function imgSrc(el,url){
	document.getElementById(el).src = url;
}

//tarkistetaan kirjautuminen
function checkLoginFields(){
	
	if(document.loginform.lemail.value=="" && document.loginform.lpass.value==""){
		alert("Tunnus ja salasana on pakollinen");
		return false;
	}
	return true;
}

//henkilötietojen tarkistus muokattaessa ja lisättäessä
function checkUserInfo(type){

	if(document.tiedot.etunimi.value==""){
		alert("Etunimi on pakollinen");
		document.tiedot.etunimi.focus();
		return false;
	}
	else if(document.tiedot.sukunimi.value==""){
		alert("Sukunimi on pakollinen");
		document.tiedot.sukunimi.focus();
		return false;
	}
	else if(document.tiedot.katuosoite.value==""){
		alert("Katuosoite on pakollinen");
		document.tiedot.katuosoite.focus();
		return false;
	}
	else if(document.tiedot.postinumero.value==""){
		alert("Postinumero on pakollinen");
		document.tiedot.postinumero.focus();
		return false;
	}
	else if(document.tiedot.toimipaikka.value==""){
		alert("Toimipaikka on pakollinen");
		document.tiedot.toimipaikka.focus();
		return false;
	}
	else if(document.tiedot.puhelin.value==""){
		alert("Puhelin on pakollinen");
		document.tiedot.puhelin.focus();
		return false;
	}
	else if(document.tiedot.email.value==""){
		alert("Email on pakollinen");
		document.tiedot.email.focus();
		return false;
	}

	if(type=="1" || type==null && document.tiedot.salasana.value!="" || type==null && document.tiedot.salasana2.value!=""){

		if(document.tiedot.salasana.value==""){
			alert("Salasana on pakollinen");
			document.tiedot.salasana.focus();
			return false;
		}
		else if(document.tiedot.salasana2.value==""){
			alert("Syötä salasana uudelleen");
			document.tiedot.salasana2.focus();
			return false;
		}	
		else if(document.tiedot.salasana.value!=document.tiedot.salasana2.value){
			alert("Tarkista salasana!\nSyötä salasana uudelleen.");
			document.tiedot.salasana2.value = "";
			document.tiedot.salasana2.focus();
			return false;
		}
	}

	return true;
}

function orderinfo(){

	var site_main_url = document.getElementById("site_main_url").value;
	document.getElementById("form1").action = site_main_url+"dunlop/tilaustiedot";
	document.form1.submit();
}

function orderinfo2(){

	var site_main_url = document.getElementById("site_main_url").value;
	document.getElementById("form1").action = site_main_url+"yokohama/tilaustiedot";
	document.form1.submit();
}

function orderinfo3(){

	var site_main_url = document.getElementById("site_main_url").value;
	document.getElementById("form1").action = site_main_url+"toyo/tilaustiedot";
	document.form1.submit();
}

//tyyppi -arvon päivitys
function setSeosValue(el,value){
	var lomake = document.getElementById(el);
	lomake.add_product_type.value = value;
}

//siirrytään postaamalla vahvistussivulle, jotta saadaan yhteystiedot talteen
function confirmOrder(){

	//email filtteri
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(document.form1.company2.value==""){
		alert("Nimi on pakollinen");
		return false;
	}
	else if(document.form1.street2.value==""){
		alert("Katuosoite on pakollinen");
		return false;
	}
	else if(document.form1.zip2.value==""){
		alert("Postinumero on pakollinen");
		return false;
	}
	else if(document.form1.city2.value==""){
		alert("Postitoimipaikka on pakollinen");
		return false;
	}
	else if(document.form1.email.value==""){
		alert("Sähköpostiosoite on pakollinen");
		return false;
	}
	else if(!filter.test(document.form1.email.value)){
		alert("Sähköpostiosoite ei ole sopiva");
		return false;
	}

	if(document.form1.accept_conditions.checked){

		if(confirm("Haluatko varmasti vahvistaa tilauksen?")){
			//asetetaan tilausparametri
			document.getElementById('sendorder').value = 1;

			//submit
			document.getElementById('form1').action = document.getElementById('form1').action + '#order';
			document.form1.submit();
		}
		else{
			return false;
		}
	}
	else{
		alert("Sinun täytyy hyväksyä toimitusehdot");
		return false;
	}

	return true;
}

