					var formOpen=false;
					var moving=false;
					var loggedIn = 0;
					function showHideForm(loggedIn) {
						var loggedIn = loggedIn;
						if(!moving) {
							if(!formOpen) {
								moving=true;
								new Effect.BlindDown('form-containers', {duration:0.35, transition: Effect.Transitions.sinoidal, afterFinish: showCloseBtn });
							} else {
								moving=true;						
								new Effect.BlindUp('form-containers', {duration:0.35, transition: Effect.Transitions.sinoidal, afterFinish: hideCloseBtn});					
							}
						}
					}
					function register() {
						new Effect.Move('form-containers-inner', {x:-430, y:0, mode: 'absolute', duration: .5, transition: Effect.Transitions.sinoidal	})	
					}
					function cancelReg() {
						new Effect.Move('form-containers-inner', {x:0, y:0, mode: 'absolute', duration: .5, transition: Effect.Transitions.sinoidal	})	
					}
					function postComment() {
						new Effect.Move('form-containers-inner', {x:-430, y:0, mode: 'absolute', duration: .5, transition: Effect.Transitions.sinoidal, afterFinish: removeOtherForms	})							
					}	
					function postCommentFromSignup() {
						new Effect.Move('form-containers-inner', {x:0, y:0, mode: 'absolute', duration: .5, transition: Effect.Transitions.sinoidal, afterFinish: removeOtherForms	})							
					}						
					function showCloseBtn() {
						$('add-comment').hide();
						$('cancel-comment').show();
						formOpen = true;
						moving=false;						
					}
					function hideCloseBtn() {
						$('add-comment').show();
						$('cancel-comment').hide();	
						if(loggedIn==0) {
							cancelReg();
						}
						formOpen = false;										
						moving=false;						
					}		
					function removeOtherForms() {
						
					}
					function password() {
						new Effect.Move('form-containers-inner', {x:-430, y:0, mode: 'absolute', duration: .5, transition: Effect.Transitions.sinoidal	})	
					}								
					function returnToLogin() {
						new Effect.Move('form-containers-inner', {x:0, y:0, mode: 'absolute', duration: .5, transition: Effect.Transitions.sinoidal	})							
					}