// FuncoesDicas

function Http(){
	
	try{this.xmlhttp = new XMLHttpRequest();}
	catch(trymicrosoft){
		try
		{this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(othermicrosoft){
			try{this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(failed){this.xmlhttp = null;}
		}
	}
}

function mostraCategoriaDica(iddiv,categoria){
	
	var url_verifica = "services/m_dicas_PesqDescricaoCategoria.php?=";
	httpVerificaCategoriaDica = null;
	var httpVerificaCategoriaDica = new Http();
	httpVerificaCategoriaDica.xmlhttp.open("GET", url_verifica + "&keyword=" + escape(categoria) + "&time=" + new Date(), true);
	httpVerificaCategoriaDica.xmlhttp.onreadystatechange = 
	                  function() {
									if(httpVerificaCategoriaDica.xmlhttp.readyState == 4)
									{

										if(httpVerificaCategoriaDica.xmlhttp.status == 200)
										{
										    var div = document.getElementById(iddiv);
											if (httpVerificaCategoriaDica.xmlhttp.responseText!='""')
											{
											   div.style.display="";
											   mostraCategoriaDetalhes(iddiv,categoria);
											}
											else
											{
											  div.innerHTML = '';
                                              div.style.display="none";
											}
											mostraSubCategoriasDicas('categorias',categoria);
                                        }
									}
								 };
	httpVerificaCategoriaDica.xmlhttp.send(null);
   
}

function mostraCategoriaDetalhes(iddiv,categoria){
    var url = "m_dicas/PesqDicaCategoriaDetalhes.php?=";

	if (iddiv=='')
	  div = 'descricaosub';
    else
	  div = iddiv;

	var div = document.getElementById(iddiv);
		
	httpCategoriaDetalhes = null;
	var httpCategoriaDetalhes = new Http();
	httpCategoriaDetalhes.xmlhttp.open("GET", url + "&idcategoria=" + escape(categoria) + "&time=" + new Date(), true);
	httpCategoriaDetalhes.xmlhttp.onreadystatechange = 
	                  function() {
									div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpCategoriaDetalhes.xmlhttp.readyState == 4)
									{
										if(httpCategoriaDetalhes.xmlhttp.status == 200)
										{
										  div.innerHTML = httpCategoriaDetalhes.xmlhttp.responseText;
										  if(document.getElementById("DicaCategoriaDetalhes").innerHTML != "")
										   div.style.display = "block";
										}
									}
								 };
	httpCategoriaDetalhes.xmlhttp.send(null);
}

function mostraSubCategoriaDica(iddiv,subcategoria,click){
    var url_verifica = "services/m_dicas_PesqDescricaoSubCategoria.php?=";
	httpVerificaSubCategoriaDica = null;
	var httpVerificaSubCategoriaDica = new Http();
	httpVerificaSubCategoriaDica.xmlhttp.open("GET", url_verifica + "&keyword=" + escape(subcategoria) + "&time=" + new Date(), true);
	httpVerificaSubCategoriaDica.xmlhttp.onreadystatechange = 
	                  function() {
									if(httpVerificaSubCategoriaDica.xmlhttp.readyState == 4)
									{
										if(httpVerificaSubCategoriaDica.xmlhttp.status == 200)
										{
										    var div = document.getElementById(iddiv);
											if ((httpVerificaSubCategoriaDica.xmlhttp.responseText!='""') && (click=='sim'))
											{ 
											   div.style.display="";
                                               mostraSubCategoriaDetalhes(iddiv,subcategoria);
											}
											else
											{
											  div.innerHTML = '';
                                              div.style.display="none";
											}
                                            mostraDicas('dicas',subcategoria);
                                        }
									}
								 };
	httpVerificaSubCategoriaDica.xmlhttp.send(null);
}

function mostraSubCategoriasDicas(iddiv,categoria){
	
    var url = "m_dicas/PesqDicaSubCategorias.php?=";
	
	if (iddiv=='')
	  div = 'categorias';
    else
	  div = iddiv;
	
	var div = document.getElementById(iddiv);
	div.style.display="";
	
	httpSubCategoriasDica = null;

	var httpSubCategoriasDica = new Http();
	httpSubCategoriasDica.xmlhttp.open("GET", url + "&idcategoria=" + escape(categoria) + "&time=" + new Date(), true);
	httpSubCategoriasDica.xmlhttp.onreadystatechange = 
	                  function() {
									div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpSubCategoriasDica.xmlhttp.readyState == 4)
									{
										if(httpSubCategoriasDica.xmlhttp.status == 200)
										{
		                                    div.innerHTML = httpSubCategoriasDica.xmlhttp.responseText;
											if(document.getElementById("dicasubcategoriaidsel")!=null)
											{
											   var aux= document.getElementById("dicasubcategoriaidsel").value;
											   if(escape(aux)!="")
											     mostraDicas('dicas',aux,categoria);
											   else 
											     mostraDicas('dicas',0,categoria);
											}
										}
									}
								 };
	httpSubCategoriasDica.xmlhttp.send(null);
}

