jQuery(function($)
{$.blockUI.defaults.css={padding:0,margin:0,top:'50%',left:'50%'};$.blockUI.defaults.overlayCSS={backgroundColor:'#fff',opacity:'0.75'};});var register_user_setup=function(){};var register_admin_setup=function(){};(function($){var user_callbacks=[];var admin_callbacks=[];var is_setup=false;register_user_setup=function(callback)
{if(is_setup)
{callback($);}
else
{user_callbacks.push(callback);}}
register_admin_setup=function(callback)
{if(is_setup)
{callback($);}
else
{admin_callbacks.push(callback);}}
function setup_user()
{if(is_setup)
{return;}
is_setup=true;if(is_admin)
{for(var i in admin_callbacks)
{admin_callbacks[i]($);}}
for(var i in user_callbacks)
{user_callbacks[i]($);}}
$(function()
{if((!is_user&&is_client_area)||(!is_admin&&is_admin_area))
{var dialog=$('<div class="dialog login-dialog" />');var type=is_admin_area?'Admin':'Client'
$('<div class="title">'+type+' Login</div>').appendTo(dialog);var message=$('<p class="notice">'+(is_admin?'You must authenticate as an administrator to use this section of the site.':'You must authenticate to use this section of the site.')+'</p>').appendTo(dialog)
$('<form name="login-form"><table>'+'<tr><td>username</td><td><input type="text" /></td></tr>'+'<tr><td>password</td><td><input type="password" /></td></tr>'+'</table></form>').appendTo(dialog);var buttons=$('<div class="buttons" />').appendTo(dialog);$('<br /><a href="//pixray.net">I\'m not a '+(is_admin_area?'admin':'client')+'... Get me out of here!</a>').appendTo(dialog);var submit=function()
{message.removeClass('error').addClass('notice').text('Please wait while we check your credentials...');api({method:'user.login',username:dialog.find('input[type=text]').val(),password:dialog.find('input[type=password]').val()},function(res)
{if(is_admin_area&&!res.is_admin)
{message.addClass('error').removeClass('notice').text('You do not have administrator priviledges.');}
else
{message.addClass('success').removeClass('notice error').text('SUCCESS!');$.unblockUI();is_user=true;is_admin=res.is_admin;setup_user();}},function(res)
{message.addClass('error').removeClass('notice').text(res.error_message);});}
button({message:'Cancel',silk:'cross',click:function()
{history.go(-1);}}).appendTo(buttons);button({message:'Login',silk:'accept',click:submit}).appendTo(buttons);dialog.find('input').keydown(function(e)
{if(e.keyCode==13)
{submit();}});$.blockUI({message:dialog});dialog.css({marginTop:-dialog.height()/2,marginLeft:-dialog.width()/2});}
else if(is_user&&!(is_admin_area&&!is_admin))
{setup_user();}})})(jQuery);function getFlashVersion()
{try
{try
{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try
{axo.AllowScriptAccess='always';}
catch(e)
{return'6,0,0';}}
catch(e)
{}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}
catch(e)
{try
{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)
{return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}
catch(e)
{}}
return'0,0,0';}
register_admin_setup(function($)
{$('ul.nav').append('<li><a href="/admin">C-Panel</a></li>');});register_user_setup(function($)
{$('ul.nav').append('<li><a href="/files">Files</a></li><li><a href="/logout">Logout</a></li>');function user_pulse()
{api({method:'api.signal'});setTimeout(user_pulse,60*5*1000);}
setTimeout(user_pulse,60*5*1000);});