var submissionWindow = {};
	submissionWindow.isOpen = false;
	submissionWindow.strings = { nav_logout: "", nav_logged_in_as:"" };

	submissionWindow.open = function() {
		if(browser == 'ie6')  window.open('/submit/','skittlesSubmitWindow');
		else {
			if(!submissionWindow.isOpen) {
				submissionWindow.isOpen = true;
				$("#submission_window").show();
				$("#submission_window .submit-content-box").hide();
		
				$("#submission_window .frame .top").height(0);
				$("#submission_window .frame .middle").height(0);
				$("#submission_window .frame .bottom").height(0);
		
				colorstream.submit.form.reset();
				colorstream.submit.goToScreen("submission",true);

				$("#menu .submission-window-open-btn").addClass("active");


				try { $("#menu-swf")[0].animateSubmitButtonOut(); }
				catch($err) {}
	
				$("#submission_window .frame .top").animate({height:"81px"},366,'easeNone',function() {
					$("#submission_window .frame .middle").animate({height:"321px"},266,'easeInQuad',function() {
						$("#submission_window .frame .bottom").animate({height:"71px"},366,'easeOutCubic',function() {
							$("#submission_window .submit-content-box").fadeIn(300);
						});
					});
				});
			}
		}
	}
	
	submissionWindow.close = function() {
		if(submissionWindow.isOpen) {
			submissionWindow.isOpen = false;
			$("#submission_window .submit-content-box").fadeOut(300,function() {
				$("#submission_window .frame .bottom").animate({height:"0px"},366,null,function() {
					$("#submission_window .frame .middle").animate({height:"0px"},266,null,function() {
						$("#submission_window .frame .top").animate({height:"0px"},366,null,function() {
							$("#submission_window").hide();
							$("#submission_window .submit-content-box").hide();
							
							$("#menu .submission-window-open-btn").removeClass("active");

							try { $("#menu-swf")[0].animateSubmitButtonIn(); }
							catch($err) {}
						});
					});
				});
			});
		}
	}
	
	submissionWindow.onLogin = function() {
		var uid =  FB.getUserID();

		try {
			$("#menu-swf")[0].login(uid);
		}
		catch($err) {
			$.getJSON("http://graph.facebook.com/" + uid + "/&callback=?",function(data) {
				$("#menu-fb-login-status").show();
				$("#menu-fb-login-pic-square").html("<img width='28' height='28' src='http://graph.facebook.com/" + uid + "/picture?type=square' />");
				$("#menu-fb-login-status p").html(submissionWindow.strings.nav_logged_in_as + " <span>" + data.first_name + " " + data.last_name.charAt(0) + "." + "</span>");
				$("#menu-fb-logout").html(submissionWindow.strings.nav_logout)
				
				$("#menu-fb-logout").bind("click",function() {
					$("#menu-fb-login-status").hide();
					$("#menu-fb-login-pic-square").html("");
					$("#menu-fb-login-status p").html("");
					$("#menu-fb-logout").html("")
	
					$("#menu-fb-logout").unbind("click");
					
					try { colorstream.submit.form.logout(); }
					catch(err) {}
				});
			});
		}
	}

jQuery(document).ready(function($) {
	colorstream.submit.onLogin = submissionWindow.onLogin;
	colorstream.submit.onCloseClick = submissionWindow.close;
	colorstream.submit.origin = 'site';	
	
	$("#menu .submission-window-open-btn").click(submissionWindow.open);
});
