/*
  Custom ready function
  This should be used to reposition elements or to define and use custom functions
*/
$(document).ready(function(){

    // reposition elements
	$('.header').append($('.mainnav'));
	
    $('.content-left h2:first').after($('.photo-interior'));           

    $('.header').after( $('.photo-block') );

    $('.features .helpfullinks ul li:last-child').addClass('bottom'); // features does not display       

    // end repositioning
		
        // append clear fix to each ul with floated children 
        $('.content-right ul, .sitemap ul, .home_articles ul, .state_articles ul').each(function(){
            $(this).append('<div class="clear0"><!--ie--></div>');   
        });

        // make sure that floated li items clear the previous row
        // 6 columns in .sitemap_cities and .state_articles             
        $('ul li:nth-child(6n)', '.sitemap_cities, .state_articles').after( '<div class="clear0"><!--ie--></div>' );
        
   	// attach to_digits() to zip code keyup event
	$('#zip, #PC').bind('keyup', function(){
		to_digits( $(this).attr('id'), true );
	});
    
   	// attach to_digits() to phone number blur event
	$('#HP').bind('blur', function(){
		to_digits( $(this).attr('id'), true );
	});

    if( $('.footer-nav a').length == 2 ){ // form page only has 2 links in .footer-nav       
        $('.footer-nav a').bind('click', function(){
        	window.open( $(this).attr('href'),
        				'form_pop_up',
        				'width=300, height=300, status=0, toolbar=0, location=1, menubar=0, directories=0, resizable=1, scrollbars=1');
        	return false;
        });
    }

});//ready



