$extend( Site, {
	
	initUpgradePopup: function()
	{
	   var animateTotal = (function() {
	    
	   		$$( 'div.dollars' ).each( function( el ) {
	   		
		   		el.get( 'morph' )
					.setOptions({
						duration: 300,
						transition: 'linear'
					})
					.start({ 'background-color': '#ccff00', 'border-color': '#7CB500' })
					.chain( function() {
					
						(function() {
						el.get( 'morph' )
							.setOptions({
								duration: 300,
								transition: 'linear'
							})
							.start({ 'background-color': '#F5FFF5', 'border-color': '#A8EDA8' });
						}).delay( 500 );
						
					});
					
			});
	    
	    });
	
		(function() {
		
			$$( '.theme.tickable' ).each( function( el ) {
			
				el.getElement( '.select' ).addEvent( 'click', function() {
				
					$( 'theme-total-price' ).set( 'text', '148' );
				
					if ( !el.hasClass( 'ticked' ) )
					{
						$$( '.theme' ).removeClass( 'ticked' );
						el.removeClass( 'tickable' ).addClass( 'ticked' );
					}
					else
						el.addClass( 'tickable' ).removeClass( 'ticked' );
						
					animateTotal();
					
				});
			
			});
			
			$$( '.feature.tickable' ).each( function( el ) {
			
				el.addEvent( 'click', function() {
				
					$( 'advanced-total-price' ).set( 'text', '167' );
				
					if ( !el.hasClass( 'ticked' ) )
						el.removeClass( 'tickable' ).addClass( 'ticked' );
					else
						el.addClass( 'tickable' ).removeClass( 'ticked' );
						
					animateTotal();
					
				});
			
			});
		
		}).delay( 1000 );
	
	}
	
});
