
//Cria conexão///////////////////////////////////////////////////////////////////////////////////////////////////////
function ajax_conecta( ) {
	
	 try { return new ActiveXObject("Microsoft.XMLHTTP");
                  } catch(e) {  try { return new ActiveXObject("Msxml2.XMLHTTP");
                             }catch(ex) { try { return new XMLHttpRequest();
                                          } catch(exc) {  alert("Esse browser não tem recursos para uso do Ajax");
                                                          return false;  }}}



}//end ajax module

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
function arrumaEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
				i = (i + 1) % field.form.elements.length;
				//field.form.elements[i].focus();
				pesquisar_drogarias();
				return false;
			}
			else
			return true;
}
function tiene_numeros(texto){
	var numeros="0123456789";
	for(i=0; i<texto.length; i++){
		if (numeros.indexOf(texto.charAt(i),0)!=-1){
			return 1;
		}
	}
	return 0;
}
function tiene_letras(texto){
	var letras="abcdefghyjklmnñopqrstuvwxyz";
	texto = texto.toLowerCase();
	for(i=0; i<texto.length; i++){
		if (letras.indexOf(texto.charAt(i),0)!=-1){
			return 1;
		}
	}
	return 0;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function pesquisar_drogarias(pagina, ultima_busca) {
     ajax=null;
	 //alert("ultima busca: "+ultima_busca+" pagina: "+pagina);
	 
	 if(typeof pagina == 'undefined'){
		  	  conteudo_buscar = document.form_pesq_drogarias.input_drogarias.value;
	          pagina=1; 
			  //alert("Rafael teste.. busca padrão :"+conteudo_buscar);
	  }
	  else{
		   conteudo_buscar = ultima_busca;  
//		   conteudo_buscar = document.form_pesq_drogarias.input_drogarias.value;
		   //alert("Rafael teste.. ultima busca: "+conteudo_buscar);
	  }
	 
	  
	  var_div_conteudo = document.getElementById('principal');
	  	    
	  if((conteudo_buscar=="digite o bairro, cep ou nome da drogaria")||(conteudo_buscar=="")){
         //ERRO//////////////////////////////////////////////////////////////////
          alert ("digite o bairro, cep ou nome da drogaria");	
	  }
	  else{
		   
           if((tiene_numeros(conteudo_buscar.charAt(0)))==1){
                 conteudo_buscar=conteudo_buscar.replace("-","");
                 if((conteudo_buscar.length != 8)||((tiene_letras(conteudo_buscar))==1)){
                       alert("Se a intenção é pesquisar um CEP? Verifique a sua pesqisa está correta! Use o formato XXXXX-XXX");
					   return 0;
 	             }
                 else{
		                tipo_pesquisa="cep";
						ajax=ajax_conecta();
                        params = ("buscar="+conteudo_buscar+"&modo_busca=cep&pagina="+pagina);
						//alert("Pesquisa é cep= "+params);
	                 }
           }
           else{
	             
				 ajax=ajax_conecta();  
                 params = ("buscar="+encodeURI(conteudo_buscar)+"&modo_busca=drogaria&pagina="+pagina);
				 //alert("Pesquisa é nome da drogaria");
           }
		   		   
		   //se dados tiverem corretos e conexão criada executa
		   if(ajax) {
	    		 
	                 ajax.open("POST", "../pesquisa/drogarias.php", true);
		             ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		             window.scrollTo(0,510);
					 var_div_conteudo.innerHTML = '<div id="div_loader_pesquisa"><img src="../images/ajax-loader.gif" width="32" height="32" /></div>';   					 			 
					 ajax.onreadystatechange = function() {//enquanto estiver processando...emite a msg de carregando
                                                           //if(ajax.readyState == 1) {                                                  															
															   
	                                                        //}
                                                            if(ajax.readyState == 4 ) {//após ser processado - chama função processXML que vai varrer os dados
			                                                                            
															   							var_div_conteudo.innerHTML = ajax.responseText;
																						pageTracker._trackPageview("/pesquisou_drogarias");
                                                                                        
                                                            }
                                                           }//end function
		               //passa o código do estado escolhido
                       
                       ajax.send(params);
		               //alert (params);
                  }//end if ajax  
	  }//end else
}
///////////////////////////////////////////////////////////////////////////////////////
function pesquisar_medicamentos(pagina, next_busca) {
    ajax=null;
	conteudo_buscar = document.form_pesq_medicamentos.input_medicamentos.value;
	var_div_conteudo = document.getElementById('principal');
	
    if((conteudo_buscar=="digite o nome do medicamento")||(conteudo_buscar=="")) alert ("digite o nome do medicamento");
	else{
		  ajax=ajax_conecta();
		   
		   if(ajax) {
	    		 
	                 ajax.open("POST", "../produtos/medicamentos.php", true);
		             ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		             window.scrollTo(0,510);
					 var_div_conteudo.innerHTML = '<div id="div_loader_pesquisa"><img src="../images/ajax-loader.gif" width="32" height="32" /></div>';   					 			 
					 ajax.onreadystatechange = function() {//enquanto estiver processando...emite a msg de carregando
                                                           //if(ajax.readyState == 1) {                                                  															
															   
	                                                        //}
                                                            if(ajax.readyState == 4 ) {//após ser processado - chama função processXML que vai varrer os dados
			                                                                            
															   							pageTracker._trackPageview("/pesquisou_medicamentos");
																						var_div_conteudo.innerHTML = ajax.responseText;
                                                                                        
                                                            }
                                                           }//end function
		               //passa o código do estado escolhido
                       var params = "buscar="+conteudo_buscar+"&pagina="+pagina+"&next_busca="+next_busca;
                       ajax.send(params);
		               //alert (params);
                  }//end if ajax  
	  }//end else
	
}
///////////////////////////////////////////////////////////////////////////////////
function mostra_drogaria(id, pagina, busca){
    ajax=null;
	ajax=ajax_conecta();
	//alert(id);
    params = ("id_drogaria="+id+"&pagina="+pagina+"&next_busca="+busca);
    var_div_conteudo = document.getElementById('principal');
	
                  if(ajax) {
	    		 
	                 ajax.open("POST", "../pesquisa/mostra_drogaria.php", true);
		             ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		             window.scrollTo(0,510);
					 var_div_conteudo.innerHTML = '<div id="div_loader_pesquisa"><img src="../images/ajax-loader.gif" width="32" height="32" /></div>';   					 			 
					 ajax.onreadystatechange = function() {//enquanto estiver processando...emite a msg de carregando
                                                           //if(ajax.readyState == 1) {                                                  															
															   
	                                                        //}
                                                            if(ajax.readyState == 4 ) {//após ser processado - chama função processXML que vai varrer os dados
			                                                                            
															   							var_div_conteudo.innerHTML = ajax.responseText;
																						pageTracker._trackPageview("/mostrar_uma_drogaria");
																						//initialize();
                                                                                        
                                                            }
                                                           }//end function
		               //passa o código do estado escolhido
                       
                       ajax.send(params);
		               //alert (params);
                  }
}

function mostra_noticia(id){
    ajax=null;
	ajax=ajax_conecta();
	//alert(id);
    params = ("id="+id);
    var_div_conteudo = document.getElementById('principal');
	
                  if(ajax) {
	    		 
	                 ajax.open("POST", "../noticias/noticia_show.php", true);
		             ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		             window.scrollTo(0,510);
					 var_div_conteudo.innerHTML = '<div id="div_loader_pesquisa"><img src="../images/ajax-loader.gif" width="32" height="32" /></div>';   					 			 
					 ajax.onreadystatechange = function() {//enquanto estiver processando...emite a msg de carregando
                                                           //if(ajax.readyState == 1) {                                                  															
															   
	                                                        //}
                                                            if(ajax.readyState == 4 ) {//após ser processado - chama função processXML que vai varrer os dados
			                                                                            
															   							var_div_conteudo.innerHTML = ajax.responseText;
																						pageTracker._trackPageview("/ler_noticia");
																						//initialize();
                                                                                        
                                                            }
                                                           }//end function
		               //passa o código do estado escolhido
                       
                       ajax.send(params);
		               //alert (params);
                  }
}
////////////////////////////////////////////////////////////////

function indica_noticia(id){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	email_indicado = document.getElementById('email_indicado').value;
	email_indicador = document.getElementById('email_indicador').value;
	 //alert(email_indicado);
	
	if (checkMail(email_indicado)){
	     if (checkMail(email_indicador)){
		                         
			//  return true;
								 
         }else{ 
	              alert("Seu email é inválido! digite o email corretamente.");
                  return false;
               }
	}else{ 
	          alert("Email do amigo é inválido! digite o email corretamente.");
              return false;
    }
	
    ajax=null;
	ajax=ajax_conecta();
	//alert(id);
    params = ("id="+id+"&email_indicado="+email_indicado+"&email_indicador="+email_indicador);
    //alert (params);
	var_div_conteudo = document.getElementById('div_form_indica');
	
                  if(ajax) {
	    		 
	                 ajax.open("POST", "../noticias/indica_noticia.php", true);
		             ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		             //window.scrollTo(0,1000);
					 var_div_conteudo.innerHTML = '<div id="div_loader_pesquisa"><img src="../images/ajax-loader.gif" width="32" height="32" /></div>';   					 			 
					 ajax.onreadystatechange = function() {//enquanto estiver processando...emite a msg de carregando
                                                           //if(ajax.readyState == 1) {                                                  															
															   
	                                                        //}
                                                            if(ajax.readyState == 4 ) {//após ser processado - chama função processXML que vai varrer os dados
			                                                                            
															   							var_div_conteudo.innerHTML = ajax.responseText;
																						pageTracker._trackPageview("/indicou_noticia");
																						//initialize();
                                                                                        
                                                            }
                                                           }//end function
		               //passa o código do estado escolhido
                       
                       ajax.send(params);
		               //alert (params);
                  }
 return false;				 
}


function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
		if(er.test(mail)){ return true; }
		}else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
				return true;
				}
				}else{
					return false;
					}
}
