var RE_yob=/^\d{4}$/; 

function loadLayer_105(inquiry,hypo,second_submit)
{
    document.getElementById("P").style.color="red";

    if(!inquiry)
    {
        alert("Enter a product code/#!");
        return;
    }

    if(hypo)
    {
        if(second_submit)
        {
            document.getElementById("layer_container").innerHTML=
            document.getElementById("order5").innerHTML;
        }
        else
        {
            document.getElementById("layer_container").innerHTML=
            document.getElementById("order13").innerHTML;
            document.getElementById("container").innerHTML=
            document.getElementById("order5").innerHTML;
            if(document.getElementById("od5"))
                document.getElementById("od5").focus();
        }
    }
    else
    {
        if(second_submit)
        {
            document.getElementById("layer_container").innerHTML=
            document.getElementById("order1").innerHTML;
        }
        else
        {
            document.getElementById("layer_container").innerHTML=
            document.getElementById("order13").innerHTML;
            document.getElementById("container").innerHTML=
            document.getElementById("order1").innerHTML;
            if(document.getElementById("od1"))
            document.getElementById("od1").focus();
        }
    }
}

function validate_105(form,hypo)
{
    if(form.action.value == "View Reports")
        return true;

    if(hypo)
    {
        if(form.damname.type == "text")
        {
            if(!form.damname.value)
            {
              alert("You did not enter a Dam Name!");
              return false;
            }
            form.damname.value = form.damname.value.toUpperCase();
        }
        if(!form.foalyear.value)
        {
            alert("You did not enter a Foal's Year of Birth!");
            return false;
        }
        else if(!RE_yob.test(form.foalyear.value))
        {
            alert("Wrong format of YOB!");
            return false;
        }
        if(form.sirename.type == "text")
            form.sirename.value = form.sirename.value.toUpperCase();
    }
    else
    {
        if(form.horsename.type == "text")
        {
            if(!form.horsename.value)
            {
              alert("You did not enter a Horse Name!");
              return false;
            }
            form.horsename.value = form.horsename.value.toUpperCase();
        }
    }
    return true;
}
