var hexcase=0;var b64pad="";var chrsz=8;function hex_md5(b){return binl2hex(core_md5(str2binl(b),b.length*chrsz))}function b64_md5(b){return binl2b64(core_md5(str2binl(b),b.length*chrsz))}function str_md5(b){return binl2str(core_md5(str2binl(b),b.length*chrsz))}function hex_hmac_md5(d,c){return binl2hex(core_hmac_md5(d,c))}function b64_hmac_md5(d,c){return binl2b64(core_hmac_md5(d,c))}function str_hmac_md5(d,c){return binl2str(core_hmac_md5(d,c))}function core_md5(a,q){a[q>>5]|=128<<((q)%32);a[(((q+64)>>>9)<<4)+14]=q;var b=1732584193;var c=-271733879;var d=-1732584194;var i=271733878;for(var t=0;t<a.length;t+=16){var r=b;var s=c;var u=d;var v=i;b=md5_ff(b,c,d,i,a[t+0],7,-680876936);i=md5_ff(i,b,c,d,a[t+1],12,-389564586);d=md5_ff(d,i,b,c,a[t+2],17,606105819);c=md5_ff(c,d,i,b,a[t+3],22,-1044525330);b=md5_ff(b,c,d,i,a[t+4],7,-176418897);i=md5_ff(i,b,c,d,a[t+5],12,1200080426);d=md5_ff(d,i,b,c,a[t+6],17,-1473231341);c=md5_ff(c,d,i,b,a[t+7],22,-45705983);b=md5_ff(b,c,d,i,a[t+8],7,1770035416);i=md5_ff(i,b,c,d,a[t+9],12,-1958414417);d=md5_ff(d,i,b,c,a[t+10],17,-42063);c=md5_ff(c,d,i,b,a[t+11],22,-1990404162);b=md5_ff(b,c,d,i,a[t+12],7,1804603682);i=md5_ff(i,b,c,d,a[t+13],12,-40341101);d=md5_ff(d,i,b,c,a[t+14],17,-1502002290);c=md5_ff(c,d,i,b,a[t+15],22,1236535329);b=md5_gg(b,c,d,i,a[t+1],5,-165796510);i=md5_gg(i,b,c,d,a[t+6],9,-1069501632);d=md5_gg(d,i,b,c,a[t+11],14,643717713);c=md5_gg(c,d,i,b,a[t+0],20,-373897302);b=md5_gg(b,c,d,i,a[t+5],5,-701558691);i=md5_gg(i,b,c,d,a[t+10],9,38016083);d=md5_gg(d,i,b,c,a[t+15],14,-660478335);c=md5_gg(c,d,i,b,a[t+4],20,-405537848);b=md5_gg(b,c,d,i,a[t+9],5,568446438);i=md5_gg(i,b,c,d,a[t+14],9,-1019803690);d=md5_gg(d,i,b,c,a[t+3],14,-187363961);c=md5_gg(c,d,i,b,a[t+8],20,1163531501);b=md5_gg(b,c,d,i,a[t+13],5,-1444681467);i=md5_gg(i,b,c,d,a[t+2],9,-51403784);d=md5_gg(d,i,b,c,a[t+7],14,1735328473);c=md5_gg(c,d,i,b,a[t+12],20,-1926607734);b=md5_hh(b,c,d,i,a[t+5],4,-378558);i=md5_hh(i,b,c,d,a[t+8],11,-2022574463);d=md5_hh(d,i,b,c,a[t+11],16,1839030562);c=md5_hh(c,d,i,b,a[t+14],23,-35309556);b=md5_hh(b,c,d,i,a[t+1],4,-1530992060);i=md5_hh(i,b,c,d,a[t+4],11,1272893353);d=md5_hh(d,i,b,c,a[t+7],16,-155497632);c=md5_hh(c,d,i,b,a[t+10],23,-1094730640);b=md5_hh(b,c,d,i,a[t+13],4,681279174);i=md5_hh(i,b,c,d,a[t+0],11,-358537222);d=md5_hh(d,i,b,c,a[t+3],16,-722521979);c=md5_hh(c,d,i,b,a[t+6],23,76029189);b=md5_hh(b,c,d,i,a[t+9],4,-640364487);i=md5_hh(i,b,c,d,a[t+12],11,-421815835);d=md5_hh(d,i,b,c,a[t+15],16,530742520);c=md5_hh(c,d,i,b,a[t+2],23,-995338651);b=md5_ii(b,c,d,i,a[t+0],6,-198630844);i=md5_ii(i,b,c,d,a[t+7],10,1126891415);d=md5_ii(d,i,b,c,a[t+14],15,-1416354905);c=md5_ii(c,d,i,b,a[t+5],21,-57434055);b=md5_ii(b,c,d,i,a[t+12],6,1700485571);i=md5_ii(i,b,c,d,a[t+3],10,-1894986606);d=md5_ii(d,i,b,c,a[t+10],15,-1051523);c=md5_ii(c,d,i,b,a[t+1],21,-2054922799);b=md5_ii(b,c,d,i,a[t+8],6,1873313359);i=md5_ii(i,b,c,d,a[t+15],10,-30611744);d=md5_ii(d,i,b,c,a[t+6],15,-1560198380);c=md5_ii(c,d,i,b,a[t+13],21,1309151649);b=md5_ii(b,c,d,i,a[t+4],6,-145523070);i=md5_ii(i,b,c,d,a[t+11],10,-1120210379);d=md5_ii(d,i,b,c,a[t+2],15,718787259);c=md5_ii(c,d,i,b,a[t+9],21,-343485551);b=safe_add(b,r);c=safe_add(c,s);d=safe_add(d,u);i=safe_add(i,v)}return Array(b,c,d,i)}function md5_cmn(a,j,k,l,b,i){return safe_add(bit_rol(safe_add(safe_add(j,a),safe_add(l,i)),b),k)}function md5_ff(l,m,a,b,n,c,d){return md5_cmn((m&a)|((~m)&b),l,m,n,c,d)}function md5_gg(l,m,a,b,n,c,d){return md5_cmn((m&b)|(a&(~b)),l,m,n,c,d)}function md5_hh(l,m,a,b,n,c,d){return md5_cmn(m^a^b,l,m,n,c,d)}function md5_ii(l,m,a,b,n,c,d){return md5_cmn(a^(m|(~b)),l,m,n,c,d)}function core_hmac_md5(n,k){var l=str2binl(n);if(l.length>16){l=core_md5(l,n.length*chrsz)}var i=Array(16),m=Array(16);for(var h=0;h<16;h++){i[h]=l[h]^909522486;m[h]=l[h]^1549556828}var j=core_md5(i.concat(str2binl(k)),512+k.length*chrsz);return core_md5(m.concat(j),512+128)}function safe_add(f,g){var h=(f&65535)+(g&65535);var e=(f>>16)+(g>>16)+(h>>16);return(e<<16)|(h&65535)}function bit_rol(d,c){return(d<<c)|(d>>>(32-c))}function str2binl(g){var h=new Array();var f=(1<<chrsz)-1;for(var e=0;e<g.length*chrsz;e+=chrsz){h[e>>5]|=(g.charCodeAt(e/chrsz)&f)<<(e%32)}return h}function binl2str(h){var g="";var f=(1<<chrsz)-1;for(var e=0;e<h.length*32;e+=chrsz){g+=String.fromCharCode((h[e>>5]>>>(e%32))&f)}return g}function binl2hex(h){var e=hexcase?"0123456789ABCDEF":"0123456789abcdef";var g="";for(var f=0;f<h.length*4;f++){g+=e.charAt((h[f>>2]>>((f%4)*8+4))&15)+e.charAt((h[f>>2]>>((f%4)*8))&15)}return g}function binl2b64(k){var l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var i="";for(var g=0;g<k.length*4;g+=3){var j=(((k[g>>2]>>8*(g%4))&255)<<16)|(((k[g+1>>2]>>8*((g+1)%4))&255)<<8)|((k[g+2>>2]>>8*((g+2)%4))&255);for(var h=0;h<4;h++){if(g*8+h*6>k.length*32){i+=b64pad}else{i+=l.charAt((j>>6*(3-h))&63)}}}return i}function str_to_ent(i){var g="";var j;for(j=0;j<i.length;j++){var h=i.charCodeAt(j);var c="";if(h>255){while(h>=1){c="0123456789".charAt(h%10)+c;h=h/10}if(c==""){c="0"}c="#"+c;c="&"+c;c=c+";";g+=c}else{g+=i.charAt(j)}}return g}function trim(b){while(b.substring(0,1)==" "){b=b.substring(1,b.length)}while(b.substring(b.length-1,b.length)==" "){b=b.substring(0,b.length-1)}return b}function md5hash(f,g,h,j){if(navigator.userAgent.indexOf("Mozilla/")==0&&parseInt(navigator.appVersion)>=4){var i=hex_md5(str_to_ent(trim(f.value)));g.value=i;if(h){i=hex_md5(trim(f.value));h.value=i}if(!j){f.value=""}}return true}$("#loading").ajaxStart(function(){$(this).show()});$("#loading").ajaxStop(function(){$(this).hide()});var hash;var cUserid;var button=$("#loginButton");var box=$("#loginBox");var form=$("#loginForm");$("#loginArea").hide();button.removeAttr("href");button.mouseup(function(a){box.toggle();button.toggleClass("active")});form.mouseup(function(){return false});$(this).mouseup(function(a){if(!(($(a.target).parent("#loginButton").length>0))&&(!($(a.target).parent("#loggedInButton").length>0))){$("#loginButton").removeClass("active");box.hide();$("#loggedInForm").hide();$("#loggedInButton").removeClass("active")}});function fetchData(a,c,b){$.ajax({url:"http://www.pentaxforums.com/forums/misc.php?do=pfhomelogin",dataType:"text",cache:false,success:function(d){d=$.parseJSON(d);if(d.loggedin){hash=d.logouthash;$("#loginContent").html(d.newposts);$("#loginButton").removeClass("active");$("#loginBox").hide();$("#loginArea").hide();cUserid=d.userid}else{if(d){$("#loginArea").show();$("#loginContent").html("");if(a){if(c){alert("Your login quota has been exhaused.  Please try again after 15 minutes.")}else{alert("Login failed - please try again!")}}}else{if(a){alert("Communication failure.  Please log in on the forum")}}}}})}function logIn(){$.ajax({url:"http://www.pentaxforums.com/forums/login.php?do=login",type:"POST",data:{vb_login_username:document.loginForm.vb_login_username.value,vb_login_password:"",vb_login_md5password:hex_md5(str_to_ent(trim(document.loginForm.vb_login_password.value))),vb_login_md5password_utf:hex_md5(trim(document.loginForm.vb_login_password.value)),cookieuser:document.loginForm.cookieuser.checked,"do":"login"},cache:false,success:function(b){var a=false;try{if(b.getElementsByTagName("error")&&b.getElementsByTagName("error")[0].firstChild.nodeValue.indexOf("quota")!=-1){a=true}}catch(c){}fetchData(true,a,false)}})}function logOut(){$.ajax({url:"http://www.pentaxforums.com/forums/login.php?do=logout&logouthash="+hash,success:function(){fetchData(false,false,false)}})}fetchData(false,false,true);
