var cnnEnableSL = true;

function cnnad_createSL() {
	if(cnnEnableSL) {
		if( WM_readCookie( 'cnnad_quigo' ) == "set" ) {
			document.write( '<div style="background-color:#f00;color:#fff;font-family:verdana;font-size:9px;width:' + adsonar_zw + 'px;">' );
			document.write( '<div>translated ID: ' + translateID( adsonar_placementId ) + '</div>' );
			document.write( '<div>adsonar_placementId: ' + adsonar_placementId + '</div>' );
			document.write( '<div>adsonar_pid: ' + adsonar_pid + '</div>' );
			document.write( '<div>size of iframe: ' + adsonar_zw + 'x' + adsonar_zh + '</div>' );
			document.write( '</div>' );
		}
		adsonar_jv='ads.tw.adsonar.com';
		document.write( '<scr' + 'ipt language="JavaScript" src="http://js.adsonar.com/js/tw_cnn_adsonar.js"></scr' + 'ipt>' );
	}
}

function WM_readCookie( name ) {
	if ( document.cookie == '' ) { // there's no cookie, so go no further
		return false;
	} else { // there is a cookie
		var firstChar, lastChar;
		var theBigCookie = document.cookie;
		firstChar = theBigCookie.indexOf(name);	// find the start of 'name'
		var NN2Hack = firstChar + name.length;
		if ( (firstChar != -1) && (theBigCookie.charAt(NN2Hack) == '=') ) { // if you found the cookie
			firstChar += name.length + 1; // skip 'name' and '='
			lastChar = theBigCookie.indexOf(';', firstChar); // Find the end of the value string (i.e. the next ';').
			if (lastChar == -1) lastChar = theBigCookie.length;
			return unescape( theBigCookie.substring(firstChar, lastChar) );
		} else { // If there was no cookie of that name, return false.
			return false;
		}
	}
} // WM_readCookie

function translateID( input ) {
	var retValue = "unknown";
	switch( input ) {
		case 1292987:	retValue = "MLB, AP article - In-content"; break;
		case 1292988:	retValue = "NASCAR, AP article -in-content"; break;
		case 1292989:	retValue = "NBA, Story Page-AP article"; break;
		case 1292990:	retValue = "NCAAB, Story Page-AP article"; break;
		case 1292991:	retValue = "NCAAF, AP article - In-content"; break;
		case 1292993:	retValue = "NFL, AP article - In-content"; break;
		case 1292994:	retValue = "NHL, Story Page-AP article"; break;
		case 1292995:	retValue = "ROS, AP article - in content"; break;
		case 1292998:	retValue = "MLB, Story Page non-AP article - in content"; break;
		case 1292999:	retValue = "NASCAR, Story Page non-AP article"; break;
		case 1293000:	retValue = "NBA, Story Page non-AP article"; break;
		case 1293001:	retValue = "NCAAB, Story Page non-AP article - in content"; break;
		case 1293002:	retValue = "NCAAF, Story Page non-AP article - in content"; break;
		case 1293003:	retValue = "NFL, Story Page non-AP article - in content"; break;
		case 1293004:	retValue = "NHL, Story Page non-AP article - in content"; break;
		case 1293005:	retValue = "ROS, photo - RR/regular artitcle - in content"; break;
		case 1293007:	retValue = "MLB, AP article -bottom "; break;
		case 1293008:	retValue = "NASCAR, AP article  - bottom"; break;
		case 1293009:	retValue = "NBA, Story Page-AP article"; break;
		case 1293010:	retValue = "NCAAB, Story Page-AP article"; break;
		case 1293011:	retValue = "NCAAF, AP article -bottom "; break;
		case 1293012:	retValue = "NFL, AP article -bottom "; break;
		case 1293013:	retValue = "NHL, Story Page-AP article"; break;
		case 1293014:	retValue = "ROS, AP article - bottom"; break;
		case 1293027:	retValue = "MLB, Story Page non-AP article - bottom"; break;
		case 1293028:	retValue = "NASCAR, Story Page non-AP article"; break;
		case 1293029:	retValue = "NBA, Story Page non-AP article"; break;
		case 1293030:	retValue = "NCAAB, Story Page non-AP article - bottom"; break;
		case 1293031:	retValue = "NCAAF, Story Page non-AP article - bottom"; break;
		case 1293032:	retValue = "NFL, Story Page non-AP article - bottom"; break;
		case 1293033:	retValue = "NHL, Story Page non-AP article - bottom"; break;
		case 1293034:	retValue = "ROS, regular artitcle - bottom/FANTASY, innovation"; break;
		case 1293407:	retValue = "ROS, photo - bottom "; break;
		case 1293411:	retValue = "MLB, scoreboard"; break;
		case 1293487:	retValue = "NCAAB, recap"; break;
		case 1293488:	retValue = "NCAAF, Scoreboard"; break;
		case 1293489:	retValue = "NFL, Scoreboard"; break;
		case 1293490:	retValue = "NHL, Scoreboard"; break;
		case 1294467:	retValue = "MLB, Stats/Players/Teams Pages"; break;
		case 1294469:	retValue = "NBA, Stats/Players/Teams Pages"; break;
		case 1294470:	retValue = "NCAAB, Stats/Players/Teams Pages"; break;
		case 1294471:	retValue = "NCAAF, Stats/Players/Teams Pages"; break;
		case 1294472:	retValue = "NFL, Stats/Players/Teams Pages"; break;
		case 1294473:	retValue = "NHL, Stats/Players/Teams Pages"; break;
		case 1294476:	retValue = "MLB, Schedules"; break;
		case 1294478:	retValue = "NBA, Schedules"; break;
		case 1294480:	retValue = "NCAAF, Schedules"; break;
		case 1294481:	retValue = "NFL, Schedules"; break;
		case 1294482:	retValue = "NHL, Schedules"; break;
		case 1294667:	retValue = "FANTASY, channel"; break;
		case 1294669:	retValue = "ROS, on campus main"; break;
		case 1294670:	retValue = "ROS, Extra Mustard Content"; break;
		case 1294687:	retValue = "ROS, on campus content"; break;
		case 1320306:	retValue = "MLB, Stats/Players/Teams Pages"; break;
		case 1343866:	retValue = "MLB, channel"; break;
		case 1343867:	retValue = "NASCAR, channel"; break;
		case 1343868:	retValue = "NBA, Channel Redesign 445 x 195"; break;
		case 1343869:	retValue = "NCAAB, Channel Redesign 445 x 195"; break;
		case 1343870:	retValue = "NCAAF, channel"; break;
		case 1343871:	retValue = "NFL, channel"; break;
		case 1343872:	retValue = "NHL, Channel Redesign 445 x 195"; break;
		case 1343953:	retValue = "ROS, other sports channel"; break;
		case 1387987:	retValue = "ROS, extra mustard main"; break;
		case 1396927:	retValue = "MLB, Team Pages Left column 338x235"; break;
		case 1396968:	retValue = "NBA, Team Pages Left column 338x235"; break;
		case 1396988:	retValue = "NFL, team specific"; break;
		case 1396991:	retValue = "NHL, Team Pages Left column 338x235"; break;
		case 1397048:	retValue = "NCAAB, Team Pages Left column 338x235"; break;
		case 1397051:	retValue = "NCAAF, team spefic"; break;
		default:	break;
	}
	return retValue;
}
