﻿function ck() {
        if (_g('shi').value == '') { alert('请选择地区信息'); return false }
        if (_g('title').value.length < 5) { alert('标题不能为空,且不能少于5个字'); _g('title').focus(); return false }
        if (_g('Content').value.length < 10) { alert('描述不详细,最少也得10个字吧'); _g('Content').focus(); return false }
        if (_g("m").value == '') {
            alert('请输入手机号码'); _g('m').focus(); return false
        }
        if (_g("m").value.length != 11) {
            alert("请输入正确的手机号码");
            _g("m").focus();
            return false;
        }
        var p = _g("sheng");
        var s = _g("shi");
        var c = _g("Category");
        with (p) {
            var pro = options[selectedIndex].value;
        }
        with (s) {
            var si = options[selectedIndex].value;
        }
        with (c) {
            var ct = options[selectedIndex].value;
            if (ct == "0") {
                alert('请选择问题类别'); return false
            }
        }
        PageMethods.addQs({ proid: pro, cyid: si, title: _g("title").value, content: _g("Content").value, qsct: ct, moblie: _g("m").value }, function(result) {
            if (result.IsSucceed) {
                alert("提问成功");
                parent.location.reload();
                closeThickWindow();

            }
            else
                alert(result.Err);
        });
}
function resizeEditor(change) {
    var newheight = parseInt(document.getElementById('Content').style.height, 10) + change;
    if (newheight >= 60) {   //大于最小高度100时才执行    
        document.getElementById('Content').style.height = newheight + 'px';
    }
}
function _g(id) { return document.getElementById(id) };
$(document).ready(function() {
    
    var pv = ""; //sheng
    if (_g("qshsv_p") && _g("qshsv_p").value)
        pv = _g("qshsv_p").value;
    var cv = ""; //shi
    if (_g("qshsv_c") && _g("qshsv_c").value)
        cv = _g("qshsv_c").value;
    if (_g("sheng") || _g("shi")) {
        qsinitpc("sheng", "shi", pv, cv);
    }
    if (_g("good")) {
        var yx = document.getElementsByName("a");
        for (var i = 0; i < yx.length; i++) {
            yx[i].disabled = "disabled";
        }
    }
    if (_g("m")) {
        if (_g("m").value != "") {
            _g("m").readOnly = true;
        }
    }
    if (_g("hdYx")) {
        var yx = document.getElementsByName("yx_0");
        var yxvalue = _g("hdYx").value;
        var yxval = new Array();
        yxval = yxvalue.split(",");
        for (var i = 0; i < yx.length; i++) {
            for (var j = 0; j < yxval.length; j++) {
                if (yx[i].value == yxval[j]) {
                    yx[i].checked = true;
                }
            }

        }
    }
    if (_g("categoryValue")) {
        PageMethods.getCategory(function(result) {
            if (result.IsSucceed) {
                var categorylist = eval("(" + result.categorylist + ")");
                with (_g("Category")) {
                    length = categorylist.length;
                    for (var i = 0; i < length; i++) {
                        options[i].text = categorylist[i].name;
                        options[i].value = categorylist[i].id;
                    }
                }

            }
        });
    }
    if (_g("hdhotelname")) {
        if (_g("hdhotelname").value != "") {
            _g("spHotelName").innerHTML = " &gt;&gt;<a href='QA_0_" + _g("hdprovinceid").value + "_" + _g("hdcityid").value + "_" + _g("hdhotelid").value + "_1_0.shtml'> " + _g("hdhotelname").value + "</a>";
            _g("spHotelName").style.display = "";
        }
    }
});
var __qsgp = null;
var __qsgc = null;
function qsinitpc(p, c, pv, cv) {
    __qsgp = _g(p);
    __qsgc = _g(c);

    if (!__qsgp || !__qsgc) return;
    __qsgp.onchange = function() { qslocalSelect(); }
    __qsgc.onchange = function() { qsajax_getHotel(); }
    with (__qsgc) {
        var cac = ca[0].b.split(":");
        length = 1;
        options[0].text = cac[0];
        options[0].value = cac[1];
    }
    var spv = "";
    var pi = -1;
    with (__qsgp) {
        length = ca.length;
        for (var i = 0; i < ca.length; i++) {
            var cap = ca[i].a.split(":");
            options[i].text = cap[0];
            options[i].value = cap[1];
            if (pv && pv == cap[1]) {
                options[i].selected = true;
                pi = i;
                spv = cap[1];
            }
        }
        if (pi < 0)
            pi = 0;
        selectedIndex = pi;
    }
    if (spv) {
        qslocalSelect(spv, cv);
    }
}
function qslocalSelect(pv, sv) {
    if (!__qsgp || !__qsgc) return;
    if (pv) {
        for (var i = 0; i < __qsgp.options.length; i++) {
            if (__qsgp.options[i].value == pv) {
                __qsgp.options[i].selected = true;
                break;
            }
        }
    }
    if (__qsgp.selectedIndex < 0) return;
    var caa = ca[__qsgp.selectedIndex].b.split(",");
    var si = -1;
    with (__qsgc) {
        length = caa.length;
        for (var i = 0; i < caa.length; i++) {
            var cac = caa[i].split(":");
            options[i].text = cac[0];
            options[i].value = cac[1];
            if (sv && sv == cac[1]) {
                options[i].selected == true;
                si = i;
            }
        }
    }
    if (si < 0)
        si = 0;
    if (__qsgc.options.length > 0) {
        //__qsgc.options[si].selected = true;
        __qsgc.selectedIndex = si;
    }
    qsajax_getHotel();
}
function qsajax_getHotel() {

    if (_g("hotel")) {
        __gh = _g("hotel");
        if (!__qsgp || !__qsgc || !__gh) return;
        if (__qsgp.selectedIndex == -1 || __qsgc.selectedIndex == -1) return;
        var pv = __qsgp.options[__qsgp.selectedIndex].value;
        var cv = __qsgc.options[__qsgc.selectedIndex].value;
        PageMethods.getHotel({ proid: pv, cyid: cv }, function(result) {
            if (result.IsSucceed) {
                var hotellist = eval("(" + result.hotellist + ")");
                with (__gh) {
                    length = hotellist.length;
                    for (var i = 0; i < length; i++) {
                        options[i].text = hotellist[i].name;
                        options[i].value = hotellist[i].id;
                    }
                }

            }
        });
    }
}


