// JavaScript Document
function objetoXML()
{
	if(window.XMLHttpRequest) 
	{
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		xmlhttp =  new ActiveXObject("Microsoft.XMLHTTP");
	}
}


function seguirEsteLink(idLink,tipo)
{
	//alert(';');
	url = 'include.php?p=seguirLink';
	campos = "&idLink="+idLink+'&tipo='+tipo;
	//Executa a função objetoXML()
	objetoXML(); 
	if(!xmlhttp) 
	{ 	//Se o objeto de 'xmlhttp' não estiver true
		//	elemento.innerHTML = 'Impossível iniciar o objeto XMLHttpRequest.'; 
		//Insere no 'elemento' o texto atribuído
		alert('Impossivel iniciar o objeto XMLHttpRequest.');
		return;
	} 
	else 
	{ 
		//Senão
		//vaiCarregar();
		//	elemento.innerHTML = 'Carregando...'; //Insere no 'elemento' o texto atribuído
	}
	xmlhttp.onreadystatechange = function () 
	{
    	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) 
		{ //Se a requisição estiver completada
    		if (xmlhttp.status == 200) 
			{ //Se o status da requisição estiver OK
    		//	elemento.innerHTML = xmlhttp.responseText; //Insere no 'elemento' a página postada
				if(xmlhttp.responseText)
				{
					if(xmlhttp.responseText==3)
					{
						//$D('login').focus();						
						//$D('login').style.backgroundColor = '#FDC5B5';
					}
					//alert(xmlhttp.responseText);
					//$D('divContatoFormularioBranco').style.display = 'none';
					//$D('divContatoEnviado').style.display = '';
				}
				//alert(xmlhttp.responseText);
			}
		}
	}
	xmlhttp.open('POST', url, true); //Abre a página que receberá os campos do formulário
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
    xmlhttp.setRequestHeader("Content-length", campos.length);
    xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(campos); //Envia o formulário com dados da variável 'campos' (passado por parâmetro)
	
}



function validarLink(valorLink,patroc)
{
	//alert(';');
	$D('imgLoad').style.display = '';
	url = 'include.php?p=validarLink';
	campos = "&valorLink="+valorLink+"&patroc="+patroc;
	//Executa a função objetoXML()
	objetoXML(); 
	if(!xmlhttp) 
	{ 	//Se o objeto de 'xmlhttp' não estiver true
		//	elemento.innerHTML = 'Impossível iniciar o objeto XMLHttpRequest.'; 
		//Insere no 'elemento' o texto atribuído
		alert('Impossivel iniciar o objeto XMLHttpRequest.');
		return;
	} 
	else 
	{ 
		//Senão
		//vaiCarregar();
		//	elemento.innerHTML = 'Carregando...'; //Insere no 'elemento' o texto atribuído
	}
	xmlhttp.onreadystatechange = function () 
	{
    	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) 
		{ //Se a requisição estiver completada
    		if (xmlhttp.status == 200) 
			{ //Se o status da requisição estiver OK
    		//	elemento.innerHTML = xmlhttp.responseText; //Insere no 'elemento' a página postada
				if(xmlhttp.responseText)
				{
					//alert(xmlhttp.responseText);
					resposta = xmlhttp.responseText.split('|*');
					
					if(resposta[0]==3)
					{
						$D('divCampoHelp').style.display = '';
						$D('divCampoHelp').innerHTML = '&nbsp;&nbsp;Este link é inválido!!';
						$D('btnCadastrar').style.display = 'none';		
						$D('idValida').value = '0';
					}
					else if(resposta[0]==1)
					{
						$D('btnCadastrar').style.display = '';
						$D('divCampoHelp').style.display = 'none';			
						$D('titulo').value = resposta[1];
						$D('texto').value = resposta[2];		
						$D('idValida').value = '1';
					}
					else if(resposta[0]==2)
					{
						$D('divCampoHelp').innerHTML = '&nbsp;&nbsp;Este link já cadastrado!!';
						$D('btnCadastrar').style.display = 'none';						
						$D('divCampoHelp').style.display = '';		
						$D('idValida').value = '0';
					}					
					
					//$D('divContatoFormularioBranco').style.display = 'none';
					//$D('divContatoEnviado').style.display = '';
					$D('imgLoad').style.display = 'none';
					
				}
				//alert(xmlhttp.responseText);
			}
		}
	}
	xmlhttp.open('POST', url, true); //Abre a página que receberá os campos do formulário
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
    xmlhttp.setRequestHeader("Content-length", campos.length);
    xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(campos); //Envia o formulário com dados da variável 'campos' (passado por parâmetro)
	
}


