/*
* Wastepro - The waste professionals
* Designed and developed by Websolvers Inc. copyright 2009 Websolvers Inc. All rights reserved.
* 
* scripts.js - Contains all jquery code
* 
*/

$(document).ready(function(){
						   
	$('#additionalBin input.checkbox').click(function() {
			if($(this).hasClass('selected')) {
				$(this).removeClass('selected');
				$('#sixtyfourgallon').show();
			}
			else
			{
				$(this).addClass('selected');				
				$('#sixtyfourgallon').hide("slow");
				$('#sixtyfourgallon input').attr('checked',false);
			};
		});
		
		$('#sixtyfourgallon input').click(function() {
			if($(this).hasClass('selected')) {
				$(this).removeClass('selected');
				$('#additionalBin').show();
			}
			else
			{
				$(this).addClass('selected');				
				$('#additionalBin').hide("slow");
				$('#additionalBin input').attr('checked',false);
			};
		});						   
	
	/*-------------
	 *Apply Png Fix 
	 --------------*/
	$(document).pngFix(); 
	
	/*----------------
	 *Apply inner fade
	 -----------------*/
	$('#img_container').innerfade({ 
	speed: 'slow', 
	timeout: 8000, 
	type: 'sequence', 
	containerheight: '324px' 
	}); 
	
	/*------------------------
	 *Apply nav indicator icon
	 -------------------------*/
	
	var bodyClass = $('body').attr('class');
	
	if(bodyClass){;
		$('span.' + bodyClass).css({
		'width' : '17px',
		'height' : '18px',
		'position' : 'absolute',
		'left' : '-6px',
		'background-image' : 'url(/locations/NC/buncombecounty/images/bc_navIndicator.gif)',
		'background-repeat' : 'no-repeat'
		});
	}
	
	/*------------------------
	 *Form Validation
	 -------------------------*/
	 
	 $("#buncombeForm").validate({
		
		rules:{
			FirstName: 'required',
			LastName: 'required',
			billingHouseNumber: 'required',
			serviceHouseNumber: 'required',
			billingStreetName: 'required',
			serviceStreetName: 'required',
			billingSuffix: 'required',
			serviceSuffix: 'required',
			City: 'required',
			Zip: 'required',
			Phone: 'required'
			}						  
		});
	
});
