$(document).ready(function() {
}); 

/* 此处解决多处调用时的ajax请求的路径问题:把路径责任交回调用此脚本的文件,即在调用此文件后,需设置prePath的值. */
var prePath = ''; 
function initPath(s){
	prePath = s;
}
function showProvince(targetid,provinceid, cityid, pid) {
	$(this).loading();
	$.get(prePath+"ajax-city.php?a=sp&psid="+provinceid+"&csid="+cityid+"&pid="+pid+timestamp(),function(data){
		$("#"+targetid).html(data);
		$(this).loaded();
 	 });
}
function setCity(psid,csid,asid){
	var pid = document.getElementById(psid).value;
	var cityObject = document.getElementById(csid);
	var tempData = "<option value=\"\">不限</option><option value=\"\">加载中,请稍候</option>";
	$("#"+csid).html(tempData);
	cityObject.selectedIndex = 0;
	//隐藏并清空旧值:
	$("#"+csid).hide();
	$("#"+asid).hide();
	$("#"+csid).val('');
	$("#"+asid).val('');
	$(this).loading();
	$("#cityLoading").show();
	$.getJSON(prePath+"ajax-city.php?a=sc&pid="+pid+timestamp(),function(json){
		if(json.haveCity == 'true'){
			$("#"+csid).html(json.cityData);
			cityObject.selectedIndex = 0;
			$("#"+csid).show();
		}
		$("#cityLoading").hide();
		$(this).loaded();
 	 });
}

function setArea(csid,asid){
	var cid = document.getElementById(csid).value;
	var areaObject = document.getElementById(asid);
	var tempData = "<option value=\"\">不限</option><option value=\"\">加载中,请稍候</option>";
	$("#"+asid).html(tempData);
	areaObject.selectedIndex = 0;
	$("#"+asid).hide();
	$("#"+asid).val('');
	$(this).loading();
	$("#cityLoading").show();
	$.getJSON(prePath+"ajax-city.php?a=sa&cid="+cid+timestamp(),function(json){
		if(json.haveArea == 'true'){
			$("#"+asid).html(json.data);
			areaObject.selectedIndex = 0;
			$("#"+asid).show();
		}
		$("#cityLoading").hide();
		$(this).loaded();
 	 });
}

//URL时间戳
function timestamp(){
    var timestamp = Date.parse(new Date());
    return "&timestamp="+timestamp;
}