


function jsAcao(oAcao, codigo){

	
	var sAcao			= (oAcao.value ? oAcao.value : oAcao)	//Verifica se é objeto ou texto.
	//var cdPergunta	= $Id('cd');
	//var dsPergunta		= $Id('dsPergunta');
	var nmRemetente		= $Id('nmRemetenteP');
	var edEmail			= $Id('edEmailP');
	//var dtInclusao		= $Id('dtInclusao');
	//var nmProduto		= $Id('nmProduto');
	var cdProduto		= $Id('cdProduto');
	
	var dsPergunta	= $Id('dsPergunta');
	

	switch (sAcao.toLowerCase()){
		
		case 'cancelar':
		
			nmRemetente.value='';
			edEmail.value='';
			dsPergunta.value='';
		
			jsAjaxFaleConoscoCancelar();
		break;
				
		case 'salvar':
			
			//var Codigo		= cdPergunta.value;
			//var Resposta	= jsRCI(dsResposta.value );
			var Remetente 	= jsRCI(nmRemetente.value);
			var Email		= jsRCI(edEmail.value);
			//var dtInclusao  = jsRCI( dtInclusao.value);			
			var Pergunta	= jsRCI(dsPergunta.value);
			//var nmProduto	= nmProduto.value;
			var cdProduto	= cdProduto.value;
			
			
			
						
			jsAjaxPerguntaSalvar(Remetente, Email,Pergunta,cdProduto);
			break;
	}
}



function jsAjaxPerguntaSalvar(nmRemetente, edEmail, dsPergunta,cdProduto){

	

	//Validação Javascript
	var bdsPergunta	 = (dsPergunta.search(/^.{5,1000}$/gi) == 0);
	var bnmRemetente = (nmRemetente.search(/^.{2,80}$/gi) == 0);
	var bedEmail	= (edEmail.search(/^[a-zA-Z0-9_.-]{2,}@[a-zA-Z0-9_.-]+\.([a-zA-Z]{2,4})$/) == 0);

	xmlhttp = Ajax();
	
	
	if(xmlhttp && bdsPergunta && bnmRemetente && bedEmail){
		jsCarregando(1);
		//Abre a url
		
		
		
		xmlhttp.open('GET', '/bin/AjaxProdutosPerguntas.php?op=1&cdProduto=' + cdProduto +'&nmRemetente='+ nmRemetente +'&edEmail=' + edEmail +'&dsPergunta='+dsPergunta, true);

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
				
				//Lê o texto
				var texto = new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);
				
				//alert(texto);
				
				
				//Retorna o resultado;
				if (texto.search('Erro ao tentar incluir/editar registro') != -1)
					alert(texto);
				else if (texto != ''){
					var saida = 'Erro de validação:\n';

					if (texto.search('dsPergunta')!=-1)
					{
						saida += '\nPergunta: ' + $Id('dsPergunta').title;
					}
					else if (texto.search('edEmail')!=-1)
					{
						saida += '\nEmail: ' + $Id('edEmail').title;
					}
					else if (texto.search('nmRemetente')!=-1)
					{
						saida += '\nNome: ' + $Id('nmRemetente').title;
					}
					
					
					alert(saida);
				}
				else{
					
					alert("Sua pergunta foi realizada com sucesso!");
					jsAjaxFaleConoscoCancelar();
					
					//jsBotaoCancelar();		//Limpa os campos;
					//setTimeout('jsAjax(-1)', 50);
				}

				jsCarregando(0);
			}
		}
		xmlhttp.send(null)
	}
	else{
		var saida = 'Erro de validação:\n';

		if (!bdsPergunta){
			saida += '\nPergunta: ' + $Id('dsPergunta').title;
			$Id('dsPergunta').focus();
		}
		if (!bedEmail)
		{
			saida += '\nEmail: ' + $Id('edEmail').title;
			$Id('edEmail').focus();
		}
		if (!bnmRemetente)
		{
			saida += '\nNome: ' + $Id('nmRemetente').title;
			$Id('nmRemetente').focus();
		}
		alert(saida);
	}
}

function jsAjaxFaleConoscoCancelar()
{
		$Id('dvPerguntar').innerHTML='';
		$Id('btPerguntar').style.display='';
		//self.location.reload(true);
}
