var freq=null;var cur_e=new Object();var lastq="";var FORM_timer=0;var freq_busy=false;var ajxCf=new Object();var requestTimer;window.setInterval("check_form()",1000);try{freq=new XMLHttpRequest()}catch(trymicrosoft){try{freq=new ActiveXObject("Msxml2.XMLHTTP")}catch(othermicrosoft){try{freq=new ActiveXObject("Microsoft.XMLHTTP")}catch(failed){freq=null}}}function get_t(){var a=new Date();return Math.round(a.getTime()/1000)}function hide_as(){cur_e.pointer=undefined;FORM_timer=0;lastq="";$("#"+cur_e.name+"_sug").slideUp("fast");$("#filler").empty()}function check_form(){if((FORM_timer<0)||(FORM_timer>0&&(get_t()-3>FORM_timer))){hide_as()}}var fready=false;$(function(){fready=true});function faj(f,c,d){if(!fready){return}f_cerr(f);if(f.value.length<2){FORM_timer=get_t();hide_as();return}var b=d.keyCode;if((b==40)||(b==27)||(b==38)){return}FORM_timer=0;var a=f.value.replace(/^\s+|\s+$/g,"");if(a==lastq){return}cur_e=f;lastq=a;path=c+encodeURIComponent(a);if(ajxCf[path]){f_fill(ajxCf[path])}else{if(freq_busy){freq.onreadystatechange=function(){freq.abort()};freq.abort()}freq.open("GET",path,true);requestTimer=setTimeout(function(){freq.abort()},4000);freq.onreadystatechange=function(){if(!freq){return 0}if(freq.readyState!=4){return 0}freq_busy=false;try{if(freq.status!=200){return 0}}catch(e){return 0}if(freq.readyState==4){if(requestTimer!=-1){window.clearTimeout(requestTimer)}ajxCf[path]=freq.responseText;f_fill(freq.responseText)}return(false)};freq.send(null);freq_busy=true}return 1}function fdo(d,c){var a=c.keyCode;var b=$("#filler > .fillit").length;if(!b){return}switch(a){case 27:mo_cb2(d,d.pointer);FORM_timer=-1;check_form();return 0;case 40:if(d.pointer==undefined){d.pointer=-1}d.pointer=(d.pointer+1)%b;mo_cb2(d,d.pointer);return 0;case 38:if(d.pointer==undefined){d.pointer=0}d.pointer=d.pointer-1;if(d.pointer<0){d.pointer=b}mo_cb2(d,d.pointer);return 0}return 1}function dmout(a){FORM_timer=get_t()}function mo_cb2(d,b){var a;var c=$("#filler .fillit").removeClass("sel").eq(b).addClass("sel").each(function(){if(this.id.match(/^filler_(\d+)/)){a=RegExp.$1}}).html();if(c){d.value=c.replace(/(<span class="subt".*)/ig,"").replace(/(<([^>]+)>)/ig,"").replace(/\s+/g," ")}FORM_timer=0;d.pointer=b;$("#"+d.name+"_id").attr("value",a)}function f_fill(a){var d=$("#"+cur_e.name+"_sug");if(d.size()==0){d=$('<div id="'+cur_e.name+'_sug">.</div>').appendTo("body");var f=$(cur_e).offset();var c=$(cur_e).height();var b=$(cur_e).width();d.addClass("sugg").css({position:"absolute",display:"block",top:(f.top+c+2)+"px",left:f.left+"px",width:b+"px",visibility:"hidden"})}else{d.slideDown("fast")}if((!a)||a.match(/^\s*$/)){d.html("").css({display:"none"})}else{d.html(a).css({visibility:"visible"});cur_e.pointer=undefined;$(".fillit").hover(function(){FORM_timer=0;var e=$(".fillit").index(this);mo_cb2(cur_e,e)},function(){$(this).removeClass("sel");dmout()}).click(function(){FORM_timer=-1;check_form()})}$("#"+cur_e.name+"_id").attr({value:""});return 1}function sc2(a){scrollTo(a.offsetLeft,a.offsetTop-50)}function f_emp(a){}function f_error(a,b){if(!a){return}a.focus();a.style.backgroundColor="#ffaaaa";if(i=document.getElementById(a.name+"_err")){i.innerHTML=b}sc2(a)}function f_nr(b,a){b.value=b.value.replace(/^\s+|\s+$/g,"");if(b.value==""){f_error(b,err.fill_here);return(false)}else{if(!b.value.match(/^[\d.,]+$/)){f_error(b,err.number_here);return(false)}}f_cerr(b);return(true)}function f_str(b,a,c){b.value=b.value.replace(/^\s+|\s+$/g,"");if(c&&(b.value.length==0)){return(true)}if(b.value==""){f_error(b,err.fill_here);return(false)}else{if((a)&&(b.value.length<a)){f_error(b,err.too_small.replace(/%d/,a).replace(/%d/,b.value.length));return(false)}}f_cerr(b);return(true)}function f_select(b,a){if(b.value==a){f_error(b,err.bad_options);return(false)}f_cerr(b);return(true)}function f_disable(a){if(!a){return}a.value=err.sending;a.style.color="#638aa7";a.disabled=true;return(true)}function f_conf(b){var a=confirm("Seguro?");if(a){return true}else{return false}}function f_radio(b){var a=-1;for(i=0;i<b.length;i++){if(b[i].checked){a=i}}if(a==-1){if(i=document.getElementById(b[0].name+"_err")){if(b[0].parentNode.parentNode.parentNode){b[0].parentNode.parentNode.parentNode.style.backgroundColor="#ffaaaa"}i.innerHTML=err.bad_options}sc2(i);return false}else{f_cerr(b)}return(true)}function f_diff(b,a){if(b.value!=a.value){b.style.backgroundColor="#ffaaaa";a.style.backgroundColor="#ffaaaa";b.value="";a.value="";if(i=document.getElementById(b.name+"_err")){i.innerHTML=err.passwords_differ}b.focus();sc2(b);return(false)}b.style.backgroundColor="white";a.style.backgroundColor="white";return(true)}function f_email(b,d){var c=b.value;if(d&&(c.length==0)){return(true)}var a=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(a.test(c)==true){return true}f_error(b,err.bad_email.replace(/%s/,c));sc2(b);return(false)}function f_memail(b,d){var c=b.value;if(d&&(c.length==0)){return(true)}var f=c.split(",");var a=0;while(a<f.length){if(!((f[a].indexOf(".")>2)&&(f[a].indexOf("@")>0))){f_error(b,err.bad_email.replace(/%s/,f[a]));sc2(b);return(false)}a+=1}return(true)}function f_cerr(b){var a;if(!b){return}if(a=document.getElementById(b.name+"_err")){a.innerHTML=""}if(b.style){b.style.backgroundColor="white"}else{if(b.parentNode&&b.parentNode.style){b.parentNode.style.backgroundColor="white"}else{if(b.parentNode&&b.parentNode.parentNode.style){b.parentNode.parentNode.style.backgroundColor="white"}}}}function str2hex_md5(b,a){a.value=hex_md5(b.value);b.value="";return true}var hexcase=0;var b64pad="";var chrsz=8;function hex_md5(a){return binl2hex(core_md5(str2binl(a),a.length*chrsz))}function core_md5(p,k){p[k>>5]|=128<<((k)%32);p[(((k+64)>>>9)<<4)+14]=k;var o=1732584193;var n=-271733879;var m=-1732584194;var l=271733878;for(var g=0;g<p.length;g+=16){var j=o;var h=n;var f=m;var e=l;o=md5_ff(o,n,m,l,p[g+0],7,-680876936);l=md5_ff(l,o,n,m,p[g+1],12,-389564586);m=md5_ff(m,l,o,n,p[g+2],17,606105819);n=md5_ff(n,m,l,o,p[g+3],22,-1044525330);o=md5_ff(o,n,m,l,p[g+4],7,-176418897);l=md5_ff(l,o,n,m,p[g+5],12,1200080426);m=md5_ff(m,l,o,n,p[g+6],17,-1473231341);n=md5_ff(n,m,l,o,p[g+7],22,-45705983);o=md5_ff(o,n,m,l,p[g+8],7,1770035416);l=md5_ff(l,o,n,m,p[g+9],12,-1958414417);m=md5_ff(m,l,o,n,p[g+10],17,-42063);n=md5_ff(n,m,l,o,p[g+11],22,-1990404162);o=md5_ff(o,n,m,l,p[g+12],7,1804603682);l=md5_ff(l,o,n,m,p[g+13],12,-40341101);m=md5_ff(m,l,o,n,p[g+14],17,-1502002290);n=md5_ff(n,m,l,o,p[g+15],22,1236535329);o=md5_gg(o,n,m,l,p[g+1],5,-165796510);l=md5_gg(l,o,n,m,p[g+6],9,-1069501632);m=md5_gg(m,l,o,n,p[g+11],14,643717713);n=md5_gg(n,m,l,o,p[g+0],20,-373897302);o=md5_gg(o,n,m,l,p[g+5],5,-701558691);l=md5_gg(l,o,n,m,p[g+10],9,38016083);m=md5_gg(m,l,o,n,p[g+15],14,-660478335);n=md5_gg(n,m,l,o,p[g+4],20,-405537848);o=md5_gg(o,n,m,l,p[g+9],5,568446438);l=md5_gg(l,o,n,m,p[g+14],9,-1019803690);m=md5_gg(m,l,o,n,p[g+3],14,-187363961);n=md5_gg(n,m,l,o,p[g+8],20,1163531501);o=md5_gg(o,n,m,l,p[g+13],5,-1444681467);l=md5_gg(l,o,n,m,p[g+2],9,-51403784);m=md5_gg(m,l,o,n,p[g+7],14,1735328473);n=md5_gg(n,m,l,o,p[g+12],20,-1926607734);o=md5_hh(o,n,m,l,p[g+5],4,-378558);l=md5_hh(l,o,n,m,p[g+8],11,-2022574463);m=md5_hh(m,l,o,n,p[g+11],16,1839030562);n=md5_hh(n,m,l,o,p[g+14],23,-35309556);o=md5_hh(o,n,m,l,p[g+1],4,-1530992060);l=md5_hh(l,o,n,m,p[g+4],11,1272893353);m=md5_hh(m,l,o,n,p[g+7],16,-155497632);n=md5_hh(n,m,l,o,p[g+10],23,-1094730640);o=md5_hh(o,n,m,l,p[g+13],4,681279174);l=md5_hh(l,o,n,m,p[g+0],11,-358537222);m=md5_hh(m,l,o,n,p[g+3],16,-722521979);n=md5_hh(n,m,l,o,p[g+6],23,76029189);o=md5_hh(o,n,m,l,p[g+9],4,-640364487);l=md5_hh(l,o,n,m,p[g+12],11,-421815835);m=md5_hh(m,l,o,n,p[g+15],16,530742520);n=md5_hh(n,m,l,o,p[g+2],23,-995338651);o=md5_ii(o,n,m,l,p[g+0],6,-198630844);l=md5_ii(l,o,n,m,p[g+7],10,1126891415);m=md5_ii(m,l,o,n,p[g+14],15,-1416354905);n=md5_ii(n,m,l,o,p[g+5],21,-57434055);o=md5_ii(o,n,m,l,p[g+12],6,1700485571);l=md5_ii(l,o,n,m,p[g+3],10,-1894986606);m=md5_ii(m,l,o,n,p[g+10],15,-1051523);n=md5_ii(n,m,l,o,p[g+1],21,-2054922799);o=md5_ii(o,n,m,l,p[g+8],6,1873313359);l=md5_ii(l,o,n,m,p[g+15],10,-30611744);m=md5_ii(m,l,o,n,p[g+6],15,-1560198380);n=md5_ii(n,m,l,o,p[g+13],21,1309151649);o=md5_ii(o,n,m,l,p[g+4],6,-145523070);l=md5_ii(l,o,n,m,p[g+11],10,-1120210379);m=md5_ii(m,l,o,n,p[g+2],15,718787259);n=md5_ii(n,m,l,o,p[g+9],21,-343485551);o=safe_add(o,j);n=safe_add(n,h);m=safe_add(m,f);l=safe_add(l,e)}return Array(o,n,m,l)}function md5_cmn(h,e,d,c,g,f){return safe_add(bit_rol(safe_add(safe_add(e,h),safe_add(c,f)),g),d)}function md5_ff(g,f,l,k,e,j,h){return md5_cmn((f&l)|((~f)&k),g,f,e,j,h)}function md5_gg(g,f,l,k,e,j,h){return md5_cmn((f&k)|(l&(~k)),g,f,e,j,h)}function md5_hh(g,f,l,k,e,j,h){return md5_cmn(f^l^k,g,f,e,j,h)}function md5_ii(g,f,l,k,e,j,h){return md5_cmn(l^(f|(~k)),g,f,e,j,h)}function core_hmac_md5(c,f){var e=str2binl(c);if(e.length>16){e=core_md5(e,c.length*chrsz)}var a=Array(16),d=Array(16);for(var b=0;b<16;b++){a[b]=e[b]^909522486;d[b]=e[b]^1549556828}var g=core_md5(a.concat(str2binl(f)),512+f.length*chrsz);return core_md5(d.concat(g),512+128)}function safe_add(a,d){var c=(a&65535)+(d&65535);var b=(a>>16)+(d>>16)+(c>>16);return(b<<16)|(c&65535)}function bit_rol(a,b){return(a<<b)|(a>>>(32-b))}function str2binl(d){var c=Array();var a=(1<<chrsz)-1;for(var b=0;b<d.length*chrsz;b+=chrsz){c[b>>5]|=(d.charCodeAt(b/chrsz)&a)<<(b%32)}return c}function binl2str(c){var d="";var a=(1<<chrsz)-1;for(var b=0;b<c.length*32;b+=chrsz){d+=String.fromCharCode((c[b>>5]>>>(b%32))&a)}return d}function binl2hex(c){var b=hexcase?"0123456789ABCDEF":"0123456789abcdef";var d="";for(var a=0;a<c.length*4;a++){d+=b.charAt((c[a>>2]>>((a%4)*8+4))&15)+b.charAt((c[a>>2]>>((a%4)*8))&15)}return d}function binl2b64(d){var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var f="";for(var b=0;b<d.length*4;b+=3){var e=(((d[b>>2]>>8*(b%4))&255)<<16)|(((d[b+1>>2]>>8*((b+1)%4))&255)<<8)|((d[b+2>>2]>>8*((b+2)%4))&255);for(var a=0;a<4;a++){if(b*8+a*6>d.length*32){f+=b64pad}else{f+=c.charAt((e>>6*(3-a))&63)}}}return f}function mce(b){var a=document.getElementById(b);if(tinyMCE.getInstanceById(b)==null){tinyMCE.execCommand("mceAddControl",false,b)}else{tinyMCE.execCommand("mceRemoveControl",false,b)}return false}$(function(){$(".cform input[type='text'], .cform input[type='file'], .cform input[type='radiobox'], .cform input[type='password'], .cform input[type='checkbox'], .cform select , .cform textarea").focus(function(){$(".form_value").parent().removeClass("focus");$(this).parent().parent().addClass("focus")})});var cache=new Object;function clean_value(a){return a.value.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function check_taken(a,c){var d=$(a).get(0);var f=clean_value(d);f_cerr(d);if(f.length<3){return}var b=cache[f];if(b==undefined){$.get(c+"/value/"+f,function(e){if(e.indexOf("TAKEN")>-1){cache[f]=true;if(clean_value(d)==f){f_error(d,err["sorry_value_%s_taken"].replace(/%s/,f))}}else{cache[f]=false}})}else{if(b==true){f_error(d,err["sorry_value_%s_taken"].replace(/%s/,f))}}}$(function(){$("#username").keyup(function(){check_taken("#username","/cun")})});$(function(){$("#name").keyup(function(){check_taken("#name","/cmn")})});