function mostraSubCategoriaDetalhes(iddiv,subcategoria){
	
    var url = "m_dicas/PesqDicaSubCategoriaDetalhes.php?=";
	
	if (iddiv=='')
	  div = 'descricaosub';
    else
	  div = iddiv;
	
	var div = document.getElementById(iddiv);
	
	httpSubCategoriaDetalhes = null;

	var httpSubCategoriaDetalhes = new Http();
	httpSubCategoriaDetalhes.xmlhttp.open("GET", url + "&idsubcategoria=" + escape(subcategoria) + "&time=" + new Date(), true);
	httpSubCategoriaDetalhes.xmlhttp.onreadystatechange = 
	                  function() {
									div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpSubCategoriaDetalhes.xmlhttp.readyState == 4)
									{
										if(httpSubCategoriaDetalhes.xmlhttp.status == 200)
										{
                                           div.innerHTML = httpSubCategoriaDetalhes.xmlhttp.responseText;
										   if(document.getElementById("DicaSubCategoriaDetalhes").innerHTML != "")
										        div.style.display = "block";
										}
									}
								 };
	httpSubCategoriaDetalhes.xmlhttp.send(null);
}


function mostraDicas(iddiv,subcategoria){
	    var url = "m_dicas/PesqDicas.php?=";

		if (iddiv=='')
		  div = 'dicas';
	    else
		  div = iddiv;

		var div = document.getElementById(iddiv);

		httpDicas = null;
		var httpDicas = new Http();
		httpDicas.xmlhttp.open("GET", url + "&idsubcategoria=" + escape(subcategoria) + "&time=" + new Date(), true);
		httpDicas.xmlhttp.onreadystatechange = 	
		                   function() {
										div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
										if(httpDicas.xmlhttp.readyState == 4)
										{
											if(httpDicas.xmlhttp.status == 200)
											{
			                                    div.innerHTML = httpDicas.xmlhttp.responseText;
												if(document.getElementById("dicaidsel")!=null)
												{

												   var aux= document.getElementById("dicaidsel").value;
												   if(escape(aux)!=""){
												     mostraDetalhesDica('descricao',aux,subcategoria);
													 div.style.display="";}
												   else{
												     mostraDetalhesDica('descricao',0,subcategoria);
													 div.style.display="none";
													 }
												}
											}
										}
									  };
		httpDicas.xmlhttp.send(null);

}

