function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}

function checkName(field)
{
        var f = field;
        var customerField = f.value;
        if ( customerField.length < 1 )
                { alert("Tarkista tiedot: Nimi"); return false; }
                //var reg = /^\w+$/;
                //if ( !reg.test(customerField) )
                //{ alert("Kentän Etunimi sallitut merkit ovat\n[a-z,A-Z,_]"); return false; }
        return true;
}
function checkAddress(field)
{
        var f = field;
        var customerField = f.value;
        if ( customerField.length < 1 )
                { alert("Tarkista tiedot: Katuosoite"); return false; }
                //var reg = /^\w+$/;
                //if ( !reg.test(customerField) )
                //{ alert("Kentän Etunimi sallitut merkit ovat\n[a-z,A-Z,_]"); return false; }
        return true;
}
function checkZip(field)
{
        var f = field;
        var customerField = f.value;
        if ( customerField.length < 1 )
                { alert("Tarkista tiedot: Postinumero"); return false; }
                //var reg = /^\w+$/;
                //if ( !reg.test(customerField) )
                //{ alert("Kentän Etunimi sallitut merkit ovat\n[a-z,A-Z,_]"); return false; }
        return true;
}
function checkCity(field)
{
        var f = field;
        var customerField = f.value;
        if ( customerField.length < 1 )
                { alert("Tarkista tiedot: Kaupunki"); return false; }
                //var reg = /^\w+$/;
                //if ( !reg.test(customerField) )
                //{ alert("Kentän Etunimi sallitut merkit ovat\n[a-z,A-Z,_]"); return false; }
        return true;
}


function validateEmailAddress(TextField)
{
        var emailArray;
        var f = TextField;
        var emailAddress = f.value;
        if ( emailAddress != "" )
        {
                if ( emailAddress.search(/ /g) != -1 )
                {
                        alert("Virhe: ' ' -merkki email osoitteessa");
                        return false;
                }

                emailAddress = emailAddress.replace(/,/g, ";");
                emailArray = emailAddress.split(";");
                if ( emailArray.length <= 1 )
                {
                        emailArray = new Array(1);
                        emailArray[0] = emailAddress;
                }

                for ( i = 0; i < emailArray.length; i++ )
                {
                        var email = emailArray[i];
                        var addr = email.split("@");
                        if ( addr.length == 2 )
                        {
                                if ( addr[0].length <= 0 )
                                {
                                        f.focus();
                                        alert("Email osoite on virheellinen");
                                        return false;
                                }
                                if ( addr[1].lenght <= 0)
                                {
                                        f.focus();
                                        alert("Email osoite on virheellinen");
                                        return false;
                                }
                                if ( addr[1].indexOf(".") <= 0 )
                                {
                                        f.focus();
                                        alert("Email osoite on virheellinen.");
                                        return false;
                                }
                                else
                                {
                                        var ar = addr[1].split(".");
                                        if ( ar[0].length <= 0 )
                                        {
                                                f.focus();
                                                alert("Email osoite on virheellinen.");
                                                return false;
                                        }
                                        if ( ar[1].length <= 0 )
                                        {
                                                f.focus();
                                                alert("Email osoite on virheellinen.");
                                                return false;
                                        }
                                }
                        }
                        else
                        {
                                f.focus();
                                alert("Email osoitteesta puuttuu @-merkki.");
                                return false;
                        }
                }
        }
        else
        {
                f.focus();
                alert("Emailosoite puuttuu");
                return false;
        }
        f.value = emailAddress;
        return true;
}

