// JavaScript Document - Site Piquet Sports 2.0

function tagSearch(idTag){ 
	var obj = document.getElementById(idTag);
	return obj;
}

function openWindow(theURL,winName,winFeatures) { 
  window.open(theURL,winName,winFeatures);
}
  
function FiltraPagina(Pg,formulario){
	 var form = document.getElementById(formulario);
	 var pagina = document.getElementById("Pg");
   pagina.value = Pg;
   form.submit();
};


function e_Num(event){
     var sMask = "0123456789";
     var KeyTyped = String.fromCharCode(getKeyCode(event));
     // IE only version var KeyTyped = String.fromCharCode(window.event.keyCode);
     // ** IE only var srcObject = window.event.srcElement;
     var targ = getTarget(event);
     //alert(window.event.keyCode);
     keyCount = targ.value.length;
     keyCode = getKeyCode(event);
     if (keyCode < 15) /* del, backspace and other movement characters are okay */ {
        return true;
     } else if (sMask.indexOf(KeyTyped.toString()) == -1) {
        return false;
     }

     return true;
  }

function somenteNumerico(evt) {
   evt = (evt) ? evt : ((window.event) ? window.event : "")
   if (evt) {
       var elem = (evt.target) ? evt.target : evt.srcElement
       if (evt.type == "keypress") {
         return e_Num(evt);
       }
   }
	 return true;
 }



function submitForm(formulario){
   var form = document.getElementById(formulario);
   form.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;
}


function escreveParametros(){
	var flag = 0;
	var tudo = '';
	var par01= '';
	var par02 = '';
	var par03 = '';
	var args = parseQueryString ();
	for (var arg in args) {
	  tudo += args[arg];
	}
    for (var i=0;i < tudo.length;i++){
	  if (tudo.charAt(i) != '$'){
  	    if (flag == 0){
		  par01 += tudo.charAt(i);
  	    }else{
			if (flag == 1){
				par02 += tudo.charAt(i);
			}else{
				par03 += tudo.charAt(i);
			}
	    }
      } else {
  	    flag++;
      }
	}
    //document.write(par01+' - '+par02+' - '+par03);
	document.write('<img src="../../imgs/'+par01+'.jpg" name="img01" id="img01" hspace="4" vspace="8" border="0" /><br /></div>');
	if(par03 == 'en'){
	document.write('&nbsp;&nbsp;&nbsp;<span class="texto">Credits:&nbsp;'+par02+'</span><br />');
	} else {
	document.write('&nbsp;&nbsp;&nbsp;<span class="texto">Cr&eacute;ditos:&nbsp;'+par02+'</span><br />');
	}
	document.write('<div align="center" class="texto"><a href="../../downloads/'+par01+'.zip">- Download -</a></div><br />');
}


function resizeWindowII(altura,largura){
  var tam01 = altura + 160;
  var tam02 = largura + 50;
  top.resizeTo(tam02,tam01);
  //document.write(tam01,' - ',tam02);
}


function resizeWindow(){
  var altura, largura;
  altura = document.images.img01.height + 130;
  largura = document.images.img01.width + 40;
  top.resizeTo(largura,altura);
  /*document.write(largura, ', ', altura);*/
}



function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}


var isChecked = false;

function trocaView() {  
  var args = trocaView.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 escreveStatus(opt){
	switch(opt){
	case "A":
		document.write("Ativo");
	break;
	case "I":
		document.write("Inativo");
	break;
	}
}

function escreveStatusFa(opt){
	switch(opt){
	case "A":
		document.write("Ativo");
	break;
	case "I":
		document.write("Inativo");
	break;
	case "P":
		document.write("Pendete");
	break;	
	}
}


function escreveDisponibilidade(opt){
	switch(opt){
	case "S":
		document.write("Sim");
	break;
	case "N":
		document.write("Não");
	break;
	}
}

function escreveStatusGrpPrd(opt){
	switch(opt){
	case "A":
		document.write("Ativo");
	break;
	case "I":
		document.write("Inativo");
	break;
	}
}


function escreveStatusImprensa(opt){
	switch(opt){
	case "A":
		document.write("Ativo");
	break;
	case "I":
		document.write("Inativo");
	break;
	case "E":
		document.write("Em Aprovação");
	break;	
	case "P":
		document.write("Pendente");
	break;		
	}
}

function focusField(field){
	var campo = document.getElementById(field);
	campo.focus();
}

function limpaCamposHTML(){
	var args = limpaCamposHTML.arguments;
	for(var i=0; i < args.length; i++){
		var obj = document.getElementById(args[i]);
		obj.innerHTML = '';
	}
}

function limpaForm(){ 
	var args = limpaForm.arguments;	
	var elementoForm;
	var elementoAux;
	for(var i = 0; i < args.length; i++){
		elementoForm = document.getElementById(args[i]);
		elementoAux = 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 'select-multiple':
				for(var i=0; i < elementoForm.options.length; i++){
					elementoForm.options[i].selected = false;
				}
			break;
			case 'radio':
			case 'checkbox':
				elementoForm.checked = false;
			break;
		}
	}
}

