var $j = jQuery.noConflict();
$j(document).ready(function() {

	//copy each checked/unchecked checkboxes to the lead form
	$j("#fancy_div label.services input").live("click",function(){

		$j("#services input[value='" + $j(this).val() + "']").attr('checked',$j(this).attr('checked'));
				
	})
			
	//submit lead form from lightbox
	$j("#lead_form_submit_btn").live("click",function(){

		$j("#form1").submit();
		
	})
	
	//form validation
	$j("#form1").validate({

			//validation rules
			rules: 
			{
				firstname:{required:true},
				lastname:{required:true},
				email:{required:true,email:true},
				zip:{required:true,digits:true},
				phone:{required:true},
				seniorage:{required:true,digits:true},
				seniorgender:{},
				relationship:{required:true},
				seniorzip:{required:true,digits:true},
				hours:{required:true}
			},
			
			//form invalid
			invalidHandler:function()
			{
				//if fancybox is opened then close
				if ( ! $j('#fancy_content:empty').length )
				{
				  $j.fn.fancybox.close();
				}
				
			},
			//empty error placement for no error labels
			errorPlacement:function(error, element)
			{
	           if ( element.attr("name") == "seniorgender" )
	           {
	                element.parent().css('border','1px dotted #FF0000')
	           }
			}		
		})
		
});
