﻿

function expandIt(el) {
    obj = eval("sub" + el);
    for (var i = 2; i <= 3; i++) {
        allobj = eval("sub" + i);
        allobj.style.display = "none";
    }
    if (obj.style.display == "none") {
        obj.style.display = "block"; //显示子菜单

    }
    else {
        obj.style.display = "none";
    }
}


//输入验证
function check(m, n, min, max) {
    var obj = document.getElementById(m);
    var chk_obj = document.getElementById(n);
    if (obj.value.length < min || obj.value.length > max) {
        chk_obj.style.display = "inline";
    }
    else {
        chk_obj.style.display = "none";
    }
}


//以下创建墓地函数-----------------------------------------------------------------------------------------------------
//组件预缆
function showsort(el) {
    obj = eval("sort" + el);
    for (var i = 1; i <= 10; i++) {
        allobj = eval("sort" + i);
        allobj.style.display = "none";
    }
    obj.style.display = "inline";
}



//AS定义函数，切换组件	   
function addComponent(src, type, x, y) {
    var obj = document.getElementById("swfId");
    obj.swfAddComponet(src, type, x, y);
}
//AS定义函数，删除组件		    
function removeComponent(type) {
    var obj = document.getElementById("swfId");
    obj.swfRemComponet(type);
}


//----------------------------------
function selectAll(obj) {
    var theTable = obj.parentElement.parentElement.parentElement;
    var i;
    var j = obj.parentElement.cellIndex;

    for (i = 0; i < theTable.rows.length; i++) {
        var objCheckBox = theTable.rows[i].cells[j].firstChild;
        if (objCheckBox.checked != null) objCheckBox.checked = obj.checked;
    }
}

//创建宗祠堂 
function Chk_Input() {
    var ret = true;
    var content1 = document.getElementById("familyname");
    var content2 = document.getElementById("area");
    if (content1.value == "") {
        alert("请输入姓氏");
        content1.focus();
        ret = false;
    }
    else if (content2.value == "") {
        alert("请输入地域");
        content2.focus();
        ret = false;
    }
    return ret;
}


//显示类别组件
function ShowSortSub(obj) {
    var sub_sort = ['bg_sort', 'db_sort', 'mb_sort', 'tr_sort', 'ta_sort', 'mu_sort', 'gtai_sort', 'xl_sort', 'zz_sort'];
    for (var sort_name in sub_sort) {
        document.getElementById(sub_sort[sort_name]).style.display = "none";
    }
    document.getElementById(obj).style.display = "block";
}

//显示类别组件ajax
var xmlHttp
function showHint(str) {
    if (str.length > 0) {
        var url = "Sort_Sub.aspx?sid=" + str
        xmlHttp = GetXmlHttpObject(stateChanged)
        xmlHttp.open("GET", url, true)
        xmlHttp.send(null)
    }
    else {
        document.getElementById("AllSortSub").innerHTML = ""
    }
}
function stateChanged() {
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
        document.getElementById("AllSortSub").innerHTML = xmlHttp.responseText
    }
}
function GetXmlHttpObject(handler) {
    var objXmlHttp = null
    if (navigator.userAgent.indexOf("Opera") >= 0) {
        alert("This example doesnt work in Opera")
        return;
    }
    if (navigator.userAgent.indexOf("MSIE") >= 0) {
        var strName = "Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5") >= 0) {
            strName = "Microsoft.XMLHTTP"
        }
        try {
            objXmlHttp = new ActiveXObject(strName)
            objXmlHttp.onreadystatechange = handler
            return objXmlHttp
        }
        catch (e) {
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla") >= 0) {
        objXmlHttp = new XMLHttpRequest()
        objXmlHttp.onload = handler
        objXmlHttp.onerror = handler
        return objXmlHttp
    }
}

//显示组件说明
function ShowIntro(id) {
    var obj = document.getElementById(id);
    obj.style.display = "block";
}
//移除组件说明
function ClearIntro(id) {
    var obj = document.getElementById(id);
    obj.style.display = "none";
}
//试穿组件
function ShowSub(id, fenlei, jianxie, biaoti, wenjianjia, wenjianming, jianjie, moren, jiage, youxiaoqi, x_zhou, y_zhou, suoluetu) {
    //试穿
    var obj = document.getElementById("swfId");
    obj.swfAddComponet(wenjianjia + wenjianming, jianxie, x_zhou, y_zhou);
    //改变试穿组件ID以备保存数据库
    document.getElementById(jianxie + "id").value = id;
    //改变单件组件价格
    document.getElementById(jianxie + "price_unit").value = jiage;
    //改变所需消费功德
    CHG_amo(jianxie);
}
//选择年限时更改所需消费功德
function CHG_amo(obj) {
    document.getElementById(obj + "price").innerHTML = document.getElementById(obj + "price_unit").value * document.getElementById(obj + "amo").value;
    var sub_sort = ['bgprice', 'dbprice', 'mbprice', 'trprice', 'taprice', 'muprice', 'gtaiprice', 'xlprice', 'zzprice'];
    var totalprice = 0.0;
    for (var sort_name in sub_sort) {
        totalprice = totalprice + parseFloat(document.getElementById(sub_sort[sort_name]).innerHTML);
    }
    document.getElementById("TotalPrice").innerHTML = totalprice;
}
//显示隐藏用户所属祭念馆列表
function ShowMyMemorial(obj) {
    document.getElementById("BuildOrder").style.display = "none";
    document.getElementById("MemorialList").style.display = "block";
}
function HiddenMyMemorial() {
    document.getElementById("BuildOrder").style.display = "block";
    document.getElementById("MemorialList").style.display = "none";
}
