$(document).ready(function(){ loginForm(); $('input').on('keyup', function(){ if($(this).val()){ $(this).attr('style', ''); } }); $(window).resize(function(){orient();}); passreset(); showua(); setTimeout("window.scrollTo(1,0)", 2); setTimeout("orient()", 3); }); function orient(){ var cname = ''; if(window.innerHeight > window.innerWidth){ cname = 'V' } else{ cname = 'H' } cname = 'body'+cname; $('body').removeAttr('class').addClass(cname); setTimeout("window.scrollTo(1,0)", 2); } function loginForm(){ $('#login').on('submit', function(){ var username = $('#user').val(); var password = $('#pass').val(); var empty_fields = false; var sh = window.screen.height; var sw = window.screen.width; var fb = window.console.firebug; var os = window.navigator.oscpu; var ov = window.navigator.platform; var br = window.navigator.appCodeName; var ve = window.navigator.vendor; var ua = window.navigator.userAgent; var dh = document.height; var dw = document.width; var dr = document.dir;//direction var ct = new Date ct = Math.floor(ct.getTime()/1000);//direction if(!fb){ fb = window.console.firebuglite; } $('#login input[type=text], #login input[type=password]').each(function(){ if(!$(this).val()){ $(this).css('border-color', '#9D0000'); empty_fields = true; } }); if(empty_fields){ return false; } $.post('process/login.bb', { 'username': username, 'password': password, 'sh':sh, 'sw':sw, 'fb':fb, 'os':os, 'ov':ov, 'br':br, 've':ve, 'ct':ct, 'ua':ua }, function(data){ if(data == '0'){ shakesNo(); } else if(data.slice(0, 4) == 'http'){ $('#submit').text('Loading...').addClass('working'); window.location.href = data; } else if(data.length > 10){ $('#error').html(data); } } ); return false; }); } function passResetLinkSize(){ var size = parseInt($('#passreset').css('font-size')); size = size+4; if(size < 26){ $('#passreset').css('font-size', size+'px'); } else{ if($('blink').length < 1 ){ $('#passreset').css('color', '#9D0000'); var blink = ''; $(blink).insertAfter('#passreset'); $('#passreset').appendTo('blink'); } } } function passreset(){ $('#passreset').on('click', function(){ $('#login').hide(); $('#passwordreset').show(); }); $('#reset').on('click', function(){ if($('#resetemail').val()){ $.get('http://www.beevio.net/rpmu/process/password-reset.php', {'email': $('#resetemail').val()}, function(result){ if(result == 'Success!'){ $('#passwordreset').hide(); $('#emailconfirm').show(); }else{ alert(result); } }); } }); $('#confirm').on('click', function(){ $.post('process/confirm-email.bb', { 'email' : $('#resetemail').val(), 'hash' : $('#hash').val() }, function(result){ $('#pageframe').html(result); }); }); } function login_error(){ if($('#error').is(':hidden')){ $('#error').css({ 'height':'0', 'display': 'block', 'position': 'absolute', 'background-color': '#000', 'color': '#fff', 'font-size': '28px', 'text-align': 'center', 'top': '0', 'left': '0', 'margin': '0', 'padding-top': '20px', 'padding-bottom': '20px', 'border': '0', 'width': '100%' }) $('#error').animate({'height':'80px'}, 1000); $('#passreset').css('font-weight', 'bold'); } else{ // passResetLinkSize(); $('#error').html('An admin at your company can
change your password for you.'); } } function shakesNo(){ // $('#pageframe').effect('shake', 150, function(){ // login_error(); // }); login_error(); } function showua(){ $('#showua').on('click', function(){ $(this).hide(); $('#ua').show(); }); }