// === text size start
var currFont = 1;
var sops = "";

function setTextSize(s) {
	 var arrFont = new Array('.8em', '1em', '1.2em', '1.4em', '1.6em'); 
	 var arrHeight = new Array('1.3em', '1.35em', '1.4em', '1.45em', '1.5em');
	 if (s == 'up') {
		currFont++; 
	 }
	 if (s == 'down') {
		currFont--; 
	 }
	 if (currFont >= 4) {
		currFont = 4; 
	 }
	 if (currFont <= 0) {
		currFont = 0; 
	 }
	 document.getElementById('tsnStory').style.fontSize = arrFont[currFont];
	 document.getElementById('tsnStory').style.lineHeight = arrHeight[currFont];
}// --- text size end 
function setFlashHeight(divId, newH) {
	document.getElementById(divId).style.height = newH+"px";
}
function openNewWindow(URLtoOpen,windowName,windowFeatures){window.open(URLtoOpen,windowName,windowFeatures);}
function playClip(p_cid){openNewWindow('http://broadband.tsn.ca/?vid='+p_cid,'TSNBroadband','height=820,width=1010,toolbar=0,scrollbars=1,resizable=1,status=0');}
function openGallery(intGalleryId){openNewWindow('http://www.tsn.ca/gallery/?galleryid='+intGalleryId,'TSNGallery','height=501,width=760,toolbar=no,scrollbars=no,resizable=no,status=no');}

TSNMedia = {
	'ShowImagePopup' : function(strImagePath,intWidth,intHeight, strParams) {
//         window.open (strImagePath,"imagepop","menubar=0,resizable=0,width=" + intWidth + ",height=" + intHeight)

    	window.open('http://images.tsn.ca/Story/Image.aspx?path=' + strImagePath + '&width=' + intWidth + '&height=' + intHeight,'popupimage', "menubar=0,resizable=0,width=" + intWidth + ",height=" + intHeight);
	}
}

function stopRKey(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
}
document.onkeypress = stopRKey; 

var p=parent;
var d=document;
var size;
var snc="";
var spos;
var sops ="";

var rNum = Math.round(Math.random() * 10000);
var ord = Math.round(Math.random() * 1000000000000000);
var sopsVar = 'sops';

// default domain
if(!ord){if(p.ord){var ord=p.ord;}else{var abc=Math.random()+"";var ord=abc.substring(2,abc.length);}};
if (!sdomain) {if (p.sdomain) {var sdomain = p.sdomain;} else {var sdomain="tsn";}}
if (!szone) {if (p.szone) {var szone = p.szone;} else {var szone="";}}
if (!smode) {if (p.smode) {var smode = p.smode;} else {var smode="";}}
if (!sloc) {if (p.sloc) {var sloc = p.sloc;} else {var sloc="hub";}}
if (!sarena) {if (p.sarena) {var sarena = p.sarena;} else {var sarena="sports";}}
if (!spos) {if (p.spos) {var spos = p.spos;} else {var spos="";}}

var showAd = true; 
// var showAd = ((szone.indexOf('golf') > -1)||(szone.indexOf('podcasting') > -1)||(szone.indexOf('bulkbanner') > -1)||(szone.indexOf('fantasy_news') > -1)||(szone.indexOf('world_jrs') > -1)||(szone.indexOf('main') > -1)||(szone.indexOf('curling') > -1)||(szone.indexOf('nhl') > -1)||(szone.indexOf('nfl') > -1)||(szone.indexOf('mma') > -1)||(szone.indexOf('cfl') > -1)||(szone.indexOf('auto_racing') > -1)||(szone.indexOf('nba') > -1)||(szone.indexOf('shows-otr') > -1)||(szone.indexOf('video') > -1)||(szone.indexOf('audio_video') > -1)||(szone.indexOf('soccer') > -1)||(szone.indexOf('tennis') > -1)||(szone.indexOf('mlb') > -1)||(szone.indexOf('winter_sports') > -1)||(szone.indexOf('skiing') > -1)||(szone.indexOf('shows-thats_hockey') > -1));
var dclkBanner = true;

function writeDClick() {
	if (!dclkBanner) return false;
	if (!ord) {var abc = Math.random() + "";	
	var ord = abc.substring(2,abc.length);}
	adCode='<scr'+'ipt language="javascript1.1" src="http://ad.ca.doubleclick.net/adj/tsn/'+szone+';abr=!webtv;mode='+smode+';loc='+sloc+';adpg='+adpg+';'+sarena+';ops='+sops+';pos='+spos+';kw=;nc='+snc+';sz='+size+';tile=1;ord='+ord+'?"></scr'+'ipt>';
	adCode+='<div style="position:absolute;visibility:hidden;display:inline;"><img src="http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=TSNpg_'+adpg+'_'+size+'" width="1" height="1" border="0"></div>';
	d.write(adCode);
	snc="";
}

function place468x60(){
	size="468x60";
	writeDClick();
}

function place728x90() {
	size="728x90";
	writeDClick();
}

function place300x250(){
	size="300x250";
	writeDClick();
	ad3=true;
}
	
function place120x600(){
	size="120x600";
	writeDClick();
}	

function place160x600(){
	size="160x600";
	writeDClick();
}	



