function chamaBanner(x){

       new Ajax.Updater('box-toggle','ajax/chama_banner.php',
            {
                method: 'post',
                parameters: {

                select : x,

                    r:Math.random()
                }
            });
}


    function timeBanner(x,c){
var tempo = 4000 /* em milisegundos*/
if(x == 1){
        chamaBanner(1);
        intervalo = setTimeout("timeBanner(2)", tempo);
}
else if(x == 2){
        chamaBanner(2);
        intervalo = setTimeout("timeBanner(3)", tempo);
}
else{
        chamaBanner(3);
        intervalo = setTimeout("timeBanner(1)", tempo);
}

if( c == 'c'){
     clearInterval(intervalo);
    }
}

function txtBoxFormat(objeto, sMask, evtKeyPress) {
                var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


                if(document.all) { // Internet Explorer
                    nTecla = evtKeyPress.keyCode;
                } else if(document.layers) { // Nestcape
                    nTecla = evtKeyPress.which;
                } else {
                    nTecla = evtKeyPress.which;
                    if (nTecla == 8) {
                        return true;
                    }
                }

                sValue = objeto.value;

                sValue = sValue.toString().replace( "-", "" );
                sValue = sValue.toString().replace( "-", "" );
                sValue = sValue.toString().replace( ".", "" );
                sValue = sValue.toString().replace( ".", "" );
                sValue = sValue.toString().replace( "/", "" );
                sValue = sValue.toString().replace( "/", "" );
                sValue = sValue.toString().replace( ":", "" );
                sValue = sValue.toString().replace( ":", "" );
                sValue = sValue.toString().replace( "(", "" );
                sValue = sValue.toString().replace( "(", "" );
                sValue = sValue.toString().replace( ")", "" );
                sValue = sValue.toString().replace( ")", "" );
                sValue = sValue.toString().replace( " ", "" );
                sValue = sValue.toString().replace( " ", "" );
                fldLen = sValue.length;
                mskLen = sMask.length;

                i = 0;
                nCount = 0;
                sCod = "";
                mskLen = fldLen;

                while (i <= mskLen) {
                    bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
                    bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

                    if (bolMask) {
                        sCod += sMask.charAt(i);
                        mskLen++;}
                    else {
                        sCod += sValue.charAt(nCount);
                        nCount++;
                    }

                    i++;
                }

                objeto.value = sCod;

                if (nTecla != 8) { // backspace
                    if (sMask.charAt(i-1) == "9") { // apenas n?meros...
                        return ((nTecla > 47) && (nTecla < 58));}
                    else { // qualquer caracter...
                        return true;
                    }
                }
                else {
                    return true;
                }
            }
