if(navigator.appName.indexOf("Microsoft") != -1){ //IE
    var arr = navigator.appVersion.split(";");
    if(arr[1].indexOf("6.0") !=-1){
        window.location = "/ie6.html";
    }
}

$(document).ready(function(){
    $(document).find('a').each(
        function () {
            var rel = $(this).attr('rel');
			
            if ($(this).attr('href') && rel && rel == "external") {
                $(this).attr('target', '_blank');
            }
				
        }
        );
	
    $("#telefone").mask('(99) 9999-9999', {
        placeholder:" "
    });
}
);


var Meridiano = {
    validate : function(type)
    {
        var nome = $('#nome').val();
        var email = $('#email').val();
        var telefone = $('#telefone').val();
        var curriculo = 0;
        var cidade = 1;
        var estado = 0;
        var mensagem = $.trim($('#mensagem').val());
        if (type != undefined) {
            cidade = 0;
            curriculo = $('#curriculo').val();
        }
        else{
            curriculo = 1;
            cidade = $('#cidade').val();
            estado = $('#estado').val();
        }
        var errors = "";
		
        if (!nome.length)
            errors += "- O nome deve ser preenchido; \n";
		
        if (!email.length)
            errors += "- O email deve ser preenchido; \n";
        else if (!Meridiano.Util.checkMail(email))
            errors += "- O email digitado não é válido; \n";
		
        if (!telefone.length)
            errors += "- O telefone deve ser preenchido; \n";
                    
        if (cidade && !cidade.length)
            errors += "- A cidade deve ser preenchida; \n";

        if (estado && estado <= 0)
            errors += "- Um estado deve ser selecionado; \n";

        if (!mensagem.length)
            errors += "- A mensagem deve ser preenchida; \n";
		
        /*if (!curriculo)
            errors += "- O currículo deve ser selecionado; \n";*/
                    
        if (errors.length)
        {
            alert('Foram encontrados os seguintes erros: \n\n' + errors);
            return false;
        }
		
        return true;
    },

    Util : {
        checkMail : function(mail) {
            var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
            if (typeof(mail) == "string") {
                if (er.test(mail)) {
                    return true;
                }
            } else if (typeof(mail) == "object") {
                if (er.test(mail.value)) {
                    return true;
                }
            }
            return false;
        },

        checkPhone : function(phone) {
            return phone.length == 14;
        }
    }

	
}
