function IPJAX_submit(formulario, returnFunction)

{	

    var metodo = formulario.method.toUpperCase();

    var action = formulario.action + "?";

    var Variaveis = "";

    var NomeTag;

    var TipoInput;

    for (var i=0;i<formulario.length;i++)

    {

        NomeTag = formulario.elements[ i ].tagName.toUpperCase();

        TipoInput = formulario.elements[ i ].type.toUpperCase();



        if(NomeTag == "INPUT" || NomeTag == "SELECT" || NomeTag == "TEXTAREA")

        {

            if(TipoInput == "FILE")

                alert('ERRO: N‹o Ž poss’vel enviar arquivos por AJAX');

            if(TipoInput  == "RADIO" || TipoInput == "CHECKBOX" )

            {

                if(formulario.elements[ i ].checked)	Variaveis += formulario.elements[ i ].name + "=" + escape(formulario.elements[ i ].value) + "&";

            }		

            else	

                Variaveis += formulario.elements[ i ].name + "=" + escape(formulario.elements[ i ].value) + "&";

        }

    }

    if(metodo == "GET")

    {

        action += Variaveis;

        Variaveis = null;

    }

    var ajax = openAjax();

    ajax.open(metodo, action, true); 		

    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    eval('ajax.onreadystatechange = ' + returnFunction + ';');

    ajax.send(Variaveis);

    return false;

}
