var mpPosition = 1;
var mpItems;

function getMP(begin){
	if(begin == undefined) begin = mpPosition;
	var loader = new net.ContentLoader('sdp/proxy.php?request=0&begin=' + begin, updateMP);
}

function updateMP(){
	var marktplaats = document.getElementById('mp_ads');
	var result = this.req.responseXML;
	mpItems = this.req.responseXML.getElementsByTagName('item');
	
	if(mpItems.length > 0){
		marktplaats.innerHTML = "";
	}else{
		marktplaats.innerHTML = "Er zijn momenteel geen advertenties";
	}
	
	for(var i = 0; i < mpItems.length; i++){
		var link = document.createElement('a');
		var title = getInnerText(mpItems[i].getElementsByTagName('title')[0]);
		var adLink = getInnerText(mpItems[i].getElementsByTagName('link')[0]);
		
		link.innerHTML = title;
		link.setAttribute('href', '#');
		//link.setAttribute('href', adLink);
		//link.setAttribute('target', '_blank');
		link.setAttribute('id', 'mp_' + i);

		if(link.attachEvent){
			link.attachEvent('onclick', mpShowDetails);
		}else{
			link.addEventListener('click', mpShowDetails, true);
		}
		//link.onmouseover = mpItemHover;
		marktplaats.appendChild(link);
		marktplaats.appendChild(document.createElement('br'));
		
/*		//Item in data store plaatsen
		var data_store = document.getElementById('data_store');
		var prevItem = document.getElementById('mp_store_' + i);
		mpItems[i].setAttribute('id', 'mp_store_' + i);
		if(prevItem){
		//	data_store.replaceChild(prevItem, mpItems[i]);
		}else{	
		//	data_store.appendChild(mpItems[i]);
		}
*/
	}
}

function mpBrowse(next){
	if(next){
		mpPosition++;
	}else if(mpPosition > 1){
		mpPosition--;
	}
	
	getMP(mpPosition);
}


function mpShowDetails(){
	prepareArticle('mp_article');
	var articleTitle = document.getElementById('mp_article_title');
	var articleBody = document.getElementById('mp_article_body');
	
	var srcID = window.event.srcElement.id;
	var itemID = srcID.charAt(3);
	
	articleTitle.innerHTML = "<b>" + getInnerText(mpItems[itemID].getElementsByTagName('title')[0]) + "</b>";
	articleBody.innerHTML = getInnerText(mpItems[itemID].getElementsByTagName('description')[0]); 
}
