window.addEvent('domready', function() {
	if ($("frm_1")){
		new iMask({   
			onInvalid: function(event, obj) {   
			if(!event.shift) obj.setStyles({"background-color":"#fcc", border:"1px outset #000"});   
			}   
		});
		$('frm_1').getElements('input[acTipo=cep]').addEvents({
			'keypress': function(event) {acLimpaCep(this);},
			'blur': function(event) {acTestCep(this);},
		});
		$('frm_1').getElements('input[class$=acNum]').addEvent('keypress',function(event) {acNum(event);});
		if ($('btinserir'))	{
			$('btinserir').addEvent('click',function(e){
				var event = new Event(e);
				event.stop();
				event.preventDefault();
				event.stopPropagation(); 
				var frm = new acForm("frm_1",true);
				if (!frm.error) {
					var jsonRequest = new Request.JSON({url: "includes/recebe_cep.asp?cep="+$('CEP').get('value'), 
						onComplete: function(json){
							if (!json || json.acCep[0].acerro == 1) {
								acDesAviso();
								$('CEP').setStyles({'border':'1px outset red','background':'#FFDFDF'});
								$('CEP').setProperty('acValido','falso')
								 var acBoxMsg = new Element('div', {'id':'erroForm3'})
									.set("html","CEP inválido. Favor tentar mais uma vez.")
									.inject($("frm_1"),'before');
								$(document.body).scrollTo(0,0);
							}
							else {		
								var pagina = $('frm_1').action;
								if (pagina.test('editar','i')) acAviso('Editando dados...');
								else if (pagina.test('ac02','i')) acAviso('Confirmando endereço...');	
								else acAviso('Cadastrando usuário...');	
								$("frm_1").set('send', { 
									method: 'post',
									url: pagina,
									onComplete: function(response) { 
										acDesAviso();
										if (response.contains("acErro")) {
											resultado = response.split('=');
											acError(resultado[0],resultado[1]);
										}
										else {
											if (pagina.test('Editar','i')) acMsg('Edição realizada com sucesso!');
											else if (pagina.test('ac02','i')) location.href = "pedido_passo2.asp";	
											else if (response.test('ok','i')) location.href = "index.asp";
											else if (pagina.test('Inserir','i')) location.href = "index.asp";
										}
									}
								}).send();
							}
						}
					}).send();
				} else $(document.body).scrollTo(0,0);
			});
		}
	}
});