function getHTTPObject() {

  var xmlhttp;
  
try {xmlhttp = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. 
}catch(ee) { 
try {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS 
}catch(e) { 
try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS 
}catch(e) {xmlhttp = false; 
} 
} 
} 
return xmlhttp;

 
}
//inicia
var httpReceiveData = getHTTPObject();


var httpReceiveData = getHTTPObject();

function executarAjax(result, strCommand, opr, tipo ) {
  if( !strCommand ) {
    alert( "Error: Você não passou o parâmetro para a função." );
    return false;
  }
  
  if( opr=="del" ) {
	  
       if (confirm("Tem certeza que deseja excluir "+tipo+"?")){
          httpReceiveData.open( "GET", strCommand, true );  
		  
		  httpReceiveData.onreadystatechange = function() {
              if( httpReceiveData.readyState == 4 ) {
                 window.document.getElementById( result ).innerHTML = httpReceiveData.responseText;
              }
          }
		  
          httpReceiveData.send( null );
		  
       }else{
	      return false;
       }
	      
  }else{
  
   httpReceiveData.open( "GET", strCommand, true );
     httpReceiveData.onreadystatechange = stateChanged;
  }

  
  
  function stateChanged() 
{ 
     if(httpReceiveData.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
        window.document.getElementById( result ).innerHTML = '<div class="carregando" align="center">carregando...</div><br><br><br>'; 
     } 
	 
	

     
		   if(httpReceiveData.status == 200){
              window.document.getElementById( result ).innerHTML = httpReceiveData.responseText;
		 
           }
	

}
 httpReceiveData.send( null );
  
}

 function makePOSTRequest(resultt,url,parameters) {
	 
	   http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  
	  
	  
	  

	  
	  
	  
	  
	        http_request.open('POST', url, true);
			 
			
			   http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
	       http_request.onreadystatechange = stateChanged;
    http_request.send(parameters);
   
		
   
	  
	
		
	  function stateChanged() 
  { 
     if(http_request.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
        window.document.getElementById( resultt ).innerHTML = '<br><br><div class="carregando" align="center">processando...</div><br><br>'; 
     } 

      if(http_request.readyState == 4   ) {
        window.document.getElementById( resultt ).innerHTML = http_request.responseText;
		 
     }
       

  }
}
   
   
   function get5(obj,div,action) {
	
	 var poststr = "";
	 var falso = 0;		
             for (var i=0;i<obj.length;i++){
				 
				 if ( (obj.elements[i].title.substr(0,1)) == "*" ){
					 	 if (obj.elements[i].value == ""){
						 alert("O campo '"+obj.elements[i].title.substr(1,(obj.elements[i].title.length))+"' é de preenchimento obrigatório!");
						obj.elements[i].style.backgroundColor = "#ffffcc";
						obj.elements[i].focus();
						falso = 1;
						break;
					    }else{
							poststr += obj.elements[i].name +"="+ encodeURI(obj.elements[i].value) + "&";	 
					    }
						
						
						
						
						if ( obj.elements[i].name == "senha" ){
                        for (var y=0, len=obj.elements[i].value.length-1, valid='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; y<len ; y++)
			            {
			                 if (valid.indexOf(obj.elements[i].value.substring(y,y+1)) == -1)
				             {
				                 alert("A senha deve ser composta apenas de letras e/ou números.");
				                 obj.elements[i].style.backgroundColor = "#ffffcc";
				                 obj.elements[i].focus();
				                 falso = 1;
								 
				             }
			             }
						
					}
					
					if ( obj.elements[i].name == "repetirsenha" ){
						
						 if(obj.elements[i].value!=obj.senha.value){
							 
							 alert("Repita corretamente a senha");
				             obj.elements[i].style.backgroundColor = "#ffffcc";
				             obj.elements[i].focus();
				             falso = 1;
						 
						 }  
					
					}

					
					
					
					
					
					if (( obj.elements[i].name == "email" ) || ( obj.elements[i].name == "repetiremail" )){
						
						 if(obj.elements[i].value.indexOf("@") < 1 ){
							 
							 alert("E-mail inválido");
				             obj.elements[i].style.backgroundColor = "#ffffcc";
				             obj.elements[i].focus();
				             falso = 1;
						 
						 }

					}
					
					if ( obj.elements[i].name == "repetiremail" ){
						
						 if(obj.elements[i].value!=obj.email.value){
							 
							 alert("Repita corretamente o email");
				             obj.elements[i].style.backgroundColor = "#ffffcc";
				             obj.elements[i].focus();
				             falso = 1;
						 
						 }

					}
						
						
						
						
						
				 }else{
					 
					poststr += obj.elements[i].name +"="+ encodeURI(obj.elements[i].value) + "&";	  
				 }
				 
				  
			 }
			 
	if(falso == 0){		 
					
	  makePOSTRequest(div,action, poststr);
	}
}

function executarAgenda(result, strCommand, opr) {
  if( !strCommand ) {
    alert( "Error: Você não passou o parâmetro para a função." );
    return false;
  }
  
  
    httpReceiveData.open( "GET", strCommand, true );
     httpReceiveData.onreadystatechange = stateChanged;
   httpReceiveData.send( null );
  
  
  function stateChanged() 
{ 
     if(httpReceiveData.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
        window.document.getElementById( result ).innerHTML = '<br><br><div class="carregando" align="center">carregando...</div><br><br>'; 
     } 

      if( httpReceiveData.readyState == 4   ) {
        window.document.getElementById( result ).innerHTML = httpReceiveData.responseText;
		 
     }
       

}

}
function chatttt(sess)
    {
        window.open('http://www.kenerekadu.com.br/chat/index.php','chat','status=no,scrollbars=yes,menubar=no,resizable=no,width=800,height=620,,top=1');
    }