jQuery.noConflict();
var btTimeOut;
var requireRemove = true;
jQuery(document).ready(function() {

	// Modal
	jQuery('.login-modal').click(function (e) {
		jQuery.modal.close()
		jQuery("#simplemodal-container").css("height",400);
		jQuery("#simplemodal-container").css("width",400);
		jQuery("#bt-user-login").modal({
			onOpen: function (dialog) {
				dialog.overlay.fadeIn();
				dialog.container.show();
				dialog.data.show();		
			},
			onClose: function (dialog) {
				dialog.overlay.fadeOut(function () {
					dialog.container.hide();
					dialog.data.hide();		
					jQuery.modal.close()
				});
			}

		});
		return false;
	});	
	
	jQuery('.register-modal').click(function (e) {
		if(jQuery("#bt-user-login").is(":visible")){
			jQuery.modal.close();
			setTimeout("openRegisterBox()",700)
		}
		else{
			openRegisterBox()
		}
		return false;
	});
	
	// Dropdown
	jQuery('.register-dropdown').click(function (e){
		jQuery("#bt-user-register").css('position','absolute');
		jQuery("#bt-user-register").css('right','0px');
		
		
		if(jQuery("#bt-user-login").is(":hidden")){
			if(jQuery("#bt-user-register").is(":hidden"))
				jQuery("#bt-user-register").slideDown();
			else
				jQuery("#bt-user-register").slideUp();
		}
		else
		{
			jQuery("#bt-user-login").slideUp(function(){
				jQuery("#bt-user-register").slideDown();
			});
		}
		return false;

	})
	jQuery('.logged-dropdown').click(function (e){
		jQuery("#bt-logged-in").css('position','absolute');
		jQuery("#bt-logged-in").css('right','0px');		
		if(jQuery("#bt-logged-in").is(":hidden"))
			jQuery("#bt-logged-in").slideDown();
		else
			jQuery("#bt-logged-in").slideUp();
			
		return false;

	})
	
	if(jQuery('.login-modal').length==0){

		jQuery('.login-dropdown').click(function (e){
			jQuery("#bt-user-login").css('position','absolute');
			jQuery("#bt-user-login").css('right','-15px');
			
			if(jQuery("#bt-user-register").is(":hidden")){
				if(jQuery("#bt-user-login").is(":hidden"))
					jQuery("#bt-user-login").slideDown();
				else
					jQuery("#bt-user-login").slideUp();
			}
			else
			{
				jQuery("#bt-user-register").slideUp(function(){
					jQuery("#bt-user-login").slideDown();
				});
			}
			return false;
		})
		jQuery(document).click(function(){
			if(requireRemove) btTimeOut = setTimeout('jQuery("#bt-user-login").slideUp();jQuery("#bt-user-register").slideUp();jQuery("#bt-logged-in").slideUp();',10);
			requireRemove =true;
		})
		jQuery("#bt-user-register").click(function(){requireRemove =false;});
		jQuery("#bt-user-login").click(function(){requireRemove =false;});
		jQuery("#bt-logged-in").click(function(){requireRemove =false;});
	}
});


function openRegisterBox(){
	jQuery("#simplemodal-container").css("height",500);
		jQuery("#simplemodal-container").css("width",500);
		jQuery("#bt-user-register").modal({
			onOpen: function (dialog) {
				dialog.overlay.fadeIn();
				dialog.container.show();
				dialog.data.show();		
			},
			onClose: function (dialog) {
				dialog.overlay.fadeOut(function () {
					dialog.container.hide();
					dialog.data.hide();		
					jQuery.modal.close()
				});
			}

	});
}
/*
  (function() {
	if (typeof jQuery != 'function') {
		var btj = document.createElement('script'); 
		btj.type = 'text/javascript'; 
		btj.async = true;
		btj.src = '<?php echo JURI::base(); ?>modules/mod_btlogin/tmpl/js/jquery-1.3.2.min.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(btj, s);
		
		jQuery.noConflict();
	}	
  })();
*/

