//<!--<?php echo site_url('realtors/sign-up'); ?>
$(document).ready(function()
{
	$('#a_realtor_sign_in_submit').click(function( event )
	{
		event.preventDefault();
		event.stopImmediatePropagation();
		
		$('#form_realtor_sign_in').submit();
		
		return false;
	});
	
	// FORM
	var formRef = $('#form_realtor_sign_in');
	var targetRef = $('#form_realtor_sign_in #p_feedback');//.feedback_box
	// jQuery Form plugin options. $.ajax options can be used here too.
	var options = { 
		target: targetRef // target element(s) to be updated with server response
		, beforeSubmit: realtor_sign_in_beforeSubmitHandler
		, success: realtor_sign_in_successHandler
		, error: realtor_sign_in_errorHandler
		, timeout: 300000
		, dataType: 'json'
	};
	// bind 'myForm' and provide a simple callback function 
	formRef.ajaxForm(options);
	
	function realtor_sign_in_beforeSubmitHandler( formData, jqForm, options )
	{
		if ($('input[name=realtor_username]').val().length == 0 )
		{
			alert('Please enter your Username.');
			return false;
		}
		else if ($('input[name=realtor_password]').val().length == 0 )
		{
			alert('Please enter your Password.');
			return false;
		}
		
	}
	
	function realtor_sign_in_successHandler( data, textStatus )
	{
		var success = ( parseInt(data['return_code']) == 1 );
		if (success)
		{
			$('#'+ formRef.attr('id') +' .clearFields').clearFields();
			
			var target = ( window.parent ) ? window.parent : window;
			
			target.location.href = base_url +'realtors/profile';
			/*
			if ( $(target.$('#fancy_frame')).length > 0 )
			{
				target.$('#fancy_frame').attr('src', base_url +'realtors/sign-up_thank-you');
			}
			else
			{
				target.location.href = base_url +'realtors/sign-up_thank-you';
			}
			*/
			
			return;
		}
		else
		{
			targetRef.addClass('feedback_box_error');
		}
		targetRef.html(data['return_value']);
		targetRef.slideDown('fast');
	}
	
	function realtor_sign_in_errorHandler( XMLHttpRequest, textStatus, errorThrown )
	{
		targetRef.html('There was an error with the request... '+ errorThrown);
		targetRef.slideDown('fast');
	}
	
});
//-->
