$(document).ready(function(){
    $("input.phone").mask("(99) 9999-9999");
    $("input.cpf").mask("999.999.999-99");
    $("input.cep").mask("99999-999");
});

var format = {
    money: function(value){
        return "R$ " + this.round(value).replace(".", ",");
    },

    moneyToFloat: function(money){
        return parseFloat(money.replace(/[^0-9,]/g,"").replace(",", "."));
    },

    round: function(value){
        var inteiro = value.toString().split(".")[0];
        var decimal = value.toString().split(".")[1];
        decimal = (decimal == undefined) ? "0" : decimal;

        for(var i = decimal.length; i < 2; i++ )
            decimal+= "0";

        if( decimal.length > 2 ){
            decimal = parseInt( decimal.substring(0,2) ) + (parseInt( decimal.charAt(3) ) >= 5 ? 1 : 0);
        }

        return inteiro+"."+decimal;
    },

    checkEmail: function(value){
        var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
        return emailPattern.test(value);
    }

}

Array.prototype.search = function(w){
    for(var i in this){
        if(this[i] == w)
            return true;
    }

    return false;
}

function openChat(){

    window.open('http://www.google.com/talk/service/badge/Start?tk=z01q6amlqpnka6h652lv85eocu9uvn81tvmmp95rljkhhag6hi6latjqp5j1ujb2oqrovfli9k13ko09q378v2h6tclllgs36taosfjumlg0acj5tn9dqdc9afit047l7a69905fet34si6vkcfn664k6k2db8th0aio9ge7he5pv1js5c8hlp8eujqu6c8qgh85a344tkrpv26u952974ghkvqdg','chat','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=300');

}
