﻿//作用：语录配音详细页面所需js片段
//引用页面：语录配音详细页面
window.onload=function()   //页面加载时候运行
{     
    PalySound();//播放声音
}
//----------------------声音播放操作Js片段------------------------//
//播放声音
function PalySound()
{  
    thisMovie("SoundPalySwf").PalySound($("anaSoundComment_anaSoundId").value,$("AnaSoundInfo_title").value,$("userNickname").value,$("AnaSoundInfo_path").value);//调用FlASH播放
}

//搭建js与flash互通的环境
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }else{
        return document[movieName]
    }
}
//----------------------声音播放操作Js片段 End------------------------//

//---------------------------增加语录评论操作Js片段-------------------------------//
//增加语录声音评论
function AddAnaSoundComment()
{  
    var anaSoundComment_title="";//评论标题 
    var anaSoundComment_content="";//评论内容
    var anaSoundComment_anaSoundId;//语录配音ID
    var anaSoundComment_superiorid;//上级评论ID
    anaSoundComment_content=$("anaSoundComment_content").value;//评论内容
    anaSoundComment_anaSoundId=$("anaSoundComment_anaSoundId").value;//语录配音ID
    anaSoundComment_superiorid=0;//上级评论ID
    
    $("AddAnaSoundCommentBnt").disabled=true;
    var postData="&anaSoundComment_title="+anaSoundComment_title+"&anaSoundComment_content="+anaSoundComment_content+"&anaSoundComment_anaSoundId="+anaSoundComment_anaSoundId+"&anaSoundComment_superiorid="+anaSoundComment_superiorid+"";
    var ajaxObj=startAsynchronismRequestPost("/Ana/AnaSoundDetail.aspx?Type=AddAnaSoundComment",postData);
    
    ajaxObj.onreadystatechange = function()//指定回调函数
    {     
        if(ajaxObj.readyState == 4){
            if (ajaxObj.status == 200 || ajaxObj.status == 0){      
                TipsAddAnaSoundComment(ajaxObj.responseText.toString());      
            }
         }
    }
    return false;
}

//操作信息提示
function TipsAddAnaSoundComment(state)
{  
    switch (parseInt(state))
    {
        case 1://成功 
            window.setTimeout("TipsAddAnaSoundCommentClose()",1000);
            break;
        case 2://未登陆 
            GetLogin();//调出登陆框  
            break; 
        default:
            HandleClew("评论失败。"); 
            break;
    }
}

//关闭信息提示
function TipsAddAnaSoundCommentClose()
{  
    document.location.reload();//刷新当前页
}

//---------------------------增加语录评论操作Js片段 End-------------------------------//




//---------------------------喜欢语录配音操作Js片段-------------------------------//
//喜欢语录配音
function LikeAnaSound(anaSoundInfoId)
{    
    var postData="&anaSoundInfoId="+anaSoundInfoId+"";
    var ajaxObj=startAsynchronismRequestPost("/Ana/AnaSoundDetail.aspx?Type=LikeAnaSound",postData);
    
    ajaxObj.onreadystatechange = function()//指定回调函数
    {     
        if(ajaxObj.readyState == 4){
            if (ajaxObj.status == 200 || ajaxObj.status == 0){      
                TipsLikeAnaSound(ajaxObj.responseText.toString(),anaSoundInfoId);      
            }
         }
    }
}

//语录配音操作信息提示
function TipsLikeAnaSound(state,anaSoundInfoId)
{  
    switch (parseInt(state))
    {
        case 1://成功 
            $("LikeAnaSound_"+anaSoundInfoId+"").innerHTML=parseInt($("LikeAnaSound_"+anaSoundInfoId+"").innerHTML)+1;
            break;
        case 2://未登陆 
            GetLogin();//调出登陆框  
            break; 
        case 3://已经喜欢过配音
            HandleClew("您已经推荐过。"); 
            break; 
        default:
            HandleClew("操作失败。"); 
            break;
    }
}

//---------------------------喜欢语录配音操作Js片段 End-------------------------------//




