$('document').ready(function(){
	$('#forgot').click(function(){
		$('#pass_confirm').slideUp('slow');
		$('#forgotDiv').slideToggle();
	});
	
	$('#lookup').click(function(){
		var email = $('#email_lookup').val();
		$.get('ajax/account-lookup.php', {email: email}, function(data){
			if(data.indexOf("true") != -1){
				$('#pass_confirm').slideDown('slow');
				$('#pass_confirm').html("<br />Thanks. A temporary password is on its way.");
				if(data.indexOf("-") != -1) $('#pass_confirm').html(data);
			}
			else{
				$('#pass_confirm').slideDown('slow');
				$('#pass_confirm').html("<br />We cannot find that email address in our system.");
			}
		});
	});
	
	$('#current_realtor').change(function(){
		if(this.value == "0")
			$('#extra').slideDown('slow');
		else
			$('#extra').slideUp('slow');
	});
	
	$('#create_new').click(function(){
		$('#current_realtor').val("0");
		
		if($('#current_realtor').val() == "0")
			$('#extra').slideDown('slow');
		else
			$('#extra').slideUp('slow');
	});
	
	if($('#current_realtor').val() == "0")
		$('#extra').css('display', 'block');
	
	optional("sname");
});

function optional(id){
    if($('#' + id).val() == "" || $('#' + id).val() == "optional"){
	    $('#' + id).css("color", "#CCCCCC");
		$('#' + id).val("optional");
	}

	$('#' + id).focus(function(){
		if(this.value == "optional"){
			this.style.color = "#000000";
			this.value = "";
		}
	});
	
	$('#' + id).blur(function(){
		if(this.value == ""){
			this.style.color = "#CCCCCC";
			this.value = "optional";
		}
	});
}