﻿var partID="ctl00_ContentPlaceHolder1_";
function likeTimelineList(timelineListID)
{
    getAjaxContent("../ajax/timelinelist.aspx?act=like&timelinelistid="+timelineListID,function(result)
    {
        if(result=="Completed")
            alert("thanks!");
        else
            alert("you have liked it!");
    },null);
}
function changeHelpWindow()
{
    if(containsCss("divHelp","hide"))
        removeCss("divHelp","hide");
    else
        addCss("divHelp","hide");
}
function changeAddPanel()
{
    if(containsCss("divAddPanel","hide"))
        removeCss("divAddPanel","hide");
    else
        addCss("divAddPanel","hide");
}
function changeMyTimelinePanel()
{
    var myTimelinePanel=getObj("divMyTimelinePanel");
    if(myTimelinePanel!=null)
    {
        if(!getObj('chkFromFavorite').checked)
            removeCss("divMyTimelinePanel","hide");
        else if(containsCss("divMyTimelinePanel","hide"))
            removeCss("divMyTimelinePanel","hide");
        else
            addCss("divMyTimelinePanel","hide");
    }
    else
    {
        
    }
    getObj('chkFromFavorite').checked=true;
}

var selectedMyTimelineList=new Array();
function changeSelectedMyTimelineList(me,timelineID)
{
    if(me.checked)
        selectedMyTimelineList.push(timelineID);
    else
        selectedMyTimelineList.deleteElement(timelineID);
}
function onSaveTimelineToLists(me)
{
    me.disabled="disabled";
    var timelineListID=getValue(partID+"hiddenListsID");
    if(getObj("chkFromFavorite").checked)
    {
        if(selectedMyTimelineList.length==0)
        {
            alert("please select timeline from favorite");
            me.disabled="";
            return false;
        }
        getAjaxContent("../ajax/timelinelist.aspx?act=addtolist&timelineid="+selectedMyTimelineList.join(" ")+"&timelinelistid="+timelineListID,onAjaxOperationReload,null);
    }
    else if(getObj("chkFromUrl").checked)
    {
        var mySiteUrl=getValue(partID+"hiddenBaseUrl");
        var url=getValue("txtUrl");
        if(location.href.toLowerCase().indexOf(mySiteUrl)==-1 || url.toLowerCase().indexOf(mySiteUrl+"timeline/")==-1 || url.length<=(mySiteUrl+"timeline/").length)
        {
            alert("please enter the correct URL");
            me.disabled="";
            return false;
        }
        getAjaxContent("../ajax/timelinelist.aspx?act=addtolistbyurl&timelineurl="+url+"&timelinelistid="+timelineListID,onAjaxOperationReload,null);
    }
}

function removeTimeline(timelineID)
{
    if(!confirm("are you sure?")) return;
    var timelineListID=getValue(partID+"hiddenListsID");
    getAjaxContent("../ajax/timelinelist.aspx?act=removefromlist&timelineid="+timelineID+"&timelinelistid="+timelineListID,onAjaxOperationReload,null);
}

function setPicture(me,timelineID)
{
    var timelineListID=getValue(partID+"hiddenListsID");
    getAjaxContent("../ajax/timelinelist.aspx?act=setpicture&timelineid="+timelineID+"&timelinelistid="+timelineListID,onAjaxOperationReload,null);
}

function closeEditToolHelpPanel()
{
    addCss("divEditToolHelpPanel1","hide");
    addCss("divEditToolHelpPanel2","hide");
    getAjaxContent("../ajax/timelinelist.aspx?act=closeedittoolhelp",null,null);
}

function onTitleClick()
{
    removeCss("txtTitlePanel","hide");
    addCss("titlePanel","hide");
    setValue("txtTitle",getValue(partID+"hiddenTitle"));
    getObj("txtTitle").focus();
}
function onDescClick()
{
    if(getObj("descEmptyPanel")!=null)
        addCss("descEmptyPanel","hide");
    else
        addCss("descPanel","hide");
    removeCss("txtDescPanel","hide");
    setValue("txtDesc",getValue(partID+"hiddenDesc"));
    getObj("txtDesc").focus();
}
function onTxtTitleBlur(me)
{
    var oldValue=getValue(partID+"hiddenTitle");
    var newValue=getValue("txtTitle");
    if(newValue=="")
    {
        alert("please input title");
        me.focus();
        return;
    }
    addCss("txtTitlePanel","hide");
    removeCss("titlePanel","hide");
    if(oldValue==newValue) return;
    setValue(partID+"hiddenTitle",newValue);
    getObj("titlePanel").innerHTML=HTMLEncode(newValue);
    Typesetting();
    var timelineListID=getValue(partID+"hiddenListsID");
    getAjaxContent("../ajax/timelinelist.aspx?act=update&timelinelistid="+timelineListID+"&set=title&content="+escape(newValue),null,null);
}
function onTxtDescBlur(me)
{
    var oldValue=getValue(partID+"hiddenDesc");
    var newValue=getValue("txtDesc");
    addCss("txtDescPanel","hide");
    if(newValue=="")
        removeCss("descEmptyPanel","hide");
    else
    {
        getObj("descPanel").innerHTML=HTMLEncode(newValue);
        removeCss("descPanel","hide");
    }
    Typesetting();
    if(oldValue==newValue) return;
    setValue(partID+"hiddenDesc",newValue);
    var timelineListID=getValue(partID+"hiddenListsID");
    getAjaxContent("../ajax/timelinelist.aspx?act=update&timelinelistid="+timelineListID+"&set=desc&content="+escape(newValue),null,null);
}
