/**
 * @copyright Affinitive, LLC (support@beaffinitive.com)
 * @author Pavel Shub (pavel@beaffinitive.com)
 * @package Enclave
 */

if (Affinitive == undefined) {
	var Affinitive = new function() {};
}
if (Affinitive.Member == undefined) {
	Affinitive.Member = new function() {};
}

Affinitive.Member.switchModalForms = function() {
	jQuery('#loginForm').toggle();
	jQuery('#registerForm').toggle();
	jQuery.fn.colorbox.resize();
	return false;
};

Affinitive.Member.registerModalOptions = {
	'href':fpglobals.baseurl + "member/modal-login/register/",
	'speed':150,
	'opacity':0.60,
	'width':'700px',
	'scrolling':false,
	'onLoad':function() {
		setPageNote();
	}
};

Affinitive.Member.loginModalOptions = {
	'href':fpglobals.baseurl + "member/modal-login/login/",
	'speed':150,
	'opacity':0.60,
	'width':'700px',
	'scrolling':false,
	'onLoad':function() {
		setPageNote();
	}
};

Affinitive.Member.openLoginModal = function() {
	jQuery('#headerLoginLink').click();
};

Affinitive.Member.openRegisterModal = function() {
	jQuery('#headerRegisterLink').click();
};

Affinitive.Member.bindModal = function(){
	jQuery(document).ready(function(){
		jQuery('#headerLoginLink, .loginRequiredModal').colorbox(Affinitive.Member.loginModalOptions);
		jQuery('#headerRegisterLink, .registerRequiredModal').colorbox(Affinitive.Member.registerModalOptions);
	});
};

Affinitive.Member.bindModal();



