
if(window['jstiming']){
window['jstiming'].nextiref_=1;
window['jstiming'].iref={};
window['jstiming']['report']=function(opt_action,opt_extraParams){
var action=opt_action||'load';
var timer=window['jstiming']['timers'][action];
var start=timer['start'];
var srt='';
var args=[];
var extra="";
var e='';
var ad='';
delete timer['start'];
if(timer['pt']){
srt='&srt='+timer['pt'];
delete timer['pt'];
}
for(var label in timer){
args.push(label+'.'+Math.round(timer[label]-start));
}
if(timer['aft']&&timer['gv']){
args.push('vl.'+Math.round(timer['aft']-timer['gv']));
}
if(window['jstiming']['experiment']){
e='&e='+window['jstiming']['experiment'];
}
if(window['jstiming']['addomain']){
ad=window['jstiming']['addomain'];
ad=ad.split(".");
if(ad.length>1){
ad='&ad='+ad[0];
}
}
window['jstiming']['timers'][action]={};
if(window['jstiming']['fmt']){
extra+="&fmt="+window['jstiming']['fmt'];
}
if(opt_extraParams){
for(var arg in opt_extraParams){
extra+="&"+arg+"="+opt_extraParams[arg];
}
}
var img=new Image();
var id=window['jstiming'].nextiref_++;
window['jstiming'].iref[id]=img
img.onload=img.onerror=function(){
delete window['jstiming'].iref[id];
}
img.src=['http://csi.gstatic.com/csi?v=2&s=youtube&action=',action,
srt,extra,'&rt=',args.join(','),e,ad].join('');
img=null;
};
function csiMaybeSendReport(){
var action=window['jstiming']['default_action'];
if(window['jstiming']['timers'][action]['ol']&&
((!window['jstiming']['wff'])||window['jstiming']['timers'][action]['aft'])){
window['jstiming']['report'](action);
}
}
function csiOnLoad(){
window['jstiming']['tick']('ol');
csiMaybeSendReport();
}
window['jstiming']['loaded_thumbnail_count']=0;
window['jstiming']['loaded_continuous_thumbnail_count']=0;
window['jstiming']['thumbnail_loaded']=function(index){
var count=++window['jstiming'].loaded_thumbnail_count;
if((typeof(index)!='undefined')&&(index<4))
window['jstiming'].loaded_continuous_thumbnail_count++;
if(window['jstiming'].loaded_continuous_thumbnail_count==4)
window['jstiming'].tick('tn_c4');
if(count!=1&&count!=5&&count!=10&&count!=20&&count!=30)
return;
window['jstiming'].tick('tn'+count);
}
}
