function ResumeError() { return true; } 
window.onerror = ResumeError; 

var king_page = '/function/';
var king_salt_user  = "z-plan-user"
document.write('<div id="flo"></div><div id="aja"></div>');
function cklist(l1) { var I1 = '<input name="list" id="list_' + l1 + '" type="checkbox" value="' + l1 + '"/>'; return I1; };
function menu() {
    var sfEls = document.getElementById("menu").getElementsByTagName("li");
    for (var i = 0; i < sfEls.length; i++) {
        sfEls[i].onmouseover = function() { this.className += (this.className.length > 0 ? " " : "") + "sfhover"; }
        sfEls[i].onMouseDown = function() { this.className += (this.className.length > 0 ? " " : "") + "sfhover"; }
        sfEls[i].onMouseUp = function() { this.className += (this.className.length > 0 ? " " : "") + "sfhover"; }
        sfEls[i].onmouseout = function() { this.className = this.className.replace(new RegExp("( ?|^)sfhover\\b"), ""); }
    }
}

function check(obj) {
    for (var i = 0; i < obj.form.list.length; i++) {
        if (obj.form.list[i].checked == false) { obj.form.list[i].checked = true; }
        else { obj.form.list[i].checked = false; }
    }; if (obj.form.list.length == undefined) {
        if (obj.form.list.checked == false) { obj.form.list.checked = true; } else { obj.form.list.checked = false; }
    }
}
function checkall(obj) {
    for (var i = 0; i < obj.form.list.length; i++) { obj.form.list[i].checked = true };
    if (obj.form.list.length == undefined) { obj.form.list.checked = true }
}
function checkno(obj) {
    for (var i = 0; i < obj.form.list.length; i++) { obj.form.list[i].checked = false };
    if (obj.form.list.length == undefined) { obj.form.list.checked = false }
}
function gm(url, id, obj) {
    if (obj.options[obj.selectedIndex].value != "" || obj.options[obj.selectedIndex].value != "-") {
        var I1 = escape(obj.options[obj.selectedIndex].value); var isconfirm;
        if (I1 == 'delete') { isconfirm = confirm(k_delete); } else { isconfirm = true };
        if (I1 != '-') {
            var verbs = "submits=" + I1 + "&list=" + escape(getchecked()); //选择框提交命令
            if (isconfirm) { posthtm(url, id, verbs); }
        }
    } if (obj.options[obj.selectedIndex].value) { obj.options[0].selected = true; }
}
function getchecked() {
    var strcheck; strcheck = "";
    for (var i = 0; i < document.form1.list.length; i++) {
        if (document.form1.list[i].checked) {
            if (strcheck == "") { strcheck = document.form1.list[i].value; }
            else { strcheck = strcheck + ',' + document.form1.list[i].value; }
        }
    }
    if (document.form1.list.length == undefined) {
        if (document.form1.list.checked == true)
        { strcheck = document.form1.list.value; }
    } return strcheck;
}
//load  *** Copyright &copy KingCMS.com All Rights Reserved ***
function load(id) {
    var doc = document.getElementById(id);
    if (id == 'aja' || id == 'flo') {
        if (id == 'aja') {//document.body.scrollTop
            var widthaja = (document.documentElement.scrollWidth - 680 - 30) / 2;
            doc.style.left = widthaja + 'px';
            doc.style.top = (document.documentElement.scrollTop + 90) + 'px';
            doc.innerHTML = '<div id="ajatitle"><span>Loading...</span><img src="' + king_page + 'system/images/close.gif" class="os" onclick="display(\'aja\')"/></div><div id="load"><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>Loading...</div>';
        }
        else {
            var widthflo = (document.documentElement.scrollWidth - 360 - 30) / 2;
            doc.style.left = widthflo + 'px';
            doc.style.top = (document.documentElement.scrollTop + 190) + 'px';
            doc.innerHTML = '<div id="flotitle"><span>Loading...</span><img src="' + king_page + 'system/images/close.gif" class="os" onclick="display(\'aja\')"/></div><div id="flomain">Loading...</div>';
        }
    }
    else
    { doc.innerHTML = '<img class=""os"" src="' + king_page + 'system/images/load.gif"/>'; }
}

