/*	
	-------------------------------------------------
	FORMATA LETRAS NO EVENTO onBlur
	case 1: caixa baixa
	case 2: caixa alta
	-------------------------------------------------
*/
	function FormatCase(type,field){
		switch(type){ 
			case 1: {
				field.value = field.value.toLowerCase();
				break;
			}
			case 2: {
				field.value = field.value.toUpperCase();
				break;
			}
		}
	}

/*
	-------------------------------------------------
	DATA
	Mascara de Data
	-------------------------------------------------
*/
    function FormatDate(field,evt){
		var NUMBER, key, size;
		NUMBER='0123456789';
		key=evt.keyCode||evt.which||evt.charCode;
		size = field.value.length;
        
        if(key==null||key==0||key==8||key==9|| key==13||key==27||
            key==33||key==34||key==35||key==36||key==37||key==38||
            key==39||key==40||key==45||key==46){
            return true;
		} else {        
		    if(NUMBER.indexOf(String.fromCharCode(key))==-1) {
			    return false;
		    } else {
    			if(size==2){
    				field.value = field.value.substr(0,size) + '/';
    			}
    			
    			if(size==5){
    				field.value = field.value.substr(0,size) + '/';
    			}

    			return true;
    		} 		    
		}
	}

/*
	-------------------------------------------------
	TELEFONE
	Mascara de telefone
	-------------------------------------------------
*/
	function FormatTelNumber(field,evt){
		var NUMBER, key, size;
		NUMBER='0123456789';
		key=evt.keyCode||evt.which||evt.charCode;
		size = field.value.length;
        
        if(key==null||key==0||key==8||key==9|| key==13||key==27||
            key==33||key==34||key==35||key==36||key==37||key==38||
            key==39||key==40||key==45||key==46){
            return true;
		} else {        
		    if(NUMBER.indexOf(String.fromCharCode(key))==-1) {
			    return false;
		    } else {
    			if(size==4){
    				field.value = field.value.substr(0,size) + '-';
    			}
    			
    			return true;
    		} 		    
		}
	}
