/*
	config.js
	Descrição: Arquivo com configurações dos templates
	© 2006 - Direct Talk Comércio e Tecnologia Ltda
*/
	
	var DTvalidateConfig = {
	"elements" :
		[
			{
				"id" : "strCPF",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "strNovoCPF",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "dtNascimento",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "dtInicial",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "dtFinal",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "strTelefoneRecado",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "strCelular",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "strTelefoneResidencial",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			},
			{
				"id" : "strCEP",
				"feedback" : "",
				"validationType" : "numero",
				"failureFeedback" : ""
			}
		],
	"options" :
		{
		"err_frase":"Ocorreram #total_err# erros na validação:",
		"classDefault" : "text",
		"classError" : "textErro",
		"submitButtom" : "submit",
		"onComplete" : function(){
			
			var fkValuePhone = $("input#strTelefoneRecado").val();
			$("input#strTelResidencia").val(fkValuePhone.replace(/[\(\)\-\s]/gi, ""));
			
			var fkValuePhone = $("input#strCelular").val();
			$("input#strCelular").val(fkValuePhone.replace(/[\(\)\-\s]/gi, ""));

			var fkValuePhone = $("input#strCPF").val();
			$("input#strCPF").val(fkValuePhone.replace(/[\(\)\-\s]/gi, ""));

			var fkValuePhone = $("input#strTelContato").val();
			$("input#strTelContato").val(fkValuePhone.replace(/[\(\)\-\s]/gi, ""));

			var fkValuePhone = $("input#strNovoCPF").val();
			$("input#strNovoCPF").val(fkValuePhone.replace(/[\(\)\-\s]/gi, ""));

			var fkValuePhone = $("input#dtNascimento").val();
			$("input#dtNascimento").val(fkValuePhone.replace(/[\(\)\-\s]/gi, ""));
			}
		}
	};
	
	var myDTvalidate 	= new DTvalidate(DTvalidateConfig);
		
	$(document).ready(function(){
	
		$("input#strCPF")
		.maskedinput("999.999.999-99")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#strCPF").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		$("input#strNovoCPF")
		.maskedinput("999.999.999-99")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#strNovoCPF").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		$("input#dtNascimento")
		.maskedinput("99/99/9999")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#dtNascimento").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		$("#dtInicial")
		.focus(function(){
		    var mask = "99/99/9999"; 
            $(this).unmask(mask).select().mask(mask); 
		});

		$("input#dtFinal")
		.maskedinput("99/99/9999")
		.focus(function(){
		    var mask = "99/99/9999";
		    $(this).unmask(mask).select().mask(mask); 
		});

		$("input#strTelefoneRecado")
		.maskedinput("(99) 9999-9999")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#strTelefoneRecado").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		$("input#strCelular")
		.maskedinput("(99) 9999-9999")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#strCelular").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		$("input#strTelefoneResidencial")
		.maskedinput("(99) 9999-9999")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#strTelefoneResidencial").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		$("input#strCEP")
		.maskedinput("99999-999")
		.bind("blur", function(){
			var fkValue 	= $(this).val();
			$("input#strCEP").val(fkValue.replace(/[\(\)\-\.\s]/gi, ""));
		});

		//$("input#nome_usuario").get(0).focus();
	});

