function incluir_no_sugar(user_sugar_id) { 
    //alert('Teste para verificar se o javascript foi chamado');
    var msg_id = document.getElementById('msg_retorno');
    //msg_id.innerHTML = "carregando dados...";
    msg_id.innerHTML = "<img src='cadastro_para_demo/ajax-loader.gif'>";
    
    var url = 'cadastro_para_demo/cadastro_para_demo_redirect.php';
    //var url = 'http://192.168.0.7/config/sugar/potenciais/cria_novo_potencial_sugar.jsp'
    //alert(url);
    url = url + "?user_sugar_id="+user_sugar_id;
    var nome = document.getElementById('nome').value;
    url = url + "&nome="+nome;
    var conheceu     = document.getElementById('conheceu').value;
    url = url + "&conheceu="+conheceu;
    var radio_plano_1   = document.getElementById('radio_plano_1');
    var radio_plano_2   = document.getElementById('radio_plano_2'); 
    if (radio_plano_2.checked) {
        var plano         = radio_plano_2.value; 
    } else {
        var plano         = radio_plano_1.value; 
    }
    url = url + "&plano="+plano;
    var ddd_com       = document.getElementById('ddd_com').value;
    var telefone_com  = document.getElementById('telefone_com').value;
    var fone_com      = ddd_com+' '+telefone_com; 
    url = url + "&fone_com="+fone_com;
    var mail         = document.getElementById('mail').value;
    url = url + "&mail="+mail;
    var empresa       = document.getElementById('empresa').value;
    url = url + "&empresa="+empresa;
    url = url.replace(/\s/g,"_");

    var msg_form = document.getElementById('form_cadastro');
    //resp = "aguarde";
    resp = buscaComAjaxSinc(url,msg_id); //,'msg_retorno');
    if (resp.indexOf('**')>0) {
        alert( resp.replace(/^\s*/,"") );
        //msg_id.innerHTML = resp;
    } else {
        //msg_form.innerHTML = resp;
        top.window.location = 'software_financeiro_demo_obrigado.php?mensagem='+resp;
    }
    //alert(resp);
    msg_id.innerHTML = "";
    
}

function getBrwIE()
{
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//alert('IE');
		return true
	}
	//alert(navigator.appName)
	return false
}

function ajaxInit() {
   if (window.XMLHttpRequest) { // Mozilla, Safari,...
	  xmlhttp = new XMLHttpRequest();
      if (xmlhttp.overrideMimeType) {
         xmlhttp.overrideMimeType('text/xml');
         // See note below about this line
      }
   } else if (window.ActiveXObject) { // IE
	  	try {
       		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      	}catch (e) {
        	  try {
            		 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          	  } catch (E) {
             		xmlhttp = false;
          	  }
		}
   }
    //if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    //   xmlhttp  = new XMLHttpRequest();
    //}
	return xmlhttp;
	
}
function ajaxStatusOk(obj, container){
	
	if(obj.readyState == 0) { container.innerHTML = "Enviado requerimento..."; }
	if(obj.readyState == 1) { container.innerHTML = "<img src='cadastro_para_demo/ajax-loader.gif'>"; }
	if(obj.readyState == 2) { container.innerHTML = "Dados carregados..."; }
	if(obj.readyState == 3) { container.innerHTML = "Dados atualizados..."; }
	if(obj.readyState == 4)
	{
		if(obj.status == 200) { 
			return true;
		}else if(obj.status == 404)	{
			container.innerHTML = "Dados não encontrados";
		}else if (obj.status == 500){
			container.innerHTML = obj.responseText;
		}else {
			container.innerHTML = "Ouve um problema com o requerimento... \n";
			container.innerHTML += "Verifique se o seu browser não está OFF-LINE!!!";
		}
	}
}

function buscaComAjax (url, obj, function_to_execute) {
    var aj = ajaxInit();
    var strHTML = '';
    
    //aj.setRequestHeader("Content-length", url.length); // Comprimento do conteúdo=comprimento dos dados a enviar
    aj.open('POST',url ,true);
    aj.onreadystatechange = function() {
   	if (ajaxStatusOk(aj, obj) ) {
            strHTML = aj.responseText;
     	    obj.innerHTML = strHTML;
            if (function_to_execute != undefined) {
                eval(function_to_execute);
            }    
        }
    }
    aj.send("");
    return strHTML;
}

function buscaComAjaxSinc(url,obj) {
	var aj = ajaxInit();
	aj.open('POST',url ,false);
        aj.onreadystatechange = function() {
	   	if (ajaxStatusOk(aj, obj) ) {
		    aj.setRequestHeader("Content-type", "application/x-www-form-urlencoded; text/html; charset=UTF-8");	// Setando Content-type
		}
	}		    
    	aj.send("");
	return aj.responseText;
}

