<!-- 

function adjustIFrameSize (iframeWindow) {
  if (iframeWindow.document.height) {
    var iframeElement = parent.document.getElementById(iframeWindow.name);
    iframeElement.style.height = iframeWindow.document.height + 'px';
  } else if (document.all) {
    var iframeElement = parent.document.all[iframeWindow.name];
	    var iframeElement = parent.document.all[iframeWindow.name];
    if (iframeWindow.document.compatMode && iframeWindow.document.compatMode != 'BackCompat') {
      iframeElement.style.height = iframeWindow.document.documentElement.scrollHeight + 5 + 'px';
    } else {
	  if (iframeElement != null) {
        iframeElement.style.height = iframeWindow.document.body.scrollHeight + 5 + 'px';
	  }
    }
  }
}

//-->


<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->


<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

<!--
function MouseOver(src,clrOver) {
 if (!src.contains(event.fromElement)) {
 src.style.cursor = 'pointer';
 src.bgColor = clrOver;
 }
}
function MouseOut(src,clrIn) {
 if (!src.contains(event.toElement)) {
 src.style.cursor = 'default';
 src.bgColor = clrIn;
 }
}


function PegaAno(){
	var Data = new Date();
	var Ano = Data.getFullYear();
	document.write(Ano);
}



var fundoNow = "trOff";

function trocaFundo(obj,cmd){
	switch (cmd){
		case "trOn":
			var i;
			var tagPai = obj.parentNode.childNodes;
			for(i=0; i < tagPai.length; i++){
				if(tagPai[i].id == "trOn"){
					tagPai[i].id = "trOff";
					fundoNow = cmd;
					obj.id = cmd;
				}else{
					obj.id = cmd;
					fundoNow = cmd;
				}
			}
		break;
		case "trOver":
			fundoNow = obj.id;
			obj.id = cmd;
		break;
		default:
			obj.id = fundoNow;
		break;
	}
}



function trocaView() {
  var args = trocaView.arguments;
	for (var i=0; i < args.length; i++){
		switch (i){
			case 0:
				var aux = document.getElementById("BotaoOn");
				aux.id = "BotaoOff";
				args[i].id = "BotaoOn";
			break;
			case 1:
				var obj = document.getElementById(args[i]);
				obj.style.display = "";
			break;
			default:
				var obj = document.getElementById(args[i]);
				obj.style.display = "none";
			break;
		}
	}
}


function trocaViewHome() {
  var args = trocaViewHome.arguments;
	for (var i=0; i < args.length; i++){
		switch (i){
			case 0:
				var obj = document.getElementById(args[i]);
				obj.style.display = "";
			break;
			default:
				var obj = document.getElementById(args[i]);
				obj.style.display = "none";
			break;
		}
	}
}


function mostraCampo(obj){
	var objeto = document.getElementById(obj);
	if(objeto.style.display == "none"){
		objeto.style.display = "";
	} else {
		objeto.style.display = "none";
	}
}


function TrocaAction(cmd,form_name){
	var formulario = document.getElementById(form_name);
	formulario.action = cmd;
	formulario.submit();
}




function parseQueryString (str) {
  str = str ? str : location.search;
  var query = str.charAt(0) == '?' ? str.substring(1) : str;
  var args = new Object();
  if (query) {
    var fields = query.split('&');
    for (var f = 0; f < fields.length; f++) {
      var field = fields[f].split('=');
      args[unescape(field[0].replace(/\+/g, ' '))] = unescape(field[1].replace(/\+/g, ' '));
    }
  }
  return args;
}

condicao ='';

function retornaParametros(cod,nome){
	var constante = document.getElementById("Campo").value;
	var divisao = constante.split("_");
	switch(divisao[0]){
		case "ft":
			window.opener.document.getElementById(constante).value = cod;
			var nomeCond = divisao[0] + "_Nome" + divisao[1];
			window.opener.document.getElementById(nomeCond).value = nome;
		break;
		default:
			window.opener.document.getElementById(constante).value = cod;
			var nomeCond = "Nome"+constante;
			window.opener.document.getElementById(nomeCond).value = nome;
		break;
	}
	window.close();
}


function retornaParametrosNome(nome,campo){
	window.opener.document.getElementById(campo).value = nome;
	window.close();
}

function confirma(cmd,frase){
	if(confirm(frase)){
		location.replace(cmd);
	}
}

function abreJanela(endereco,nome,detalhes){
	window.open(endereco,nome,detalhes);
}


function saudacaoHora(){
	var data = new Date();
	var hora = data.getHours();
	if (hora < 12 && hora >5){
		document.write("Bom Dia");
	}	
	if (hora < 19 && hora > 11){
		document.write("Boa Tarde");
	}	
	if (hora <= 23 && hora > 18){
		document.write("Boa Noite");
	}	
	if (hora < 6 && hora >= 0){
		document.write("Boa Madrugada");
	}	
}

