﻿// JScript File

function video_fn_selTab(id,mid,status)
{
    if(id==null||id=="") id = 0;
    if(mid==null||mid=="") mid = 0;
    
    var strRss = "&nbsp;&nbsp;<a href=\"/VietNam/Video/Rss/?id=" + id + "\"><img alt='Rss Feeds' border='0' src='/images/Home/Footer_Icon_Rss.gif' width='12' height='12' /></a>";
    var striFrameLink = "/Video/Video_GetById.aspx?id=" + id.toString() + "&m=" + mid.toString() + "&s=" + status;
    var striFrameRssLink = "/Video/Video_FeedText_GetById.aspx?id=" + id.toString();

    var hdCurTabObj = document.getElementById("hdCurTabId");
    var tdObj = document.getElementById("tdVideoTab_" + id);
    var RssIconObj = document.getElementById("imgVideoRssIcon_" + id);
    if(hdCurTabObj!=null&&tdObj!=null)
    {
        if(hdCurTabObj.value!="")
        {
            var curTabObj = document.getElementById("tdVideoTab_" + hdCurTabObj.value);
            var curRssIconObj = document.getElementById("imgVideoRssIcon_" + hdCurTabObj.value);
            if(curTabObj!=null)
            {
                curTabObj.className = "video_tabcontrol_tab_unsel";
            }
            if(curRssIconObj!=null)
            {
                curRssIconObj.innerHTML = "";
            }
        }
        
        RssIconObj.innerHTML = strRss;
        tdObj.className = "video_tabcontrol_tab_sel";
        hdCurTabObj.value = id;
        window.frames["channelFrame"].location.href = striFrameLink;
        window.frames["rssFrame"].location.href = striFrameRssLink;
    }
}

function fn_video_play(mediaid)
{
    var tdObj = document.getElementById("spanActiveMedia_" + mediaid);
    var hdCurMediaObj = document.getElementById("hdCurMedia");
    if(hdCurMediaObj!=null&&tdObj!=null)
    {
        if(hdCurMediaObj.value!="")
        {
            var curMediaTDObj = document.getElementById("spanActiveMedia_" + hdCurMediaObj.value);
            if(curMediaTDObj!=null)
            {
                curMediaTDObj.style.display = "none";
            }
        }
        tdObj.style.display = "block";
        hdCurMediaObj.value = mediaid;
        //////////////////////////////////////////////////////////////////////////
        //
        //////////////////////////////////////////////////////////////////////////
        var file = "/Video/XML/XML_GetMediaById.aspx?id=" + mediaid;
	    AjaxRequest.get(
		    {
		    'url':file
		    ,'onSuccess':function(req){
		        var strReqText = req.responseText;
		        window.parent.ShowMedia(strReqText);
		    }
		    ,'onError':function(req){}
		    }
	    )
	
    }
}

function ShowMedia(strXMLContent)
{
    var subject = "";
    var content = "";
    var filepath = "";
    if(strXMLContent!="")
    {
        subject = fn_xml_getFromText(strXMLContent,"sSubject");
        content = fn_xml_getFromText(strXMLContent,"sContent");
        filepath = fn_xml_getFromText(strXMLContent,"sFilePath");
    }
    fn_video_player(filepath);
    fn_video_addinfor(subject,content);
}

function fn_xml_getFromText(xmlcontent,tag)
{
    var strReturn = "";
    
    var iStartIndex = xmlcontent.indexOf("<" + tag + ">");
    if(iStartIndex>=0)
    {
        iStartIndex += ("<" + tag + ">").length;
        var iEndIndex = xmlcontent.indexOf("</" + tag + ">");
        if(iEndIndex>iStartIndex)
        {
            strReturn = xmlcontent.substr(iStartIndex,iEndIndex-iStartIndex);
        }
    }
    return strReturn;
}

function fn_video_addinfor(subject,content)
{
    var obj = document.getElementById("divMediaContent");
    var strContent = "";
    
    if(obj!=null)
    {
        strContent = "<table cellpadding='0' cellspacing='0' border='0' width='96%'>";
        strContent += "<tr style='height:10px;'><td></td></tr>";
        strContent += "<tr>";
        strContent += " <td class=\"video_infor_subject_area\">";
        strContent += "     " + subject;
        strContent += " </td>";
        strContent += "</tr>";
        strContent += "<tr style='height:20px;'><td></td></tr>";
        strContent += "<tr>";
        strContent += " <td class=\"video_infor_content_area\">";
        strContent += "     " + content;
        strContent += " </td>";
        strContent += "</tr>";
        strContent += "</table>";
        
        obj.innerHTML = strContent;
    }
}

function fn_video_player(filepath)
{
   var sFlashPlayer = new SWFObject("/flash/mediaplayer.swf","btck","350","284","7");
   sFlashPlayer.addParam("allowfullscreen","true");
   sFlashPlayer.addVariable("autostart", "true");
   sFlashPlayer.addVariable("prebuffer", "true");
   sFlashPlayer.addVariable("file",filepath);
   sFlashPlayer.addVariable("displayheight","264");
   sFlashPlayer.addVariable("width","350");
   sFlashPlayer.addVariable("height","284");
   sFlashPlayer.addVariable("backcolor","0xffffff");
   sFlashPlayer.addVariable("frontcolor","0x000000");
   sFlashPlayer.addVariable("buttoncolor","0x000000");
   sFlashPlayer.addVariable("color","0x000000");
   sFlashPlayer.addVariable("lightcolor","0xff6000");
   sFlashPlayer.addVariable("shuffle","false");
   sFlashPlayer.addVariable("repeat","file");
  // sFlashPlayer.addVariable('logo', 'http://www.fastmoney.vn/images/home/fm_logo.png');
   sFlashPlayer.write("divVideoPlayer");
}
