﻿// JScript 文件

// ACLOUD 常用JS函数
function getBid(s)
{
    return document.getElementById(s);
}

// 取得省份信息
function LoadPrivence(obj)
{
    var slt =getBid(obj);
    slt.length = 0;
    slt.options.length = 0;
    slt.options.add(new Option("省份",0));

    var v = AjaxService.GetArea(0,0).value;
    if(v != null && typeof(v) == "object" && v.Tables != null)
    {	
        for(var i=0; i<v.Tables[0].Rows.length; i++)
        {
            var txt = v.Tables[0].Rows[i].AreaName; //这个地方需要注意区分大小写
            var vol = v.Tables[0].Rows[i].AreaID; //跟dataset表的列名称要一致
            slt.options.add(new Option(txt,vol));
        }
    }
}

//显示分类列表
function showNext(aid,sid,obj)
{ 
    if(sid==null || sid=="" || sid.length<1)  
    return;
    var slt =getBid(obj);
    //alert(v);
    var v = AjaxService.GetArea(aid,sid).value;
    //alert(aid);

    if(v != null && typeof(v) == "object" && v.Tables != null)
    {	
	slt.length = 0;
        slt.options.length = 0;
        slt.options.add(new Option("--请选择城市--",0));
	getBid("DdlSchool").options.length=0;
        getBid("DdlSchool").options.add(new Option("--请选择学校--",0));
        //加了个“请选择”主要为了触发onchange事件
        if(obj=="DdlSchool")
        {
            getBid("DdlSchool").options.length=0;
            getBid("DdlSchool").options.add(new Option("--请选择学校--",0));
        }
        
        for(var i=0; i<v.Tables[0].Rows.length; i++)
        {
            var txt = v.Tables[0].Rows[i].AreaName; //这个地方需要注意区分大小写
            var vol = v.Tables[0].Rows[i].AreaID; //跟dataset表的列名称要一致
            slt.options.add(new Option(txt,vol));
        }
        
    }
    	
   return;
 }
 

// 通过CityID获取学校信息列表
 function getSchool(cityID,obj)
 {
    var slt =getBid(obj);
	slt.length = 0;
    slt.options.length = 0;
    slt.options.add(new Option("--请选择学校--",0));
	var v = AjaxService.GetSchoolByCity(cityID).value;
	if(v != null && typeof(v) == "object" && v.Tables != null)
    {	
        for(var i=0; i<v.Tables[0].Rows.length; i++)
        {
            var txt = v.Tables[0].Rows[i].AreaName; //这个地方需要注意区分大小写
            var vol = v.Tables[0].Rows[i].AreaID; //跟dataset表的列名称要一致
            slt.options.add(new Option(txt,vol));
        }
    }
 }

function OpenSite()
{
    var site=document.getElementById("DdlSchool");
    var pindex = site.selectedIndex;
    var pValue = site.options[pindex].value;
    var pText  = site.options[pindex].text;

    if(pValue <= 0)
    {
        alert("请选择一个学校！");
    }
    else
    {
	if(pValue == "www.uun.cn")
	{
		window.open('http://' + pValue + '/index.aspx' ,'欢迎访问' + pText,'');	
	}
	else
	{
        	window.open('http://' + pValue + '/index.html' ,'欢迎访问' + pText,'');
	}
    }
    //alert(pValue);
}

// 取得社团大类信息
function GetAssnBigCategory(obj)
{
    var slt =getBid(obj);
    var v = AjaxService.GetAssnBigCate(0,0).value;
    if(v != null && typeof(v) == "object" && v.Tables != null)
    {	
        for(var iPoint=0; iPoint<v.Tables[0].Rows.length; iPoint++)
        {
            var txt = v.Tables[0].Rows[iPoint].ItemName; // 社团类别名称
            var vol = v.Tables[0].Rows[iPoint].ItemValue; // 社团类别ID
            slt.options.add(new Option(txt,vol));
        }
    }
}

// 通过社团大类找到子类别
function GetAssnSmallCategory(sid,obj)
{
    if(sid==null || sid=="" || sid.length<1)
    return;
    var slt =getBid(obj);
    var v = AjaxService.GetAssnSmallCate(sid).value;
    if(v != null && typeof(v) == "object" && v.Tables != null)
    {		
        slt.length = 0;
        slt.options.length = 0;
        slt.options.add(new Option("社团小类",0));
        //加了个“请选择”主要为了触发onchange事件
        for(var iPoint=0; iPoint<v.Tables[0].Rows.length; iPoint++)
        {
            var txt = v.Tables[0].Rows[iPoint].ItemName; 
            var vol = v.Tables[0].Rows[iPoint].ItemValue; 
            slt.options.add(new Option(txt,vol));
        }
    }
   return;
 }

// 通过省份直接找学校
function GetSchoolByPrivence(pid,obj)
{	
    if(pid==null || pid=="" || pid.length<1)
    return;
    var slt =getBid(obj);
    var v = AjaxService.GetSchool(pid).value;
    if(v != null && typeof(v) == "object" && v.Tables != null)
    {		
        slt.length = 0;
        slt.options.length = 0;
        slt.options.add(new Option("学校",0));
        //加了个“请选择”主要为了触发onchange事件
        for(var iPoint=0; iPoint<v.Tables[0].Rows.length; iPoint++)
        {
            var txt = v.Tables[0].Rows[iPoint].ItemName; 
            var vol = v.Tables[0].Rows[iPoint].ItemValue; 
            slt.options.add(new Option(txt,vol));
        }
    }
   return;
}

function AjaxSubmitAppend()
{
assn_AssnCreateNew.AppendData();    
}
// 验证用户是否存在
// 参数说明:obj为输入用户名的控件对象.checktype是验证类型,1为验证用户是否存在.由用户验证,返回存在或不存在.2为提交表单时重新验证.如果不存在则提交成功.如果存在返回
function vendorUserThere(obj,checktype)
{
	var objuser = getBid(obj);
	var checkresult = AjaxService.Vendor_UserCheck(objuser.value).value;
	if(checktype == 1)
	{
		if(checkresult == "1")
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		if(checkresult != "1")
		{
			return false;
		}
		else
		{
			return true;
		}
	}
}


function studentUserThere(obj)
{
	var objuser = getBid(obj);
	var checkresult = AjaxService.Student_UserCheck(objuser.value).value;
	
		if(checkresult)
		{
			return true;
		}
		else
		{
			return false;
		}
	
}