function PerfilUsuario2(usuario, codigo, retornar){
   var ajaxObj;
   var url = '';
   var perfilUsuario = '';

    if(usuario != ''){
        url +=  ((url == '') ? '' : '&') + 'usuario=' + usuario;
    }

    if(codigo != ''){
        url +=  ((url == '') ? '' : '&') + 'codigo=' + codigo;
    }

    url +=  ((url == '') ? '' : '&') + 'retornar=' + retornar;


   try {
      // Firefox, Opera 8.0+, Safari...
      ajaxObj=new XMLHttpRequest();
   } catch (e) {
      // Internet Explorer
      try {
         ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
            alert("Seu navegador não possui suporte ao AJAX!");
            return false;
         }
      }
   }
   
   ajaxObj.onreadystatechange=function() {
	  if(ajaxObj.readyState==4) {
        perfilUsuario = ajaxObj.responseText;
      }
   }
   ajaxObj.open("GET","PerfilUsuario.php?" + url, false);
   ajaxObj.send(null);

   return perfilUsuario;
}
         
function LogonClienteCompleto(perfil){
   var ajaxObj;
   var retornoAjax = '';

   if(perfil == 'cliente'){
	   
	   try {
		  // Firefox, Opera 8.0+, Safari...
		  ajaxObj=new XMLHttpRequest();
	   } catch (e) {
		  // Internet Explorer
		  try {
			 ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (e) {
			 try {
				ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
			 } catch (e) {
				alert("Seu navegador não possui suporte ao AJAX!");
				return false;
			 }
		  }
	   }
	   ajaxObj.onreadystatechange=function() {
		  if(ajaxObj.readyState==4) {
			 
			 //alert(perfil + '>>' + ajaxObj.responseText);
			 
			 if(ajaxObj.responseText.indexOf('NAO') > -1){
				retornoAjax = 'NAO';
			 }else{
				retornoAjax = 'SIM';         	
			 }
		  }
	   }
	   ajaxObj.open("GET","LogonClienteCompleto.php", false);
	   ajaxObj.send(null);
	   
	   if (retornoAjax == 'SIM'){
           return true;
	   }else{
		   return false;
	   }
   }else{
	   return true
   }
}

         
function autorizaMudarDePagina(codigo){
	var perfil = PerfilUsuario2('', codigo, '');
	if(LogonClienteCompleto(perfil)){
		return true;	
	}else{
		alert('Atenção, \n\n Para prosseguir é necessário selecionar uma forma de pagamento');
		return false;
	}
}