function soquestion() {
    //     = _g("hdsh");
    //     = _g("hdsi");
    //     = _g("hdh");

    var hsh = _g("sheng").value;
    var hsi = _g("shi").value;
    var htl = _g("hotel").value;
    if (hsh == "")
    { hsh = 0 }
    if (hsi == "") {
        hsi = 0;
    }
    if (htl == "") {
        htl = 0;
    }
//    var hh = _g("hotel").options[__qsgc.selectedIndex].value;
    document.location = "QA_0_" + hsh + "_" + hsi + "_" + htl + "_1_0.shtml";
}

function q_ding(Qid, aj) {
    aj.onclick = null; aj.innerHTML = '请稍候';
    var vj = _g('v_' + Qid);
    vj.innerHTML = parseInt(vj.innerHTML) + 1;
    PageMethods.addDing({ qid: Qid }, function(result) { if (result.IsSucceed) aj.innerHTML = '已　顶' });
}


//问题采纳未答案
function questionisok(Qid, rid) {
    if (Qid == '') { alert('问题参数为空'); return false }
    if (rid == '') { alert('回答参数为空'); return false }
    if (_g("userid").value != "0") {
        if (confirm('您确认要采纳该回答为最佳答案吗？')) {
            PageMethods.addIsGood({ qid: Qid, aid: rid }, function(result) {
                if (result.IsSucceed) {
                    alert("采纳最佳答案成功");
                    location.reload();

                }
                else
                    alert(result.Err);
            });
        }
    }
    else {

        alert("您没有采纳最佳答案的权限,只有提问者才可以选择.");
    }
}

function soComment() {
    //     = _g("hdsh");
    //     = _g("hdsi");
    //     = _g("hdh");

    var hsh = _g("sheng").value;
    var hsi = _g("shi").value;
    var htl = _g("hotel").value;
    if (hsh == "")
    { hsh = 0 }
    if (hsi == "") {
        hsi = 0;
    }
    if (htl == "") {
        htl = 0;
    }
    //    var hh = _g("hotel").options[__qsgc.selectedIndex].value;
    document.location = "Comment-" + hsh + "-" + hsi + "-" + htl + ".shtml";
}

///检查回答内容是否为空
function ckA() {
    if (_g("qshduid").value != "") {
        if (_g("rcontent").value == "") {
            alert('回答内容为空');
            _g('rcontent').focus();
            return false;
        }
        return true;
    }
    else {
        alert("登录后才能回答");
        _g("topuser").focus();
        return false;
    }
}

function cklg() {
    if (_g("qshduid").value != "") {
        _g("imageField2").click();
    }
    else {
        alert("登录后才能提问");
        _g("topuser").focus();
        return false;
    }
    
//    document.location = "question_post.aspx?keepThis=true&amp;TB_iframe=true&amp;height=350&amp;width=570";
   
}