﻿//获取单选值
function getRadioVal(radioName) {
    var value;
    $('input[name="' + radioName + '"]').each(function() {
        if ($(this).attr('checked') == true) {
            value = $(this).val();
            return false;
        }
    });
    return value;
}
//根据值选中下拉框
function selSelect(name, value) {
$(document).ready(function() {
        $('select[name="' + name + '"]').find('option').each(function(i) {
            if ($(this).val() == value) {
                $(this).attr('selected', 'selected');
                return false;
            }
        });
    });
}
//根据值选中单选按钮
function selRadio(name, value) {
    $(document).ready(function() {
        $('input[name="' + name + '"]').each(function(i) {
            if ($(this).val() == value) {
                $(this).attr('checked', 'checked');
                return false;}});});}

//即时统计内容字数功能
function CheckNum(textareaName, spanName) {
    var textareaObj = $('textarea[name="' + textareaName + '"]');
    var MaxNum = textareaObj.attr('maxLength');
    var NowNum = textareaObj.val().length;
    if (NowNum > MaxNum) {
        NowNum = MaxNum;
        textareaObj.val(textareaObj.val().substring(0, NowNum));
    }
    var Spare = parseInt(MaxNum) - parseInt(NowNum);
    $("#" + spanName).html(Spare);
}

//验证空值，弹出提示
function isNullAndAlert(value, alertCont) { if ($.trim(value).length == 0) { alert(alertCont); return false; } return true; }
//验证加载操作
function waitLoad(code, time) { $(document).ready(function() { setTimeout(code, time); }); }
//字符串拼装
function StringBuilder() {
    this._element_ = new Array();
}
StringBuilder.prototype.append = function(item) {
    this._element_.push(item);
}
StringBuilder.prototype.toString = function() {
    return this._element_.join("");
}
StringBuilder.prototype.join = function(separator) {
    return this._element_.join(separator);
}
StringBuilder.prototype.length = function() {
    return this._element_.length;
}
//判断关键字是否包含在文本中
function isContain(key, cont) {if (key == "") return false;  if (cont.indexOf(key) == -1) return false; return true; }

//自动计算Iframe内容的高度，调用方式使用window.setInterval("reinitIframe()", 1000)
function reinitIframe(Idname,defHeight) {
    var iframe = document.getElementById(Idname);
    try {
        var bHeight = iframe.contentWindow.document.body.scrollHeight;
        var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
        var height = Math.min(bHeight, dHeight);
        if (defHeight < height) {
            iframe.height = height;
        }
        else {
            iframe.height = defHeight;
        }
    } catch (e) { }
}
//替换css
function replacecss(id,newcss) {
    $(document).ready(function() {
    var objID = $("#" + id);
    objID.addClass(newcss);
    });
}

//无提示关闭窗口
function CloseWin() {
    window.opener = null;
    window.open('', '_self');
    window.close();
}

function changeCity(obj) {
    var city = escape(obj);
    var url = "/" + city;
    window.open(url,"_self");
}