/*
----------------------------------------------------------------------
 JavaScript: Tire & Gas Saving Tips landing page.
----------------------------------------------------------------------
*/

var my_accordion;
var my_nestedAccordion;

function my_init() {

	// Initialize the main accordion.
	my_showLoadMsg( false );
	my_accordion = new accordion(
		'my_accordion',
		{
			classNames : {
				toggle : 'my_accordion_toggle',
				toggleActive : 'my_accordion_toggle_active',
				content : 'my_accordion_content'
			}
		}
	);
	

	// Expand the starting accordion tab.
	my_showAccordionTab( 'helpImproveGasMileage' );

	setTimeout( "my_loadFlash()", 1000 );

	Event.observe( 'my_retailerZipField', 'focus', my_onRetailerZipFieldFocus, false );
	Event.observe( 'my_retailerZipField', 'blur', my_onRetailerZipFieldBlur, false );

} // End my_init().

function my_showAccordionTab( tab ) {

	var i;

	switch( tab ) {
		case 'helpYourTiresLast':
			i = 1;
			break;
		case 'helpImproveGasMileage':
		default:
			i = 0;
			break;
	} // End switch.

	my_accordion.activate( $$( '#my_accordion .accordion_toggle' )[ i ] );

} // End my_showAccordionTab().

function my_showLoadMsg( b ) {

	if ( b ) {
		$( 'my_loadMsg' ).style.display = 'block';
		$( 'my_accordion' ).style.visibility = 'hidden';
	} else {
		$( 'my_loadMsg' ).style.display = 'none';
		$( 'my_accordion' ).style.visibility = 'visible';
	}
	
} // End my_showLoadMsg().

// function my_loadFlash( ) {

//	var so = new SWFObject( '/flash/freeair/freeairMainPage.swf', 'my_flashContentMovie', '700', '240', '7', '#ffffff' );
//	so.addVariable( 'swfPath', '/flash/freeair/' );
//	so.addParam( 'wmode', 'transparent' );
//	so.write( 'my_flashContent' );

// }  End my_loadFlash().

function my_onRetailerZipFieldFocus() {

	var my_retailerZipField = $( 'my_retailerZipField' );
	var zip = my_retailerZipField.getValue();

	if ( zip == 'Enter ZIP Code' ) {
		my_retailerZipField.value = '';
	} // End if.

} // End my_onRetailerZipFieldFocus().

function my_onRetailerZipFieldBlur() {

	var my_retailerZipField = $( 'my_retailerZipField' );
	var zip = my_retailerZipField.getValue();

	if ( zip == '' ) {
		my_retailerZipField.value = 'Enter ZIP Code';
	} // End if.

} // End my_onRetailerZipFieldBlur().

// Initialize the page.
//
Event.observe( window, 'load', my_init, false );
