<!--
// JavaScript Document
function getSubGrupos(varIDGrupo)
{

	  if(varIDGrupo!='')
	  {
		 setDiv("divSubGrupo","Aguarde...");
	 	 var varParam="inc/getsubgrupos.asp?id="+varIDGrupo+"&r="+Math.random();
	 	 getData(varParam,setSubGrupos,"GET","xml");	
	  }
}


function Imprimir() {
  var mac = (navigator.userAgent.indexOf("Mac") != -1); 
  var doc = (document.all) ? 1 : 0;
  var ie_ns = (window.print) ? 1 : 0;

  if (ie_ns)     			// Se for netscape 4 ou ie5
    window.print();
  else if (doc && !mac)     // Se for ie4
    vbPrintPage()
  else     					// Outros
    alert("Opção não suportada pela navegador ");
    return false;
}

function setSubGrupos(strXml)
{
	
	var root_node = strXml.getElementsByTagName("root").item(0).firstChild;
	var varErro=root_node.getElementsByTagName("erro").item(0).text;
	var varMsg=root_node.getElementsByTagName("msg").item(0).text;
	var varDiv=root_node.getElementsByTagName("div").item(0).text;
	
	if(varErro=="True")
	{
		setDiv("divSubGrupo",varMsg);
	}
	else
	{
		var dataArray = strXml.getElementsByTagName("subgrupos");
		
		if(dataArray.length > 0)
		{
			var varRet='';
			for(var i = 0 ; i < dataArray.length ; i++)
			{
				var item = dataArray[i];
				//contéudo dos campos no arquivo XML
				var varDescricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
				var varIDSubGrupo = item.getElementsByTagName("idsubgrupo")[0].firstChild.nodeValue;
				varRet=varRet+"<div id='subMenu'><a href='produtos.asp?id="+varIDSubGrupo+"'>"+varDescricao+"</a></div>";				
			}
			setDiv("divSubGrupo",varRet);
		}
	}
}

var oXMLHttp=Object();

function createXMLHttp()
{
	if(typeof XMLHttpRequest != "undefined")
	{
		var http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
				
                // See note below about this line
            }
		
		return http_request;
	}
	else if(window.ActiveXObject)
	{		
		var aVersions=["MSLXML2.XMLHttp.5.0",
				"MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
				"MSXML2.XMLHttp","Microsoft.XMLHttp"];
		
		for(var i=0;i<aVersions.length;i++)
		{
			try {
				var oXMLHttp=new ActiveXObject(aVersions[i]);
				return oXMLHttp;
			} catch (oError)
			{
				
				
			}
		}
	}
	throw new Error("MSXML is not installed.");
}


var oXMLHttp=createXMLHttp();

//função que busca os dados a ser mostrado na tela
//Parametros: caminho da pagina e parametros, função de processamento, metodo (get,post), resposta (xml,texto)
function getData(dataSource,callback,metodo,response)
	{
		//verifica se o objeto esta criado
		
		if(oXMLHttp)
		{	
		
			//abre a conexão com o datasource especificado
			oXMLHttp.open(metodo,dataSource,true);
			oXMLHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
			
			//enquanto ocorre a leitura executa a função
			oXMLHttp.onreadystatechange=function()
			{
				//verifica se o datasource existe e possui conteudo
				
				if(oXMLHttp.readyState==4)
				{	//alert("a");
					if(oXMLHttp.status==200)
					{			
						if(response=="xml")
						{
						   callback(oXMLHttp.responseXML);
						}
						else
						{
							callback(oXMLHttp.responseText);
						}
					}					
				}
			};
			oXMLHttp.send(null);
		}
	}

function setDiv(objDiv,strTexto)
{
	var obj=document.getElementById(objDiv);
	if(obj)
	{
		//obj.style.background="#EFEFEF";
		obj.innerHTML=strTexto;
	}
}

function fValidaContato()
{
	var vForm=document.frmContato;
	var varNome=vForm.txtNome;
	var varTelefone=vForm.txtTelefone;
	var varEmail=vForm.txtEmail;
	var varMensagem=vForm.txtMensagem;
	
	if(varNome.value=='')
	{
		alert("Informe o nome!");
		varNome.focus();
		return false;
	}
	if(varTelefone.value=='')
	{
		alert("Informe o telefone!");
		varTelefone.focus();
		return false;
	}
	
	if(varEmail.value=='')
	{
		alert("Informe o e-mail!");
		varEmail.focus();
		return false;
	}
	if(varMensagem.value=='')
	{
		alert("Informe a mensagem!");
		varMensagem.focus();
		return false;
	}	
}
//-->
