var pages = new Array();
function newPage(_id, _title, _langauge, _menulocation) {
	
	this.id = _id;
	this.title = _title;
	this.language = _langauge;
	this.menulocation = _menulocation;
	pages.push( this );
}

//generates the overview list of pages seen in the administration
function generatePageList(_listSpan) {
	
	generatorAddNewHeader(_listSpan, newPageEvent);
	
	for (pageIndex = 0; pageIndex < pages.length; pageIndex++) {
		
		thisPage = pages[ pageIndex ];
		thisPage.type = 'page';
		containerDiv = document.createElement('div');
		containerDiv.className = 'adminlistOut';
		containerDiv.listObject = thisPage;
		
		editCLickSpan = generatorClickSpan(containerDiv);
		
		_listSpan.appendChild( containerDiv );		
		
		titel = document.createTextNode( ' Title: ' + thisPage.title );
		editCLickSpan.appendChild( titel );
		
		titel = document.createTextNode( '  Language: ' + thisPage.language);
		editCLickSpan.appendChild( titel );
		
		generatorRemoverImg(containerDiv, thisPage, deletePage);
	}	
}

//function wich requests deleting a page.
function deletePage(event) {
	answer=confirm("Er du sikker på at du vil slette siden?\n\nAre you sure you want to delete the page?");
	if (!answer) {
		return;
	}
	
	if (window.event) {event = window.event; }
	if (event.target) {obj = event.target;} else if (event.srcElement){obj = event.srcElement;}
	
	removeRow(obj.parentNode);
	if (obj.object) {
		obj=obj.object;
	}
	
	remover = document.createElement('IFRAME');
	remover.frameborder="text/plain";
	remover.style.display='none';
	remover.width=1000;
	remover.height=200;
	document.body.appendChild(remover);
	remover.src = 'adminservice.php?action=deletePage&id='+obj.id;
}

