﻿function changeProvince(obj,span_city){
    var p_id = vv(obj);
    oo("h_city").value = "";
    oo("h_area").value = "";
    oo("h_area_id").value = "";
    if(p_id.length > 0)
        oo("span_city").innerHTML = "<select id=\"sel_city\" onchange=\"changeCity(this,'span_area','h_city');\">" + getdata_for_city(p_id,1) + "</select>";        
    else{
        oo("span_city").innerHTML = "<select id=\"sel_city\" onchange=\"changeCity(this,'span_area','h_city');\"><option value=\"\">请选择</option></select>";
        oo("span_area").innerHTML = "<select id=\"sel_area\" onchange=\"changeArea(this,'h_area','h_area_id');\"><option value=\"\">请选择</option></select>";
    }     
}

function changeCity(obj,span_area,h_city){
    var c_id = vv(obj); 
    oo("h_area").value = "";
    oo("h_area_id").value = "";
    if(c_id.length > 0){
        var c_name = oo(obj).options[oo(obj).selectedIndex].text;
        oo("h_city").value = c_name;
        oo("span_area").innerHTML = "<select id=\"sel_area\" onchange=\"changeArea(this,'h_area','h_area_id');\">" + getdata_for_city(c_id,2) + "</select>";
    }else
        oo("span_area").innerHTML = "<select id=\"sel_area\" onchange=\"changeArea(this,'h_area','h_area_id');\"><option value=\"\">请选择</option></select>";
}

function changeArea(obj,h_area,h_area_id){
    var a_id = vv(obj);
    var a_name = oo(obj).options[oo(obj).selectedIndex].text;
    oo("h_area").value = a_name;
    oo("h_area_id").value = a_id;
}
function getdata_for_city(id,type){
     var parms = new Array();
     parms[0] = new Array("id",id);
     parms[1] = new Array("type",type);
     var result = postPageData(default_root_domain + 'Ajax/service_do.aspx?Module=GETDATA_FOR_CITY', "POST",parms);
     return result;
}

// 判断电子邮件是否格式正确
function IsEmail(object_name){
    var string = new String(object_name);
    if(isValidate(string,3) == false){
        alert("电子邮箱的格式不对，请重新填写！");
		return false;
    }else
	    return true;
}
//判断是输入栏否为空
//object_name 为对象名称，tishi=1 为是否显示对话框,word 为提示语句,kongge=1 为去除空格,
function IsNull(object_name,tishi,word,kongge){
	var string = new String(object_name);
	if (kongge == 1)
	    string = JavaTrim(string); //删除空格的字符 
	
	if (string.length == 0){
		if (tishi == 1)
		    alert(word);		
		return false;
	}
	return true;
}
//删除字符开头和结尾的空格
function JavaTrim(str){
	var i=0;
	var j;
	var len=str.length;

	trimstr="";
	if(j<0) return trimstr;
	flagbegin= true;
	flagend= true;
		
	while (flagbegin== true){
		if (str.charAt(i)==" "){
			i++;
			flagbegin=true;
		}
		else			
			flagbegin=false;
	} 
	//前面有i个空格
	j=len-1;
	var k=0;
	while (flagend==true){
		if (str.charAt(j)==" "){
			j--;
			flagend=true;
			k++;
		}else
			flagend=false;
	}
	if (str.length==i){	 
	    trimstr="";
	    return trimstr;
	}
	trimstr = str.substring(i,j+1);
	return trimstr;
}