function ToggleAdvisor(Value) {
	if(Value == 1) {
		$('#advisor-name').fadeIn();
	} else {
		$('#advisor-name').fadeOut();
	}
}

function ShowBackgroundText() {
	var Obj = $('#advisor-name');
	if(Obj.attr('value') == 'Advisor Name?' && Obj.attr('class') == 'BackgroundText') {
		Obj.attr('class', '');
		Obj.attr('value', '');
	}
}

function PerformCallback() {
	$('#Callback-Submit').attr('enabled', 'disabled');
	$('#Callback-Message').slideUp(500, function(){
		$('#Callback-Message').html('');

		var Success = true;
		var Errors = '<h1>Oops! Please Correct The Following Fields:</h1><ul>';
		
		if($('#name').val() == '') {
			//$('#Callback-Message').append('Name is a required field. <br />');
			Errors += '<li>Your Name</li>';
			Success = false;
		}

		if($('#number').val() == '') {
			Errors += '<li>Your Phone Number</li>';
			Success = false;
		}

		if($("input[@name='advisor']:checked").val() == 'Yes') {
			if($('#advisor-name').val() == '' || $('#advisor-name').val() == 'Advisor Name?') {
				Errors += 'Advisor name is required if you selected \'Yes\'. <br />';
				Success = false;
			}
		}

		if(Success) {
			$.ajax({
				"url":"callback.php",
				"type":"POST",
				"cache": false,
				"data":"name="+$('#name').val()+"&number="+$('#number').val()+"&email="+$('#email').val()+(($("input[@name='advisor']:checked").val() == 'Yes')?"&advisor-name="+$('#advisor-name').val():'')+"&time="+$('#time').val(),
				"success":function(html) {
					if(html == 'ok') {
						window.location = '?page_id=31';
					} else {
						$('#Callback-Message').html(html);
						$('#Callback-Message').slideDown(500);
						$('#Callback-Submit').attr('enabled', '');
					}
				}
			});
		} else {
			$('#Callback-Message').append(Errors+'</ul>');
			$('#Callback-Message').slideDown(500);
		}
	});

	return false;
}