rendered paste bodyfunction getOptionsDirectory(selectElement, url, disableElements) {
//alert("Loading "+url);
ajaxGet(url, {}, function(x){ parseResultDirectory(x.responseText, selectElement, disableElements) } )
}
function parseResultDirectory(result, selectElement, disableElements) {
var subCountry = result.split(/\n/);
selectElement = element( selectElement );
for( var i=0; i < disableElements.length; i++ ){
var thisElement = element( disableElements[i] );
while( thisElement.firstChild)
thisElement.removeChild( thisElement.firstChild );
thisElement.disabled = true;
}
while(selectElement.firstChild)
selectElement.removeChild( selectElement.firstChild );
selectElement.disabled = false;
selectElement.appendChild( new Option(' All ','0') );
for( var i=0; i < subCountry.length; i++ ) {
var idName = subCountry[i].split(/\|/);
if (idName[0] && idName[1]) {
var o = new Option();
o.value = idName[0];
o.text = idName[1];
selectElement.appendChild( o );
}
}
}