var appForgotPass = new Class(
{
	Implements : Options,

	options :
	{
		y_height : 150,
		x_width : 150,
		btn_popup : "txt_forgot_password",
		ctr : 0,
		links : " ",
		loading_div : "log_forgot_pass"
	},

	openPopup : function()
	{
		var btn_popup = this.options.btn_popup;

		if ($(btn_popup) != null)
		{
			var size = getSize();
			var pos_left = ((size.x / 2)) - (this.options.x_width / 2);
			var pos_top = ((size.y / 2)) - (this.options.y_height / 2);
			
			$(btn_popup).addEvents(
			{
				"click" : function()
				{
					$("log_fp").load("applicant_reset_password.php");
					$("popup_dropshadow_fp").setStyles(
					{
						left : 8,
						top : 8,
						height : this.options.y_height,
						width : this.options.x_width
					});
                    if ($("popup_shadow_fp") != null) {
                        $("popup_shadow_fp").setStyles(
                        {
                            display : "block",
                            left : 0,
                            top : 0,
                            height : size.y,
                            width : size.x
                        });
                    }
					$("popup_fp").setStyles(
					{
						display : "block",
						left : pos_left,
						top : pos_top
					});
					$("popup_container_fp").setStyles(
					{
						height : this.options.y_height,
						width : this.options.x_width
					});
				}.bind(this)
			});
		}
	},

	closePopup : function()
	{
        if ($("btn_popup_close") != null) {
            $("btn_popup_close").addEvents({
                "click" : function() {
                    $("popup_fp").setStyle("display","none");
                    $("popup_shadow_fp").setStyle("display","none");
                }
            });
        }
	},

	initialize : function(options)
	{
		this.setOptions(options);
		this.openPopup();
		this.closePopup();
	}
});
