/**
 *      rotinas básicas de uso do ajax
*/
try{ ajax = new XMLHttpRequest();
}catch(ee){
    try{ ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
                try{ ajax = new ActiveXObject("Microsoft.XMLHTTP");
                }catch(E){ ajax = false; }
        }
}


/**
 *	carrega o arquivlo solicitado em modo Ajax
 *	@copyrigth Assefaz
 *	@name	carregaConteudo
 *	@access public
 *	@param  string que define o arquivo que serah carregado
 *	@param  string  que define o nome do container( geralemnte DIV) que receberah o conteudo;
 *	@return void
 */


function carregaConteudo( strFile, container ){

    //  recupera o container que receberar o conteudo;
    var conteudo=document.getElementById( container );

       //      define o texto de carregando...
   	conteudo.innerHTML  = '<div class="carregando">carregando...</div>'

    //Guarda a página escolhida na variável atual
    novoConteudo        = strFile;

    ajax.open( "GET", '' + strFile, true);
    //Executada quando o navegador obtiver o código
    ajax.onreadystatechange=function() {
                  if (ajax.readyState==4){
            //Lê o texto
            var texto=ajax.responseText

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ")
            texto=unescape(texto)

            //Exibe o texto no div conteúdo
           //var conteudo=document.getElementById("conteudo")
           conteudo.innerHTML=texto
        }
    }
        //      cancela o envio;
    ajax.send(null);
}



/**
 *	define as propriedades padrao
 *	do projeto
 */
 
 	/**
	 *	informe o caminho completo
	 *	da aplicacao, incluido a pasta, caso haja.
	 */
	var ROOT_DIR = 'http://www.assefaz.org.br/portal';
 
	/**
	 *      trim para javascript
	 *      @name   trim
	 *      @access public
	 *      @param  string
	 *      @return string
	 */
	 function trim(s){ return String(s).replace(/^\s+/,'').replace(/\s+$/,''); }
	 
	/**
	 *	valida Email
	 *	@nmae	validaMail
	 *	@access	public
	 *	@param	string
	 *	@return	bool
	 */
	 function validaMail(s){
		return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test( s ) );
	} 
