
//Mascara de Valores
function formataDinheiro(fld, e) {
	milSep = '.';
	decSep = ',';
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = e.keyCode  ? e.keyCode  :
                       e.charCode ? e.charCode :
                       e.which    ? e.which    : void 0;	
	
	if(whichCode >= 96 && whichCode <= 105){
		whichCode = whichCode - 48;
	}
	
	if ((whichCode == 13)||(whichCode == 8)|| (whichCode == 9)||(whichCode == 46)||(whichCode == 37)||(whichCode == 39)||(whichCode == 0)) return true;  // Enter
	key = String.fromCharCode(whichCode);  // Get key value from key code
	if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
	len = fld.value.length;
	for(i = 0; i < len; i++)
	if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
	aux = '';
	for(; i < len; i++)
	if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
	aux += key;
	len = aux.length;
	if (len == 0) fld.value = '';
	if (len == 1) fld.value = '0'+ decSep + '0' + aux;
	if (len == 2) fld.value = '0'+ decSep + aux;
	if (len > 2) {
	aux2 = '';
	for (j = 0, i = len - 3; i >= 0; i--) {
	if (j == 3) {
	aux2 += milSep;
	j = 0;
	}
	aux2 += aux.charAt(i);
	j++;
	}
	fld.value = '';
	len2 = aux2.length;
	for (i = len2 - 1; i >= 0; i--)
	fld.value += aux2.charAt(i);
	fld.value += decSep + aux.substr(len - 2, len);
	}
	return false;
}



function formataData(obj, evento){
	
	
	var key = evento.keyCode  ? evento.keyCode  :
                       evento.charCode ? evento.charCode :
                       evento.which    ? evento.which    : void 0;
	
	
	//alert(key);
	if((key >= 48 && key <= 57) || (key >= 96 && key <= 105)){		
		if (obj.value.length == 2 || obj.value.length == 5){
			obj.value = obj.value + "/";
		}else if(obj.value.length < 10){
				return true;	
			}else{
				return false;	
			}
		
		//return true;
	}else if(key == 191 || key == 8 || key == 9){
			  return true;	
		  }else{
			  return false;	
		  }
	
	
}




function formataTelefone(obj, evento){
	
	
	var key = evento.keyCode  ? evento.keyCode  :
                       evento.charCode ? evento.charCode :
                       evento.which    ? evento.which    : void 0;
	
	
	if((key >= 48 && key <= 57) || (key >= 96 && key <= 105)){		
		if(obj.value.length == 0){
			obj.value = obj.value + "(";
		}else if(obj.value.length == 3){
			obj.value = obj.value + ")";
		}else if(obj.value.length == 8){
			obj.value = obj.value + "-";	
		}else if(obj.value.length < 13){
				return true;	
			}else{
				return false;	
			}
		
		//return true;
	}else if(key == 191 || key == 8 || key == 9){
			  return true;	
		  }else{			 
			  return false;	
		  }
	
	
}


// deixa digitar somente numeros
function somenteNumero(evento){
	
	
	var key = evento.keyCode  ? evento.keyCode  :
                       evento.charCode ? evento.charCode :
                       evento.which    ? evento.which    : void 0;
	
	
	//alert(key);
	if((key >= 48 && key <= 57) || (key >= 96 && key <= 105)){		
		return true;				
	}else if(key == 191 || key == 8 || key == 9){
			return true;	
		}else{
			return false;	
		}
	
	
}



// verifica se todos os campos foram completos
function verificarCampos(campos){
	var verifica = true;
	
	for(var i = 0; i < campos.length; i++){
		//alert(campos[i].toString());

		if(document.getElementById(campos[i]).value == '')
			verifica = false;
	}
	
	if(!verifica)
		alert('Voce deve preencher os campos obrigatorios');
	
	return verifica;
}


function popUp(endereco){
	window.open(endereco, 'Exportar', 'width=900, height=400, status=no, location=no, toolbar=no, menubar=no, scrollbars=yes, resizable=no');
}


function campoBuscaEscreve(obj){
	obj.value = 'busca rapida';	
}


function campoBuscaLimpa(obj){
	obj.value = '';	
}


function votarEnquete(idenquete){
      var resp1 = document.getElementById('resp1');
		 var resp2 = document.getElementById('resp2');
		 var resp3 = document.getElementById('resp3');
		 var voto = '';
		 
		 
		 if(resp1.checked)
		 	voto = 1;
		else if(resp2.checked)
			voto = 2
		else if(resp3.checked)
			voto = 3
		else
			voto = '';
	  	
		
		 if(voto != ''){
	  
			  //alert(dados.idenquete);
			  //verifica se o browser tem suporte a ajax
			  try {
				 ajax = new ActiveXObject("Microsoft.XMLHTTP");
			  } 
			  catch(e) {
				 try {
					ajax = new ActiveXObject("Msxml2.XMLHTTP");
				 }
				 catch(ex) {
					try {
					   ajax = new XMLHttpRequest();
					}
					catch(exc) {
					   alert("Esse browser não tem recursos para uso do Ajax");
					   ajax = null;
					}
				 }
			  }
			  //se tiver suporte ajax
			  if(ajax) {
				 
				 ajax.open("POST", "admin/enquete_script.php", true);
				 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				 
				 ajax.onreadystatechange = function() {
					//enquanto estiver processando...emite a msg de carregando
					if(ajax.readyState == 1) {
					   //idOpcao.innerHTML = "Carregando...!";   
					}
					//após ser processado - chama função processXML que vai varrer os dados
					if(ajax.readyState == 4 ) {
					   //alert(ajax.responseText);
					   alert('Voto registrado!');			   
					}
				 }
				 
				 
				 
				 
				 //passa o código do estado escolhido
				
				 var params = "opx=votar&idenquete="+idenquete+"&voto="+voto;
				 ajax.send(params);
			  }else{
				  alert('Erro ao votar!');	
			  }
		 }
}



