function parseXML(text){
	if (window.ActiveXObject){
		var doc=new ActiveXObject("Microsoft.XMLDOM");
		doc.async="false";
		doc.loadXML(text);
	}else{
		var parser=new DOMParser();
		var doc=parser.parseFromString(text,"text/xml");
	}
	return doc;
}

function xmlGetValue(field, doc){
	return doc.getElementsByTagName(field)[0].childNodes[0].nodeValue;
}

function xmlGetValueFromArray(field, doc, element){
	return doc.getElementsByTagName(field)[element].childNodes[0].nodeValue;
}



function getAgencyDetails() {
	/*$('_a_address').value    = '';
	$('_a_postcode').value   = '';
	$('_a_email').value      = '';
	$('_a_phone').value      = '';

	$('a_address').value     = '';
	$('a_postcode').value    = '';
	$('a_email').value       = '';
	$('a_phone').value       = '';*/

	a = $('a_name').value;
	if (a != '') {
		advAJAX.post({
			url: "libs/functions.ajax.php?f=getAgencyDetails&id="+a,
			parameters : {
				"id" : a
			},
			onLoading : function(obj) {
				//$('_status').innerHTML = 'Loading Content ...';
				$('_a_address').value    = 'Loading Content ...';
				$('_a_postcode').value   = 'Loading Content ...';
				$('_a_email').value      = 'Loading Content ...';
				$('_a_phone').value      = 'Loading Content ...';
			},
			onSuccess : function(obj) { 
				//$('_status').innerHTML = 'Parsing Result ...';
				var XMLresult = parseXML(obj.responseText);
				$('_a_address').value   = xmlGetValue('address', XMLresult);
				$('_a_postcode').value  = xmlGetValue('postcode', XMLresult);
				$('_a_email').value     = xmlGetValue('email', XMLresult);
				$('_a_phone').value     = xmlGetValue('phone', XMLresult);

				$('a_address').value    = xmlGetValue('address', XMLresult);
				$('a_postcode').value   = xmlGetValue('postcode', XMLresult);
				$('a_email').value      = xmlGetValue('email', XMLresult);
				$('a_phone').value      = xmlGetValue('phone', XMLresult);
				//$('_status').innerHTML = '';
			}
		});
	}

}


function more_info(type,id) {
	if (type=='voters') {
		//$('v_'+id).className = 'selected';
		e_tab('e_moreinfo');
		advAJAX.post({
			url: "libs/functions.ajax.php?f=getVoterDetails&id="+id,
			parameters : {
				"UserToFeed" : id
			},
			onLoading : function(obj) { 
				$('e_moreinfo').innerHTML = '<div class="legend">Please wait ...</div>';
			},
			onSuccess : function(obj) { 
				$('e_moreinfo').innerHTML = obj.responseText;
			}
		});
	}
	if (type=='c') {
		advAJAX.post({
			url: "libs/functions.ajax.php?f=getVoterDetails&id="+id,
			parameters : {
				"UserToFeed" : id
			},
			onLoading : function(obj) { 
				$('stats_more').innerHTML = '<div class="legend">Please wait ...</div>';
			},
			onSuccess : function(obj) { 
				$('stats_more').innerHTML = obj.responseText;
			}
		});
	}
	if (type=='a') {
		advAJAX.post({
			url: "libs/functions.ajax.php?f=getAgencyFullDetails&id="+id,
			parameters : {
				"UserToFeed" : id
			},
			onLoading : function(obj) { 
				$('stats_more').innerHTML = '<div class="legend">Please wait ...</div>';
			},
			onSuccess : function(obj) { 
				$('stats_more').innerHTML = obj.responseText;
			}
		});
	}
}

function submit_form(id,cell,msgfld,ico) {
	advAJAX.submit($(id), {
		onInitialization : function() { 
			$(msgfld).innerHTML = 'Processing...</div>';
		},
		onFinalization : function(obj) { 
			$(msgfld).innerHTML = obj.responseText; 

			if (obj.responseText.indexOf('deleted')==-1) {
				$(ico+cell).innerHTML = '<img src="tpl/Images/note.gif" alt=""/>';
			}
			else if (obj.responseText.indexOf('deleted')!=-1) {
				$(ico+cell).innerHTML = '';
			}
		}
	});
}

function stats_more(type,id) {
	if (type=='c') {
		advAJAX.post({
			url: "libs/functions.ajax.php?f=getVoterDetails&id="+id,
			parameters : {
				"UserToFeed" : id
			},
			onLoading : function(obj) { 
				$('stats_more').innerHTML = '<div class="legend">Please wait ...</div>';
			},
			onSuccess : function(obj) { 
				$('stats_more').innerHTML = obj.responseText;
			}
		});
	}
	if (type=='a') {
		advAJAX.post({
			url: "libs/functions.ajax.php?f=getAgencyFullDetails&id="+id,
			parameters : {
				"UserToFeed" : id
			},
			onLoading : function(obj) { 
				$('stats_more').innerHTML = '<div class="legend">Please wait ...</div>';
			},
			onSuccess : function(obj) { 
				$('stats_more').innerHTML = obj.responseText;
			}
		});
	}
}
