﻿// JScript File
function showvideo(path)
{
    var videoarea=$("dVideoArea");
    if(videoarea.innerHTML=="")
    {
        var videostr="<a style='float:right;margin-top:10px;' href='javascript:;' onclick='showvideo();'><img src='/img/close.gif'/></a><div style='padding:10px;text-align:center;'><object codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' height='360' width='480' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param value='/flash/vcastr.swf' name='movie' /><param value='high' name='quality' /><param value='true' name='allowFullScreen' /><param value='vcastr_file=" + path + "&amp;IsAutoPlay=1' name='FlashVars' /></object></div>";
        videoarea.innerHTML=videostr;
        videoarea.style.display="";
    }
    else
    {
        videoarea.innerHTML="";
        videoarea.style.display="none";
    }
}

function showmap()
{
    var maparea=$("dMapArea");
    if(maparea.style.display=="none")
    {
        maparea.style.display="";
    }
    else
    {
        maparea.style.display="none";
    }
}

function writeReviewAction(reviewid,roomid,usertype)
{
    var user=getCurrentUser();
    if(user!=null&&user.ID==__userid&&usertype=="Customer")//当前user为本房间店家
        document.write("<a href='javascript:;' onclick='showReviewReplyBox("+reviewid+","+roomid+");'>回复</a> | <a href='javascript:;' onclick='deleteReview("+reviewid+");'>删除</a>");
}

function showCustomerReply()
{
    var user=getCurrentUser();
    if(user==null)
        alert("请登录后发表留言!");
    else if(user.ID!=__userid)
       createReview(); 
}

function showTTWUCustomerReply()
{
    var user=getCurrentTTWUUser();
    if(user==null)
        document.write("&nbsp;&nbsp;&nbsp;&nbsp;<a href='/ttwu/default.aspx?returnurl="+location.href+"'>请登录后发表留言</a>");
    else if(user.ID!=__userid)
        $("dReplyArea").style.display="";
}

//function createUpdateDeleteRoomReview(id,parentid,roomid,content,action)
//{
//    TTWU.Components.HouseManager.CreateUpdateDeleteRoomReview(id,parentid,roomid,content,action,createUpdateDeleteRoomReview_cb);
//}
//function createUpdateDeleteRoomReview_cb(res)
//{
//    if(res.value>0)
//        location.href=location.href;
//}
function showReviewReplyBox(reviewid,roomid)
{
    var replybox=$("replybox_"+reviewid);
    if(replybox.innerHTML=="")
        replybox.innerHTML="<textarea cols='40' rows='10' id='rcontent_"+reviewid+"'></textarea><p style=\"margin-top:10px;\"><input type='button' class=\"btn\" id='rbuttonok_"+reviewid+"' value='确定' onclick='replyReview("+reviewid+","+roomid+");' /> &nbsp;&nbsp; <input type='button' class=\"btn\" id='rbuttoncancel_"+reviewid+"' value='取消' onclick='$(\"replybox_"+reviewid+"\").style.display=\"none\";' /></p>";
    replybox.style.display="";
    $("rcontent_"+reviewid).focus();
}

function deleteReview(reviewid)
{
    if(!confirm("是否真的删除这条留言"))
        return;
    
    TTWU.Components.HouseManager.CreateUpdateDeleteRoomReview(reviewid,0,0,"",2,__userid,"",deleteReview_cb);
}
function deleteReview_cb(res)
{
    if(res.value>0)
        location.href=location.href;
    else
        alertError("对不起，删除失败，请重新尝试!");
}

function replyReview(reviewid,roomid)
{
    var content=$("rcontent_"+reviewid).value;
    var validatecode=$("validatecode").value;
    if(content=="")
    {
        alertError("答复内容不能为空！");
        return;
    }
    var user=getCurrentUser();
    if(user!=null&&user.ID!=__userid)
    {
        if(validatecode=="")
        {
            alertError("验证码不能为空");
            return;
        }
    }
    $("rbuttonok_"+reviewid).disabled="disabled";
    TTWU.Components.HouseManager.CreateUpdateDeleteRoomReview(0,reviewid,roomid,content,0,__userid,validatecode,replyReview_cb,reviewid);
}
function replyReview_cb(res)
{
    if(res.value>0)
        location.href=location.href;
    else if(res.value==-100)
    {
        alertError("验证码错误！");
    }
    else
    {
        alertError("回复失败，请重新尝试");
    }
    $("rbuttonok_"+res.context).disabled="";
}

function isKeyTrigger(e,keyCode){ 
    var argv = isKeyTrigger.arguments; 
    var argc = isKeyTrigger.arguments.length; 
    var bCtrl = false; 
    if(argc > 2){ 
        bCtrl = argv[2]; 
    } 
    var bAlt = false; 
    if(argc > 3){ 
        bAlt = argv[3]; 
    } 

    var nav4 = window.Event ? true : false; 

    if(typeof e == 'undefined') { 
        e = event; 
    } 

    if( bCtrl && 
        !((typeof e.ctrlKey != 'undefined') ? 
            e.ctrlKey : e.modifiers & Event.CONTROL_MASK > 0)){ 
        return false; 
    } 
    if( bAlt && 
        !((typeof e.altKey != 'undefined') ? 
            e.altKey : e.modifiers & Event.ALT_MASK > 0)){ 
        return false; 
    } 
    var whichCode = 0; 
    if (nav4) whichCode = e.which; 
    else if (e.type == "keypress" || e.type == "keydown") 
        whichCode = e.keyCode; 
    else whichCode = e.button; 

    return (whichCode == keyCode); 
} 