function posthtm_ex(url, verbs, retfunction) {
    var xmlhttp = false;
    xmlhttp = ajax_driv();
    xmlhttp.open("POST", url, true);
    xmlhttp.setRequestHeader("If-Modified-Since", "0");
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            retfunction(xmlhttp.responseText);
        }
    }
    xmlhttp.setRequestHeader("Content-Length", verbs.length);
    xmlhttp.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");

    if (verbs.length > 0) verbs = verbs + '&r=' + Math.random();
    xmlhttp.send(verbs);

}

function posthtm(url, id, verbs, is) {//is null or 1
    var doc = document.getElementById(id);
    load(id);
    //	doc.innerHTML='<span><img src="image/load.gif"/>Loading...</span>';
    var xmlhttp = false;
    if (doc != null) {

        doc.style.visibility = "visible";

        if (doc.style.visibility == "visible") {

            xmlhttp = ajax_driv();
            xmlhttp.open("POST", url, true);
            xmlhttp.setRequestHeader("If-Modified-Since", "0");
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4) {
                    if (is || is == null) { doc.innerHTML = xmlhttp.responseText; }
                    else { var data = {}; data = eval('(' + xmlhttp.responseText + ')'); doc.innerHTML = data.main; eval(data.js); };
                }
            }
            xmlhttp.setRequestHeader("Content-Length", verbs.length);
            xmlhttp.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");

            xmlhttp.send(verbs);
        }
    }
}
//gethtm  *** Copyright &copy KingCMS.com All Rights Reserved ***
function gethtm(url, id, is) {
    var doc = document.getElementById(id);
    load(id);
    var xmlhttp = false;
    if (doc != null) {
        doc.style.visibility = "visible";
        if (doc.style.visibility == "visible") {
            xmlhttp = ajax_driv();
            xmlhttp.open("GET", url, true);
            xmlhttp.setRequestHeader("If-Modified-Since", "0");
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4) {
                    if (is || is == null) { doc.innerHTML = xmlhttp.responseText; } else { eval(xmlhttp.responseText); };
                }
            }
            xmlhttp.send(null);
        }
    }
}
//getdom  *** Copyright &copy KingCMS.com All Rights Reserved ***
function getdom(url) {
    var xmlhttp = false;
    var I1;
    xmlhttp = ajax_driv();
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            I1 = xmlhttp.responseText;
        }
    }
    xmlhttp.send(null);
    return I1;
}
//display  *** Copyright &copy KingCMS.com All Rights Reserved ***
function display(id) {
    var doc = document.getElementById(id);
    if (doc != null) {
        doc.style.visibility = "hidden";
    }
}
//ajax_driv  *** Copyright &copy KingCMS.com All Rights Reserved ***
function ajax_driv() {
    var xmlhttp;
    if (window.ActiveXObject) {
        /* 不要删除以下注释，这部分不是注释 */
        /*@cc_on@*/
        /*@if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.xmlhttp");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.xmlhttp");
            } catch (e) {
                xmlhttp = false;
            }
        }
        @end@*/
    } else {
        xmlhttp = new XMLHttpRequest();
    }
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}
//readCookie  *** Copyright &copy KingCMS.com All Rights Reserved ***
function readCookie(l1) {//一维数组直接写值即可，二维数组用垂直线分开
    var I1 = "";
    if (l1.indexOf("|") != -1) {//包含垂直线，是二维cookie
        var I2 = l1.split("|");
        var I3 = i_readCookie(I2[0], document.cookie);
        I1 = i_readCookie(I2[1], I3);
    }
    else {//一维数组
        if (document.cookie.length > 0) {
            I1 = i_readCookie(l1, document.cookie)
        }

    }
    return I1;

}
//i_readCookie  *** Copyright &copy KingCMS.com All Rights Reserved ***
function i_readCookie(l1, l2) {
    var cookieValue = "";
    var search = l1 + "=";
    if (l2.length > 0) {
        offset = l2.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = l2.indexOf(";", offset);
            if (end == -1) end = l2.length;
            cookieValue = unescape(l2.substring(offset, end))
        }
    }
    return cookieValue;

}


