﻿/*
CSS Browser Selector v0.4.0 (Nov 02, 2010)
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u) { var ua = u.toLowerCase(), is = function (t) { return ua.indexOf(t) > -1 }, g = 'gecko', w = 'webkit', s = 'safari', o = 'opera', m = 'mobile', h = document.documentElement, b = [(!(/opera|webtv/i.test(ua)) && /msie\s(\d)/.test(ua)) ? ('ie ie' + RegExp.$1) : is('firefox/2') ? g + ' ff2' : is('firefox/3.5') ? g + ' ff3 ff3_5' : is('firefox/3.6') ? g + ' ff3 ff3_6' : is('firefox/3') ? g + ' ff3' : is('gecko/') ? g : is('opera') ? o + (/version\/(\d+)/.test(ua) ? ' ' + o + RegExp.$1 : (/opera(\s|\/)(\d+)/.test(ua) ? ' ' + o + RegExp.$2 : '')) : is('konqueror') ? 'konqueror' : is('blackberry') ? m + ' blackberry' : is('android') ? m + ' android' : is('chrome') ? w + ' chrome' : is('iron') ? w + ' iron' : is('applewebkit/') ? w + ' ' + s + (/version\/(\d+)/.test(ua) ? ' ' + s + RegExp.$1 : '') : is('mozilla/') ? g : '', is('j2me') ? m + ' j2me' : is('iphone') ? m + ' iphone' : is('ipod') ? m + ' ipod' : is('ipad') ? m + ' ipad' : is('mac') ? 'mac' : is('darwin') ? 'mac' : is('webtv') ? 'webtv' : is('win') ? 'win' + (is('windows nt 6.0') ? ' vista' : '') : is('freebsd') ? 'freebsd' : (is('x11') || is('linux')) ? 'linux' : '', 'js']; c = b.join(' '); h.className += ' ' + c; return c; }; css_browser_selector(navigator.userAgent);

function limparPadrao(campo) {
    if (campo.value == campo.defaultValue) {
        campo.value = "";
    }
}

function escreverPadrao(campo) {
    if (campo.value == "") {
        campo.value = campo.defaultValue;
    }
}

function showmenu(elmnt) {
    document.getElementById(elmnt).style.display = "block";
}

function hidemenu(elmnt) {
    document.getElementById(elmnt).style.display = "none";
}

function Formato_Fone(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        if (input.value.length == 1)
            input.value = '(' + input.value;
        if (input.value.length == 3)
            input.value = input.value + ') ';
        if (input.value.length == 9)
            input.value = input.value + '-';
    }
}

function onlynumber(myfield, e, tolerado) {
    if (myfield.length == 0)
        myfield.value = 0;

    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;

    keychar = String.fromCharCode(key);

    if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27))
        return true;
    else if ((("0123456789" + tolerado).indexOf(keychar) > -1)) {
        if (((myfield.value).indexOf(tolerado) > -1) && (keychar == tolerado))
            return false;
        else if ((myfield.value.length == 0) && (keychar == tolerado)) {
            myfield.value = "0";
            return true;
        }
        else
            return true;
    }
    else
        return false;
}

function Formato_CEP(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        if (input.value.length == 5)
            input.value = input.value + '-';
    }
}

// Formatando o CPF        
function Formato_CPF(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;
    if (keyCode != 8) {
        if (input.value.length == 3) {
            input.value = input.value + '.';
        }
        if (input.value.length == 7) {
            input.value = input.value + '.';
        }
        else if (input.value.length == 11) {
            input.value = input.value + '-';
        }
    }
}

// Formatando o CNPJ
function Formato_CNPJ(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        if (input.value.length == 3 || input.value.length == 7)
            input.value = input.value + '.';

        if (input.value.length == 11)
            input.value = input.value + '/';

        if (input.value.length == 16)
            input.value = input.value + '-';
    }
}

// Formatando o Fone
function Formato_Fone(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        if (input.value.length == 1)
            input.value = '(' + input.value;
        if (input.value.length == 4)
            input.value = input.value + ')';
        if (input.value.length == 4)
            input.value = input.value + '-';
    }
}

function Formato_Fone2(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        if (input.value.length == 1)
            input.value = '(' + input.value;
        if (input.value.length == 3)
            input.value = input.value + ') ';
        if (input.value.length == 9)
            input.value = input.value + '-';
    }
}

function Formato_Fone3(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        //	if(input.value.length == 1)
        //			input.value = '('+input.value;
        //	if(input.value.length == 3)
        //	    input.value = input.value+') ';
        if (input.value.length == 4)
            input.value = input.value + '-';
    }
}

// Formatando o Data
function Formato_Data(input, e) {
    var keyCode;

    if (window.event)
        keyCode = window.event.keyCode;
    else if (e)
        keyCode = e.which;

    if (keyCode != 8) {
        if (input.value.length == 2 || input.value.length == 5)
            input.value = input.value + '/';
    }
}
