LoginPopup = new function() {
	function getLoginPageUrl() {
	    var host = 'https://ed.grammarly.com';
	    
	    if (window.top.location.hostname == 'grammarlyweb.hydra.sciworth.com')
	        host = 'http://grammarly.hydra.sciworth.com';
	    
	    return host + '/login/';
	}
	
	this.createPopup = function(parent) {
		parent.empty();

        parent.append($('<img src="/i/ajax-loader.gif"/><iframe id="loginFrame" scrolling="no" frameborder="0" allowtransparency="true" src="' + getLoginPageUrl() + '"/>'));
	}
};

$(document).ready(function() {
	$('.login .bn_login').click(function() {
		if ($('.login_menu').is(':hidden')) {
			LoginPopup.createPopup($('.login_menu .m_inner'));
			
			$('.login_menu').fadeIn('fast');
			$('.textbox input').jLabel();
			
			$.fn.jLabel.defaults.speed = 0;
			$.fn.jLabel.defaults.opacity = 0.2;
			$.fn.jLabel.defaults.xShift = 0;
			$('.bn_login').addClass('bn_login_active');
		} else {
			$('.login_menu').fadeOut('fast');
			$('.bn_login').removeClass('bn_login_active')
		}
		
		return false;
	});
	
	if (window.location.toString().indexOf('#login') != -1) {
		$('.login .bn_login').trigger('click');
	}
});
