//VALIDACAO GERAL

function valida(pStr){

	if ( vazio(pStr.codcli.value) && vazio(pStr.nomcli.value) &&  vazio(pStr.cidcli.value) &&  vazio(pStr.tipcli.value) ) {
		return true;
	} else {
		return false;
	}



}


//CONTROLE NUMERO REGISTRO

function vazio(pStr) {

	if (pStr == "") {
		alert("Preencha todos os campos obrigatorios.");
		return false;
	} else {
		return true;
	}

}


//LIMITA EMAIL

function email(pStr)
{
	reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (reEmail.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		alert(pStr + " NÃO é um e-mail válido.");
		return false;
	}
} // doDecimal

//LIMITA TEXT AREA

function limitTextarea(textarea, limitLin, limitChar, contador){
var val=textarea.value.replace(/\r/g,'').split('\n');
if(val.length>limitLin){
alert('A Descrição com mais de 4 linhas pode não aparecer em seu anúncio./nFavor diminuir!');
}
if (textarea.value.length > limitChar) {
	textarea.value = textarea.value.substring(0, limitChar);
	return false;
} else {
	contador.value = limitChar - textarea.value.length;
	return true;
}
}

//LIMITA DECIMAL


function decimal(pStr)
{
	var reDecimal = /^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$/;
	charDec = ( "," );
	if (reDecimal.test(pStr)) {
		pos = pStr.indexOf(charDec);
		decs = pos == -1? 0: pStr.length - pos - 1;
		return true;
	} else if (pStr != null && pStr != "") {
		alert(pStr + " NÃO é um salário válido.");
		return false;
	}
}




