	var time = null;			  
	var TEMPO_PADRAO = 100;
	var ultimabusca = '';
	var cont = 0;
	
	function AjaxRequest() {
	     Ajax = false;
	     if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         Ajax = new XMLHttpRequest();
	     } else if (window.ActiveXObject) { // IE
	         try {
	             Ajax = new ActiveXObject("Msxml2.XMLHTTP");
	         } catch (e) {
	             try {
	                 Ajax = new ActiveXObject("Microsoft.XMLHTTP");
	             } catch (e) {}
	         }
	     }		
	} 
		
	function getPosition(element){
		  var elem=element,tagname="",x=0,y=0;
		  while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
		  {
		    y+=elem.offsetTop;    
		    x+=elem.offsetLeft;  
		    tagname=elem.tagName.toUpperCase();
		    if (tagname=="BODY")
		      elem=0;
		    if (typeof(elem)=="object")
		      if (typeof(elem.offsetParent)=="object")
		        elem=elem.offsetParent;
		  }
		  position=new Object();
		  position.x=x;
		  position.y=y;
		  return position;
		}
	
	
	function mostratexto(vo) {
	document.getElementById("divlista").style.display="none";
		if (vo.replace(" ","")!='' && vo.length!=0){
			var agora = new Date();
			if(time==null) { time = agora; }
			var dif = (agora-time);
			cont = 0;
			monitoraTempo();
			//selecionarProdutos(vo);
			time=agora;
		}
	}			
			  
	function monitoraTempo() {
		if(time!=null&&document.getElementById("Dominio").value!=ultimabusca) {
			var agora = new Date();
			var dif = (agora-time);
			if(dif>=TEMPO_PADRAO) {
				// Processar a requisição
				selecionarProdutos();
				time=agora; // para não chamar novamente
				cont = 99;				
				//ultimabusca = document.getElementById("Dominio").value;
			} 
		} 
		cont++;
		if(cont==1) {	
			setTimeout('monitoraTempo()',TEMPO_PADRAO);
		} else {
			cont = 0;
		}
	}	
	
	function selecionarProdutos() {
		AjaxRequest();
		Ajax.onreadystatechange = mostraValores;
  		Ajax.open('GET', 'lista_mais.php?descricao='+document.getElementById("Dominio").value, true);
  		Ajax.send(null);
	}
	
	function mostraValores(){
		var resultado="";
		var resdom="";
		var domhtml="";
		ultimabusca = document.getElementById("Dominio").value;
		var _dom= document.getElementById("domlista");
		if (Ajax.readyState == 4) {
          if (Ajax.status == 200) {          	
				var doc 		= Ajax.responseText;
				var resultado= doc.split(",");
				for (var i=0;i<resultado.length; i++){
					if (resultado[i]!=''){
						resdom=resultado[i].split("#");
						domhtml += "<a class=\"maispesquisados\" href=\"#\" onClick=\"escolhapalavra('"+resdom[0]+"','"+resdom[1]+"')\">"+resdom[0]+"."+resdom[1]+"</a><br>";
					}
				}
			}
		}
		if (resultado.length>1){
			domhtml +="<br>";
			_dom.innerHTML=domhtml;
			document.getElementById("divlista").style.display=""
		}
	}	
	
	function escolhapalavra(e,d){
		if (e!=''){
			document.getElementById("Dominio").value=e;
			var radioObj=document.forms['formulario'].elements['TLD'];
 			if (d=='co.pt')
 				radioObj[0].checked=true;
 			if (d=='lda.pt')
 				radioObj[1].checked=true;
		}
		//document.getElementById("divlista").style.display="none";
		document.formulario.submit();
	}
	
	function fechar(obj){
		document.getElementById(obj).style.display="none";
	}
	
	
	// PESQUISA
	function pesquisar(){
			if (document.getElementById("Dominio").value.length>1)
				document.getElementById("formulario").submit();
		} 
	
	function recuperar(n){
		if (n=='login'){
			document.getElementById("recuperardominio").style.display="none";
			document.getElementById("logindominio").style.display="";
		}else{
			document.getElementById("logindominio").style.display="none";
			document.getElementById("recuperardominio").style.display="";
		}
	}

	// Login registo
	function loginreg(){
		if (document.formlogin.regdominio.value.length>1 && document.formlogin.regemail.value.length>1 && 		document.formlogin.regpassw.value.length>1)
			document.formlogin.submit();
		} 

	//recuperar password
	function loginrec(mess){
		if (document.formrecuperar.recdominio.value.length>1 && document.formrecuperar.recemail.value.length>1)
			document.formrecuperar.submit();
	}