var cnn_omnitureData = new Array();
cnn_omnitureData = {
	path: null, // set automatically
	server: null, // set automatically
	section: "2007 Swimsuit",
	pageType: null,
	branding: null,
	pageName: null
}

cnn_omnitureData['path'] = ( document.URL ).replace( /http:\/\/([^\/]+)/, "" );
cnn_omnitureData['path'] = ( cnn_omnitureData['path'] ).replace( /\/\//, "/" );
cnn_omnitureData['server'] = window.location.host;
if( cnn_omnitureData['path'].charAt( cnn_omnitureData['path'].length - 1 ) == "/" ) cnn_omnitureData['path'] += "index.html"; // make sure there's always a filename
var path_array = ( cnn_omnitureData['path'].substr( 1 ) ).split( "/" );

cnn_omnitureData['pageType'] = cnn_omnitureData['section'] + " - ";
if( cnn_omnitureData['path'] == "/features/2007_swimsuit/?cnn=yes" ) {
	cnn_omnitureData['pageType'] += "Front";
	cnn_omnitureData['branding'] = cnn_omnitureData['pageType'];
	cnn_omnitureData['pageName'] = cnn_omnitureData['branding'];
} else if( path_array.slice( 0, 2 ).join( "/" ) == "features/2007_swimsuit" ) { // 2007 Swimsuit Regular
	switch( path_array[2] ) {
		case "index.html":
			cnn_omnitureData['pageType'] += "Front";
			cnn_omnitureData['branding'] = cnn_omnitureData['pageType'];
			cnn_omnitureData['pageName'] = cnn_omnitureData['branding'];
			break;
		case "video":
			cnn07SwimSetSection( "Video" );
			break;
		case "painting":
			cnn07SwimSetSectionSub( "Bodypainting" );
			break;
		case "onlocation":
			cnn07SwimSetSectionSub( "On Location" );
			break;
		case "musicians":
			cnn07SwimSetSectionSub( "Musicians" );
			break;
		case "more":
			cnn_omnitureData['pageType'] += " More";
			cnn_omnitureData['branding'] = cnn_omnitureData['pageType'] + " - ";
			switch( path_array[3] ) {
				case "buy.html":
					cnn_omnitureData['branding'] += "Where to Buy Swimsuits";
					break;
				case "buyissue.html":
					cnn_omnitureData['branding'] += "Where to Buy Issue";
					break;
				case "calendar.html":
					cnn_omnitureData['branding'] += "Calendar";
					break;
				case "cover.html":
					cnn_omnitureData['branding'] += "Cover";
					break;
				case "goodies.html":
					cnn_omnitureData['branding'] += "Goodies";
					break;
				default:
					cnn_omnitureData['branding'] += "Unknown";
					break;
			}
			cnn_omnitureData['pageName'] = cnn_omnitureData['branding'];
			break;
		case "models":
			cnn07SwimSetSectionSub( "Models" );
			break;
		case "jimmy_buffett":
			cnn07SwimSetSectionSub( "Jimmy Buffett" );
			break;
		case "party":
			cnn07SwimSetSection( "Party" );
			break;
		case "diary":
			cnn07SwimSetSection( "Diary" );
			break;
		case "beyonce":
			cnn07SwimSetSection( "Beyonce" );
			break;
		case "3d":
			cnn07SwimSetSection( "3-D" );
			break;
		default:
			cnn_omnitureData['pageType'] += "Unknown";
			cnn_omnitureData['branding'] = cnn_omnitureData['pageType'];
			cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " - " + cnn_omnitureData['path'];
			break;
	}
} else { // 2007 Swimsuit unknown
	cnn_omnitureData['pageType'] = cnn_omnitureData['section'] + " - Unknown";
	cnn_omnitureData['branding'] = cnn_omnitureData['pageType'];
	cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " - " + cnn_omnitureData['path'];
}

function cnn07SwimSetSection ( section ) {
	cnn_omnitureData['pageType'] += section;
	cnn_omnitureData['branding'] = cnn_omnitureData['pageType'];
	if( path_array[3] == "index.html" ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Index";
	} else if( path_array[3] == "index2.html" ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Index 2";
	} else if( path_array[3] == "rookies.html" ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Rookie List";
	} else {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " " + ( path_array[3] ).replace( ".html", "" );
	}
	if( ( section == "Video" ) && ( path_array[3] == "index.html" ) ) cnn_omnitureData['pageType'] = "2007 Swimsuit - Vid";
}
function cnn07SwimSetSectionSub ( section ) {
	cnn_omnitureData['pageType'] += section;
	cnn_omnitureData['branding'] = cnn_omnitureData['pageType'];
	if( path_array[3] == "index.html" ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Index";
	} else if( path_array[3] == "rookies.html" ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Rookies List";
	} else if( path_array[3] == "travel.html" ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Hotel/Travel Info";
	} else if( ( path_array[3] ).indexOf( "html" ) > -1 ) {
		cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " " + path_array[3];
	} else {
		cnn_omnitureData['branding'] += " - " + path_array[3];
		if( path_array[4] == "index.html" ) {
			cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " Index";
		} else {
			cnn_omnitureData['pageName'] = cnn_omnitureData['branding'] + " " + ( path_array[4] ).replace( ".html", "" );
		}
	}
}

function writeData() {
	document.write( '<table border="0" cellpadding="0" cellspacing="0">' );
	document.write( '<tr><td>path:</td><td>' + cnn_omnitureData['path'] + '</td></tr>' );
	document.write( '<tr><td>server:</td><td>' + cnn_omnitureData['server'] + '</td></tr>' );
	document.write( '<tr><td>section:</td><td>' + cnn_omnitureData['section'] + '</td></tr>' );
	document.write( '<tr><td>pageType:</td><td>' + cnn_omnitureData['pageType'] + '</td></tr>' );
	document.write( '<tr><td>branding:</td><td>' + cnn_omnitureData['branding'] + '</td></tr>' );
	document.write( '<tr><td>pageName:</td><td>' + cnn_omnitureData['pageName'] + '</td></tr>' );
	document.write( '</table>' );
}