function preencheCampos(fonte,idTag){
  	  var obj = document.getElementById(idTag);
	  if (idTag != null)
        limpaCamposHTML(idTag);
	  var preencheTag = function(resposta){
		if(resposta != "wait"){
			if (obj != null){
			  if(navigator.appName == "Microsoft Internet Explorer"){
                var newdiv = document.createElement("div");
                newdiv.innerHTML = resposta;
                obj.appendChild(newdiv);
			  } else {
				obj.innerHTML = resposta;
		      }			
			}
	    }
	 }
     getDataReturnText(fonte, preencheTag);
}

function getDataReturnText(url, callback)
{ 

  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
	  try{
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }
       catch(e){
      }		
  }
  
  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 filtraPaginaAjax(pg,formName,entidade,local){
	tagSearch("Pg").value = pg;
	preencheCampos(entidade+'?'+convertFormDataToPostContent(tagSearch(formName)),local);
}


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/AviNpj.dll/'+entidade, convertFormDataToPostContent(form), funcaoCallback);
	}
}

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 preencheCombo(fonte,combobox,lista){
	var combo = document.getElementById(combobox);
	var atualizaCombo = function (resposta){
		var dados = resposta.split("|");
		var dado, novoOpt;
		if(combo.options.length > 0){
			for(var i = 0; i < combo.options.length; i=0){
				combo.removeChild(combo.childNodes[i]);
			}
		}
		if(resposta == "wait"){
			novoOpt = document.createElement("option");
			if(navigator.appName == "Microsoft Internet Explorer"){
				novoOpt.innerText = "Aguarde...";
			} else {
				novoOpt.text = "Aguarde...";
			}
			novoOpt.value = "wait";
			combo.appendChild(novoOpt);
		}else{
			if(lista==true){
				novoOpt = document.createElement("option");
				if(navigator.appName == "Microsoft Internet Explorer"){
					novoOpt.innerText = "Todos";
				} else {
					novoOpt.text = "Todos";
				}
				novoOpt.value = '';
				combo.appendChild(novoOpt);
			}
			for(i=0; i < dados.length; i++){
				dado = dados[i].split(";");
				if((dado[0].indexOf("<html>") != -1) || (dado[0] == "")){
					dado[0] = "Erro";
					dado[1] = "Nenhum registro encontrado";
				}
				if(dados[0] == "Erro"){
					dado[0] = dados[0];
					dado[1] = dados[1];
					i++;
				}
				novoOpt = document.createElement("option");
				if(navigator.appName == "Microsoft Internet Explorer"){
					novoOpt.innerText = dado[1];
				} else {
					novoOpt.text = dado[1];
				}
				novoOpt.value = dado[0];
				combo.appendChild(novoOpt);
			}
		}
	}
	getDataReturnText(fonte, atualizaCombo);
}


function setaValor(valor, campo){
	var obj = document.getElementById(campo);	
	obj.value = valor;
}


