window.onresize = window.onstopscroll = function(e){
	formcadastrolab.alinha();
	SA.refresh();
}

acoesInit = function(e){
	mostraFlash("banner", "/media/swf/banner.swf?secao=laboratorio", 980, 196);	
	try{ $('loginLab').style.display = "block"; } catch(e){}	
	addOnEnterPress('emaillab',validaLabLogin);
	addOnEnterPress('senhalab',validaLabLogin);
}
addEvent(window, "load", function(e){acoesInit(e)});

validaLabLogin = function(){
	var err = '';
	if(!$('emaillab').value.isMail()){
		err += 'Preencha o email corretamente.\n';	
	}
	if($('senhalab').value==''){
		err += 'Preencha a senha.\n';	
	}
	
	if(err==''){
		$('formloginLab').submit();	
	}else{
		SA.open('Erro!', err, null, 1, 1);	
	}
}






var formcadastrolab = {
	'opened': false,
	'show': function(foto){
		this.opened = true;
		mensure.load();
		
		var DS = {x:mensure.widthVisible(), y:mensure.heightTotal()};
		$('blockbg').style.height = DS.y + 'px';
		if (!is_ie) {
			$('blockbg').style.width = (DS.x - 17) + 'px';
		} else {
			$('blockbg').style.width = DS.x + 'px';
		}
		setAlpha('blockbg', 80);
		$('blockbg').style.display = 'block';
		
		this.alinha();
		
	},
	'alinha' : function(){
		if(!this.opened) return;
		
		$('cadastrolab').style.display = 'block';
		
		var SC = getScroll();
		var VS = {x:mensure.widthVisible(), y:mensure.heightVisible()};
		var SZ = {x:$('cadastrolab').offsetWidth, y:$('cadastrolab').offsetHeight};
		
		newX = (VS.x-SZ.x)/2;
		newY = (VS.y-SZ.y)/2;
		
		
		
		$('cadastrolab').style.top = (newY+SC.y)+'px';
		$('cadastrolab').style.left = (newX+SC.x)+'px';		
		

	},
	'hide': function(){
		this.opened = false;
		$('blockbg').style.display = 'none';
		$('cadastrolab').style.display = 'none';
		
		
		$('cadlab').reset();
		
		
	}
} 


verificacadlab = function(){
	var form = $('cadlab');
	erro = ''
	
	if(form.empresa.value==''){
		erro += 'Preencha sua empresa.<br>';	
	}
	if(form.nome.value==''){
		erro += 'Preencha seu nome.<br>';	
	}
	if(form.departamento.value==''){
		erro += 'Preencha seu departamento.<br>';	
	}
	if(form.email.value=='' || !form.email.value.isMail()){
		erro += 'Preencha seu e-mail corretamente.<br>';	
	}
	if(form.telefone.value==''){
		erro += 'Preencha seu telefone.<br>';	
	}
	if(form.senha.value==''){
		erro += 'Preencha sua senha.<br>';	
	}
	
	
	if(erro==''){
		SAWait.open();
		var xml = new xmlConnection();
		if (xml.create()){
			xml.setURL('/laboratorio/cadastro/');
			xml.setMethod('POST');
			xml.addParameters('nocache',nocache());
			xml.addParameters('empresa',form.empresa.value);		
			xml.addParameters('nome',form.nome.value);		
			xml.addParameters('departamento',form.departamento.value);		
			xml.addParameters('email',form.email.value);
			xml.addParameters('senha',form.senha.value);
			xml.addParameters('telefone',form.telefone.value);
		}
		xml.onComplete = function() {
			SAWait.close();
			this.setChildName('return');
			if(this.getAttByName('retorno',0)==1){
				var cb = new Object();
				cb.onOk = function(){
					//limparContato();
					SA.close();
					window.location='/laboratorio/#arquivos'
					
				}
				//SA.open('Cadastro efetuado!', 'Seu cadastro foi efetuado com sucesso.', cb, 1, 1);	
				SA.open('Cadastro efetuado!', 'Sua solicitação de acesso foi enviada ao responsável do nosso laboratório, que irá efetuar a liberação. Dentro de algumas horas você receberá um e-mail confirmando seu acesso', cb, 1, 1);	
			}else{
				SA.open('Erro ao enviar!', 'Ocorreu um erro ao enviar seu cadastro. Favor tente novamente mais tarde.', null, 1, 1);
			}
		}
		formcadastrolab.hide();
		xml.execute();
	}else{
		SA.open('Alerta', erro, null, 1, 1);	
	}
	
}