jQuery(function($){
	
	$("#estado").ready(
		function(){
			//manipulaEstados();
		}
	)
	
	$("#estado").change(
		function(){
			manipulaEstados();
		}
	)
	
});

function manipulaEstados(){
	
	estado = $("#estado").val();
			
	$.ajax(
		{
			type: "GET",
			url: "inc/ajax_site/chama_cidades.php",
			dataType: "html",
			data: "controle=1&estado="+estado+"&pagina=cad_servico",
			success: function(msg){
						$("#cidade").html("");
						var msg = msg.split(";");
						for(var o=0; o < msg.length; o++){
							if(msg[o] != ""){
								$("#cidade").append("<option value='"+msg[o]+"'>"+msg[o]+"</option>");
							}
						}
					 },
			beforeSend: function(){
				$("#cidade").html("");
				$("#cidade").append("<option value='0'>Carregando ...</option>");
			}
		}
	)
}

function FormataValor(campo,tammax,teclapres,tipo) {
	
	// tipo = 1 -- formata quilometragem
	// tipo = 2 -- formata preço

	var tecla = teclapres.keyCode;

    caracteres = '01234567890';

	if ((caracteres.search(String.fromCharCode(tecla))!=-1) || tecla == 8 || tecla == 9 ||(tecla >= 96 && tecla <= 105)){
        var vr = campo.value;
    	vr = vr.replace( "/", "" );
    	vr = vr.replace( "/", "" );
    	vr = vr.replace( ",", "" );
    	vr = vr.replace( ".", "" );
    	vr = vr.replace( ".", "" );
    	vr = vr.replace( ".", "" );
    	vr = vr.replace( ".", "" );
    	tam = vr.length;
 
    	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
    
    	if (tecla == 8 ){	tam = tam - 1 ; }
    		
    	if ( tecla == 8 || (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105) ){
    		if(tipo == 1){
	    		if ( tam <= 3 ){ 
	    	 		campo.value = vr ; 
	    		}else{
	    	 		if( tam == 5){
	    	 			campo.value = vr.substr( 0, tam - 4 ) + '.' + vr.substr( tam - 4, tam ) ; 
	    	 		}else if ( tam == 6 ){
	    	 			campo.value = vr.substr( 0, tam - 4 ) + '.' + vr.substr( tam - 4, tam ) ; 
	    	 		}else if ( tam == 7 ){
	    	 			campo.value = vr.substr( 0, tam -4 ) + '.' + vr.substr( tam - 4, tam ) ; 
	    	 		}else if ( tam == 8 ){
	    	 			campo.value = vr.substr( 0, tam -7 ) + '.' + vr.substr( tam - 7, 3 ) + '.' + vr.substr( tam - 4 , 3 ) ; 
	    	 		}
	    	 	}
    		}else{
    			if ( tam <= 2 ){ 
	    	 		campo.value = vr ; }
	    	 	if ( (tam > 2) && (tam <= 5) ){
	    	 		campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	    	 	if ( (tam >= 6) && (tam <= 8) ){
	    	 		campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	    	 	if ( (tam >= 9) && (tam <= 11) ){
	    	 		campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	    	 	if ( (tam >= 12) && (tam <= 14) ){	
	    	 		campo.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	    	 	if ( (tam >= 15) && (tam <= 17) ){
	    	 		campo.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
    		}
    	}
     }else{
     	
       event.returnValue = false;   
           
     }   
}
