$(document).ready(function(){
	//alert("page start");
	//fillRegionZones();
	$("#region").bind('change',fillRegionZones);
});

function fillRegionZones(){
	fillRegionZones('region','regionZones');
}
function fillRegionZones(cmbRegionElm, cmbZoneElm){
	var selectedRegion = document.getElementById(cmbRegionElm);
	//alert("regionValue = " + selectedRegion.value);
	var regionID = selectedRegion.value;
	var reqUrl = "bankAccountList.do?reqCode=regionZones&regionID="+regionID;
	//alert(reqUrl );
	$.ajax({
	  url: reqUrl,
	  success: function(data) {
	    //alert("$.ajax Data Loaded: " + data);
	    $("#"+cmbZoneElm).html(data);
	    //alert($("#"+cmbZoneElm).html());
	  }
	  ,error: function(){
	  	alert('fillRegionZones ajax error:');
	  }
	});
}

function fillSchaduleimporttran(cmbBankTypeElm, cmbSchaduleimporttranElm){
	var selectedBankType = document.getElementById(cmbBankTypeElm);
	var bankTypeID = selectedBankType.value;
	var reqUrl = "bankAccountList.do?reqCode=schaduleimporttrans&bankTypeID="+bankTypeID ;
	$.ajax({
	  url: reqUrl,
	  success: function(data) {
	    $("#"+cmbSchaduleimporttranElm).html(data);
	  }
	  ,error: function(){
	  	alert('fillSchaduleimporttran ajax error:');
	  }
	});
}

function fillZoneAccounts(bankTypeId){
	fillZoneAccounts('','regionZones','txtAccounts',bankTypeId)
}
function fillZoneAccounts(cmbRegionElm, cmbZoneElm,cmbAccountElm, bankTypeId){
	var regionId = 0;
	if(document.getElementById(cmbRegionElm)){
		regionId = document.getElementById(cmbRegionElm).value;
	}
	var zoneId = 0;
	if(document.getElementById(cmbZoneElm)){
		zoneId = document.getElementById(cmbZoneElm).value;
	}
	var reqUrl = "bankAccountList.do?reqCode=zoneAccounts&regionId="+regionId+"&zoneId="+zoneId+"&bankTypeId="+bankTypeId;
	$.ajax({
	  url: reqUrl,
	  success: function(data) {
	    //alert($('#'+cmbAccountElm).html());
	    $('#'+cmbAccountElm).html(data);
	  }
	  ,error: function(){
	  	alert('fillZoneAccounts ajax error:');
	  }
	});
}
