// -- Define Onload Events for GZ Tabs -- //

gz_Events.prototype = {	
	analyze_model : function(tabsObj) {	
		if (!tabsObj.tabs['analyze_model'].loading) {
			if (gz_postVars) {
				gz_Models.postVars = gz_postVars;
			}
			gz_Models.Selected();
		}
	},
	analyze_model_loaded : function(tabsObj) {	
		this.analyze_model(tabsObj);
	},
	
	// -- //
        
        analyze_h2h : function() {
            gz_ArrowTables( ['gz_bowls_stats_off_v_def_tbody','gz_bowls_stats_off_v_def2_tbody'] );
        },

        analyze_stats : function() {
            gz_ArrowTables( ['gz_bowls_stats_offense_tbody', 'gz_bowls_stats_defense_tbody', 'gz_bowls_stats_rebounding_tbody', 'gz_bowls_stats_ball_handling_tbody'] );
        },

        analyze_rankings : function() {
            gz_ArrowTables( ['gz_bowls_stats_tpr_tbody', 'gz_bowls_stats_cpr_tbody', 'gz_bowls_stats_other_tbody'] );
        },
        
        analyze_records : function() {
            gz_ArrowTables( ['gz_bowls_records_win-loss_tbody', 'gz_bowls_records_ats_tbody', 'gz_bowls_records_over-under_tbody']);
        },

        analyze_overview : function() {
            gz_ArrowTables( ['overview_records_compare', 'overview_rankings_compare']);
        },
		
		// -- //
		
		analyze_travel_loaded : function() {
			if (!gz_Events.loadedTravel) {
				loadJS('/scripts/js/bracket-brains/travel_map.js', function() { gz_Events.readyToLoadMap=true; } );
				loadJS('http://maps.google.com/maps?file=api&v=2.x&key='+GMAPKEY+'&c&async=2&callback=gz_Events.analyze_travel_loaded_gmaps', null );				
				gz_Events.loadedTravel = true;
			}
		},
		
		analyze_travel_loaded_gmaps : function() {
			if (gz_Events.readyToLoadMap) {				
				load_travel_map();
			} else { // wait till travel content has loaded				
				setTimeout(gz_Events.analyze_travel_loaded_gmaps, 1500);	
			}
		}
		
		// -- //
        

}

gz_Events = new gz_Events();