	var PlayerData = new Object();
	var id_path = '';
	// GET PAGE ARGUMENTS
	var regex = new RegExp( "[?](/[0-9]+/[0-9]+/[0-9]+)/(.*)$" );
	var results = regex.exec( window.location.href );
	if (results.length == 3) {
// ==========================================================
		PlayerData.loaded = false
		PlayerData.id_path = results[1];
		id_path = PlayerData.id_path;
		PlayerData.page = results[2];
		PlayerData.year = 'current';
		if (PlayerData.page.indexOf('/') > 0) {
			PlayerData.year = PlayerData.page.substr(PlayerData.page.indexOf('/')+1,4);
			PlayerData.page = PlayerData.page.substr(0,PlayerData.page.indexOf('/'));
		}
		if (PlayerData.page=='career' || PlayerData.page=='careerdetails') {
			document.write('<link rel="stylesheet" type="text/css" href="/.element/ssi/css/3.0/sect/players/career_details.css" />');
		}
// ==========================================================
	}

	function getPlayerTitle () {
		tourAjaxContentLoader ('playerTitle', '/players'+PlayerData.id_path+'/player_title.txt');
	}
	
	function getPlayerData (year) {
		if (year=='#') return false;
		var path 		= '/.element/ssi/auto/3.0/sdms/players'+PlayerData.id_path;
		var content='',dropdown='';
		
		// figure out the pages to load
		switch (PlayerData.page) {

			// Media Guide
			case 'mediaguide': 
			case 'media': 
				content	 = '/body/current/media-guide.html';
				dropdown = '';
				break;
			
			// Streaks
			case 'streaks': 
			case 'streak': 
				content	 = '/body/player-streaks/'+year+'.html';
				dropdown = '/body/streaks-year-dropdown.html';
				break;
			
			// Career Details
			case 'careerdetails': 
			case 'career': 
				content	 = '/body/player-career/'+year+'.html';
				dropdown = '/body/careers-year-dropdown.html';
				break;
			
			// Results
			case 'results': 
				content	 = '/body/results/body_'+year+'.html';
				dropdown = '/body/results-year-dropdown.html';
				break;
				
			// Results
			case 'perform': 
				content	 = '/body/'+year+'/performance_'+tour+'.html';
				dropdown = '';
				break;
				
			// Scorecards
			case 'scorecards': 
			case 'scorecard': 
				content	 = '/body/current/scorecards.html';
				dropdown = '';
				break;
			
			// Stats
			case 'stats':
			default:
				content	 = '/body/stats/body_'+year+'.html';
				dropdown = '/body/stats-year-dropdown.html';
		}

		// Load dropdown
		if (dropdown != '') {
			if (PlayerData.loaded == false) {
				show($('tourStatsNav'));
				tourAjaxContentLoader ('tourStatsNav', path+dropdown);
				PlayerData.loaded = true;
			} else {
				var title = e('tourStatsNav','tourTableTitle');
				title.innerHTML = title.innerHTML.toString().replace(/[0-9]+/, year);
			}
		} else {
			hide($('tourStatsNav'));
		}
		// Load content
		if (content) tourAjaxContentLoader ('tourStatsContent', path+content);
	
	}