function SetCheckForm(fn, url) {
    var i;
    var fstr;
    var chkval;
    var list = document.getElementById(fn).getElementsByTagName('input');
    //alert (list.length);
    for (i = 0; i < list.length && list[i]; i++) {
        chkval = list[i].getAttribute('check');
        msgdiv = list[i].getAttribute('msgdiv');
        fstr = '';
        //判断是否为文本框
        if (list[i].type == "text" || list[i].type == "password" || list[i].type == "hiddent") {
            if (chkval == null || chkval == '') {
                continue;
            }
            else if (chkval == 'server') {
                fstr = 'posthtm(\'' + url + '\', \'' + msgdiv + '\', \'chkfname=\'+this.name+\'&\'+this.name+\'=\'+this.value+\'&chkfvalue=\'+this.value, 1);';
            }
            else {
                fstr = chkval + '(this,\'' + msgdiv + '\');';
            }
            list.item(i).setAttribute('chkevent', fstr);
            
            /*if(window.addEventListener)//Mozilla, Netscape, Firefox
            {
			        list.item(i).addEventListener('blur', eval(this.chkevent), false);
   					}
   					 else//IE
   					  {
        	list.item(i).onblur = function() { eval(this.chkevent) };
   					 }*/
            list.item(i).onblur = function() { eval(this.chkevent) };
        }
    }
    
    var list = document.getElementById(fn).getElementsByTagName('select');
    for (i = 0; i < list.length && list[i]; i++) {
        chkval = list[i].getAttribute('check');
        msgdiv = list[i].getAttribute('msgdiv');
        fstr = '';     
        
        if (chkval == null || chkval == '') {
            continue;
        }
        else if (chkval == 'server') {
            fstr = 'posthtm(\'' + url + '\', \'' + msgdiv + '\', \'chkfname=\'+this.name+\'&\'+this.name+\'=\'+this.value+\'&chkfvalue=\'+this.value, 1);';
        }
        else {
            fstr = chkval + '(this,\'' + msgdiv + '\');';
        }
        list.item(i).setAttribute('chkevent', fstr);     
       
        list.item(i).onblur = function() { eval(this.chkevent) };
       
    }
}

function CreateDiv(id) {
    var vdiv = document.createElement("div");
    vdiv.setAttribute("id", id);
    return vdiv;
}
function floatdiv() {
    document.getElementById("msgbox").style.left = (document.documentElement.offsetWidth - document.getElementById("msgbox").offsetWidth) / 2 + document.documentElement.scrollLeft + "px";
    document.getElementById("msgbox").style.top = (document.documentElement.clientHeight - document.getElementById("msgbox").offsetHeight) / 2 + document.documentElement.scrollTop + "px";

    document.getElementById("mask").style.height = document.documentElement.scrollHeight + "px";
    document.getElementById("mask").style.width = document.documentElement.clientWidth + document.documentElement.scrollLeft + "px";
}
function CreateMessageBox() {
	if (! document.getElementById('msgbox'))
	{
    document.write('<div id="mask"></div><div id="msgbox"><div id="mb_caption" >标题</div><div id="mb_content">内容</div><div id="mb_button"></div></div>');
  	}
    window.onload = floatdiv;
    window.onresize = floatdiv;
    window.onscroll = floatdiv;
}

var mbb_ok = '确定|javascript:MessageBox_close();';
var mbb_cancel = '取消|javascript:MessageBox_close();';

function MessageBox_close() {
    document.getElementById("mask").style.visibility = 'hidden';
    document.getElementById('msgbox').style.visibility = 'hidden';
}

function MessageBox(content, caption, buttons) {
    var i, buttonhtm;
    var bt, bts;
    buttonhtm = '';
    document.getElementById("mb_caption").innerHTML = caption;
    document.getElementById("mb_content").innerHTML = content;
    bts = buttons.split(';');
    for (i = 0; i < bts.length; i++) {
        bt = bts[i].split('|');
        if (bt.length == 2) {
            buttonhtm = buttonhtm + '<a href="' + bt[1] + '">' + bt[0] + '</a>';
        }
    }
    document.getElementById("mb_button").innerHTML = buttonhtm;

    document.getElementById("mask").style.visibility = 'visible';
    document.getElementById('msgbox').style.visibility = 'visible';
    floatdiv();
}

