	function getNumberList(msisdn) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-A-NUMBER-GET-LIST&MSISDN='+msisdn;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc;
	}

	function getGroupList(msisdn) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-GROUP-GET-LIST&MSISDN='+msisdn;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc;
	}

	function addNumber(msisdn, title, a_number) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-A-NUMBER-ADD&MSISDN='+msisdn+((title) ? "&TITLE=" + encodeURIComponent(title) : "")+((a_number)?'&A_NUMBER='+a_number:"");	
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc;
	}

	function addNumberGroup(msisdn, num_id, group_id) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-A-NUMBER-TO-GROUP-ADD&MSISDN='+msisdn+'&ID='+num_id+'&PARAM1='+group_id;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc.getElementsByTagName('RETURN-CODE')[0].firstChild.nodeValue;
	}

	function addGroup(msisdn, title) {
		title = title || 'NoName';
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-GROUP-ADD&MSISDN='+msisdn+((title) ? '&TITLE='+encodeURIComponent(title):"");
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc.getElementsByTagName('RETURN-CODE')[0].firstChild.nodeValue;
	}

	function delNumber(msisdn, id) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-A-NUMBER-DEL&MSISDN='+msisdn+'&ID='+id;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc.getElementsByTagName('RETURN-CODE')[0].firstChild.nodeValue;
	}

	function delGroup(msisdn, id) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-GROUP-DEL&MSISDN='+msisdn+'&ID='+id;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc.getElementsByTagName('RETURN-CODE')[0].firstChild.nodeValue;
	}

	function editNumber(msisdn, title, a_number, id) {
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-A-NUMBER-EDIT&MSISDN='+msisdn+((title) ? '&TITLE='+encodeURIComponent(title):"")+((a_number)?'&A_NUMBER='+a_number:"")+'&ID='+id;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc.getElementsByTagName('RETURN-CODE')[0].firstChild.nodeValue;
	}

	function editGroup(msisdn, title, id) {
		title = title || 'NoName';
		var LocationURL = '/test?OPERATION=PRC-SUBSCR-GROUP-EDIT&MSISDN='+msisdn+((title) ? '&TITLE='+encodeURIComponent(title):"")+'&ID='+id;
		var xmlDoc = makeRequest(LocationURL);
		return xmlDoc.getElementsByTagName('RETURN-CODE')[0].firstChild.nodeValue;
	}

	


