//http://elmicox.blogspot.com/2006/06/ajax-acentuao-soluo-final-1-linha-de.html
	var xmlhttp =  getXmlHttpRequest();
	var xmlhttp2 = getXmlHttpRequest();
	var xmlhttp3 = getXmlHttpRequest();
	var xmlhttp4 = getXmlHttpRequest();
	
	function getXmlHttpRequest() {
		var pXmlhttp;	

		try{
			pXmlhttp = new XMLHttpRequest();
		}catch(ee){
			try{
				pXmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try{
					pXmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(E){
					pXmlhttp = false;
				}
			}
		}
		return pXmlhttp;

	}

	function alteraURL(obj){
		
		document.getElementById("generocmb").innerHTML = "<select name=Genero><option value=0 selected>  Aguarde... </option>";
		xmlhttp.open("GET", "pagina.asp?id="+obj.value, true);
		xmlhttp.onreadystatechange = function(){

			//Esse código precisa ser mantido para que o readystate seja carregado corretamente
			document.getElementById("trGenero").style.display = "block";
			document.getElementById("trSubGenero").style.display = "block";
			document.getElementById("trGravadora").style.display = "block";
			document.getElementById("trInterprete").style.display = "block";

			if (xmlhttp.readyState==4){
				document.getElementById("generocmb").innerHTML = xmlhttp.responseText;

				//Monta os campos conforme parâmetros cadastrados nas tabelas tb_campos_catalogo / tb_label_campos
				//Essas hiddens são montadas em pagina.asp
			
				//Campo Gênero
				document.getElementById("trGenero").style.display = document.getElementById("trGeneroHidden").value;
				document.getElementById("lblGenero").innerHTML = document.getElementById("lblGeneroHidden").value;

				//Campo SubGênero
				document.getElementById("trSubGenero").style.display = document.getElementById("trSubGeneroHidden").value;
				document.getElementById("lblSubGenero").innerHTML = document.getElementById("lblSubGeneroHidden").value;

				//Campo Gravadora
				document.getElementById("trGravadora").style.display = document.getElementById("trGravadoraHidden").value;
				document.getElementById("lblGravadora").innerHTML = document.getElementById("lblGravadoraHidden").value;

				//Campo Intérprete
				document.getElementById("trInterprete").style.display = document.getElementById("trInterpreteHidden").value;
				document.getElementById("lblInterprete").innerHTML = document.getElementById("lblInterpreteHidden").value;

				//Campo Título
				document.getElementById("trTitulo").style.display = document.getElementById("trTituloHidden").value;
				document.getElementById("lblTitulo").innerHTML = document.getElementById("lblTituloHidden").value;

				//Campo Música
				document.getElementById("trMusica").style.display = document.getElementById("trMusicaHidden").value;
				document.getElementById("lblMusica").innerHTML = document.getElementById("lblMusicaHidden").value;

				//Campo Código
				document.getElementById("trCodigo").style.display = document.getElementById("trCodigoHidden").value;
				document.getElementById("lblCodigo").innerHTML = document.getElementById("lblCodigoHidden").value;

				//Campo Cód. Barras
				document.getElementById("trCodBarras").style.display = document.getElementById("trCodBarrasHidden").value;
				document.getElementById("lblCodBarras").innerHTML = document.getElementById("lblCodBarrasHidden").value;

			}
		}	
		xmlhttp.send(null);

		
		document.getElementById("gravadoracmb").innerHTML = "<td align = 'right'><select name=Gravadora ><option value=0 selected>  Aguarde... </option></td>";
		

		xmlhttp2.open("GET", "pagina2.asp?id="+obj.value, true);
		xmlhttp2.onreadystatechange = function(){
			if (xmlhttp2.readyState==4){
				document.getElementById("gravadoracmb").innerHTML = xmlhttp2.responseText;
				//document.getElementById("carregando").innerHTML = "";	
				//alert(obj.name);
				/*if(obj.value == 0){

					
					document.getElementById("cb_gravadora").disabled=true;
				

				}else{					

					
					document.getElementById("cb_gravadora").disabled=false;
					
				}*/
			}
		}	
			
		xmlhttp2.send(null);
	}

	/*function alteraURLGenero(cmbGrupo,obj){
		
		document.getElementById("gravadoracmb").innerHTML = "<select class=mail name=cb_gravadora style={width: 200px}><option value=0 selected>  Aguarde... </option>";

		xmlhttp3.open("POST", "pagina3.asp?idGrupo=" + cmbGrupo.value + "&idGenero="+obj.value, true);
		xmlhttp3.onreadystatechange = function(){
			if (xmlhttp3.readyState==4){
				document.getElementById("gravadoracmb").innerHTML = xmlhttp3.responseText;
				//document.getElementById("carregando").innerHTML = "";	
				//alert(obj.name);
			}
		}	
			
		xmlhttp3.send(null);
	} */

// Inicio SubGenero

function alteraURLGenero(cmbGenero,obj){
		
		document.getElementById("subgenerocmb").innerHTML = "<select name=SubGenero ><option value=0 selected>  Aguarde... </option>";

		//xmlhttp4.open("POST", "pagina4.asp?idGenero=" + cmbGenero.value + "&idSubGenero="+obj.value, true);
		xmlhttp4.open("GET", "pagina4.asp?idGenero=" + obj.value, true);
		xmlhttp4.onreadystatechange = function(){
			if (xmlhttp4.readyState==4){
				document.getElementById("subgenerocmb").innerHTML = xmlhttp4.responseText;
				//document.getElementById("carregando").innerHTML = "";	
				//alert(obj.name);
			}
		}	
			
		xmlhttp4.send(null);
	}

// Fim SubGenero

	function redimensionar()
	{
		elem = document.getElementsByTagName("IMG");
		for(i=0;i<elem.length;i++){

			if ((elem[i].offsetWidth > 136) & (elem[i].offsetHeight > 136)){
				if(elem[i].offsetWidth > elem[i].offsetHeight){
					elem[i].style.width = 136;
				}else{
					elem[i].style.height = 136;
				}
			}

			if ((elem[i].offsetWidth > 136) & (elem[i].offsetHeight <= 136)){
			  elem[i].style.width = 136;
			}

			if ((elem[i].offsetHeight > 136) & (elem[i].offsetWidth <= 136)){
			  elem[i].style.height = 136;
			}


		}
	}
