window.addEvent('domready',function() {
function createFileManager(user,issue_date,cookie,lang,ul,dl,del,uploadSize){var wfm_filebasepath="files/";var manager=new WFMFileManager({url:wfm_filebasepath+"weaverfm-page19.php",assetBasePath:wfm_filebasepath,language:lang,uploadAuthData:{session_cookie:cookie,session_username:user,session_issued_on:issue_date},permissions:{upload:ul,download:dl,destroy:del},maxUploadSize:uploadSize});return manager};function clearCookies(){var _cookie=Cookie.read("weaverfm-page19-wfm_cookie");var _username=Cookie.read("weaverfm-page19-wfm_username");var _issued_on=Cookie.read("weaverfm-page19-wfm_issued_on");var _lang=Cookie.read("weaverfm-page19-wfm_lang");if(_cookie){Cookie.dispose("weaverfm-page19-wfm_cookie")}if(_username){Cookie.dispose("weaverfm-page19-wfm_username")}if(_issued_on){Cookie.dispose("weaverfm-page19-wfm_issued_on")}if(_lang){Cookie.dispose("weaverfm-page19-wfm_lang")}};function logout(){clearCookies();document.id("weaverfm-page19-wfm_challenge").set("value","");document.id("weaverfm-page19-wfm_username").set("value","");document.id("weaverfm-page19-wfm_password").set("value","")};var n="";function mash(username,password,challenge){document.id("weaverfm-page19-wfm_password").set("value",hex_md5(hex_md5(password)+challenge+challenge2_page19));document.id("weaverfm-page19-wfm_username").set("value",hex_md5(username));document.id("weaverfm-page19-wfm_challenge").set("value",challenge);n=username}var form=document.id("weaverfm-page19-login");form.set("send",{onComplete:function(response){document.id("weaverfm-page19-wfm_challenge").set("value","");document.id("weaverfm-page19-wfm_password").set("value","");var data=JSON.decode(response);var loggedIn=data.WFM_LOGIN_RESULT;if(loggedIn){var lang=data.WFM_LOGIN_LANGUAGE;var cookie=data.WFM_LOGIN_COOKIE;var issued_on=data.WFM_COOKIE_ISSUED_ON;var expiration={duration:data.WFM_COOKIE_DURATION};var user=document.id("weaverfm-page19-wfm_username").get("value");var permissions=data.WFM_USER_PERMISSIONS;var maxUploadSize=data.WFM_MAX_UPLOAD_SIZE;clearCookies();Cookie.write("weaverfm-page19-wfm_cookie",cookie,expiration);Cookie.write("weaverfm-page19-wfm_username",user,expiration);Cookie.write("weaverfm-page19-wfm_issued_on",issued_on,expiration);Cookie.write("weaverfm-page19-wfm_lang",lang,expiration);var manager=createFileManager(user,issued_on,cookie,lang,permissions.WFM_UPLOAD_PERMISSIONS,permissions.WFM_DOWNLOAD_PERMISSIONS,permissions.WFM_DESTROY_PERMISSIONS,maxUploadSize);if(manager){manager.addEvent("logout",function(){logout()});manager.show()}else{alert("Opps! Sorry there seemed to be an issue creating the filemanager.")}}else{var fail=document.id("weaverfm-event-fail");fail.fade("in");(function(){fail.fade("out")}).delay(1500)}document.id("weaverfm-page19-wfm_username").set("value",n);document.id(shark.options.prefix+"weaverfm-page19-wfm_challenge").set("value","")}});document.id("weaverfm-page19-login").addEvent("submit",function(e){e.stop();var pw=document.id("weaverfm-page19-wfm_challenge").get("value");var uname=document.id("weaverfm-page19-wfm_username").get("value");mash(uname,pw,challenge_page19);this.send()});var shark=new PassShark("weaverfm-page19-wfm_challenge",{prefix:"ps-",interval:300,duration:1500,replacement:"%u25CF",debug:false});var slider=new Fx.Slide("weaverfm-panel",{duration:"short"});document.id(document.body).adopt(document.id("weaverfm-toppanel"));slider.hide();document.id("weaverfm-open").addEvent("click",function(e){slider.toggle()});document.id("weaverfm-lostPassword").addEvent("click",function(e){var uname=document.id("weaverfm-page19-wfm_username").get("value");recoverPasswordForUser(uname)});function recoverPasswordForUser(username){mash(username,"",challenge_page19);var uname=document.id("weaverfm-page19-wfm_username").get("value");var myHTMLRequest=new Request.JSON({url:"files/recover-page19.php",onSuccess:function(response){var email=document.id("weaverfm-event-email");email.fade("in");(function(){email.fade("out")}).delay(1500)}}).get({wfm_uname:uname});document.id("weaverfm-page19-wfm_username").set("value",username);document.id("weaverfm-page19-wfm_challenge").set("value","")};var _cookie=Cookie.read("weaverfm-page19-wfm_cookie");var _username=Cookie.read("weaverfm-page19-wfm_username");var _issued_on=Cookie.read("weaverfm-page19-wfm_issued_on");var _lang=Cookie.read("weaverfm-page19-wfm_lang");if(_cookie&&_username&&_issued_on&&_lang){var myHTMLRequest=new Request.JSON({onSuccess:function(response){if(response.WFM_LOGIN_RESULT){var permissions=response.WFM_USER_PERMISSIONS;var maxUploadSize=response.WFM_MAX_UPLOAD_SIZE;var manager=createFileManager(_username,_issued_on,_cookie,_lang,permissions.WFM_UPLOAD_PERMISSIONS,permissions.WFM_DOWNLOAD_PERMISSIONS,permissions.WFM_DESTROY_PERMISSIONS,maxUploadSize);if(manager){manager.addEvent("logout",function(){logout()});manager.show()}else{alert("Opps! Sorry there seemed to be an issue creating the filemanager.")}}}}).get("files/autologin-page19.php")}else{};});