/*******************************************
*
* Lib de validação de formulário
* Autor: Gustavo Guimarães
* Data:  19/11/2004
*
*******************************************/


function validateEmail( email )
{
	if(email == "")
	{
		return false;
	}
	if( email.indexOf("@") == -1 || email.indexOf("@") == 0 )
	{
		return false;
	}
	if( email.indexOf(".") == -1 )
	{
		return false;
	}
	if(email.indexOf("@.") != -1 || email.indexOf(".@") != -1 )
	{
		return false;
	}
	if(email.indexOf(".") == email.length -1)
	{
		return false;
	}
	if(email.indexOf(" ") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("&") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("%") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("#") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("!") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("$") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("/") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("\\") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf(",") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf(";") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("+") == email.length >= 0)
	{
		return false;
	}
	if(email.indexOf("|") == email.length >= 0)
	{
		return false;
	}
	
	//if(nform.email.value.indexOf(" ") != -1) {
	
	return true;
}

function nextField(event, nextField)
{
	if ((event.keyCode == 13))
	{
		nextField.focus();
	}
}

function adicionaLista (lista, valor)
{
	lista[lista.length] = new Option(valor,valor, false, false);
}

function removeLista(lista)
{
	for(var i = 0; i < lista.length; i++)
	{
		if(lista[i].selected)
		{
			lista[i] = null;
		}
	}
}

function estaVazio(oCampo) {
	if (oCampo.value == "") {
		return true;
	}
	else	{
		return false;
	}
}

function abrePop(URL, w, h)
{
	var msgWin

	msgWin = window.open(URL , "newWin", "menubar=no,location=no,resizable=no,scrollbars=no,status=yes,width=" + w +",height=" + h);
	msgWin.focus();
}

function format_cep(valor){
		var numero  = '0123456789';
		var result  = '';
		var result1 = '';
		var zero = 'N';
		var i;
		var j;
		
		for (i=0; i < valor.length; i++){
				var temp1=valor.charAt(i);
				for (j=0; j < numero.length; j++){
						var temp2=numero.charAt(j);
					  if (temp1==temp2){
							 result = result + valor.charAt(i);
						}	
				}
		}
		while (result.charAt(0)==' '){
			result = result.substring(1, result.length);
		}
		var tamanho = result.length;
		if (tamanho>3){
				for (k=0; k < tamanho; k++){
						if (k==(tamanho-3)){
								result1 = result1 + '-';	 
								}
						if (((k==(tamanho-6))&&(tamanho!==6))||((k==(tamanho-9))&&(tamanho!==9))){
								result1 = result1 + '';	 
								}
						result1 = result1 + result.charAt(k);
						}
				}
		else{
				if (tamanho==2){
						result1 = ' ' + result;
						}
				else{
						result1 = ' ' + result;
						}
				}
		
		if (result1==''){
			result1=' ';
		}
		return(result1);
		}