function mostraDetalhesDica(iddiv,dica){
	
    var url = "m_dicas/PesqDicaDetalhes.php?=";
	
	if (iddiv=='')
	  div = 'dicas';
    else
	  div = iddiv;
	
	var div = document.getElementById(iddiv);
	
	httpDicaDetalhes = null;
	var httpDicaDetalhes = new Http();
	httpDicaDetalhes.xmlhttp.open("GET", url + "&iddica=" + escape(dica) + "&time=" + new Date(), true);
	httpDicaDetalhes.xmlhttp.onreadystatechange = 	
	                   function() {
									div.innerHTML = 'Carregando...<br /><img src="img/carregando.gif" /><br />';
									if(httpDicaDetalhes.xmlhttp.readyState == 4)
									{
										if(httpDicaDetalhes.xmlhttp.status == 200)
										{
		                                    div.innerHTML = httpDicaDetalhes.xmlhttp.responseText;
									    }
									}
								  };
	httpDicaDetalhes.xmlhttp.send(null);
}

/*
---------------------------------------------------------------------------------
  Onclik menu Dicas PesqDicaSubCategorias
---------------------------------------------------------------------------------
*/
function menu_onclick_PesqDicaSubCategorias(id,var_menu){
	
	var aux="menu_"+id;
	
	if(document.getElementById(var_menu).value==""){
		 
		 document.getElementById(var_menu).value=aux;
	     document.getElementById(document.getElementById(var_menu).value).src=imgDicas(document.getElementById('valorFlash').value);
		 document.getElementById(document.getElementById(var_menu).value).style.display="";
		 
		}
	else{
		
		document.getElementById(document.getElementById(var_menu).value).style.display="none";
		document.getElementById(var_menu).value=aux;
	    document.getElementById(document.getElementById(var_menu).value).src=imgDicas(document.getElementById('valorFlash').value);
		document.getElementById(document.getElementById(var_menu).value).style.display="";
		
		}
}

/*
---------------------------------------------------------------------------------
  Onclik menu Dicas PesqDicas
---------------------------------------------------------------------------------
*/
function menu_onclick_PesqDicas(id,var_menu){
	
	var aux="menu_"+id;
	
	if(document.getElementById(var_menu).value==""){
		 
		 document.getElementById(var_menu).value=aux;
	     document.getElementById(document.getElementById(var_menu).value).src=imgDicas(document.getElementById('valorFlash').value);
		 document.getElementById(document.getElementById(var_menu).value).style.display="";
		 
		}
	else{
		
		document.getElementById(document.getElementById(var_menu).value).style.display="none";
		document.getElementById(var_menu).value=aux;
	    document.getElementById(document.getElementById(var_menu).value).src=imgDicas(document.getElementById('valorFlash').value);
		document.getElementById(document.getElementById(var_menu).value).style.display="";
		
		}
}

/*
---------------------------------------------------------------------------------
  Atera Cor imagem Menu PesqDicaSubCategorias/PesqDicas
---------------------------------------------------------------------------------
*/
function imgDicas(op){
	
	var img = "";
	
	if(document.getElementById("tipoMenu").value.toLowerCase()=="intercambio"){
		switch (op) {
			case '1': img='ma_intercambio/img/1_ponto.png'; break;
			case '2': img='ma_intercambio/img/2_ponto.png'; break;
			case '3': img='ma_intercambio/img/3_ponto.png'; break;
			case '4': img='ma_intercambio/img/4_ponto.png'; break;
			case '5': img='ma_intercambio/img/5_ponto.png'; break;
			case '6': img='ma_intercambio/img/6_ponto.png'; break;
			default: img = "";
		}
	}
	
	if(document.getElementById("tipoMenu").value.toLowerCase()=="vestibular"){
		switch (op) {
			case '1': img='ma_vestibular/img/1_ponto.png'; break;
			case '2': img='ma_vestibular/img/2_ponto.png'; break;
			case '3': img='ma_vestibular/img/3_ponto.png'; break;
			case '4': img='ma_vestibular/img/4_ponto.png'; break;
			case '5': img='ma_vestibular/img/5_ponto.png'; break;
			case '6': img='ma_vestibular/img/6_ponto.png'; break;
			case '6': img='ma_vestibular/img/7_ponto.png'; break;
			default: img = "";
		}
	}
	
	return img;
}
