function setCookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}


function getCookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) &&	( name != document.cookie.substring( 0, name.length ) ) )	{
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function deleteCookie( name, path, domain ) {
if ( getCookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function requisitarBuscaCidades() {
	_estado = document.getElementById('estado').value;
	document.getElementById('cidade').style.visibility = 'hidden';
	if(_estado != '') {
		document.getElementById('cidade_inativo').style.display = 'none';
		modo_debugger_ajax = false;
		parametros = 'acao=buscar_cidades&estado=' + _estado;
		url = RAIZ_SITE + 'leitor/processamento.php';
		objetoRequisicaoDados = new requisicaoDados(url, parametros, resultadoBuscaCidades, cancelarBuscaCidades, 'preloaderCidades');
	} else {
		document.getElementById('cidade_inativo').style.display = 'inline';
	}
}
var cidade_nome = Array();
function resultadoBuscaCidades() {
	if(resultado_busca_cidades == 'sucesso') {
		document.getElementById('cidade').innerHTML = '';
		for(i=0; i<qtd_cidades; i++) {
			elementoOption = document.createElement('option');
			id = eval('cidade' + i);
			nome = eval('cidade_nome' + i);
			elementoOption.setAttribute('value', id);
			elementoOption.innerHTML = nome;
			if(typeof(cidade_selecionada) == 'number') {
				if(id == cidade_selecionada) {
					elementoOption.setAttribute('selected', 'selected');
				}
			}
			document.getElementById('cidade').appendChild(elementoOption);
			// DEIXAR NOME DA CIDADE EM ARRAY PRA USAR DENTRO DE resultadoVerificacaoCpfEmail():
			cidade_nome[id] = nome;
		}
		document.getElementById('cidade').style.visibility = 'visible';
		document.getElementById('cidade_inativo').style.display = 'none';
		document.getElementById('cidade').focus();
	} else {
		alert('Erro interno ao buscar cidades.');
		document.getElementById('cidade_inativo').style.display = 'inline';
	}
}

function cancelarBuscaCidades() {
	document.getElementById('cidade_inativo').style.display = 'inline';	
	document.getElementById('estado').value = '';	
	cancelarAjax();
}