function listaOpcionais(opcionais,campo, codprd){
	var obj = document.getElementById(campo);
	var opc;
	var s;
	var saux;
	var k;	
	var Tem;
	s = '';		
	var opcional = opcionais.split(";");    	
	for(var i=0; i < opcional.length; i++){		  
	    if(navigator.appName == "Microsoft Internet Explorer"){
			s = '';
			Tem = false;
		}
     	s = s + '<td rowspan="2" valign="top" class="texto">';
		opc = opcional[i].split("|");
		k =0;
		for(var j=0; j < (opc.length / 2)-1; j++){			
		  k=j*2;
		  if ((opc[k+2].indexOf('$T$') > 0) && (opc[k+2].indexOf('$Foto')) > 0)
		  {
	        s += '<input class="texto" type="radio" checked="checked" name="Opcional'+codprd+i+'" value="'+opc[k+1]+'" onclick="setaValor(-'+opc[k+1]+'-,-'+'Opcional'+codprd+'-); trocaImagem(-'+'img_prd'+codprd+'-, -'+opc[k+2].substring(opc[k+2].indexOf('../../imgs'),opc[k+2].length - 1)+'-); verificaCampos(-Quantidade'+codprd+'-,-Opcional'+codprd+'-,-'+codprd+'-);"></input> '+opc[k+2].substring(0,opc[k+2].indexOf('$T$'))+' <br />';
			setaValor(opc[k+1], 'Opcional'+codprd);
			trocaImagem('img_prd'+codprd, opc[k+2].substring(opc[k+2].indexOf('../../imgs'),opc[k+2].length - 1));			
		  }
		  else
		  if (opc[k+2].indexOf('$T$') > 0)
		  {
	        s += '<input class="texto" type="radio" checked="checked" name="Opcional'+codprd+i+'" value="'+opc[k+1]+'" onclick="setaValor(-'+opc[k+1]+'-,-'+'Opcional'+codprd+'-); verificaCampos(-Quantidade'+codprd+'-,-Opcional'+codprd+'-,-'+codprd+'-);"></input> '+opc[k+2].substring(0,opc[k+2].indexOf('$T$'))+' <br />';
			setaValor(opc[k+1], 'Opcional'+codprd);
		  }
		  else		  
		  if (opc[k+2].indexOf('$Foto') > 0)
		  {
	        s += '<input class="texto" type="radio" name="Opcional'+codprd+i+'" value="'+opc[k+1]+'" onclick="setaValor(-'+opc[k+1]+'-,-'+'Opcional'+codprd+'-); trocaImagem(-'+'img_prd'+codprd+'-, -'+opc[k+2].substring(opc[k+2].indexOf('../../imgs'),opc[k+2].length - 1)+'-); verificaCampos(-Quantidade'+codprd+'-,-Opcional'+codprd+'-,-'+codprd+'-);"></input> '+opc[k+2].substring(0,opc[k+2].indexOf('$Foto'))+' <br />';
		  }
		  else		  
		  {
		     s += '<input class="texto" type="radio" name="Opcional'+codprd+i+'" value="'+opc[k+1]+'" onclick="setaValor(-'+opc[k+1]+'-,-'+'Opcional'+codprd+'-); verificaCampos(-Quantidade'+codprd+'-,-Opcional'+codprd+'-,-'+codprd+'-);"></input> '+opc[k+2]+' <br />';
		  }
		  Tem = true;
		}				
		s = s + "</td>"; 		
        if(navigator.appName == "Microsoft Internet Explorer"){
		  if (Tem == true)
		  {
  	        saux = s.replace(/-/g,"'");
			var newtd = document.createElement("td");
			newtd.innerHTML = saux;
			obj.appendChild(newtd);			
		  }
    	}		
	}		
    saux = s.replace(/-/g,"'");
	if(navigator.appName != "Microsoft Internet Explorer"){
	  obj.innerHTML += saux;
	}				
	
}

function TrocaAction(cmd,cmp, nomeform){
	   var form;
	   form = document.getElementById(nomeform);	
       form.action = cmd;
	   form.cmd.value = cmp;
	   form.submit();
}

function trocaComando(pcmd, valorcmd){
	var obj;
	obj = document.getElementById(pcmd);
	obj.value = valorcmd;	
}

