jQuery.cookie=function(h,m,j){if(typeof m!="undefined"){j=j||{};if(m===null){m="";j.expires=-1}var f="";if(j.expires&&(typeof j.expires=="number"||j.expires.toUTCString)){var d;if(typeof j.expires=="number"){d=new Date();d.setTime(d.getTime()+(j.expires*24*60*60*1000))}else{d=j.expires}f="; expires="+d.toUTCString()}var k=j.path?"; path="+(j.path):"";var e=j.domain?"; domain="+(j.domain):"";var l=j.secure?"; secure":"";document.cookie=[h,"=",encodeURIComponent(m),f,k,e,l].join("")}else{var c=null;if(document.cookie&&document.cookie!=""){var b=document.cookie.split(";");for(var g=0;g<b.length;g++){var a=jQuery.trim(b[g]);if(a.substring(0,h.length+1)==(h+"=")){c=decodeURIComponent(a.substring(h.length+1));break}}}return c}};$(function(){$.cookie("TestForCookie","true");var a=$.cookie("TestForCookie");if(a==null){$("#CookieWarning").show()}});var $buoop={vs:{i:7,f:3.6,o:10.5,s:4,n:9}};$buoop.ol=window.onload;window.onload=function(){if($buoop.ol){$buoop.ol()}var a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src","http://browser-update.org/update.js");document.body.appendChild(a)};(function(a,j){var i={a:"href",img:"src",form:"action",base:"href",script:"src",iframe:"src",link:"href"},e=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","fragment"],b={anchor:"fragment"},f={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/},h=/(?:^|&|;)([^&=;]*)=?([^&;]*)/g,c=/(?:^|&|;)([^&=;]*)=?([^&;]*)/g;function g(p,n){var m=decodeURI(p),l=f[n||false?"strict":"loose"].exec(m),o={attr:{},param:{},seg:{}},k=14;while(k--){o.attr[e[k]]=l[k]||""}o.param.query={};o.param.fragment={};o.attr.query.replace(h,function(q,r,s){if(r){o.param.query[r]=s}});o.attr.fragment.replace(c,function(q,r,s){if(r){o.param.fragment[r]=s}});o.seg.path=o.attr.path.replace(/^\/+|\/+$/g,"").split("/");o.seg.fragment=o.attr.fragment.replace(/^\/+|\/+$/g,"").split("/");o.attr.base=o.attr.host?o.attr.protocol+"://"+o.attr.host+(o.attr.port?":"+o.attr.port:""):"";return o}function d(k){var l=k.tagName;if(l!==j){return i[l.toLowerCase()]}return l}a.fn.url=function(k){var l="";if(this.length){l=a(this).attr(d(this[0]))||""}return a.url({url:l,strict:k})};a.url=function(k){var m="",l=false;if(typeof k==="string"){m=k}else{k=k||{};l=k.strict||l;m=k.url===j?window.location.toString():k.url}return{data:g(m,l),attr:function(n){n=b[n]||n;return n!==j?this.data.attr[n]:this.data.attr},param:function(n){return n!==j?this.data.param.query[n]:this.data.param.query},fparam:function(n){return n!==j?this.data.param.fragment[n]:this.data.param.fragment},segment:function(n){if(n===j){return this.data.seg.path}else{n=n<0?this.data.seg.path.length+n:n-1;return this.data.seg.path[n]}},fsegment:function(n){if(n===j){return this.data.seg.fragment}else{n=n<0?this.data.seg.fragment.length+n:n-1;return this.data.seg.fragment[n]}}}}})(jQuery);var ProvidersContainerId="#Providers";var MessagesContainerId="#Messages";var OpenIdProviderClass=" .OpenIdProvider";var OpenIdProviderWindowName="OpenIdProviderWindow";var RequestToProviderAJAX="Index";$(function(){$(ProvidersContainerId+OpenIdProviderClass).click(function(){var c=$(this).attr("name");$.post(RequestToProviderAJAX,{"OpenId.OpenIdProviderName":c},function(d){if(d.SuccessMessage===null){$(MessagesContainerId).html(d)}else{$(MessagesContainerId).html("");window.location=d.url}});return false});var b=$.url().param("SessionTimeOut");if(b=="Yes"){var a=$("<div></div>").dialog({width:350,height:200,resizable:false,modal:true,autoOpen:false,title:"Session Timed Out",buttons:{OK:function(){$(this).dialog("close")}},close:function(){$(this).remove()}});a.html("Your Session Has Timed Out Please Log Back In.");a.dialog("open")}});function IsLocal(){if(window.location.hostname=="localhost"){return true}else{return false}};
