//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 showMenu(el)
{
    //lasketaan menun korkeus ja nostetaan ylös...
    //var height = $("#"+el).height();
    //$("#"+el).css("top","-"+height+"px");
    document.getElementById(el).style.display="block";
}

function hideMenu(el)
{
    document.getElementById(el).style.display="none";
}

//muokataan elementin attribuuttia
function setElementAttribute(el,attribute,value)
{
    $("#"+el).attr(attribute,value);
}

//lomakkeen tarkistus
function checkForm()
{
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    if(document.lomake.nimi.value=="")
    {
        alert("Nimi on pakollinen");
        document.lomake.nimi.focus();
        return false;
    }
    else if(document.lomake.puhelinnumero.value=="")
    {
        alert("Puhelinnumero on pakollinen");
        document.lomake.puhelinnumero.focus();
        return false;
    }
    else if(document.lomake.email.value=="")
    {
        alert("Sähköposti on pakollinen");
        document.lomake.email.focus();
        return false;
    }
    else if(!emailReg.test(document.lomake.email.value))
    {
        alert("Tarkista sähköpostiosoitteen muoto");
        document.lomake.email.focus();
        return false;
    }
    else if(document.lomake.toimitusaika.value=="")
    {
        alert("Toimitusaika on pakollinen");
        document.lomake.toimitusaika.focus();
        return false;
    }
    else if(document.lomake.tilaus.value=="")
    {
        alert("Tilaus on pakollinen");
        document.lomake.tilaus.focus();
        return false;
    }
    return true;
}

jQuery.event.add(window, "load", setBgHeight);
jQuery.event.add(window, "resize", setBgHeight);

//pidetään sivuston sivuvarjostus oikeankokoisena JQueryn avulla...
function setBgHeight()
{
    //haetaan td:n korkeus
    var h = $("#content_bg").height();

    //ja miinustetaan yläpalan korkeus ellei olla etusivulla
    h = h-21;
    $("#sivuhaive").css('height',h+"px");
}

function changeImage(el,el2,el3,el4,id,count)
{
    var img_url = document.getElementById("img_url"+id).value;
    var img_title = document.getElementById("img_title"+id).value;

    document.getElementById("preview_"+el).src = img_url;
    document.getElementById("preview_"+el3).href = img_url;
    document.getElementById("preview_"+el3).title = img_title;
    document.getElementById("preview_"+el3+"2").href = img_url;
    document.getElementById("preview_"+el3+"2").title = img_title;
    document.getElementById("preview_"+el2).innerHTML = img_title;
    document.getElementById("preview_"+el4).innerHTML = "&nbsp;"+(parseFloat(id)+1)+"/"+count;

    var cur_image = document.getElementById("selected_image").value;
    document.getElementById("selected_image").value = id;
    toggleFade('fade'+cur_image,cur_image,'');
    toggleFade('fade'+id,id,'1');
}

function toggleFade(el,id,type)
{
    var selected_image = document.getElementById("selected_image").value;

    if(id!=selected_image)
    {
        if(type=="1")
        {
            document.getElementById(el).style.display="none";
        }
        else
        {
            document.getElementById(el).style.display="block";
        }
    }
}

$(function()
{
	if($("#videoScreen").length==1)
	{
		$("#bigLogo").css("display","none");
		setTimeout(function(){
			$("#videoScreen").css("display","block");
		},2500);
	}
});
