$(document).ready(function() {

    if($('#contact-form').length != 0) {
        validate_contact_form();
    };
    
    if($('#campaign-form').length != 0) {
        validate_campaign_form();
    };
    
    $("#welcome-image-cycle").cycle({
        timeout: 8000,
        speed: 1000,
        delay: -4000
    });
    
    $('div#content-wrap').css({'-moz-border-radius-bottomright': '7px', '-moz-border-radius-bottomleft': '7px', '-webkit-border-bottom-right-radius': '7px', '-webkit-border-bottom-left-radius': '7px'});

});

function validate_contact_form() {
    
    $("#contact-form").validate({
            rules: {
                person: {
                    required: true,
                    minlength: 3
                },
                email: {
                    required: true,
                    email: true
                },
                message: {
                    required: true
                }
            },
            messages: {
                person: {
                    required: "Vänligen fyll i ditt namn"
                },
                email: {
                    required: "Vänligen fyll i en e-post adress",
                    email: "Du verkar ha angett en felaktig e-post adress"
                },
                message: {
                    required: "Glöm inte att skriva något"
                }
            },
            errorPlacement: function(error, element) { 
                error.insertAfter(element.prev());
            }
        });    
}

function validate_campaign_form() {
    
    $("#campaign-form").validate({
            rules: {
                person: {
                    required: true,
                    minlength: 3
                },
                email: {
                    required: true,
                    email: true
                },
                phone: {
                    required: true
                }
            },
            messages: {
                person: {
                    required: "Vänligen fyll i ditt namn"
                },
                email: {
                    required: "Vänligen fyll i en e-post adress",
                    email: "Du verkar ha angett en felaktig e-post adress"
                },
                phone: {
                    required: "Vänligen ange ett korrekt telefonnummer"
                }
            },
            errorPlacement: function(error, element) { 
                error.insertAfter(element.prev());
            }
        });
}