//---------------------------收藏语录配音操作Js片段-------------------------------//
//喜欢语录配音
function CollectionAnaSound(anaSoundInfoId)
{    
    var postData="&anaSoundInfoId="+anaSoundInfoId+"";
    var ajaxObj=startAsynchronismRequestPost("/Ana/AnaSoundDetail.aspx?Type=CollectionAnaSound",postData);
    
    ajaxObj.onreadystatechange = function()//指定回调函数
    {     
        if(ajaxObj.readyState == 4){
            if (ajaxObj.status == 200 || ajaxObj.status == 0){      
                TipsCollectionAnaSound(ajaxObj.responseText.toString(),anaSoundInfoId);      
            }
         }
    }
}

//语录配音操作信息提示
function TipsCollectionAnaSound(state,anaSoundInfoId)
{  
    switch (parseInt(state))
    {
        case 1://成功 
            $("CollectionAnaSound_"+anaSoundInfoId+"").innerHTML=parseInt($("CollectionAnaSound_"+anaSoundInfoId+"").innerHTML)+1;
            break;
        case 2://未登陆 
            GetLogin();//调出登陆框  
            break; 
        case 3://已经喜欢过配音
            HandleClew("您已经收藏过。"); 
            break; 
        default:
            HandleClew("操作失败。"); 
            break;
    }
}

//---------------------------收藏语录配音操作Js片段 End-------------------------------//





//---------------------------举报语录配音操作Js片段-------------------------------//
document.write("<div id=\"alert_AnaSoundReport\" class=\"display_off\">");
document.write("		<h1><a href=\"javascript:CloseAnaSoundReport();\" title=\"关闭\" class=\"red_close\"><\/a>举报<\/h1>");
document.write("		<div class=\"content\">");
document.write("			<form action=\"\">");
document.write("				<div class=\"item\">");
document.write("					<h2>该信息有不良内容,我要举报<\/h2>");
document.write("					<textarea name=\"AnaSoundReportWord\" id=\"AnaSoundReportWord\" cols=\"52\" rows=\"5\" class=\"textarea\"><\/textarea><br \/> 	");
document.write("					最多允许输入<span class=\"em\">500<\/span>个汉字");
document.write("				<\/div>");
document.writeln("<input type=\"hidden\" id=\"anaSoundInfoReportId\" value=\"0\" />");
document.write("				<div class=\"btn_box\">");
document.write("			    <input name=\"Button1\" type=\"button\" value=\"提 交\" class=\"btn_y\" onclick=\"javascript:SendAnaSoundReport();\"\/>");
document.write("			    <input name=\"Button1\" type=\"button\" value=\"取 消\" class=\"btn_y\" onclick=\"javascript:CloseAnaSoundReport();\"\/>");
document.write("				<\/div>");
document.write("			<\/form>");
document.write("		<\/div>");
document.write("	<\/div>");
//显示举报框
function ShowAnaSoundReport(anaSoundInfoReportId)
{
    $("alert_AnaSoundReport").className="float_box";
    $("anaSoundInfoReportId").value=anaSoundInfoReportId;
    ShowBJ();//弹出背景提示
}

//关闭举报框
function CloseAnaSoundReport()
{
    $("alert_AnaSoundReport").className="display_off";
    DivBJClose();//关闭背景
}

//发布举报信息
function SendAnaSoundReport()
{
    var alert_report_anaId=$("anaSoundInfoReportId").value;//语录配音ID
    var alert_report_word="语录配音举报："+$("AnaSoundReportWord").value;//举报内容
    var postInfo="alert_report_anaId="+alert_report_anaId+"&alert_report_word="+alert_report_word+"";
    var state=startPostRequest("/public/AjAx.aspx?type=AnaInformation",postInfo);// 发送Post请求
    if (state=="1")//成功
    {       
        document.location.reload();//刷新当前页
    }
    else
    {
        HandleClew("此次操作失败，请刷新后重试！");
    }
}

//---------------------------举报语录配音操作Js片段 End-------------------------------//

