var rootXmlURL			  = getRootXmlURL();
var phoneAreaCodesXmlURL  = rootXmlURL + "PhoneAreaCodes.xml";
var mobileAreaCodesXmlURL = rootXmlURL + "MobileAreaCodes.xml";

function getRootXmlURL(){
	if(document.location.href.indexOf("http://www.") != -1) return "http://www.ladpc.co.il/Forms/Xml/";
	return "http://solutions.ladpc.co.il/Forms/Xml/";
}

function getPhoneAreaCodes(selectdValue, selectID){
	Ext.Ajax.request({url: phoneAreaCodesXmlURL, success: function(response, opts) {buildPhones(response, selectdValue, selectID);}, failure: failureFn});
}

function getMobileAreaCodes(selectdValue, selectID){
	Ext.Ajax.request({url: mobileAreaCodesXmlURL, success: function(response, opts) {buildPhones(response, selectdValue, selectID);}, failure: failureFn});
}

function buildPhones(xmlHTTP, selectedValue, selectID){
var selectObject = document.getElementById(selectID);
var list, caption, value, isSelected, indexCounter;

	if(!checkState(xmlHTTP)) return;
	if(selectObject == null) return;
	list		 = xmlHTTP.responseXML.documentElement.getElementsByTagName("Item");
	indexCounter = selectObject.options.length - 1;

	for(var i=0;i<list.length;i++){
		indexCounter++;
		isSelected = false;
		caption	   = getInnerText(list[i].getElementsByTagName("Caption")[0]);
		value	   = getInnerText(list[i].getElementsByTagName("Value")[0]);
		if(selectedValue == value) isSelected = true;

		selectObject.options[indexCounter]			= new Option(caption, value, isSelected);
		selectObject.options[indexCounter].selected = isSelected;
	}
}