var req;
function envioemail(nome, empresa, morada, codigo, telefone, fax, mail, departamento, assunto, obs) {

	var email = mail;


	
	if (nome.length == 0) {
	   alert("Digita o seu nome.")
       document.getElementById("nome").focus();
	   return false;
	}

    if (nome.length == 0) {
	   alert("Digita a empresa.")
       document.getElementById("empresa").focus();
	   return false;
	}

    if (assunto.length == 0) {
	   alert("Digita o assunto.")
       document.getElementById("assunto").focus();
	   return false;
	}

    if (obs.length == 0) {
	   alert("Atenção às observações")
       document.getElementById("obs").focus();
	   return false;
	}


	if ( email=="")
	{
	window.alert("Digita o seu e-mail");
    document.getElementById("mail").focus();
	return false;
	}
	if(email.match(/@/) == null)
	{
	alert("O e-mail não é valido.")
    document.getElementById("mail").focus();
	return false;
	}
	else
	{
	Arr=email.split('@');
	if((Arr.length>2) || (Arr[1].match(/\./) == null))
	{
	alert("O e-mail não é valido.")
    document.getElementById("mail").focus();
	return false;
	}
	}



    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   	 
    }
    // Internet Explorer
    else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
 
 
 

    // Aqui vai o valor e o nome do campo que pediu a requisição.
 
    var url = "ler.asp?accao=mailpedido&nome="+nome+"&obs="+obs+"&assunto="+assunto+"&departamento="+departamento+"&fax="+fax+"&telefone="+telefone+"&codigo="+codigo+"&morada="+morada+"&empresa="+empresa+"&mail="+mail+"";

    req.open("Get", url, true); 
 
    // Quando o objeto recebe o retorno, chamamos a seguinte função; 
    req.onreadystatechange = function() {
 
	// Exibe a mensagem "Verificando" enquanto carrega
	if(req.readyState == 1) {
	 // document.getElementById('Resposta').innerHTML = '<font color="gray">Verificando...</font>';
	}
 
	// Verifica se o Ajax realizou todas as operações corretamente (essencial)
	if(req.readyState == 4 && req.status == 200) {

	  var resposta = req.responseText;
 
      document.getElementById('inicio').innerHTML =""
      document.getElementById('inicio').innerHTML = resposta
	// Resposta retornada pelo validacao.php
	 

     // alert('O e-mail foi enviado. Obrigado');


         // Ajax('body','compormsg.asp?goto=envio');
 
	}
 
}
 
 req.send(null);
 


}



function subgrupo(id) {

	 

    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   	 
    }
    // Internet Explorer
    else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
 
    var url = "grupo.asp?id="+id;
 
    req.open("Get", url, true); 
 
    // Quando o objeto recebe o retorno, chamamos a seguinte função; 
    req.onreadystatechange = function() {
 
	if(req.readyState == 4 && req.status == 200) {
 
	  var resposta = req.responseText;
 
      document.getElementById('subgrupo').innerHTML =""
      document.getElementById('subgrupo').innerHTML = resposta;
	}
 
}

	req.send(null);


}
 
function procurar() {
 
   
   Ajax('inicio','pesquisa.asp?p='+tfPesquisa.value+'');
   tfPesquisa.value = "";
 
}

function inquerito(id) {

   if (document.eval_form.op1.checked == true)
   {
	   Ajax('pesquisa','inque.asp?id='+id+'&accao=ms');
	  alert('O seu voto ficou registado. O nosso obrigado.');
   }  
 
   if (document.eval_form.op2.checked == true)
   {
	   Ajax('pesquisa','inque.asp?id='+id+'&accao=s');
	   alert('O seu voto ficou registado. O nosso obrigado.');
   }  

   if (document.eval_form.op3.checked == true)
   {
	   Ajax('pesquisa','inque.asp?id='+id+'&accao=ps');
	   alert('O seu voto ficou registado. O nosso obrigado.');
   }  

   Ajax('inicio','ler.asp?accao=qualidade');

}

 


 

function onCountryChangepes(countryid) {
   if(countryid >= 0) {
 
 
   var regionsList = countryid;
   var countryId = countryid;

   objListe=document.forms[0].region;  
   objListe.length=0;
   var regionsCount = 0;
 
   for(var i=0; i<regions.length; i++)
		  {
 
   	  if(regions[i][1] == countryId) {

	 	regionsCount++;

		objListe.options[regionsCount] = new Option(regions[i][2]);

		if (regions[i][1] != null) {
            objListe.options[regionsCount].value = regions[i][2]; 
}

			}
		  }

 
	 
	}

 
}

function sendmsg(id) {
   Ajax('body','compormsg.asp?id='+id+'');
 
}
 


 