function limpaForm(){
	var args = limpaForm.arguments;	
	var elementoForm;
	for(var i = 0; i < args.length; i++){
		elementoForm = document.getElementById(args[i]);
		switch (elementoForm.type){
 			case 'text':
 			case 'hidden':
 			case 'password':
				elementoForm.value = "";
			break;
 			case 'textarea':
				elementoForm.innerText = "";
				elementoForm.value = "";
			break;
			case 'select-one':
				elementoForm.options[0].selected = true;
			break;
			case 'radio':
			case 'checkbox':
				elementoForm.checked = false;
			break;
		}
	}
}



ativo = null;
timeId = null;

function abreMenu(entrada,imagem)
{
	var img = document.getElementById(imagem);
	img.src = '../../imgs/templatebr/seta_lado.gif';
	elemento = document.getElementById(entrada);
	elemento.style.display = '';
	ativo = elemento;
}

function fechaMenu(entrada,imagem){
	var img = document.getElementById(imagem);
	elemento = document.getElementById(entrada);
	if(ativo!=null)
	{
		timeId = setTimeout("ativo.style.display = 'none'; img.src = '../../imgs/templatebr/seta_baixo.gif'; timeId=null; ativo=null;", 60000);
	}

}

function fechaMenu(entrada,imagem){
	var img = document.getElementById(imagem);
	elemento = document.getElementById(entrada);
	elemento.style.display = 'none';
	img.src = '../../imgs/templatebr/seta_baixo.gif';
}




function listaLinks(documentos,campo){
	var obj = document.getElementById(campo);
	var doc, novoLink, novoTexto, virgula;
	var documento = documentos.split(";");
	for(var i=0; i < documento.length; i++){
		doc = documento[i].split("|");
		novoLink = document.createElement("a");
		novoLink.className = "menu_verde";
		if(doc[1] != '' && doc[1] != null && doc[1]){
			novoLink.href = "../../files/" + doc[1];
		} else {
			novoLink.href = "#";
		}
		novoTexto = document.createTextNode(doc[0]);
		novoLink.appendChild(novoTexto);
		obj.appendChild(novoLink);
		if(i < documento.length-1 && documento.length-1 != 0){
			virgula = document.createTextNode(", ");
			obj.appendChild(virgula);
		}
	}
}


function trocaStatusAtivoInativo(letra){
	switch (letra){
		case "A":
			document.write("Ativo");
		break;
		case "I":
			document.write("Inativo");
		break;
	}
}

function trocaStatusSimNao(letra){
	switch (letra){
		case "S":
			document.write("Sim");
		break;
		case "N":
			document.write("N&atilde;o");
		break;
		case "s":
			document.write("Sim");
		break;
		case "n":
			document.write("N&atilde;o");
		break;
	}
}




var isChecked = false;

function newTrocaView() {
  var args = newTrocaView.arguments;
	for (var i=1; i < args.length; i++){
		var obj = document.getElementById(args[i]);
		switch(args[0]){
			case "first":
				switch (i){
					case 1:
							obj.style.display = "";
					break;
					default:
							obj.style.display = "none";
					break;
				}
			break;
			case "change":
				switch (obj.style.display){
					case "none":
							obj.style.display = "";
					break;
					default:
							obj.style.display = "none";
					break;
				}
			break;
			case "show":
				switch (i){
					default:
							obj.style.display = "";
					break;
				}
			break;
			case "hide":
				switch (i){
					default:
							obj.style.display = "none";
					break;
				}
			break;
			case "brim":
				switch (i){
					case 1:
						var aux = document.getElementById("abaOn");
						aux.id = "abaOff";
						args[i].id = "abaOn";
					break;
					case 2:
						obj.style.display = "";
					break;
					default:
						obj.style.display = "none";
					break;
				}
			break;
			case "check":
				switch (i){
					case 1:
						if(obj.checked == true){
							isChecked = true;
						} else {
							isChecked = false;
						}
					break;
					default:
						if(isChecked == true){
							obj.style.display = "";
						} else {
							obj.style.display = "none";
						}
					break;
				}
			break;
		}
	}
}


function linksBanner(){
	if(linkAddress == ""){
		location.replace("http://www.conasems.org.br");
	} else {
		location.replace(linkAddress);
	}
}




function limpaCamposHTML(){
	var args = limpaCamposHTML.arguments;
	for(var i=0; i < args.length; i++){
		var obj = document.getElementById(args[i]);
		obj.innerHTML = '';
	}
}


