$(document).ready(function() {
	$("#login_dialog").dialog({autoOpen:false,modal:true});
	$("#signed_up_dialog").dialog({autoOpen:false,modal:true});
	$("#reg_login_dialog").dialog({autoOpen:false,modal:true});
	$("#password_dialog").dialog({autoOpen:false,modal:true});

	$("#add_to_email").click(
		function() {
			$("#add_to_email").attr("checked",false);
			$.post("user_info.php",
				{vendor_id:vendor_id_global},
				function(data) {
					if(data.logged_in) {
						
						$.post("user_info.php",
								{vendor_id:vendor_id_global},
								function(data) {
									$("#signed_up_dialog").dialog('open');
								},
								"json"
						)
						;
					
					} else {
						$("#login_dialog").dialog('open');
					}
				}
				,
				"json"
			)
			;
		}
	)
	;

	
	$("#login_dialog input[type=button]").click(
		function() {
			var c_email = $("#login_dialog input[type=text]").val();
			// alert(c_email);
			// alert('got here');
			$.post("ajax_login.php",
				{email:c_email},
				function(data){
					// alert('got back');
					//$("#login_dialog").dialog('close');
					if(data.already_registered) {
						$("#signed_up_dialog").dialog('open');
						$("#login_dialog").dialog('close');
					} else {
						$("#login_dialog").html('Your signup has been received.  You should receive an email shortly with next steps.');
					}
					
					$.post("user_info.php",
							{vendor_id:vendor_id_global},
							function(data) {
								$("#add_to_email").attr("checked",false);																
								//$("#login_dialog").dialog('open');
							},
							"json"
					)
					;
				},
				"json"
			);
		}
	)
	;

	$("#signed_up_dialog input[type=button]").click(
		function() {
			$("#signed_up_dialog").dialog('close');		
		}
	)
	;

	$("#signup_button").click(
			function() {
				var c_email = $("#signup_email").val();
				$("#signup_email").val('Enter Your Email');
				$.post("ajax_login.php",
					{email:c_email},
					function(data){
						// alert('got back');
						// $("#login_dialog").dialog('close');
						if(data.already_registered) {
							$("#login_dialog").html('You are already signed up.');
							$("#login_dialog").dialog('open');
						} else {
							$("#login_dialog").html('Your signup has been received.  You should receive an email shortly with next steps.');
							$("#login_dialog").dialog('open');
						}
					},
					"json"
				);
			}
		)
		;
	
	/*
	$("#password_dialog input[type=button]").click(
			function() {
				$.post("ajax_password.php",
						{password:$("#password_dialog input[type=password]").val()},
						function(data){
							if(data.matches) {
								$("#password_dialog").dialog('close');
								$("#signed_up_dialog").dialog('open');	
							} else {
								$("#password_dialog").html('Login Failed.');
							}
						},
						"json"
					);		
			}
		)
		;
	*/

});

$(window).load(function() {	
	$('.catalog_pic').each(function(){scale(this,200);});
});

function scale(thing,max_width){
	//alert('here');
	var width = $(thing).width();
	var height = $(thing).height();
	if (width > max_width) {
		//Set variables	for manipulation
		var ratio = (height / width );
		var new_width = max_width;
		var new_height = (new_width * ratio);
		//Shrink the image and add link to full-sized image
		$(thing).height(new_height).width(new_width);	
	} //ends if statement
}