$(function(){   
	var step1 = $('#step1');  
	var step2 = $('#step2');  

	step1.bindStep(step2,{  
	  nextValidator: step1_validator,
	  transition: function(currStep,Nexttep){  
	    currStep.slideUp();  
	    Nexttep.slideDown();  
	  }  
	}); 

});  

function required_alert(div){
	$(div).css({'border' : '2px solid red'});
	$('#requiredalert').show();
}

function step1_validator(){  
  flag = 0;
  if(!$('#id_agent').val()){ required_alert('#id_agent'), flag = 1; }
  if(!$('#id_agent_email').val()){ required_alert('#id_agent_email'), flag = 1; }
  if(!$('#id_broker').val()){ required_alert('#id_broker'), flag = 1; }
  if(!$('#id_broker_address').val()){ required_alert('#id_broker_address'), flag = 1; }
  if(!$('#id_broker_city').val()){ required_alert('#id_broker_city'), flag = 1; }
  if(!$('#id_broker_state').val()){ required_alert('#id_broker_state'), flag = 1; }
  if(!$('#id_broker_zip').val()){ required_alert('#id_broker_zip'), flag = 1; }  
  if(!$('#id_broker_phone').val()){ required_alert('#id_broker_phone'), flag = 1; }  
  if(!$('#id_broker_fax').val()){ required_alert('#id_broker_fax'), flag = 1; }
  if(flag == 1) return false;
  else {
	$('#requiredalert').hide();
	return true;
	}
}    

function step2_validator(){    
  flag = 0;
  if(!$('#id_property_owner').val()){ required_alert('#id_property_owner'), flag = 1; }  
  if(!$('#id_property_address').val()){ required_alert('#id_property_address'), flag = 1; }  
  if(!$('#id_property_city').val()){ required_alert('#id_property_city'), flag = 1; }
  if(!$('#id_property_state').val()){ required_alert('#id_property_state'), flag = 1; }
  if(!$('#id_property_zip').val()){ required_alert('#id_property_zip'), flag = 1; }
  if(flag == 1) return false;
  else {
	$('#requiredalert').hide();
	return true;
	}
}  