function getDataReturnText(url, callback)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  }
	
  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("GET", url); 
    XMLHttpRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
    XMLHttpRequestObject.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    XMLHttpRequestObject.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
    XMLHttpRequestObject.setRequestHeader("Pragma", "no-cache");
    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if(XMLHttpRequestObject.readyState == 1){
					callback("wait"); 
			}
			if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) { 
					callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    } 

    XMLHttpRequestObject.send(null); 
  }
}



function preencheCampos(fonte,idTag){
	var obj = document.getElementById(idTag);
	limpaCamposHTML(idTag);
	var preencheTag = function(resposta){
		if(resposta != "wait"){
			obj.innerHTML = resposta;
		}
	}
	getDataReturnText(fonte, preencheTag);
}



function postDataReturnText(url, data, callback)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open('POST', url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.setRequestHeader("Content-length", data.length);
		XMLHttpRequestObject.setRequestHeader("Connection", "close");
    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
          callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    }
		XMLHttpRequestObject.send(data);		
  }
}



function convertFormDataToPostContent(form_name) {
	var content_to_submit = "";
	var form_element;
	var last_element_name = '';

	for (i = 0; i < form_name.elements.length; i++) {
 		form_element = form_name.elements[i];
 		switch (form_element.type) {
 			// Text fields, hidden form elements
 			case 'text':
 			case 'hidden':
 			case 'password':
 			case 'textarea':
 			case 'select-one':
 				content_to_submit += form_element.name + '=' + escape(form_element.value) + '&'
 			break;

			// Radio buttons
 			case 'radio':
 				if (form_element.checked) {
 					content_to_submit += form_element.name + '=' + escape(form_element.value) + '&'
 				}
 				break;

 			// Checkboxes
 			case 'checkbox':
 				if (form_element.checked) {
 					// Continuing multiple, same-name checkboxes
 					if (form_element.name == last_element_name) {
 						// Strip of end ampersand if there is one
 						if (content_to_submit.lastIndexOf('&') == content_to_submit.length - 1) {
 							content_to_submit = content_to_submit.substr(0, content_to_submit.length - 1);
 						}
 						// Append value as comma-delimited string
 						content_to_submit += ',' + escape(form_element.value);
 					}
 					else {
 						content_to_submit += form_element.name + '=' + escape(form_element.value);
 					}
 					content_to_submit += '&';
 					last_element_name = form_element.name;
 				}
 				break;
 			}
 		}

	// Remove trailing separator
 	content_to_submit = content_to_submit.substr(0, content_to_submit.length - 1);
	return content_to_submit;
}





function enviaForm(entidade,nomeForm,idTag,escondeTag,camposValidos){
	var form = document.getElementById(nomeForm);
	if(camposValidos == true){
		var funcaoCallback = function (resposta){
			var dados = resposta.split("|");
			var campoErro = nomeForm+"_mensagem_erro";
			var linhaErro = nomeForm+"_linha_erro";
			switch (dados[0]){
				case "Erro":
					obj = document.getElementById(campoErro);
					obj.innerHTML = '';
					trocaView('show',linhaErro);
					var novoTexto = document.createTextNode(dados[1]);
					obj.appendChild(novoTexto);
				break;
				case "OkLogin":
					location.replace(dados[1]);
				break;
				case "OkAjax":
					if(idTag!=false){
						obj = document.getElementById(idTag);
						if (dados[2]){
							for(var i=2;i < dados.length; i++){
								dados[1] += dados[i];
							}
						}
						obj.innerHTML = '';
						obj.innerHTML = dados[1];
						if(escondeTag!=false){
							trocaView('hide',escondeTag);
						}
					}else{
						obj = document.getElementById(campoErro);
						obj.innerHTML = '';
						trocaView('show',linhaErro);
						var novoTexto = document.createTextNode("Ocorreu um problema na aplicação do script: Não foi informado onde aplicar a resposta do servidor.");
						obj.appendChild(novoTexto);
					}
				break;
				case "":
					obj = document.getElementById(campoErro);
					obj.innerHTML = '';
					trocaView('show',linhaErro);
					var novoTexto = document.createTextNode("Ocorreu um problema: A resposta do servidor foi vazia.");
					obj.appendChild(novoTexto);
				break;
				default:
					obj = document.getElementById(campoErro);
					obj.innerHTML = '';
					trocaView('show',linhaErro);
					var novoTexto = document.createTextNode("Ocorreu um problema com o script: A resposta do servidor foi inválida.");
					obj.appendChild(novoTexto);
				break;
			}
		}
		postDataReturnText('../../cgi-bin/CatalogoProdutos.dll/'+entidade, convertFormDataToPostContent(form), funcaoCallback);
	}
}


//-->