$(document).ready(function(){
    try{
        if($('#formContato').size())
            $("#formContato").validate({
                errorPlacement: function(error, element) {
                    var $error = $(error);
                    var $element = $(element);
                    var $parent= $element.parent();
                    var fieldID = $element.attr('fieldid');

                    if(typeof(fieldID)=='undefined'){
                        while(true){
                            fieldID = parseInt(Math.random()*5000);
                            if($('[fieldid='+fieldID+']').size()==0){
                                $element.attr('fieldid',fieldID);
                                break;
                            }
                        }
                    }

                    $element.addClass('invalid');
                    $parent.append('<span class="formLL_w" fieldidref="'+fieldID+'"></span>');
                    $('span[fieldidref='+fieldID+']').html($error);
                },
                success:function(label){
                    var $msg = $(label).parent();
                    var fieldIDRef = $msg.attr('fieldidref');
                    var $element = $('[fieldid='+fieldIDRef+']');

                    $msg.remove();
                    $element.removeClass('invalid');
                },
                rules: {
                    nome: {required: true},
                    email: {required: true, email: true},
                    telefone1: {required: true},
                    mensagem: {required: true}
                },
                messages: {
                    nome: {required: "Digite seu nome"},
                    email: {required: "Digite seu e-mail", email: "E-mail inválido"},
                    telefone1: {required: "Digite seu telefone"},
                    mensagem: {required: "Digite a mensagem"}
                }
            });
        if($('#formNewsletter').size())
            $("#formNewsletter").validate({
                errorPlacement: function(error, element) {
                    var $error = $(error);
                    var $element = $(element);
                    var $parent= $element.parent();
                    var fieldID = $element.attr('fieldid');

                    if(typeof(fieldID)=='undefined'){
                        while(true){
                            fieldID = parseInt(Math.random()*5000);
                            if($('[fieldid='+fieldID+']').size()==0){
                                $element.attr('fieldid',fieldID);
                                break;
                            }
                        }
                    }

                    $element.addClass('invalid');
                    $parent.append('<span class="formLL_w" fieldidref="'+fieldID+'"></span>');
                    $('span[fieldidref='+fieldID+']').html($error);
                },
                success:function(label){
                    var $msg = $(label).parent();
                    var fieldIDRef = $msg.attr('fieldidref');
                    var $element = $('[fieldid='+fieldIDRef+']');

                    $msg.remove();
                    $element.removeClass('invalid');
                },
                rules: {
                    nome: {required: true},
                    email: {required: true, email: true}
                },
                messages: {
                    nome: {required: "Digite seu nome"},
                    email: {required: "Digite seu e-mail", email: "E-mail inválido"}
                }
            });
        if($('#adquirirSSA').size())
            $('#adquirirSSA').validate({
                errorPlacement: function(error, element) {
                    var $error = $(error);
                    var $element = $(element);
                    var $parent= $element.parent();
                    var fieldID = $element.attr('fieldid');

                    if(typeof(fieldID)=='undefined'){
                        while(true){
                            fieldID = parseInt(Math.random()*5000);
                            if($('[fieldid='+fieldID+']').size()==0){
                                $element.attr('fieldid',fieldID);
                                break;
                            }
                        }
                    }

                    $element.addClass('invalid');
                    $parent.append('<span class="formLL_w" fieldidref="'+fieldID+'"></span>');
                    $('span[fieldidref='+fieldID+']').html($error);
                },
                success:function(label){
                    var $msg = $(label).parent();
                    var fieldIDRef = $msg.attr('fieldidref');
                    var $element = $('[fieldid='+fieldIDRef+']');

                    $msg.remove();
                    $element.removeClass('invalid');
                },
                rules: {
                    nome: {required: true},
                    email: {required: true, email: true},
                    mensagem: {required: true }
                },
                messages: {
                    nome: {required: "Digite seu nome"},
                    email: {required: "Digite seu e-mail", email: "E-mail inválido"},
                    mensagem: {required: "Digite sua mensagem" }
                }
            });
    }catch(e){
        alert(e);
    }
});

