
var xmlDocCEP=null;

function DigitaNUM()
{
	var nKey=event.keyCode;
	event.returnValue=( nKey>47 && nKey<58);
}

function GetCep(){
	//xmlDocCEP.load("http://localhost/roca/WebServices.asmx/GetEndereco?cCep="+document.Cad.Cep.value);
	document.Cad.NUMERO.focus();
}

function LoadEndereco()
{
	if( xmlDocCEP.selectSingleNode("CEP/ERRO").text=="false" )
	{
		var cUF,n;
		document.Cad.Endereco.value=xmlDocCEP.selectSingleNode("CEP/Endereco").text;
		document.Cad.Bairro.value=xmlDocCEP.selectSingleNode("CEP/Bairro").text;
		document.Cad.Cidade.value=xmlDocCEP.selectSingleNode("CEP/Cidade").text;
		cUF=xmlDocCEP.selectSingleNode("CEP/Estado").text;
		for( n=0; n<document.Cad.Estado.options.length; n++ )
		{
			if( document.Cad.Estado.options(n).value==cUF )
			{
				document.Cad.Estado.selectedIndex=n;
				break;
			}
		}
	}
	else
	{
		alert( xmlDocCEP.selectSingleNode("CEP/ERRO_DESCRICAO").text );
	}
}

function CadastroStart()
{
	xmlDocCEP = new ActiveXObject("Msxml2.DOMDocument");
	xmlDocCEP.async = true;
	xmlDocCEP.ondataavailable=new Function( "LoadEndereco();" );
}

function FormVerifica(){
	if( document.Cad.Nome.value=="" ){
		alert( "Informe seu nome completo" );
		document.Cad.Nome.focus();
		return false;
		}
	else if( document.Cad.eMail.value=="" ){
		alert( "O Campo de e-mail é necessário para seu cadastro" );
		document.Cad.eMail.focus();
		return false;
		}
	else if( document.Cad.Cep.value=="" ){
		alert( "Informe seu CEP" );
		document.Cad.Cep.focus();
		return false;
		}
	else if( document.Cad.Endereco.value=="" ){
		alert( "Informe seu Endereço" );
		document.Cad.Endereco.focus();
		return false;
		}
	else if( document.Cad.Bairro.value=="" ){
		alert( "Informe seu Bairro" );
		document.Cad.Bairro.focus();
		return false;
		}
	else if( document.Cad.Cidade.value=="" ){
		alert( "Informe sua Cidade" );
		document.Cad.Cidade.focus();
		return false;
		}
	else if ( document.Cad.eMail.value.length>0 ){
		lArroba=false;
		lPonto=false;
		cEmail=document.Cad.eMail.value;
		for( i=0; i<cEmail.length; i++ ){
			if( cEmail.substring(i, i+1 )=="@" )lArroba=true;
			if( cEmail.substring(i, i+1 )=="." )lPonto=true;
			}
		if( !lArroba || !lPonto ){
			alert( "Endereço de e-mail inválido" );
			document.Cad.eMail.focus();
			return false;
			}
		}

	return true;
}
