function campoTexto(field, msg) {
	if (field.value == "") {
		alert(msg);

		field.select();
		field.focus();

		return false;
	}

	return true;
}

function campoBusca(field, msg) {
	if (field.value == "" || field.value == " Pesquisa jurídica") {
		alert(msg);

		field.select();
		field.focus();

		return false;
	}

	return true;
}

var reUrl = /[^:]+:\/\/[^:\/]+(:[0-9]+)?\/?.*/;

function campoUrl(field, msg) {
	if (!reUrl.test(field.value)) {
		alert(msg);

		field.select();
		field.focus();

		return false;
	}

	return true;
}

function campoArquivo(field, msg) {
	var ext = field.value;
	if(ext == "")
		return true;
	ext = ext.substring(ext.length-3,ext.length);
	ext = ext.toLowerCase();
	if(ext != "zip") {
		alert(msg);

		field.select();
		field.focus();

		return false;
	}

    return true;
}

function botaoRadio(field, msg) {
	if (!field.checked) {
		alert(msg);

		field.select();
		field.focus();

		return false;
	}

	return true;
}

function selectMenu(field, msg)  {
	if (field.selectedIndex == 0) {
		alert(msg);

		field.focus();

	    return false;
	}

	return true;
}

var reEMail = /^\w[\w\-\.]+\@\w[\w\-]+(\.[\w\-]+)+$/;

function campoEmail(field, msg) {
	if (!reEMail.test(field.value)) {
		alert(msg);

		field.select();
		field.focus();

		return false;
	}

	return true;
}

function filterLineBreaks (ta) {
  ta.value = ta.value.replace(/\r\n|\r|\n/g, '<br>');
}
