﻿var MSG2 = 'Execute web service error';

function GetDetailPageInfo()
{
    document.body.style.cursor="wait";
    if(isFromXml == false)
    {
        GetContentEntityInfo.GetDetailPageInfo(contentEntityId, calendarYear, calendarMonth,
                GetDetailPageInfoDone, OnMethodError);
    }
    else
    {
        GetContentEntityInfo.GetFlagFileLastWriteTime(GetFlagFileLastWriteTimeDone, OnMethodError);
    }
}

function GetDetailPageInfoDone(result)
{
    document.body.style.cursor="default";
    if(result == null)
    {
        __doPostBack(refreshCEDetailViewLinkID,'');
        //__doPostBack(linkButtonRefreshCalenderID, '');
        return;
    }
	try
	{
	    if(result[0] != calendarDataString || result[1] != rowversion)
	    {
	        rowversion = result[1];
	        calendarDataString = result[0];
   	        __doPostBack(refreshCEDetailViewLinkID,'');
	    }
	}
	catch(e)
	{
		//alert("GetStreamsByContentEntityIdDone. error:" + e.message);
	}	
}

function GetFlagFileLastWriteTimeDone(result)
{
    document.body.style.cursor="default";
	try
	{
	    if(result != flagFileLastWriteTime)
	    {
	        flagFileLastWriteTime = result;
   	        __doPostBack(refreshCEDetailViewLinkID,'');
	    }
	}
	catch(e)
	{
		//alert("GetFlagFileLastWriteTimeDone. error:" + e.message);
	}	
}

function OnMethodError(para1,para2,para3,para4)
{
    document.body.style.cursor="default";
    //alert(MSG2 + "\r\nmessage: " + para1.get_message() + "\r\nstackTrace: " + para1.get_stackTrace());
}


function RefreshThumbnail()
{
   	var i;
   	var url;
   	var thumbObj;
   	thumbObj = document.getElementById(entityThumbnailID);
   	url = thumbObj.src;
   	if(url.indexOf("_live.") > 0)
   	{
   	    var index = url.indexOf("?");
   	    if(index > 0)
   	    {
       	    url = url.substr(0, index);
   	    }
   	    thumbObj.src =  url+ "?" + (new Date).getTime();
   	}
}

