function storySurvey(responseXML)
{
    var result = getResult(responseXML,'StorySurvey');
    if(result=='DONE')
    {
        alert('投票成功！相同IP记为一次');
        if(navigator.userAgent.indexOf("MSIE")!=-1)
        {
            document.execCommand("Refresh");
        }
        else
        {
            location.reload();
        }
    }
    else
    {
        alert('投票失败！');
    }
}

function commentSurvey(responseXML)
{
    var result = getResult(responseXML,'CommentSurvey');
    if(result=='DONE')
    {
        alert('投票成功！相同IP记为一次');
        if(navigator.userAgent.indexOf("MSIE")!=-1)
        {
            document.execCommand("Refresh");
        }
        else
        {
            location.reload();
        }
    }
    else
    {
        alert('投票失败！');
    }
}

function storeRelation(responseXML)
{
    var result = getResult(responseXML,'storeRelation');
    if(result=='DONE')
    {
        alert('角色收藏成功！自动覆盖相同的收藏。可到“我的和否”查看！');
    }
    else if(result=='LOGIN')
    {
        alert('请先登录！');
    }
    else
    {
        alert('角色收藏失败！');
    }
}

function wantToKnow(responseXML)
{
    var result = getResult(responseXML,'storeRelation');
    if(result=='DONE')
    {
        alert('投票成功，角色收藏在“我的和否”！');
        if(navigator.userAgent.indexOf("MSIE")!=-1)
        {
            document.execCommand("Refresh");
        }
        else
        {
            location.reload();
        }
    }
    else if(result=='LOGIN')
    {
        alert('请先登录！');
    }
    else
    {
        alert('投票失败！');
    }
}

function setFromRelation(id,name)
{
    if(id!=0)
    {
        document.getElementById("CreateStory_fromRelationName").value = name;
        document.getElementById("CreateStory_fromRelationId").value = id;
        suggestEnd();
    }
}

function setFeeling(hefouStatus)
{
    switch(hefouStatus)
    {
        case '10':
            document.getElementById("CreateStory_feeling").value = '超快乐';
            break;
        case '9':
            document.getElementById("CreateStory_feeling").value = '兴高采烈';
            break;
        case '8':
            document.getElementById("CreateStory_feeling").value = '兴奋';
            break;
        case '7':
            document.getElementById("CreateStory_feeling").value = '开心';
            break;
        case '6':
            document.getElementById("CreateStory_feeling").value = '高兴';
            break;
        case '5':
            document.getElementById("CreateStory_feeling").value = '喜悦';
            break;
        case '4':
            document.getElementById("CreateStory_feeling").value = '愉悦';
            break;
        case '3':
            document.getElementById("CreateStory_feeling").value = '愉快';
            break;
        case '2':
            document.getElementById("CreateStory_feeling").value = '舒畅';
            break;
        case '1':
            document.getElementById("CreateStory_feeling").value = '欣慰';
            break;
        case '-1':
            document.getElementById("CreateStory_feeling").value = '郁闷';
            break;
        case '-2':
            document.getElementById("CreateStory_feeling").value = '有点烦';
            break;
        case '-3':
            document.getElementById("CreateStory_feeling").value = '生气';
            break;
        case '-4':
            document.getElementById("CreateStory_feeling").value = '很生气';
            break;
        case '-5':
            document.getElementById("CreateStory_feeling").value = '愤怒';
            break;
        default:
            document.getElementById("CreateStory_feeling").value = '一般般';
    }
}

function getTop(e)
{
    var top=e.offsetTop;
    if(e.offsetParent!=null) top+=getTop(e.offsetParent);
    return top; 
}

function getLeft(e)
{
    var left=e.offsetLeft;
    if(e.offsetParent!=null) left+=getLeft(e.offsetParent);
    return left;
}

function relationSuggest(obj)
{
    var inputName = obj.value.replace(/(^\s*)|(\s*$)/g,"");
    if(inputName!='')
    {
        var top = getTop(obj)+obj.offsetHeight;
        var left = getLeft(obj);
        var width = obj.offsetWidth-2;
        suggest.style.top = top + 'px';
        suggest.style.left = left + 'px';
        suggest.style.width = width + 'px';
        suggest.style.height = 'auto';
        makeRequest('SearchRelation','relation.relationName='+inputName,'','','searchRelation','text');
    }
    else
    {
        suggest.style.display = 'none';
    }
}

function searchRelation(result)
{
    if(result.replace(/(^\s*)|(\s*$)/g,"")!='')
    {
        var suggest = document.getElementById('suggest');
        suggest.style.display ='';
        suggest.innerHTML = result;
    }
    else
    {
        suggestEnd();
    }
}

function suggestEnd()
{
    document.getElementById('suggest').style.display='none';
}

function showAll(storyId)
{
    if(document.getElementById("digest-"+storyId).style.display!='none')
    {
        document.getElementById("digest-"+storyId).style.display='none';
        document.getElementById("all-"+storyId).style.display='';
        document.getElementById("on-"+storyId).style.display='none';
        document.getElementById("off-"+storyId).style.display='';
    }
    else
    {
        document.getElementById("digest-"+storyId).style.display='';
        document.getElementById("all-"+storyId).style.display='none';
        document.getElementById("on-"+storyId).style.display='';
        document.getElementById("off-"+storyId).style.display='none';
    }
}

function voteOK(responseXML)
{
    var result = getResult(responseXML,'Vote');
    if(result=='DONE')
    {
        alert('投票成功！相同IP记为一次');
        if(navigator.userAgent.indexOf("MSIE")!=-1)
        {
            document.execCommand("Refresh");
        }
        else
        {
            location.reload();
        }
    }
    else if(result=='REPEAT')
    {
        alert('相同IP已经投过票了…');
    }
    else
    {
        alert('投票失败！');
    }
}

function contentFrameOp(id,type)
{
    if(type=='mouseover')
    {
        document.getElementById('moreOp'+id).style.display='';
        document.getElementById('frame'+id).style.backgroundColor='#d7e3f7';
    }
    else
    {
        document.getElementById('moreOp'+id).style.display='none';
        document.getElementById('frame'+id).style.backgroundColor='white';
    }
}