function postform(formid, url, retfunction) {
    var verbs, list;
    verbs = '';
    list = document.getElementById(formid).getElementsByTagName('input');
    for (i = 0; i < list.length && list[i]; i++) {
        if (list[i].type == "text" || list[i].type == "password" || list[i].type == "hidden" || (list[i].type == "radio" && list[i].checked)) {
            if (verbs.length > 0) verbs = verbs + '&';
            verbs = verbs + list[i].name + '=' + list[i].value;
        }
    }
    list = document.getElementById(formid).getElementsByTagName('select');
    for (i = 0; i < list.length && list[i]; i++) {
        if (verbs.length > 0) verbs = verbs + '&';
        verbs = verbs + list[i].name + '=' + list[i].value;
    }
    posthtm_ex(url, verbs, retfunction);
}

function checkIDCard(id) {
//return true;
    var idNum = id;
    //alert(idNum);
    var errors = new Array(
       "验证通过",
       "身份证号码位数不对",
       "身份证含有非法字符",
       "身份证号码校验错误",
       "身份证地区非法"
      );
    //身份号码位数及格式检验
    var re;
    var len = idNum.length;
    //身份证位数检验
    if (len != 15 && len != 18) {
        return false;
    } else if (len == 15) {
        re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
    } else {
        re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})([0-9xX])$/);
    }

    var area = { 11: "北京", 12: "天津", 13: "河北", 14: "山西",
        15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海",
        32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西",
        37: "山东", 41: "河南", 42: "湖北", 43: "湖南", 44: "广东",
        45: "广西", 46: "海南", 50: "重庆", 51: "四川", 52: "贵州",
        53: "云南", 54: "西藏", 61: "陕西", 62: "甘肃", 63: "青海",
        64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门",
        91: "国外"
    }

    var idcard_array = new Array();
    idcard_array = idNum.split("");

    //地区检验
    if (area[parseInt(idNum.substr(0, 2))] == null) {
        return errors[4];
    }



    //出生日期正确性检验
    var a = idNum.match(re);

    if (a != null) {
        if (len == 15) {
            var DD = new Date("19" + a[3] + "/" + a[4] + "/" + a[5]);
            var flag = DD.getYear() == a[3] && (DD.getMonth() + 1) == a[4] && DD.getDate() == a[5];
        }
        else if (len == 18) {
            var DD = new Date(a[3] + "/" + a[4] + "/" + a[5]);
            var flag = DD.getFullYear() == a[3] && (DD.getMonth() + 1) == a[4] && DD.getDate() == a[5];
        }

        if (!flag) {
            return false;
            //return "身份证出生日期不对！"; 
        }

        //检验校验位
        if (len == 18) {
            S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7
              + (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9
              + (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10
              + (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5
              + (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8
              + (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4
              + (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2
              + parseInt(idcard_array[7]) * 1
              + parseInt(idcard_array[8]) * 6
              + parseInt(idcard_array[9]) * 3;

            Y = S % 11;
            M = "F";
            JYM = "10X98765432";
            M = JYM.substr(Y, 1); //判断校验位

            //检测ID的校验位
            if (M == idcard_array[17]) {
                return true;
                //return ""; 
            }
            else {
                return false;
                //return errors[3];
            }
        }

    } else {
        return false;
        //return errors[2];
    }
    return true;
}

function addCookie(objName, objValue, objHours) {
    var str = objName + "=" + escape(objValue);
    if (objHours > 0) {
        var date = new Date();
        var ms = objHours * 3600 * 1000;
        date.setTime(date.getTime() + ms);
        str += "; expires=" + date.toGMTString();
    }
    document.cookie = str;
    alert("添加cookie成功");
}

function getCookie(objName) {
    var arrStr = document.cookie.split("; ");
    for (var i = 0; i < arrStr.length; i++) {
        var temp = arrStr[i].split("=");
        if (temp[0] == objName) return unescape(temp[1]);
    }
}
//utf8
function getCookieU(objName) {
    var arrStr = document.cookie.split("; ");
    for (var i = 0; i < arrStr.length; i++) {
        var temp = arrStr[i].split("=");
        if (temp[0] == objName) return decodeURIComponent(temp[1]);
    }
}

function delCookie(name) {
    var date = new Date();
    date.setTime(date.getTime() - 10000);
    document.cookie = name + "=a; expires=" + date.toGMTString();
}

function delallcookie()
{
	var arrStr = document.cookie.split("; ");
    for (var i = 0; i < arrStr.length; i++) {
        var temp = arrStr[i].split("=");
        delCookie(temp[0]);
    }
	}

function sleep(numberMillis) {
    var now = new Date();
    var exitTime = now.getTime() + numberMillis;
    while (true) {
        now = new Date();
        if (now.getTime() > exitTime)
            return;
    }
}

function GetInputInForm(formid, inputname)
{
	var i,list = document.getElementById(formid).getElementsByTagName('input');
	for (i=0; i<list.length && list[i]; i++)
	{
		if (list[i].name == inputname)
		{
			return list[i];
			}
		}
		return null;
}
//根据标签名和对象名找对象
function GetObjInFormByTagAndName(formid, tag, objname)
{
	var i,list = document.getElementById(formid).getElementsByTagName(tag);
	for (i=0; i<list.length && list[i]; i++)
	{
		if (list[i].name == objname)
		{
			return list[i];
		}
	}
	return null;
}
	
	//设置raido的checked状态
function setRadioChecked(formid, name,value)
{
	var i,j,list = document.getElementById(formid).getElementsByTagName('input');
	for (i=0;i<list.length && list[i];i++)
	{
		if (list[i].type == 'radio')
		{
			if( list[i].name == name && list[i].value == value)
			{
				list[i].checked = true;
			}
		}
	}
}
	
function SetSelectInFrom(formid, selectname, selectedvalue)
{
	var i,j,list = document.getElementById(formid).getElementsByTagName('select');
	var _select;
	for (i=0; i<list.length && list[i]; i++)
	{
		if (list[i].name == selectname)
		{
			bFind = false;
			_select =  list[i];
			for(var j=0;j<_select.options.length;j++)
     	{
				//alert(_select.options[i].value + "--" + selectedvalue);
				 if(_select.options[j].value == selectedvalue)
				 {
					 _select.options[j].selected = true;
				 }
				 else
				 	{
				 		_select.options[j].selected = false;
				 	}
      }
		}
	}
}

String.prototype.replaceAll  = function(s1,s2){    return this.replace(new RegExp(s1,"gm"),s2);    }

var where = new Array(35);  
function comefrom(loca,locacity) { this.loca = loca; this.locacity = locacity; }  
where[0]= new comefrom("请选择省份名","请选择城市名"); 
where[1] = new comefrom("北京","|东城|西城|崇文|宣武|朝阳|丰台|石景山|海淀|门头沟|房山|通州|顺义|昌平|大兴|平谷|怀柔|密云|延庆");  
where[2] = new comefrom("上海","|黄浦|卢湾|徐汇|长宁|静安|普陀|闸北|虹口|杨浦|闵行|宝山|嘉定|浦东|金山|松江|青浦|南汇|奉贤|崇明");  
where[3] = new comefrom("天津","|和平|东丽|河东|西青|河西|津南|南开|北辰|河北|武清|红挢|塘沽|汉沽|大港|宁河|静海|宝坻|蓟县");  
where[4] = new comefrom("重庆","|万州|涪陵|渝中|大渡口|江北|沙坪坝|九龙坡|南岸|北碚|万盛|双挢|渝北|巴南|黔江|长寿|綦江|潼南|铜梁|大足|荣昌|壁山|梁平|城口|丰都|垫江|武隆|忠县|开县|云阳|奉节|巫山|巫溪|石柱|秀山|酉阳|彭水|江津|合川|永川|南川");  
where[5] = new comefrom("河北","|石家庄|邯郸|邢台|保定|张家口|承德|廊坊|唐山|秦皇岛|沧州|衡水");  
where[6] = new comefrom("山西","|太原|大同|阳泉|长治|晋城|朔州|吕梁|忻州|晋中|临汾|运城");  
where[7] = new comefrom("内蒙古","|呼和浩特|包头|乌海|赤峰|通辽|鄂尔多斯|呼伦贝尔|阿拉善盟|哲里木盟|兴安盟|乌兰察布盟|锡林郭勒盟|巴彦淖尔盟|伊克昭盟");  
where[8] = new comefrom("辽宁","|沈阳|大连|鞍山|抚顺|本溪|丹东|锦州|营口|阜新|辽阳|盘锦|铁岭|朝阳|葫芦岛");  
where[9] = new comefrom("吉林","|长春|吉林|四平|辽源|通化|白山|松原|白城|延边");  
where[10] = new comefrom("黑龙江","|哈尔滨|齐齐哈尔|牡丹江|佳木斯|大庆|绥化|鹤岗|鸡西|黑河|双鸭山|伊春|七台河|大兴安岭");  
where[11] = new comefrom("江苏","|南京|镇江|苏州|南通|扬州|盐城|徐州|连云港|常州|无锡|宿迁|泰州|淮安");  
where[12] = new comefrom("浙江","|杭州|宁波|温州|嘉兴|湖州|绍兴|金华|衢州|舟山|台州|丽水");  
where[13] = new comefrom("安徽","|合肥|芜湖|蚌埠|马鞍山|淮北|铜陵|安庆|黄山|滁州|宿州|池州|淮南|巢湖|阜阳|六安|宣城|亳州");  
where[14] = new comefrom("福建","|福州|厦门|莆田|三明|泉州|漳州|南平|龙岩|宁德");  
where[15] = new comefrom("江西","|南昌市|景德镇|九江|鹰潭|萍乡|新余|赣州|吉安|宜春|抚州|上饶");  
where[16] = new comefrom("山东","|济南|青岛|淄博|枣庄|东营|烟台|潍坊|济宁|泰安|威海|日照|莱芜|临沂|德州|聊城|滨州|菏泽");  
where[17] = new comefrom("河南","|郑州|开封|洛阳|平顶山|安阳|鹤壁|新乡|焦作|濮阳|许昌|漯河|三门峡|南阳|商丘|信阳|周口|驻马店|济源");  
where[18] = new comefrom("湖北","|武汉|宜昌|荆州|襄樊|黄石|荆门|黄冈|十堰|恩施|潜江|天门|仙桃|随州|咸宁|孝感|鄂州|神农架"); 
where[19] = new comefrom("湖南","|长沙|常德|株洲|湘潭|衡阳|岳阳|邵阳|益阳|娄底|怀化|郴州|永州|湘西|张家界");  
where[20] = new comefrom("广东","|广州|深圳|珠海|汕头|东莞|中山|佛山|韶关|江门|湛江|茂名|肇庆|惠州|梅州|汕尾|河源|阳江|清远|潮州|揭阳|云浮");  
where[21] = new comefrom("广西","|南宁|柳州|桂林|梧州|北海|防城港|钦州|贵港|玉林|来宾|崇左|贺州|百色|河池");  
where[22] = new comefrom("海南","|海口|三亚");  
where[23] = new comefrom("四川","|成都|绵阳|德阳|自贡|攀枝花|广元|内江|乐山|南充|宜宾|广安|达州|雅安|眉山|甘孜|凉山|泸州|遂宁|巴中|资阳|阿坝");  
where[24] = new comefrom("贵州","|贵阳|六盘水|遵义|安顺|铜仁|黔西南|毕节|黔东南|黔南");  
where[25] = new comefrom("云南","|昆明|大理|曲靖|玉溪|昭通|楚雄|红河|文山|思茅|西双版纳|保山|德宏|丽江|怒江|迪庆|临沧|普洱"); 
where[26] = new comefrom("西藏","|拉萨|日喀则|山南|林芝|昌都|阿里|那曲");  
where[27] = new comefrom("陕西","|西安|宝鸡|咸阳|铜川|渭南|延安|榆林|汉中|安康|商洛");  
where[28] = new comefrom("甘肃","|兰州|嘉峪关|金昌|白银|天水|酒泉|张掖|武威|定西|陇南|平凉|庆阳|临夏|甘南");  
where[29] = new comefrom("宁夏","|银川|石嘴山|吴忠|固原|中卫");  
where[30] = new comefrom("青海","|西宁|海东|海南|海北|黄南|玉树|果洛|海西");  
where[31] = new comefrom("新疆","|乌鲁木齐|石河子|克拉玛依|伊犁|巴音郭勒|昌吉|克孜勒苏柯尔克孜|博尔塔拉|吐鲁番|哈密|喀什|和田|阿克苏|塔城|阿勒泰|阿拉尔|图木舒克|五家渠");  
where[32] = new comefrom("香港","|離島|大埔|元朗|北區|西貢|屯門|沙田|荃灣|南區|葵青|東區|中西區|觀塘|九龍城|灣仔|深水埗|黃大仙|油尖旺");  
where[33] = new comefrom("澳门","澳门");  
where[34] = new comefrom("台湾","|台北|高雄|台中|台南|屏东|南投|云林|新竹|彰化|苗栗|嘉义|花莲|桃园|宜兰|基隆|台东|金门|马祖|澎湖");  
where[35] = new comefrom("其它","|北美洲|南美洲|亚洲|非洲|欧洲|大洋洲");
function initsheng()
{
	sheng = document.getElementById('sheng');
	shi = document.getElementById('shi');
	sheng.length = where.length;
	for (i=0;i<where.length;i++)
	{
		sheng.options[i].text = where[i].loca;
		sheng.options[i].value=where[i].loca;
		}
		sheng.options[sheng.selectedIndex].text = where[0].loca;
		sheng.options[sheng.selectedIndex].value = where[0].loca;
	for (i=0;i<where.length;i++)
	{
		if (where[i].loca == sheng.options[sheng.selectedIndex].value)
		{
			citys = where[i].locacity.split('|');
			shi.length = citys.length
			for (j=0;j<citys.length;j++)
			{
				shi.options[j].text = citys[j];
				shi.options[j].value = citys[j];
				}
				shi.options[shi.selectedIndex].text = citys[0];
				shi.options[shi.selectedIndex].value = citys[0];
				break;
			}
		}
	}
function select() { 
	sheng = document.getElementById('sheng');
	shi = document.getElementById('shi');
	for (i=0;i<where.length;i++)
	{
		if (where[i].loca == sheng.options[sheng.selectedIndex].value)
		{
			citys = where[i].locacity.split('|');
			shi.length = citys.length
			for (j=0;j<citys.length;j++)
			{
				shi.options[j].text = citys[j];
				shi.options[j].value = citys[j];
				}
				break;
			}
		}
}

function getPageList(page,pagecount,pagestr)
{
	var ret = '';
	var i,s,e,t;
	if (page < 1)
	{
		return ret;
	}
	
	if (page > 5)
	{
		s = page - 4;
		e = page + 4;
		if (e > pagecount)
		{
			i= e-pagecount;
			s= s - i;
			e= pagecount;
			if (s < 1)
			{
				s = 1;
			}
		}
	}
	else
	{
		s = 1;
		e = (pagecount > 9) ? 9 : pagecount;
	}

	if (page > 1)
	{
		ret = ret + '<a href="' + pagestr.replace('{page}', '1') + '">首页</a>';
		ret = ret + '<a href="' + pagestr.replace('{page}', page - 1) + '">上一页</a>';
	}
	
  for (i=s;i<e+1;i++)
  {
  	if (i==page)
  	{
  		ret = ret + '<span>' + i + '</span>';
  	}
  	else
  	{
  		ret = ret + '<a href="' + pagestr.replace('{page}', i) + '">' + i + '</a>';		
  	}	
  }
	if (page < pagecount)
	{
		ret = ret + '<a href="' + pagestr.replace('{page}', page + 1) + '">下一页</a>';
		ret = ret + '<a href="' + pagestr.replace('{page}', pagecount) + '">末页</a>';
	}
	return ret;
}

function FillUserInfo(tagid)
{
	obj = document.getElementById(tagid);
	if (obj)
	{
		var t = obj.innerHTML;
		t = t.replaceAll('{userid}',getCookieU('u'));
		t = t.replaceAll('{username}',getCookieU('un'));
		t = t.replaceAll('{usergroupname}',getCookieU('ugn'));
		t = t.replaceAll('{ppaname}',getCookieU('u'));
		t = t.replaceAll('{ppphoto}',getCookieU('ppphoto'));
		t = t.replaceAll('{ppother_1}',getCookieU('ppother1'));
		t = t.replaceAll('{ppother_2}',getCookieU('ppother2'));
		t = t.replaceAll('{ppother_3}',getCookieU('ppother3'));
		obj.innerHTML = t;
	}
}