function validaForm(){  
	var args = validaForm.arguments;	
	var isValidForm = true;
	var problemas = 'Os seguintes campos obrigatórios não foram preenchidos:';
	var elementoForm;
	var auxiliar;
	for(var i = 0; i < args.length; i++){
		switch(args[i]){
			case "@mail":
				i++;
				elementoForm = document.getElementById(args[i]);
				if(elementoForm.value != ''){
					if(elementoForm.value.indexOf('@')==-1 || elementoForm.value.indexOf('.')==-1){
						problemas += '\n O campo "'+elementoForm.id+'" não é um e-mail válido';
						isValidForm = false;
					}
				} else {
					problemas += '\n O campo "'+elementoForm.id+'" tem que ser preenchido';
					isValidForm = false;
				}
			break;
			case "@1vazio":
				i++;
				elementoForm = document.getElementById(args[i]);
				auxiliar = document.getElementById(args[i+1]);
				if((elementoForm.value == "") && (auxiliar.value == "")){
					problemas += '\n Por favor, preencha ou o campo "'+elementoForm.id+'" ou o campo "'+auxiliar.id;
					isValidForm = false;
				}
				i++;
			break;
			case "@radioGroup":
				i++;
				auxiliar = false;
				elementoForm = args[i];
				for(var a=0; a < elementoForm.length; a++){
					if(elementoForm[a].checked){
						auxiliar = true;
					}
				}
				if(auxiliar == false){
					problemas += '\n Algum item do grupo "'+elementoForm[0].name+'" tem que estar selecionado';
					isValidForm = false;
				}
				i++;
			break;
			case "@fullfilled":
				i++;
				elementoForm = document.getElementById(args[i]);
				var limite = elementoForm.maxLength;
				if(elementoForm.value.length != limite && elementoForm.value.length != 0){
					problemas += "\n O campo \""+elementoForm.id+"\" não está preenchido corretamente";
					isValidForm = false;
				}
			break;
			default:
			elementoForm = document.getElementById(args[i]);
			switch (elementoForm.type){
				case 'text':
				case 'hidden':
				case 'password':
					if(elementoForm.value == ""){
						problemas += '\n O campo "'+elementoForm.id+'" tem que ser preenchido';
						isValidForm = false;
					}
				break;
				case 'textarea':
					if((elementoForm.innerText == "") || (elementoForm.value == "")){
						problemas += '\n O campo "'+elementoForm.id+'" tem que ser preenchido';
						isValidForm = false;
					}
				break;
				case 'select-one':
					if(elementoForm.options[elementoForm.selectedIndex].value == ""){
						problemas += '\n O campo "'+elementoForm.id+'" tem que estar com uma opção válida selecionada';
						isValidForm = false;
					}
				break;
				case 'checkbox':
					if(elementoForm.checked == false){
						problemas += '\n O campo "'+elementoForm.id+'" tem que estar marcado para continuar';
						isValidForm = false;
					}
				break;
				case 'radio':
					if(elementoForm.checked == false){
						problemas += '\n O campo "'+elementoForm.id+'" tem que estar marcado para continuar';
						isValidForm = false;
					}
				break;				
			}
			break;
		}
	}
	if(isValidForm == false){
		alert(problemas);
	}
	return isValidForm;
}


function validaFormAbas(camposValidos){
	var args = validaFormAbas.arguments;	
	var s = '';
	if(camposValidos == true){		 	   
       for(var i = 2; i < args.length; i++){		
   	     var obj = document.getElementById(args[i]);
		  switch (obj.style.display){
			case "none":
					obj.style.display = "";
			break;
			default:
					obj.style.display = "none";
			break;
		  } 
	   }
	}
}

function validaFormSubmit(camposValidos, form){
	if(camposValidos == true){		 
  	  submitForm(form);
	}
}

function escreveValor(campo, valor){
	document.getElementById(campo).innerHTML = valor;	
}

function decideAvanco(campo, form){
  var retorno;
  retorno = validaForm(campo);
  if(retorno==true){
	submitForm(form);
  }
}

function preencheCamposForm(fonte){
	var campos;
	var campo;
	var preencheTag = function(resposta){
		if(resposta != "wait"){
			if (resposta != ''){
        	  campos = resposta.split(";");    				
			  for(var i=0; i < campos.length; i++){
				  campo = campos[i].split("|");
				  setaValor(campo[1], campo[0]);
			  }
			}
		}
	}
	getDataReturnText(fonte, preencheTag);
}


function trocaImagem(img,arquivo){
	document.getElementById(img).src = arquivo;
}

function decisao(frase,cmd){
	if(confirm(frase)){
		preencheCampos(cmd);
	}
}