function getXmlHttpRequest() {
  		if (window.XMLHttpRequest) {
  			return new XMLHttpRequest();
  		} else if (window.ActiveXObject) {
  			return new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
 	
function openResposta(idresp, idtxt){
	var idresp = document.getElementById(idresp);
	var idtxt = document.getElementById(idtxt);
    var divs = document.getElementsByTagName("div");
	
	if (idresp.style.display == 'block'){
		idresp.style.display = 'none';
		idtxt.style.color = '#009F00';
	}
	else{
		for (var i=0; i < divs.length; i++) {
		    if (divs[i].className == "containerresposta"){
			    divs[i].style.display = 'none';
			}
			
			if (divs[i].className == "txtprgt"){
			    divs[i].style.color = '#009F00';
			}
		}
	
		idresp.style.display = 'block';
		idtxt.style.color = '#CE3729';
	}
}

function changeTab(idtab, idtab2){

 if (document.getElementById(idtab).className != 'tabsel' && document.getElementById(idtab).className != 'tabsel2'){
    var divdoc = document.getElementsByTagName("div");
 
    for (var i=0; i < divdoc.length; i++){
     if (divdoc[i].className=="tabsel"){
	     divdoc[i].className='tab';
	    }
	 
	 if (divdoc[i].className=="tabsel2"){
	     divdoc[i].className='tab';
	    }
    }
	
	document.getElementById(idtab).className='tabsel';
	document.getElementById(idtab2).className='tabsel2';
 }
}

function changeTab2(idtab){

 if (document.getElementById(idtab).className != 'tabsel'){
    var divdoc = document.getElementsByTagName("div");
 
    for (var i=0; i < divdoc.length; i++){
     if (divdoc[i].className=="tabsel"){
	     divdoc[i].className='tab';
	    }
    }
	
	document.getElementById(idtab).className='tabsel';
 }
}

function changeTab3(idtab){

 if (document.getElementById(idtab).className != 'tabsel2'){
    var divdoc = document.getElementsByTagName("div");
 
    for (var i=0; i < divdoc.length; i++){
     if (divdoc[i].className=="tabsel2"){
	     divdoc[i].className='tab';
	    }
    }
	
	document.getElementById(idtab).className='tabsel2';
 }
}

function changeTabSeg(){
	var tab = document.getElementsByTagName("div");
	var tab1;
	var tab2;
	
	for (var i=0; i < tab.length; i++){
     if (tab[i].className=="divtabs"){
		 
		 var t = tab[i].getElementsByTagName("div");
		 
		 for (var j=0; j < t.length; j++){
			if (t[j].className=="tabsel" && (j>1 && j<t.length-2)){
				alert(j);
				t[j].className="tab";
			    tab1 = t[j-1].getAttribute("id");
				
				document.getElementById(tab1).className='tabsel';
			}
			
			if (t[j].className=="tabsel2" && (j>1 && j<t.length-2)){
				t[j].className="tab";
			    tab2 = t[j-1].getAttribute("id");
				
				document.getElementById(tab2).className='tabsel2';
			}
		 }
	 }
    }
}

function changeTabAnt(){
	var tab = document.getElementsByTagName("div");
	var tab1;
	var tab2;
	
	for (var i=0; i < tab.length; i++){
     if (tab[i].className=="divtabs"){
		 
		 var t = tab[i].getElementsByTagName("div");
		 
		 for (var j=0; j < t.length; j++){
			if (t[j].className=="tabsel" && (j>1 && j<t.length-2)){
				t[j].className="tab";
			    tab1 = t[j+1].getAttribute("id");
				
				document.getElementById(tab1).className='tabsel';
			}
			
			if (t[j].className=="tabsel2" && (j>1 && j<t.length-2)){
				t[j].className="tab";
			    tab2 = t[j+1].getAttribute("id");
				
				document.getElementById(tab2).className='tabsel2';
			}
		 }
	 }
    }
}

function changeTabSeg3(){
	var tab = document.getElementsByTagName("div");
	var tab2;
	
	for (var i=0; i < tab.length; i++){
     if (tab[i].className=="divtabs"){
		 
		 var t = tab[i].getElementsByTagName("div");
		 
		 for (var j=0; j < t.length; j++){
			if (t[j].className=="tabsel2" && (j>1 && j<t.length-2)){
				t[j].className="tab";
			    tab2 = t[j-1].getAttribute("id");
				
				document.getElementById(tab2).className='tabsel2';
			}
		 }
	   }
    }	
}

function changeTabAnt3(){
	var tab = document.getElementsByTagName("div");
	var tab2;
	
	for (var i=0; i < tab.length; i++){
     if (tab[i].className=="divtabs"){
		 
		 var t = tab[i].getElementsByTagName("div");
		 
		 for (var j=0; j < t.length; j++){
			if (t[j].className=="tabsel2" && (j>1 && j<t.length-2)){
				t[j].className="tab";
			    tab2 = t[j+1].getAttribute("id");
				
				document.getElementById(tab2).className='tabsel2';
			}
		 }
	   }
    }	
}

function clearText(idfrm){
	var idfrm = document.getElementById(idfrm);
	
	idfrm.reset();
	
	/*
	var idtext = document.getElementById(idtext);
	
	idtext.value = '';
	*/
}

function abre_mrc(tmrc,sel) {
  for(var i=1; i<tmrc; i++){
    document.getElementById('mrc_'+i).style.display='none';
  }
  document.getElementById('mrc_'+sel).style.display='block';
}

function abre_apl(tmrc,mrc,sel) {
  if(document.getElementById('apl'+mrc+'_'+sel).style.display=='block'){
    document.getElementById('apl'+mrc+'_'+sel).style.display='none';
  } else {
    for(var i=1; i<tmrc; i++){
      document.getElementById('apl'+mrc+'_'+i).style.display='none';
    }
    document.getElementById('apl'+mrc+'_'+sel).style.display='block';
  }
}

function muda_aplic(m)
{
  var mrc = m.value;
  var url ="_muda_aplic.php"; 	
  var post_data="mrc="+mrc;
  var cmsajaxhttp = getXmlHttpRequest();
 	cmsajaxhttp.open("get", url+'?'+post_data, true);
  cmsajaxhttp.onreadystatechange = function(){
  	if (cmsajaxhttp.readyState==4){
			var resultado = cmsajaxhttp.responseText;
			var rs = resultado.split('||');
			
      document.getElementById("sel_aplic").innerHTML=rs[1];
      var aux_apl = rs[2];
      //alert(aux_apl+' - '+mrc);
      muda_cat2(aux_apl,mrc)
  	}
  }
  cmsajaxhttp.send(null);
}

function muda_cat(a,m)
{
  var mrc = m;
  var apl = a.value;
  var url ="_muda_aplic.php"; 	
  var post_data="mrc="+mrc+"&apl="+apl;
  var cmsajaxhttp = getXmlHttpRequest();
 	cmsajaxhttp.open("get", url+'?'+post_data, true);
  cmsajaxhttp.onreadystatechange = function(){
  	if (cmsajaxhttp.readyState==4){
			var resultado = cmsajaxhttp.responseText;
			var rs = resultado.split('||');
      document.getElementById("sel_cat").innerHTML=rs[1];
  	}
  }
  cmsajaxhttp.send(null); 
}

function muda_cat2(a,m)
{
  var mrc = m;
  var apl = a;
  var url ="_muda_aplic.php"; 	
  var post_data="mrc="+mrc+"&apl="+apl;
  var cmsajaxhttp = getXmlHttpRequest();
 	cmsajaxhttp.open("get", url+'?'+post_data, true);
  cmsajaxhttp.onreadystatechange = function(){
  	if (cmsajaxhttp.readyState==4){
			var resultado = cmsajaxhttp.responseText;
			var rs = resultado.split('||');
      document.getElementById("sel_cat").innerHTML=rs[1];
  	}
  }
  cmsajaxhttp.send(null); 
}

