﻿// JScript File
var blnFileInFirstLoad = true;
var g_UID = '';
var g_Type = '';
var g_Click = 'STREAM';
var g_SLID = '';

function doInitCurrentItem(uId, uType, uTitle, uDesc, uSource, uImgURL, uStreamURL, uViews, uRatings, playNow, ShowSource, AlbumTitle)
{   
    //alert("here start");
    if (playNow) {
        $("silverlightControl").Content.Player.PlayVideo({ ItemID: uId, Title: uTitle, VideoURL: uStreamURL, ImageURL: uImgURL });
    OmniVideoTrack(uId,uTitle);
    } else {
    //page load omniture (first load)
        $("silverlightControl").Content.Player.SetVideo({ ItemID: uId, Title: uTitle, VideoURL: uStreamURL, ImageURL: uImgURL});
    //OmniturePageTrack();
    } 
    
    var re1 = /&rsquo;/g
    var re2 = /&quot;/g
    
    $('Item_ID').value='UGC-' + uId;
    $('divMediaTitle').innerHTML=unescape(uTitle);
    $('divMediaDescription').innerHTML=unescape(uDesc.replace(re1, "'").replace(re2, '"'));
    if (AlbumTitle!='') {
        $('divAlbumTitle').innerHTML = AlbumTitle;
        $('divAlbumTitleHolder').style.display = 'block';
    } else {
        $('divAlbumTitleHolder').style.display = 'none';
    }
    
    if (ShowSource=='N') {
        $('divVideoSourceHolder').style.display='none';
    } else if (ShowSource =='Y') {
        $('divMediaSource').innerHTML=unescape(uSource);
        $('divVideoSourceHolder').style.display='block';
    } else if ((ShowSource == 'A') && (uSource!='')) {
        $('divMediaSource').innerHTML=unescape(uSource);
        $('divVideoSourceHolder').style.display='block';
    } else {
        $('divVideoSourceHolder').style.display='none';
    }
    
    
    doReloadComment();
    doSetEmbed(uId, uStreamURL, uImgURL);
    doUpdateParam(uViews, uRatings);
//    doClickTrack(uId, uType, 'VIEW');
    
//    if(playNow)
//    {
//        setTimeout("doSetCurrentItem('"+uId+"','"+uType+"','"+escape(uTitle)+"','"+escape(uDesc)+"','"+uSource+"','"+uImgURL+"','"+uStreamURL+"','"+uViews+"','"+uRatings+"',true, true)",1500);
//    }
//    else
//    {
//        setTimeout("doSetCurrentItem('"+uId+"','"+uType+"','"+escape(uTitle)+"','"+escape(uDesc)+"','"+uSource+"','"+uImgURL+"','"+uStreamURL+"','"+uViews+"','"+uRatings+"',false, true)",1500);
//    }
}

function PlayingVideo(id, title, length, position) {
//    alert(id);
//    doClickTrack(id, 'Video', 'VIEW');
    //***************** Media track *******************************
	if($('divUGCType').innerHTML.toLowerCase()=="today"){
    g_SLID ="mgc-"+ id;
    }
    else{
    g_SLID ="ugc-"+ id;
    }
    var mtitle = fnValidateTitleOmni(title);    
    vtime = length;
    rtime = position;
    //s.prop4 = s.prop3 + ":" + mtitle;
    s.prop6 = mtitle;
	s.prop7 = g_SLID;
    s.prop8 = "video"
    s.prop10 = s.eVar10 = mtitle;
    s.events = "event7";
    s.Media.trackVars = "prop1,prop2,prop3,prop4,prop5,prop6,prop7,prop10,eVar10,events";
    s.Media.trackEvents = "event7";
    s.Media.open(mtitle, vtime, "silverlight_player_todayonline");
    s.Media.play(mtitle, rtime);
    
    void(s.t());       
}


function OmniturePause(title, position) {
//alert('omniturepause');
//Do something

    //***************** Media track ******************************* 

    var mtitle = fnValidateTitleOmni(title);
    if (mtitle != '') {
            stime = position;
            s.Media.stop(mtitle, stime);
    }
    void(s.t()); 
}

function OmnitureResume(title, position) {
//alert('omnitureresume');
//Do something

    //***************** Media track *******************************

    var mtitle = fnValidateTitleOmni(title);
    if (mtitle != '') {
            rtime = position;
            s.Media.play(mtitle, rtime);
    }
    void(s.t()); 
}

function OmnitureScrubStart(title, position) {
//Do something

    //***************** Media track *******************************  

    var mtitle = fnValidateTitleOmni(title);
    if (mtitle != '') {
            rtime = position;
            s.Media.stop(mtitle, rtime);
    }
    void(s.t()); 
}

function OmnitureScrubEnd(title, position) {
//Do something

    //***************** Media track *******************************

    var mtitle = fnValidateTitleOmni(title);
    if (mtitle != '') {
            rtime = position;
            s.Media.play(mtitle, rtime);
    }
    void(s.t()); 
}

function OmnitureEnd(title, position) {

    //***************** Media track *******************************
    
    var mtitle = fnValidateTitleOmni(title);
    if (mtitle != '') {
            //s.prop4 = s.prop3 + ":" + mtitle
            s.prop6 = mtitle
			s.prop7 = g_SLID;
            s.prop8 = "video"
            s.prop10 = s.eVar10 = mtitle;
            s.events = "event8";
            s.Media.track(mtitle);
            s.Media.trackVars = "prop1,prop2,prop3,prop4,prop5,prop6,prop7,prop10,eVar10,events";
            s.Media.trackEvents = "event8";
            etime = position;
            s.Media.stop(mtitle, etime);
            s.Media.close(mtitle);
    }
    void(s.t()); 
}
