function validarLogar(form) {
	if(IsEmpty(document.getElementById("usuario"))) {
		alert("Preencha o campo usuário");
		form.usuario.focus();
		return false;
	}
	if(IsEmpty(document.getElementById("senha"))) {
		alert("Preencha o campo senha");
		form.senha.focus();
		return false;
	}
	return true;
}

function logar(form) {	
	if(validarLogar(form)) {
		form.action = "login_exec.php";
		disableForm(form);
		form.submit();
	}
}

function buscar(form) {	
	if(!IsEmpty(form.txt_busca)) {
		form.action = "pagina.php?canal=localizar_artigo_resultado";
		disableForm(form);
		form.submit();
	} else {
		alert("Digite um argumento para a busca");
		form.txt_busca.focus();
		return;
	}
}

function IsEmpty(aTextField) {
   if(aTextField.value.length == 0 || aTextField.value == null) return true;
   else return false;
}

function validaEmail(aTextField) {
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if(Filtro.test(aTextField.value)) return true;
	else return false;
}

function disableForm(theform) {
	if(document.all || document.getElementById) {
		for(i = 0; i < theform.length; i++) {
			var tempobj = theform.elements[i];
			if(tempobj.type.toLowerCase() == "submit")
				tempobj.disabled = true;
		}
	}
	//setTimeout('alert("Your responses have been received. We appreciate your time and effort in completing the IRS Procurement Employee Suggestion Program Form.  Thank You.  Please select close window to exit.")', 1000);
	return true;
}

function validaData(campo_data) {
	strData = campo_data.value;
	if(strData.substr(1,1) == "/") {
		strData = "0"+strData;
		campo_data.value = strData;
	}
	if(strData.substr(4,1) == "/") {		
		strDataTemp = strData.substr(0,3);
		strData = strData.substr(3,strData.length-1);
		strData = strDataTemp + "0" + strData;
		campo_data.value = strData;
	}
	
	obj = campo_data.value.replace(/[^\d]/g,"0");;
	
	dd = obj.substr(0,2)
	mm = obj.substr(3,2);	
	aa = obj.substr(6,4);
	
	strdata = dd + "/" + mm + "/" + aa;
	data = new Date(aa, mm-1, dd);

	daa = data.getFullYear().toString();
	dmm = (data.getMonth()+1).toString();
	dmm = dmm.length == 1 ? "0" + dmm : dmm
	dgg = data.getDate().toString();
	dgg = dgg.length == 1 ? "0" + dgg : dgg
	dddata = dgg + "/" + dmm + "/" + daa

	if(dddata!=strdata){
		//campo_data.value = dddata;
		//campo_data.value = "<%=dt%>";
		campo_data.focus();
		return false;
	}	
	return true;
}