// JavaScript Document


function fone_masc($obj){
		
		var $num       = $obj.value + '';
		var $numeros   = limpar_fone($num);
		$numeros       = $numeros.split('');
		var $total     = $numeros.length;
		var $resultado = '';
		
		for ($i = 0; $i<$total; $i ++){
			if ($i == 0){
				$resultado += '(';
				}	
			$resultado += $numeros[$i];
			
			if ($i == 1){
				$resultado += ')';
				}
			if ($i == 1){
				$resultado += ' ';
				}
			if ($i == 5){
				$resultado += '-';
				}
		}
		
		$obj.value = $resultado;
}

function limpar_fone($valor){
	
	$valor = $valor.replace('.','');
	$valor = $valor.replace('.','');
	$valor = $valor.replace('/','');
	$valor = $valor.replace('-','');
    
   	$valor = $valor.replace('-','');// cada um tira um tracinho aqui eu tiro quatro tracinhos
   	$valor = $valor.replace('-','');
   	$valor = $valor.replace('-','');
   	$valor = $valor.replace('-','');            
    
	$valor = $valor.replace(',','');
	$valor = $valor.replace('=','');
	$valor = $valor.replace('*','');
	$valor = $valor.replace('+','');
	
	$valor = $valor.replace(')','');
	$valor = $valor.replace('(','');
	
	$valor = $valor.replace(')','');
	$valor = $valor.replace('(','');
	
	$valor = $valor.replace(' ','');
	return $valor;
}	
	
function make_fone ($obj1){
	$obj = document.getElementById($obj1);
	//$obj.onkeydown = function (){ fone_masc (this);}
	$obj.onblur = function (){ fone_masc (this);}
	$obj.onmouseup = function (){ fone_masc (this);}
	$obj.onkeypress= function (){ fone_masc (this); return checkIt(event);  }
	atributo('maxlength', '14', $obj1)
	
}

function checkIt(evt) {
	evt = (evt) ? evt : window.event
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		window.defaultStatus = "Por favor digite numeros."
		return false
	}
	window.defaultStatus = ""
	return true
}
function atributo($atr, $valor, $obj) {
    var newAttr = document.createAttribute($atr);
    newAttr.nodeValue = $valor;
    document.getElementById($obj).setAttributeNode(newAttr);
}

