
/**
*Votation function for FAQs
*/
function ajaxFunction(voto, idobjeto, accion, idResposta, dir, pest)
{
	var data = {valor:voto, id:idobjeto, tipo:accion, idResp:idResposta, url:dir, pestana:pest};
	//alert(data.valor + ' ' + data.id + ' ' + data.tipo + ' ' + data.idResp + ' ' + data.url);
	//$.getJSON("http://dev.bankimia.com/hipotecas/preguntas/usuario/votarajax", data, tratarRetorno);
	$.getJSON(data.url, data, tratarRetorno);
	
}
function tratarRetorno(texto)
{
	var aButtons = document.getElementsByName(texto.id);//perque per id ha de ser �nic
	//alert(texto.id);
	//alert(aButtons[1].className);
	
	if(texto.pot == 1){
		var count = aButtons.length;
		for(var i = 0; i < count; i++){
			if(texto.tipo == "OK"){
				aButtons[i].value = texto.value;
				aButtons[i].className = 'botoOKoff';
				var aButtons2 = document.getElementById('botoKO' + texto.idResp);
				aButtons2.className = 'botoKOoff';
				if(texto.pestana != 'unapestana'){
					var aButtons3 = document.getElementById('botoKO2' + texto.idResp);
					aButtons3.className = 'botoKOoff';
					document.getElementById('votaResposta2' + texto.idResp).innerHTML = '<strong class="nota">Votos de la respuesta:</strong>';
				}
				document.getElementById('votaResposta' + texto.idResp).innerHTML = '<strong class="nota">Votos de la respuesta:</strong>';
				
			}else if(texto.tipo == "KO"){
				aButtons[i].value = texto.value;
				aButtons[i].className = 'botoKOoff';
				var aButtons1 = document.getElementById('botoOK' + texto.idResp);
				aButtons1.className = 'botoOKoff';
				if(texto.pestana != 'unapestana'){
					var aButtons3 = document.getElementById('botoOK2' + texto.idResp);
					aButtons3.className = 'botoOKoff'
					document.getElementById('votaResposta2' + texto.idResp).innerHTML = '<strong class="nota">Votos de la respuesta:</strong>';
				}
				document.getElementById('votaResposta' + texto.idResp).innerHTML = '<strong class="nota">Votos de la respuesta:</strong>';
				
			}
		}
	}
}

/**
*Count character function for FAQs
*/
function Contar(entrada,salida,texto,caracteres)
{
	  var entradaObj=document.getElementById(entrada);
	  var salidaObj=document.getElementById(salida);
	  var longitud=caracteres - entradaObj.value.length;
       
	if(longitud <= 0) {
	  longitud=0;
	  texto='<span class="disable"> '+texto+' </span>';
      entradaObj.value=entradaObj.value.substr(0,caracteres);
  	}
    salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
}