function getnickname(campo) {
 
    // Firefox, Google Chrome, Safari e outros
    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   	 
    }
    // Internet Explorer
    else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
 
    // Aqui vai o valor e o nome do campo que pediu a requisição.
 
    var url = "ler.asp?accao=membro&nickname="+campo+"";

    req.open("Get", url, true); 
 
    // Quando o objeto recebe o retorno, chamamos a seguinte função; 
    req.onreadystatechange = function() {
 
	// Exibe a mensagem "Verificando" enquanto carrega
	if(req.readyState == 1) {
	  document.getElementById('Resposta').innerHTML = '<font color="gray">Verificando...</font>';
	}
 
	// Verifica se o Ajax realizou todas as operações corretamente (essencial)
	if(req.readyState == 4 && req.status == 200) {
	// Resposta retornada pelo validacao.php
	var resposta = req.responseText;
 
	// Abaixo colocamos a resposta na div do campo que fez a requisição
	document.getElementById('Resposta').innerHTML = resposta;
	}
 
}
 
req.send(null);
 
}

function chkmail(mail) {
 
   // Firefox, Google Chrome, Safari e outros
    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   	 
    }
    // Internet Explorer
    else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
 


    // Aqui vai o valor e o nome do campo que pediu a requisição.
 
    var url = "ler.asp?accao=chkmail&mail="+mail+"";

    req.open("Get", url, true); 
 
    // Quando o objeto recebe o retorno, chamamos a seguinte função; 
    req.onreadystatechange = function() {
 
	// Exibe a mensagem "Verificando" enquanto carrega
	if(req.readyState == 1) {
	  document.getElementById('Resposta').innerHTML = '<font color="gray">Verificando...</font>';
	}
 
	// Verifica se o Ajax realizou todas as operações corretamente (essencial)
	if(req.readyState == 4 && req.status == 200) {
	// Resposta retornada pelo validacao.php
	var resposta = req.responseText;

	if (resposta =="ja existe")
	   {
		 
	       document.getElementById("Resposta").innerHTML= "Já existe !";
           document.getElementById("email").value = '';
           document.getElementById("email").focus();

	   }
	else
	   { document.getElementById("Resposta").innerHTML= resposta;	}

 
	// Abaixo colocamos a resposta na div do campo que fez a requisição
	//document.getElementById('Resposta').innerHTML = resposta;
	}
 
}
 
req.send(null);


 
    //var oXMLHTTP = new ActiveXObject( "Microsoft.XMLHTTP" );
 
    //var sURL = "ler.asp?accao=chkmail&mail="+document.getElementById("email").value+"";
    //oXMLHTTP.open( "POST", sURL, false );
 
    //oXMLHTTP.send();
  
 
    
    //var myString = oXMLHTTP.responseText;
	//if (myString=="ja existe")
	// {
		 
	//     document.getElementById("Resposta").innerHTML= "Já existe um registo com esse e-Mail.";
    //     document.getElementById("email").value = '';
    //     document.getElementById("email").focus();

	// }
	//else
	//{ document.getElementById("Resposta").innerHTML=  myString;	}

 

}

function janelaquemsomos() {

	 

    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   	 
    }
    // Internet Explorer
    else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
 
    var url = "ler.asp?accao=quemsomos";
 
    req.open("Get", url, true); 
 
    // Quando o objeto recebe o retorno, chamamos a seguinte função; 
    req.onreadystatechange = function() {
 
	if(req.readyState == 4 && req.status == 200) {
 
	  var resposta = req.responseText;
 
      document.getElementById("vernoticia").style.display = "block";   
      document.getElementById('news').innerHTML = resposta;
	}
 
}

	req.send(null);
} 


function janelanoticias(id) {

    if(window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   	 
    }
    // Internet Explorer
    else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
 
    var url = "ler.asp?accao=vernoticia&id="+id+"";
 
    req.open("Get", url, true); 
 
    // Quando o objeto recebe o retorno, chamamos a seguinte função; 
    req.onreadystatechange = function() {
 
	if(req.readyState == 4 && req.status == 200) {
 
	  var resposta = req.responseText;
 
      document.getElementById("vernoticia").style.display = "block";   
      document.getElementById('news').innerHTML = resposta;
	}
 
}

	req.send(null);
} 

 
function AparecerDiv(div){ // função aparecer   
    document.getElementById(div).style.display = "block";   
    // usamos o style.display para manupular o css da div e mostrar ela   
}   
  
function OcultarDiv(div){  // função ocultar   
    document.getElementById(div).style.display = "none";   
    // usamos o style.display para manupular o css da div e ocultar ela   
}  

