$( function() {
	// Round corners ftw
	$( '#content-wrapper' ).corner();
	$( '#intro' ).corner( 'top' );
	$( '#nav-wrapper' ).corner( 'top' );
	$( '#footer' ).corner();
	$( '#dealers-summary' ).corner();
	$( '#users-summary' ).corner();
	$( '#subscriptions-summary' ).corner();
	$( '#user-module' ).corner();
	$( '#package-list li.package' ).corner();


	// Login form
	$( '#user_email' ).focus( function(){ if( this.value == 'User Email' ){ this.value = ''; }});
	$( '#user_email' ).blur( function(){ if( this.value == '' ){ this.value = 'User Email'; }});
	$( '#user_password' ).focus( function(){ if( this.value == 'Password' ){ this.value = ''; this.type='password'; }});
	$( '#user_password' ).blur( function(){ if( this.value == '' ){ this.value = 'Password'; this.type='text'; }});


	// Banner
	$( '.banner' ).animate({ backgroundColor: '#FFFFC2' }, 3000 );

	// ActionButtons
	$( '.actionBtn' ).each( function( i )
	{
		strButtonSrc = this.src;
		arrButtonExt = strButtonSrc.split( '.' );
		arrButtonName = arrButtonExt[ arrButtonExt.length-2 ].split( '/' );

		this.strImageExt = arrButtonExt[ arrButtonExt.length-1 ];

		this.strImageName = arrButtonName[ arrButtonName.length-1 ];
		this.strImageOverName = this.strImageName + '_over.' + this.strImageExt;
		this.strImageDownName = this.strImageName + '_down.' + this.strImageExt;
		this.strImageName = this.strImageName + '.' + this.strImageExt;

		this.strImagePath = strButtonSrc.substring( 0, ( strButtonSrc.length - this.strImageName.length ));

		this.strImageOverName = this.strImagePath + this.strImageOverName;
		this.strImageDownName = this.strImagePath + this.strImageDownName;
		this.strImageName = strButtonSrc;

		$( this ).bind( 'mouseover', function( evt ){ $( evt.currentTarget ).attr( 'src', evt.currentTarget.strImageOverName );});
		$( this ).bind( 'mouseout', function( evt ){ $( evt.currentTarget ).attr( 'src', evt.currentTarget.strImageName );});
		$( this ).bind( 'mousedown', function( evt ){ $( evt.currentTarget ).attr( 'src', evt.currentTarget.strImageDownName );});
	});
});

