function selectOneAgency(b){var a=document.getElementById("contentor_agentes");a.contentWindow.check_all_from_agency(b.value)}function selectAllAgents(){var a=document.getElementById("contentor_agentes");a.contentWindow.check_all_in_document()}function setItUp(){eraseCookie("listaNumeros");eraseCookie("listaAgentes");eraseCookie("nomesAgenciasSelecionadas");eraseCookie("listaBotoes");jQuery("#selecionar_todos:button").removeAttr("disabled");jQuery("#limpar_todos:button").removeAttr("disabled");jQuery("#limpar:radio").removeAttr("disabled");jQuery("#limpar_agencia:radio").removeAttr("disabled");jQuery("#selecionar_agencia:radio").removeAttr("disabled");jQuery("#selecionar:radio").removeAttr("disabled")}function selectAgents(){var b=jQuery("#contentor_agentes");var a=jQuery("input:radio[name=opcao_seleccao]:checked").val();if(a=="agencia"){b[0].contentWindow.find_all_agents_from_agency(jQuery("#agencia_selecionada_").val(),"#contentor_agentes","div")}else{b[0].contentWindow.find_all_agents()}}function cleanAgents(){var b=jQuery("#contentor_agentes");var a=jQuery("input:radio[name=opcao_limpar]:checked").val();if(a=="agencia"){b[0].contentWindow.clean_all_agents_from_agency(jQuery("#agencia_selecionada_").val(),"#contentor_agentes","div")}else{b[0].contentWindow.clean_all_agents()}}function cleanAgencyFromCheck(b){var a=jQuery("#contentor_agentes");a[0].contentWindow.clean_all_agents_from_agency(b.value,"#contentor_agentes","div");gerarBotoesAgencia(b.value,true)}function registarAgente(a){if(a.checked){if(cookieExists("listaNumeros")){updateCookie("listaNumeros",a.value,true);updateCookie("listaAgentes",a.name,true)}else{createCookie("listaNumeros",a.value,1);createCookie("listaAgentes",a.name,1)}}else{if(!estaoColegasRegistados(a)){updateCookie("nomesAgenciasSelecionadas",a.parentNode.id,false);gerarTodosOsBotoes()}updateCookie("listaNumeros",a.value,false);updateCookie("listaAgentes",a.name,false)}registarAgencia(a)}function estaoColegasRegistados(d){var b=jQuery("#contentor_agentes")[0].contentWindow.get_all_agents_from_agency(d.parentNode.id);var c=jQuery("#contentor_agentes")[0].contentWindow.get_all_selected_agents_from_agency(d.parentNode.id);var a=new Array();a=c.slice(c.indexOf(d));if(a.length>0){return true}return false}function gerarTodosOsBotoes(){jQuery("#contentor_agencias").html("");eraseCookie("listaBotoes");var a=readCookie("nomesAgenciasSelecionadas");var c=a.split("+");for(var b=0;b<c.length;b++){gerarBotoesAgencia(c[b])}}function registarAgencia(b){var a=false;if(b.checked){if(cookieExists("nomesAgenciasSelecionadas")){updateCookie("nomesAgenciasSelecionadas",b.parentNode.id,true)}else{createCookie("nomesAgenciasSelecionadas",b.parentNode.id,100000)}}else{updateCookie("nomesAgenciasSelecionadas",b.parentNode.id,false);a=true}gerarBotoesAgencia(b.parentNode.id,a)}function gerarBotoesAgencia(a,c){var b="<label><input  type='checkbox' name='limpar_esta_agencia' onchange='cleanAgencyFromCheck(this);' id='remover_agencia' value='"+a+"' checked >"+a+" <br></label>";if(agencyHasButton(a)){if(c==true){registarBotao(a,true);jQuery("input[name='limpar_esta_agencia'][value='"+a+"']").parent().remove()}else{}}else{if(c==false){registarBotao(a,false);jQuery("#contentor_agencias").append(b)}}}function agencyHasButton(c){if(cookieExists("listaBotoes")){var a=readCookie("listaBotoes");var b=a.split("+");for(var d=0;d<b.length;d++){if(b[d]==c){return true}}}return false}function registarBotao(b,a){if(!a){if(cookieExists("listaBotoes")){updateCookie("listaBotoes",b,true)}else{createCookie("listaBotoes",b,1)}}else{updateCookie("listaBotoes",b,false)}}function registoSelected(a){if(a.checked){if(cookieExists("listaNumeros")){updateCookie("listaNumeros",a.value,true);updateCookie("listaAgentes",a.name,true)}else{createCookie("listaNumeros",a.value,1);createCookie("listaAgentes",a.name,1)}}else{updateCookie("listaNumeros",a.value,false);updateCookie("listaAgentes",a.name,false)}}function updateCookie(d,m,l){try{var a="";var j=0;var c=new Date();c.setTime(c.getTime()+(1*24*60*60*1000));var b="; expires="+c.toGMTString();var f=readCookie(d);f=f.replace("++","+");if(l){if(f!=""){myTestCookie=f.replace(d+"=","");var k=myTestCookie.split("+");for(var g=0;g<k.length;g++){j=(k[g]==m)?1:0}if(j==0){document.cookie=d+"="+f+"+"+m+b+"; path=/"}}else{document.cookie=d+"=+"+m+b+"; path=/"}}else{f=f.replace(d+"=","");var k=f.split("+");for(var g=0;g<k.length;g++){if(k[g]==m){k[g]=""}}for(var g=0;g<k.length;g++){if(k[g].length>0){a=a.concat(k[g]);if((g+1)<k.length){a=a.concat("+")}}}f=a;f=f.replace("++","+");document.cookie=d+"="+f+b+"; path=/"}}catch(h){}}function cookieExists(b){var d=b+"=";var a=document.cookie.split(";");for(var c=0;c<a.length;c++){if(a[c].indexOf(d)!=-1){return true}}return false}function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}function updateCharCounting(a){var b=document.getElementById("caracteres_que_faltam");b.textContent=""+(160-a.value.length)}function contactBack(){alert("Beap! Beap!")};