	function createXMLHTTP() 
	{
		var ajax;
		try 
		{
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(e) 
		{
			try 
			{
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
				alert(ajax);
			}
			catch(ex) 
			{
				try 
				{
					ajax = new XMLHttpRequest();
				}
				catch(exc) 
				{
					 alert("Esse browser não tem recursos para uso do Ajax");
					 ajax = null;
				}
			}
			return ajax;
		}
	
	
		   var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
							    "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
							    "Microsoft.XMLHTTP"];
		   for (var i=0; i < arrSignatures.length; i++) 
		   {
				try 
				{
					var oRequest = new ActiveXObject(arrSignatures[i]);
					return oRequest;
				} 
				catch (oError) 
				{
			    }
		   }
		
			   throw new Error("MSXML is not installed on your system.");
	}
	function ComboVeiculos()
	{
		var obj = document.noticias.midia;
		var midia = obj.options[obj.selectedIndex].value;
		var comboveiculos = createXMLHTTP();
    	comboveiculos.open("post", "retornaveiculos.asp", true);
	    comboveiculos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	comboveiculos.onreadystatechange=function(){
     	if (comboveiculos.readyState==4){// abaixo o texto do gerado no arquivo executa.asp e colocado no div
      		document.all.divcomboveiculos.innerHTML = comboveiculos.responseText;}}		
			comboveiculos.send("estado=" + noticias.estado.value + "&midia=" + midia);						
			ComboProgramas();
	}
	function ComboProgramas()
	{
		var objVeiculo = document.noticias.Veiculo;
		var veiculo = objVeiculo.options[objVeiculo.selectedIndex].value;
		var obj = document.noticias.midia;
		var midia = obj.options[obj.selectedIndex].value;
		var estado = document.noticias.estado.options[document.noticias.estado.selectedIndex].value;
		var comboprogramas = createXMLHTTP();
    	comboprogramas.open("post", "retornaprogramas.asp", true);
	    comboprogramas.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	comboprogramas.onreadystatechange=function(){
     	if (comboprogramas.readyState==4){// abaixo o texto do gerado no arquivo executa.asp e colocado no div
      		document.all.divcomboprogramas.innerHTML = comboprogramas.responseText;}}			
			comboprogramas.send("veiculo=" + veiculo + "&midia=" + midia + "&estado=" + estado);			      	
	}
	function ComboProgramasRelacionados(objForm, tipo)
	{
		//alert (form1.uf.value);
		var comboprogramas = createXMLHTTP();
		var emissora = "";
		if (objForm.midia.value == "R" || objForm.midia.value == "T")
		{
			emissora = objForm.emissora.value;
		}
    	comboprogramas.open("post", "retornaprogramasRelacao.asp", true);
	    comboprogramas.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	comboprogramas.onreadystatechange=function(){
     	if (comboprogramas.readyState==4)
		{// abaixo o texto do gerado no arquivo executa.asp e colocado no div
			if (tipo == "R")
      			document.all.spanRel.innerHTML = comboprogramas.responseText;
			else
				document.all.spanNaoRel.innerHTML = comboprogramas.responseText;
		}}			
			comboprogramas.send("emissora=" + emissora + "&midia=" + objForm.midia.value + "&tipo=" + tipo);			      	
	}
	function CarregaMateriasSel()
	{
		var RetMaterias = createXMLHTTP();
		var inicio = document.formR.dtinicio.value;
		var final = document.formR.dtfinal.value;
    	RetMaterias.open("post", "CarregaMateriasSel.asp", true);
	    RetMaterias.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	RetMaterias.onreadystatechange=function(){
     	if (RetMaterias.readyState==4){
      		document.all.mat.innerHTML = RetMaterias.responseText;}}			
			RetMaterias.send("midia=" + formR.midia.value + "&inicio=" + inicio + "&final=" + final);			      	
	}
	function CarregaPrecos(idveiculo)
	{
		var retPrecos = createXMLHTTP();
		
		var midia = form1.midia.options[form1.midia.selectedIndex].value;		
		var tipo = "";
		var veiculo = "0"
		if (idveiculo == "0")		
			veiculo = form1.veiculo.options[form1.veiculo.selectedIndex].value;
		else
			veiculo = idveiculo;
		if (midia == "I")
		 	tipo = form1.tpMidiaImp.options[form1.tpMidiaImp.selectedIndex].value;
		ordem = "";		
		if (form1.optOrdem[0].checked == true)
			ordem = "N"
		else
			ordem = "O"		
		retPrecos.open("post", "CarregaPrecos.asp", true);
		retPrecos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		retPrecos.onreadystatechange=function(){
			if (retPrecos.readyState==4){
				document.all.lstveicpro.innerHTML = retPrecos.responseText;}}
				retPrecos.send("midia=" + midia + "&ordem=" + ordem + "&tipo=" + tipo + "&veiculo=" + veiculo)
	}
	function ComboVeiculosPrecos(veiculo)
	{		
		var comboveiculos = createXMLHTTP();
		var midia = form1.midia.options[form1.midia.selectedIndex].value;
		if (midia == "I"){
			document.form1.tpMidiaImp.disabled = false;
			document.form1.btTpMidia.disabled = false;
		}
		else
		{
			document.form1.tpMidiaImp.disabled = true;
			document.form1.btTpMidia.disabled = true;
		}
		if (midia == "R" || midia == "T")
		{
			document.form1.veiculo.disabled = false;
			document.form1.btVeiculo.disabled = false;
		}
		else
		{
			document.form1.veiculo.disabled = true;
			document.form1.btVeiculo.disabled = true;
		}
    	comboveiculos.open("post", "retornaveiculosPrecos.asp", true);		
	    comboveiculos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	comboveiculos.onreadystatechange=function(){
     	if (comboveiculos.readyState==4){// abaixo o texto do gerado no arquivo executa.asp e colocado no div
      		document.all.divcomboveiculos.innerHTML = comboveiculos.responseText;}}		
			comboveiculos.send("midia=" + midia + "&veiculo=" + veiculo);		
			if (veiculo != "0" && veiculo != undefined)
				CarregaPrecos(veiculo);
			if (midia == "W" || midia == "I")
				CarregaPrecos(0);
			
	}