﻿
function xsrf(){var c=" "+document.cookie+";";var r=self.location.href.match(/^https:\/\//i)?/(?:(?:\s+)|;)sxsrf=(.*?);/:/(?:(?:\s+)|;)xsrf=(.*?);/;var m=r.exec(c);return m?m[1]:"";}
function xsrf_de(url){var p=/([^?]*)(\?.*)?/.exec(url);return p[1]+(typeof(p[2])!=="undefined"?p[2].replace(/(?:(\?)xsrf=[A-F0-9]{40}(?:&?))|(?:&xsrf=[A-F0-9]{40}(&??))/g,"$1$2"):"");}
function xsrf_qs(url){var xs=xsrf();url=xsrf_de(url);return xs?url+(url.lastIndexOf('?')>=0?'&':'?')+"xsrf="+xs:url;}
function xsrf_nav(url){self.location=xsrf_qs(url);}
function xsrf_load(){var l=document.forms.length;if(l==0)
return;var x=xsrf();if(!x)
return;for(var i=0;i<l;++i){var f=document.forms[i].elements["xsrf"];if(f){f.value=x;}}}
if(window.addEventListener)window.addEventListener("load",xsrf_load,false);else window.attachEvent('onload',xsrf_load);