function contact_more(obj, target)
{
    obj.className           = obj.isOpen ? "ico_more" : "ico_more_act";
    _(target).style.display = obj.isOpen ? "none" : "block";
    obj.isOpen = obj.isOpen ? false : true;
}

function contact_check(form)
{
    var email_pattern   = /^([A-Za-z0-9\-._]+)@([A-Za-z0-9\-._]+)\.([A-Za-z0-9]{2,3})$/;

    if (!form.email.value || !email_pattern.test(form.email.value))
    {
        form.email.className    = "err";
        return false;
    }

    form.email.className    = "";

    return true;
}

function contact_init(form)
{
    for (var i=0; i < form.elements.length; i++)
    {
        if (form.elements[i].type == "text" || form.elements[i].tagName == "TEXTAREA")
        {
            form.elements[i].onfocus    = function()
            {
                Forms.input(this)
            };

            form.elements[i].setAttribute("default", "{color:'#003f37'}");
        }
    }
}


var initContact = function()
{
    if(_("contact")) contact_init(_("contact"));
}

window.addEventListener('load', initContact, false);