function ctrlEnter(e){ 
    var ie =navigator.appName=="Microsoft Internet Explorer"?true:false; 
    if(ie){ 
        if(event.ctrlKey && window.event.keyCode==13){createReview_()} 
    }else{ 
        if(isKeyTrigger(e,13,true)){createReview_()} 
    } 
} 



 
function createReview_()
{
    var content=$("tbReply").value;
    var name=$("tbName").value;
    var pass=$("tbPass").value;
    var check=$("tbCheck").checked;
     if(content.length==0 || content.replace(/(^\s*)|(\s*$)/g,"").length==0 )
    {
        alertError("请输入您的留言。");
        return false;
    }
    if(name!="" && pass!="")
    {
        if(TTWU.Components.ToolManager.CheckUser(name,pass).value)
        {
            $("btnReply").disabled="disabled";
            TTWU.Components.HouseManager.CreateUpdateDeleteRoomReview_(0,0,__roomid,content,0,__userid,name,createReview_cb_);   
        }
        else
        {
            alertError("输入的帐号密码有误。");
        }
    }
    else if(check==true)
    {
        $("btnReply").disabled="disabled";
        TTWU.Components.HouseManager.CreateUpdateDeleteRoomReview_(0,0,__roomid,content,0,__userid,"",createReview_cb_);  
    }
    else
    {
        alertError("请核选“匿名发表”或者填写“登录名”及“密码”");
    }
    
    
     
}
function createReview_cb_(res)
{
    if(res.value>0)
        location.href=location.href;
    else if(res.value==-100)
    {
        alertError("店家不能给自己的店铺留言！");
    }
    else
    {
        alertError("留言失败，请重新尝试");
    }
    $("btnReply").disabled="";
}

function createReview()
{
    var content=$("tbReply").value;
    var validatecode=$("validatecode").value;
    if(content=='')
    {
        alertError("留言内容不能为空");
        return;
    }
    if(validatecode=="")
    {
        alertError("验证码不能为空");
        return;
    }
    $("btnReply").disabled="disabled";
    TTWU.Components.HouseManager.CreateUpdateDeleteRoomReview(0,0,__roomid,content,0,__userid,validatecode,createReview_cb);    
}
function createReview_cb(res)
{
    if(res.value>0)
        location.href=location.href;
    else if(res.value==-100)
    {
        alertError("验证码错误！");
    }
    else
    {
        alertError("留言失败，请重新尝试");
    }
    $("btnReply").disabled="";
}

function createTTWUReview_cb(res)
{
    if(res.value>0)
        location.href=location.href;
    else if(res.value==-100)
    {
        alertError("验证码错误！");
    }
    else
    {
        alertError("留言失败，请重新尝试");
    }
    $("btnReply").disabled="";
}

function createTTWUReview()
{
    var clientname='';
    var content=$("tbReply").value;
    var validatecode=$("validatecode").value;
    if(content=='')
    {
        alertError("留言内容不能为空");
        return;
    }
    if(validatecode=="")
    {
        alertError("验证码不能为空");
        return;
    }
    $("btnReply").disabled="disabled";
    TTWU.Components.HouseManager.CreateUpdateDeleteReview(0,0,0,content,0,5,clientname,validatecode,createTTWUReview_cb);    
}

function checkreview()
{
    var content=$("tbReply").value;
    var validatecode=$("validatecode").value;
    if(content=='')
    {
        alertError("留言内容不能为空");
        return;
    }
    if(validatecode=="")
    {
        alertError("验证码不能为空");
        return;
    }
}
function getscore(id)
{
    var num=$('tbNumber').value;
    var name=$('tbRealName').value;
    if(num=="" && name=="")
    {
       alert("会员号和会员姓名必须至少填一项");
    }
    else
    {
        TTWU.Components.OwnerManager.GetOwnerMemberOnPage(num,name,id,getscore_cb);
    }
}

function getscore_cb(res)
{
    if(res.value != null)
    {
        $('tNumber').innerHTML=res.value.User.Name;
        $('tRealName').innerHTML=res.value.User.RealName;
        $('tScore').innerHTML=res.value.Score;
        $('search').style.display="none";
        $('result').style.display="block";
    }
    else
    {
        alert('没有该会员信息');
    }
}

function goout()
{
    $('result').style.display='none';
    $('search').style.display='block';
}

function getttwuscore(id)
{
    var num=$('tbNumber').value;
    var name=$('tbRealName').value;
    if(num=="" && name=="")
    {
       alert("会员号和会员姓名必须至少填一项");
    }
    else
    {
        TTWU.Components.HouseManager.GetOwnerMemberOnPage(num,name,id,getscore_cb);
    }
}