$(document).ready(function(){
				$('#basic').click(function() {
					basicGetPassword();
				});
			
				$('#complex').click(function() {getPassword();});
			});
		
			function getPassword() {
				var url = 'password.php';
				$.post('password.php', getParams(), function(text) { 
					$('#password').html(text); 
				});
			}
			
			function basicGetPassword() {
				var url = 'password.php';
				$.post('password.php', {}, function(text) { 
					$('#password').html(text); 
				});
			}
			
			function $F(val) {
				return $(val).val();
			}
			
			function getParams() {
				var params = new Object;
			
				if($('#upper').attr('checked'))
				{
					params.upper = true;
				}
				
				if($('#numbers').attr('checked'))
				{
					params.numbers = true;
				}
				
				if ($('#symbols').attr('checked'))
				{
					params.symbols = true;
				}
				
				params.length = parseInt($F('#pass_length'));
				
				params.start = $F('#start');
				
				if ($.trim($F('#custom_vowels')).length > 0)
				{
					params.custom_vowels = $.trim($F('#custom_vowels'));
				}
				
				if ($.trim($F('#custom_cons')).length > 0)
				{
					params.custom_cons = $.trim($F('#custom_cons'));
				}
				
				if ($F('#custom_only') == 'on')
				{
					params.custom_only = true;
				}
				
				return params;
			}