function validarLogin(login,campo)
{
	//alert(';');
	$D('imgLoad').style.display = '';
	url = 'include.php?p=validarLogin';
	campos = "&login="+login+'&campo='+campo;
	//Executa a função objetoXML()
	objetoXML(); 
	if(!xmlhttp) 
	{ 	//Se o objeto de 'xmlhttp' não estiver true
		//	elemento.innerHTML = 'Impossível iniciar o objeto XMLHttpRequest.'; 
		//Insere no 'elemento' o texto atribuído
		alert('Impossivel iniciar o objeto XMLHttpRequest.');
		return;
	} 
	else 
	{ 
		//Senão
		//vaiCarregar();
		//	elemento.innerHTML = 'Carregando...'; //Insere no 'elemento' o texto atribuído
	}
	xmlhttp.onreadystatechange = function () 
	{
    	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) 
		{ //Se a requisição estiver completada
    		if (xmlhttp.status == 200) 
			{ //Se o status da requisição estiver OK
    		//	elemento.innerHTML = xmlhttp.responseText; //Insere no 'elemento' a página postada
				if(xmlhttp.responseText)
				{
					//alert(xmlhttp.responseText);
					//resposta = xmlhttp.responseText.split('|*');
					
					if(xmlhttp.responseText!='1')
					{
						//$D('btnCadastrar').style.display = '';
						if(campo=='login')
						{
							$D('divObrigaLogin').style.display = 'none';		
							$D('divObrigaLogin').innerHTML = '&nbsp;&nbsp;O Campo login é obrigatório!!';
							$D('camposErro').value = '1';							
						}
						else
						{
							$D('divObrigaEmail').style.display = 'none';									
							$D('divObrigaEmail').innerHTML = '&nbsp;&nbsp;O Campo email é obrigatório!!';
							$D('camposErro').value = '1';							
						}
						//$D('titulo').value = resposta[1];
						//$D('texto').value = resposta[2];		
						//$D('idValida').value = '1';
					}
					else
					{
						//alert(campo)
						if(campo=='login')
						{
							$D('divObrigaLogin').innerHTML = '&nbsp;&nbsp;Este usuario já existe!!';
							$D('divObrigaLogin').style.display = '';		
							$D('camposErro').value = '';
							$D('divObrigaCamposErro').innerHTML = '&nbsp;&nbsp;Este usuario já existe!!';
						}
						else
						{
							$D('divObrigaEmail').innerHTML = '&nbsp;&nbsp;Este email já existe!!';
							$D('divObrigaEmail').style.display = '';
							$D('camposErro').value = '';			
							$D('divObrigaCamposErro').innerHTML = '&nbsp;&nbsp;Este email já existe!!';
						}						
					}					
					
					//$D('divContatoFormularioBranco').style.display = 'none';
					//$D('divContatoEnviado').style.display = '';
					$D('imgLoad').style.display = 'none';
					
				}
				//alert(xmlhttp.responseText);
			}
		}
	}
	xmlhttp.open('POST', url, true); //Abre a página que receberá os campos do formulário
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
    xmlhttp.setRequestHeader("Content-length", campos.length);
    xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(campos); //Envia o formulário com dados da variável 'campos' (passado por parâmetro)
	
}



function ajaxVota(idLink,busca,voto)
{
	url = 'include.php?p=ajaxVota';
	campos = "&idLink="+idLink+'&busca='+busca+'&voto='+voto;
	//Executa a função objetoXML()
	objetoXML(); 
	if(!xmlhttp) 
	{ 	//Se o objeto de 'xmlhttp' não estiver true
		//	elemento.innerHTML = 'Impossível iniciar o objeto XMLHttpRequest.'; 
		//Insere no 'elemento' o texto atribuído
		alert('Impossivel iniciar o objeto XMLHttpRequest.');
		return;
	} 
	else 
	{ 
		//Senão
		//vaiCarregar();
		//	elemento.innerHTML = 'Carregando...'; //Insere no 'elemento' o texto atribuído
	}
	xmlhttp.onreadystatechange = function () 
	{
    	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) 
		{ //Se a requisição estiver completada
    		if (xmlhttp.status == 200) 
			{ //Se o status da requisição estiver OK
    		//	elemento.innerHTML = xmlhttp.responseText; //Insere no 'elemento' a página postada
				if(xmlhttp.responseText)
				{
					alert(xmlhttp.responseText);	
				}
				//alert(xmlhttp.responseText);
			}
		}
	}
	xmlhttp.open('POST', url, true); //Abre a página que receberá os campos do formulário
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
    xmlhttp.setRequestHeader("Content-length", campos.length);
    xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(campos); //Envia o formulário com dados da variável 'campos' (passado por parâmetro)
}
