//	set defaults form validate
jQuery.validator.setDefaults({
	debug: false
});
		
$(document).ready(function()
{
    //  password form
    $('#formcheck_password').validate
    ({
        invalidHandler: function(form, validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors)
            {
                $("div.requiredfields").show();
            }
            else
            {
                $("div.requiredfields").hide();
            }
        }
    });

    //  password form check
    $("a.check_password").click(function()
    {
        if ($("#formcheck_password").valid()) document.formcheck_password.submit();
        return false;
    });


    //  account form
    $('#formcheck_account').validate
    ({
        invalidHandler: function(form, validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors)
            {
                $("div.requiredfields").show();
            }
            else
            {
                $("div.requiredfields").hide();
            }
        }
    });

    //  account form check
    $("a.check_account").click(function()
    {
        if ($("#formcheck_account").valid()) document.formcheck_account.submit();
        return false;
    });

    //  contact form
    $('#formcheck_contact').validate
    ({
        rules:
        {
            phone:
            {
                minlength: 10,
                maxlength: 10
            }
        },
        invalidHandler: function(form, validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors)
            {
                $("div.requiredfields").show();
            }
            else
            {
                $("div.requiredfields").hide();
            }
        }
    });
    
    //  contact form check
    $("a.check_contact").click(function()
    {
        if ($("#formcheck_contact").valid())  document.formcheck_contact.submit();
        return false;
    });
	
	//	login form
	$("#formcheck_login").validate
    ({
        ignoreTitle: true,
        errorPlacement: function(error, element) {}
    });  
    
    //  login form check
    $("a.check_login").click(function()
    {
        if ($("#formcheck_login").valid()) document.formcheck_login.submit();
        return false;
    });
});