/**
 * Funçao para ajax
 */
function get(id)
{
	return document.getElementById(id);
}

try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function ajax()
{
	var ajax;
	try 
	{
		ajax = new XMLHttpRequest();
	} 
	catch(ee) 
	{
		try 
		{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e) 
		{
			try 
			{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(E) 
			{
				ajax = false;
			}
		}
	}
	return ajax;
}

function loadCampos(tipo,destino)
{
    xmlhttp.open("GET", "campos.php?tipoClas="+tipo,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        	aCampos=(xmlhttp.responseText)
            get(destino).innerHTML = aCampos;
        }
    }

    xmlhttp.send(null)
}

function loadCarros(marca)
{
    xmlhttp.open("GET", "carroMarca.php?marca="+marca,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        	aCampos=(xmlhttp.responseText)
            get("divModelo").innerHTML = aCampos;
        }
    }

    xmlhttp.send(null)
}

function loadMarcas(tipo)
{
    xmlhttp.open("GET", "marcaTipo.php?tipo="+tipo,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        	aCampos=(xmlhttp.responseText)
            get("divMarca").innerHTML = aCampos;
        }
    }

    xmlhttp.send(null)
}

function ajaxCidades(estado)
{

	var Ajax = ajax();
	var dataPost = '&uf=' + estado;

	Ajax.open('POST', 'cidadeEstado.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	Ajax.onreadystatechange = function() {

		var campo = get('cidade');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var cidades = xml.getElementsByTagName('cidade');

				if (cidades.length > 0) {
					opcao.text = " -- Selecione --";
					for ( var i = 0; i < cidades.length; i++) {
						var nod = cidades[i];
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = nome;
						novo.text = nome;

						campo.options.add(novo);
						campo.value = "Maringá";
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}
function ajaxCidades2()
{

	var Ajax = ajax();

	Ajax.open('GET', 'cidadeEstadoCliente.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	Ajax.onreadystatechange = function() {

		var campo = get('cidade');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var cidades = xml.getElementsByTagName('cidade');

				if (cidades.length > 0) {
					opcao.text = " Cidade ";
					opcao.value = "";
					for ( var i = 0; i < cidades.length; i++) {
						var nod = cidades[i];
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = nome;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(null);

}

function ajaxBairros(cidade)
{

	var Ajax = ajax();
	var dataPost = '&cidade=' + cidade;

	Ajax.open('POST', 'bairroCidade.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	Ajax.onreadystatechange = function() {

		var campo = get('bairro');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var bairros = xml.getElementsByTagName('bairro');

				if (bairros.length > 0) {
					opcao.text = " -- Selecione --";
					for ( var i = 0; i < bairros.length; i++) {
						var nod = bairros[i];
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = nome;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}

function ajaxBairros2(cidade)
{

	var Ajax = ajax();
	var dataPost = '&cidade=' + cidade;

	Ajax.open('POST', 'bairroCidadeCliente.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	Ajax.onreadystatechange = function() {

		var campo = get('bairro');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var bairros = xml.getElementsByTagName('bairro');

				if (bairros.length > 0) {
					opcao.text = " Bairro ";
					opcao.value = "";
					for ( var i = 0; i < bairros.length; i++) {
						var nod = bairros[i];
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = nome;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}

function ajaxMarcas(tipo)
{
	if(tipo == 'Outros'){
		get('marca').options.length = 1;
		get('marca').options[0].text = 'Outros';
		get('marca').options[0].value = 'Outros';
		get('modelo').options.length = 1;
		get('modelo').options[0].text = 'Outros';
		get('modelo').options[0].value = 'Outros';
	}else{
		var Ajax = ajax();
		var dataPost = '&tipo=' + tipo;
	
		Ajax.open('POST', 'marcaTipo2.php', true);
		Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		Ajax.onreadystatechange = function() {
	
			var campo = get('marca');
			campo.options.length = 1;
			var opcao = campo.options[0];
	
			if (Ajax.readyState == 1) {
				opcao.text = "Carregando ...";
			}
	
			if (Ajax.readyState == 4) {
				if (Ajax.status == 200) {
					var xml = Ajax.responseXML;
					var marcas = xml.getElementsByTagName('marca');
	
					if (marcas.length > 0) {
						opcao.text = " -- Selecione --";
						for ( var i = 0; i < marcas.length; i++) {
							var nod = marcas[i];
							var codigo = nod.getElementsByTagName("codigo")[0].firstChild.nodeValue;
							var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;
	
							var novo = document.createElement("option");
							novo.value = codigo;
							novo.text = nome;
	
							campo.options.add(novo);
						}
					} 
					else {
						opcao.text = "";
					}
				}
			}
		}
	
		Ajax.send(dataPost);
	}
}

function ajaxMarcas2(tipo)
{

	var Ajax = ajax();
	var dataPost = '&tipo=' + tipo;

	Ajax.open('POST', 'marcaTipo2.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function() {

		var campo = get('marca');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var marcas = xml.getElementsByTagName('marca');

				if (marcas.length > 0) {
					opcao.text = " Marca ";
					for ( var i = 0; i < marcas.length; i++) {
						var nod = marcas[i];
						var codigo = nod.getElementsByTagName("codigo")[0].firstChild.nodeValue;
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = codigo;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}

function ajaxMarcas3(tipo)
{

	var Ajax = ajax();
	var dataPost = '&tipo=' + tipo;

	Ajax.open('POST', 'marcaTipo3.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function() {

		var campo = get('marca');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var marcas = xml.getElementsByTagName('marca');

				if (marcas.length > 0) {
					opcao.text = " Marca ";
					for ( var i = 0; i < marcas.length; i++) {
						var nod = marcas[i];
						var codigo = nod.getElementsByTagName("codigo")[0].firstChild.nodeValue;
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = codigo;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}

function ajaxModelos(marca)
{

	var Ajax = ajax();
	var dataPost = '&marca=' + marca;

	Ajax.open('POST', 'carroMarca2.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function() {

		var campo = get('modelo');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var modelos = xml.getElementsByTagName('modelo');

				if (modelos.length > 0) {
					opcao.text = " -- Selecione --";
					for ( var i = 0; i < modelos.length; i++) {
						var nod = modelos[i];
						var codigo = nod.getElementsByTagName("codigo")[0].firstChild.nodeValue;
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = codigo;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}

function ajaxModelos2(marca)
{

	var Ajax = ajax();
	var dataPost = '&marca=' + marca;

	Ajax.open('POST', 'carroMarca2.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function() {

		var campo = get('modelo');
		campo.options.length = 1;
		var opcao = campo.options[0];

		if (Ajax.readyState == 1) {
			opcao.text = "Carregando ...";
		}

		if (Ajax.readyState == 4) {
			if (Ajax.status == 200) {
				var xml = Ajax.responseXML;
				var modelos = xml.getElementsByTagName('modelo');

				if (modelos.length > 0) {
					opcao.text = " Modelo ";
					for ( var i = 0; i < modelos.length; i++) {
						var nod = modelos[i];
						var codigo = nod.getElementsByTagName("codigo")[0].firstChild.nodeValue;
						var nome = nod.getElementsByTagName("nome")[0].firstChild.nodeValue;

						var novo = document.createElement("option");
						novo.value = codigo;
						novo.text = nome;

						campo.options.add(novo);
					}
				} 
				else {
					opcao.text = "";
				}
			}
		}
	}

	Ajax.send(dataPost);

}

/*function ajaxModelos(marca)
{
	xmlhttp.open("GET", "carroMarca2.php?marca="+marca,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        	aCampos=(xmlhttp.responseText)
            get("modelo").innerHTML = aCampos;
        }
    }

    xmlhttp.send(null)
}*/

function ajaxEmail(tabela, codigo, email)
{
	get("loading").style.visibility = "visible";
	var ret;
	var Ajax = ajax();

	var dataPost = '&tabela'+tabela+'&codigo='+codigo+'&email='+email;
	
	Ajax.open('POST', 'enviaEmail.php', true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function(){
		
		if(Ajax.readyState == 4)
		{
			if(Ajax.status == 200)
			{
				var xml = Ajax.responseXML;
				var ret = xml.getElementsByTagName('resultado');
				
				var nod = ret[0];
				m = nod.getElementsByTagName("ret")[0].firstChild.nodeValue;

				if(m == "1")
				{
					alert('Email enviado com sucesso.');
					get("loading").style.visibility = "hidden";
				}
				else
				{
					alert('Houve um erro ao tentar enviar o email.');
					get("loading").style.visibility = "hidden";
				}
			}
		}
	}
	Ajax.send(dataPost);
}

function infoDestaques(plano)
{
    xmlhttp.open("GET", "infoDestaques.php?tipo="+plano,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        	var info=(xmlhttp.responseText)
            get("info").innerHTML = info;
        }
    }

    xmlhttp.send(null)
}

function linkVer(valor,destino)
{
    xmlhttp.open("GET", "linkVer.php?valor="+valor,true);

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        	var info=(xmlhttp.responseText)
            get(destino).innerHTML = info;
        }
    }

    xmlhttp.send(null)
}

function apagaVaga2(codigo)
{
	var Ajax = ajax();
	Ajax.open('GET', 'apagaVaga.php?codigo='+codigo, true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function(){
		
		if(Ajax.readyState == 4)
		{
			if(Ajax.status == 200)
			{
				var xml = Ajax.responseXML;
				var ret = xml.getElementsByTagName('resultado');
				
				var nod = ret[0];
				m = nod.getElementsByTagName("ret")[0].firstChild.nodeValue;

				if(m == "1")
				{
					alert('Vaga apagada com sucesso.');
					document.location.reload();
				}
				else
				{
					alert('Houve um erro ao tentar apagar a vaga.');
				}
			}
		}
	}
	Ajax.send(null);
}

function adicionaLista(tipo, codigo)
{
	var Ajax = ajax();
		
	Ajax.open('GET', 'adicionaLista.php?tipo='+tipo+'&codigo='+codigo, true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function(){
		
		if(Ajax.readyState == 4)
		{
			if(Ajax.status == 200)
			{
				var resultado = Ajax.responseText;
				
				get('qtdLista').innerHTML = '<a href=\"lista.php\">Voc&ecirc; adicionou '+resultado+' an&uacute;ncios &agrave; lista.</a>';
			}
		}
	}
	Ajax.send(null);
}

function removeLista(tipo, codigo)
{
	var Ajax = ajax();
		
	Ajax.open('GET', 'removeLista.php?tipo='+tipo+'&codigo='+codigo, true);
	
	document.location.reload();
	
	Ajax.send(null);
}


function paginaEventos(pagina)
{
	var Ajax = ajax();
	Ajax.open('GET', 'ajax_paginaEventos.php?pagina='+pagina, true);
	Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Ajax.onreadystatechange = function(){
		
		if(Ajax.readyState == 4)
		{
			if(Ajax.status == 200)
			{
				var resposta = Ajax.responseText;
				
				get("listaEventos").innerHTML = resposta;
			}
		}
	}
	Ajax.send(null);
}

