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()
	{
		var nome = $('#nome').val();
		var email = $('#email').val();
		var telefone = $('#telefone').val();
		var cidade = $('#cidade').val();
		var estado = $('#estado').val();
		var mensagem = $('#mensagem').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 (!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 (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;
        }
    }

	
}