var MVD=window.MVD||{};(function(i){function h(d,j){i.getElementsByTagName(d)[0].appendChild(j)}function e(){var d=window.location.host.split(".");d.shift();return"."+d.join(".")}MVD.loadJS=function(k,d,j){setTimeout(function(){var l=i.createElement("script");l.type="text/javascript";if(d){l.src=k+"?"+d+(j?(","+Math.floor(Math.random()*100000)):"")}else{l.src=k+(j?("?"+Math.floor(Math.random()*100000)):"")}h("head",l)},10)};MVD.loadCSS=function(d){var j=i.createElement("link");j.setAttribute("rel","stylesheet");j.setAttribute("type","text/css");j.setAttribute("href",d);h("head",j)};var f=function(){return false};var g=[];var c;var b;function a(){var d=i.getElementsByTagName("script");var j=d[d.length-1].src;return j.substring(0,j.lastIndexOf("/mvdsession")-10)}MVD.Session={cookieName:"",site:a(),refresh:function(j,d){MVD.loadJS(this.site+"ausersession.aspx",(j?""+j+","+d:"0,0")+","+this.theme,1)},init:function(k,m,l,j){var d=this;d.code=k;d.theme=l||"default";MVD.loadCSS(d.site+"mvdsession/themes/"+d.theme+"/styles.css");b=i.createElement("div");if(m){i.getElementById(m).appendChild(b)}else{h("body",b)}d.redirectOnClose=j;d.refresh();d.addListener(function(o,n){d.refresh(o,n)})},close:function(){MVD.loadJS(this.site+"aclosesession.aspx",null,1)},onClose:function(){this.delCookie();if(this.redirectOnClose){window.location.href=this.redirectOnClose}else{this.notifyChange()}},showLoggedIn:function(d){c=1;b.innerHTML=d.replace(/%1/g,MVD.Session.site);var j=b.getElementsByTagName("a")[0];j.onclick=function(){MVD.Session.close();this.onclick=f;return false}},showLoggedOut:function(d){c=0;b.innerHTML=d.replace(/%1/g,MVD.Session.site).replace(/%2/g,MVD.Session.code);var j=b.getElementsByTagName("a")[0];j.onclick=function(){var m="Iniciar sesi&oacute;n";if(MVD.Multilogin){this.href="#";MVD.Multilogin.open(m);return false}else{if(MVD.LoginDialog){var k=new MVD.LoginDialog.Login(m);return false}else{return true}}}},delCookie:function(d){this.cookieName=this.cookieName||d;if(this.cookieName){var j=new Date();j.setTime(j.getTime()-1);i.cookie=this.cookieName+"=;expires="+j.toGMTString()+";path=/;domain="+e()}},setCookie:function(d,j){this.cookieName=d;if(i.cookie.indexOf(d+"=")===-1){i.cookie=d+"="+escape(j)+";path=/;domain="+e()}},addListener:function(d){g.push(d)},notifyChange:function(m,k){for(var j=0,d=g.length;j<d;j++){g[j](m,k)}},isLoggedIn:function(){return !!c}}})(document);
