﻿// JScript 文件



function update(){
    if ($get("TbMessageContent").value.length > 2000) {
        alert("字数不能超出2000个字符。");
        return false;
    }
    var loadValue = "cmd=update";
    loadValue += "&MessageContent=" + parameStr($get("TbMessageContent").value);
    loadValue += "&MeaageSubjectName=EduShow_0810eicfair";
    var callback_ = new CallBackXMLArray("http://www.eic.org.cn:8080/DB_Message/back/back_Default.aspx", loadValue, updateResult);
    //ThickBox("正在提交...",true);
    $get("BtnUpdate").disabled = true;
    callback_.getCallBack();
}

function updateResult(result){
    $get("BtnUpdate").disabled = false;
    var isUpdate = result[0][0];
    EditNowId = result[0][1];
    var errors = new Array();
    for (var i = 1; i < result.length; i++) {
        var tmpItem = new ValidataError();
        tmpItem.setDataFromArray(result[i]);
        errors[errors.length] = tmpItem;
    }
    var h = "<div style='text-align:left;'><ul>";
    for (var i = 0; i < errors.length; i++) {
        h += "<li>" + errors[i].ErrorMsg + "</li>";
    }
    h += "</ul></div>";
    var errorMsg = "<div style='padding:35px;color:red;font-weight:bold;'>操作失败，请检查网络或字段。<br/> ";
    if (errors.length > 0) {
        errorMsg += "请更正以下错误：" + h;
    }
    errorMsg += "<input type='button' onclick='DeleteThickBoxDiv();' value='关闭' /></div>";
    
    if (isUpdate == false) {
        ThickBox(errorMsg, true, true);
        //DeleteThickBoxDiv();
    }
    else {
        alert("留言提交成功。");
    }
}


/*在线报名*/
window.onload = loadRegister;
var pageNum = 1;
var pageSize = 20;
var iCount = 0;
var pageCount = 0;
var Items;
function loadRegister(){
	LWord_Back.List(2,pageNum, pageSize,loadRegisterResult ,Error_Fun);
}
function PageSelect(e){
	pageNum = $get("PageSelect").options[$get("PageSelect").selectedIndex].value;
	loadRegister();
}
function loadRegisterResult(result){
	pageNum = result[0][0];
	pageSize = result[0][1];
	iCount = result[0][2];
	pageCount = result[0][3];
	Items = new Array();
	for (var i=0;i<result[1].length;i++){
		var item = new TB_LWord();
		item.setDataFromArray(result[1][i]);
		Items.add(item);
	}
	ShowPageNavigate();
	ShowReisterList();
}
function ShowPageNavigate(){
	var tmpCount = pageCount;
	if (tmpCount<=0)
		tmpCount = 1;
	var obj = $get("PageSelect");
	obj.length = 0;
	for(var i=1;i<=tmpCount;i++){
		obj.add(document.createElement("option"));
		obj.options[i-1].value = i;
		obj.options[i-1].text = "第" + i + "页";
		if (i==pageNum){
			obj.options[i-1].selected = true;
		}
	}
	$set($get("iCount_"),iCount);
	$set($get("pageCount_"),tmpCount);
}

function ShowReisterList(){
	//myTable
	//alert(Items[0].UserName)
	/*
	 * <table width="393" border="0" cellpadding="0" cellspacing="0" >
                                  <tr>
                                    <td><div align="center">姓 名</div></td>
                                    <td><div align="center">性 别</div></td>
                                    <td><div align="center">城 市</div></td>
                                    <td><div align="center">意向国家</div></td>
                                  </tr>
	 */
	var h = '<table width="393" border="0" cellpadding="0" cellspacing="0" >';
	h +='<tr>';
                   h +='                 <td><div align="center">姓 名</div></td>';
                        h +='            <td><div align="center">性 别</div></td>';
                             h +='       <td><div align="center">城 市</div></td>';
                                  h +='  <td><div align="center">意向国家</div></td>';
			h +='                                  </tr>';
	for (var i=0;i<Items.length;i++){

			
			h +='<tr>';
                           h +='         <td bgcolor="#E1E1E1"><div align="center">' + Items[i].UserName + '</div></td>';
                     h +='               <td bgcolor="#E1E1E1"><div align="center">' + (Items[i].UserSex==1?"男":"女") + '</div></td>';
                        h +='            <td bgcolor="#E1E1E1"><div align="center">' + GetCityName(Items[i].UserCity) + '</div></td>';
                       h +='             <td bgcolor="#E1E1E1"><div align="center">' + GetCountryName(Items[i].UserCountry) + '</div></td>';
                        h +='          </tr>';
	}
	h+='</table>';
	$set($get("myTable"),h);
}

function GetCityName(id){
	for (var i=0;i<$get("SelectCity").length;i++){
		if (id==$get("SelectCity").options[i].value)
			return $get("SelectCity").options[i].text;
	}
	return "";
}
function GetCountryName(id){
	for (var i=0;i<$get("SelectCountry").length;i++){
		if (id==$get("SelectCountry").options[i].value)
		{
			if (i==0)
			{
				return "";
			}
			return $get("SelectCountry").options[i].text;
		}
	}
	return "";
}

function RegisterOnline(){
		var ZhanhuiID = 2;
		var UserName = $get("UserName").value;
		var UserSex = parseInt($get("UserSex").options[$get("UserSex").selectedIndex].value);
		var UserEmail = $get("UserEmail").value;
		
		var UserPhone = $get("UserPhone").value;
		var UserCity = parseInt($get("SelectCity").options[$get("SelectCity").selectedIndex].value);
		var UserCountry = parseInt($get("SelectCountry").options[$get("SelectCountry").selectedIndex].value);
		var LWordContent = "在线报名";
        LWord_Back.Add(ZhanhuiID, UserName, UserSex, UserEmail, UserPhone, UserCity, UserCountry, LWordContent, RegisterOnlineResult, Error_Fun);
		ThickBox("正在提交报名，请稍候……",false,false)
}

function RegisterOnlineResult(result){
    DeleteThickBoxDiv();
	if (result[0]>0){
		loadRegister();
		alert("你的报名已经提交！");
	}
	else
	{
		alert("错误：" + result[1]);
	}
}

function Error_Fun(){}
function TB_LWord(){
    this.LWordID;
    this.ZhanhuiID;
    this.UserName;
    this.UserSex;
    this.UserEmail;
    this.UserPhone;
    this.UserCity;
    this.UserCountry;
    this.LWordContent;
    this.LWordAddTime;
    this.setDataFromArray = function(array){
        this.LWordID = array[0];
        this.ZhanhuiID = array[1];
        this.UserName = array[2];
        this.UserSex = array[3];
        this.UserEmail = array[4];
        this.UserPhone = array[5];
        this.UserCity = array[6];
        this.UserCountry = array[7];
        this.LWordContent = array[8];
        this.LWordAddTime = array[9];
    }
}


