function firstpage(a_items){
	var temp=[1];
	var p='';
	var pn=''
	temp=a_items[1];
	p=temp[0];
	pn=temp[1];
	document.getElementById('PgCnt').innerHTML = (1) + ' / ' + (a_items.length-1);
	document.getElementById('PgName').innerHTML = pn;
	parent.mainFrame.location.href=p;
}
function previouspage(a_items){
	var temp=[1];
	var p='';
	var cp='';
	var pn='';
	var z=0;
		for (var i = 1; i < a_items.length; i++){
			temp=a_items[i];
			p=temp[0];
			cp=parent.mainFrame.location.href;
			myRE = new RegExp("/" + p, "i");
			results = cp.match(myRE);
			if (results=="/"+p){
				z=i-1;
				if(z >= 1){
					temp=a_items[z];
					p=temp[0];
					pn=temp[1];
					parent.mainFrame.location.href=p;
					document.getElementById('PgCnt').innerHTML = (z) + ' / ' + (a_items.length-1);
					document.getElementById('PgName').innerHTML = pn;
				};
				break;
			};
		};
}
function nextpage(a_items){
	var temp=[1];
	var p='';
	var cp='';
	var pn='';
	var z=0;
		for (var i = 1; i < a_items.length; i++){
			temp=a_items[i];
			p=temp[0];
			cp=parent.mainFrame.location.href;
			myRE = new RegExp("/" + p, "i");
			results = cp.match(myRE);
			if (results=="/"+p){
				z=i+1;
				if(z < a_items.length){
					temp=a_items[z];
					p=temp[0];
					pn=temp[1];
					parent.mainFrame.location.href=p;
					document.getElementById('PgCnt').innerHTML = (z) + ' / ' + (a_items.length-1);
					document.getElementById('PgName').innerHTML = pn;
				};
				break;
			};
		};
}
function gotopage(a_items,pnr){
	var temp=[1];
	var p='';
	var cp='';
	var pn='';
	var z=0;
		if (isNaN(pnr)){
			
		}
		else{
			pnr=pnr;
			for (var i = 1; i < a_items.length; i++){
				if (i==pnr){
					temp=a_items[i];
					p=temp[0];
					pn=temp[1];
					document.getElementById('PgCnt').innerHTML = (i) + ' / ' + (a_items.length-1);
					document.getElementById('PgName').innerHTML = pn;
					parent.mainFrame.location.href=p;
					break;
				};
			};
		};
}
function lastpage(a_items){
	var temp=[1];
	var p=''
		for (var i = 1; i < a_items.length; i++){
			temp=a_items[i];
			p=temp[0];
		};
	document.getElementById('PgCnt').innerHTML = (a_items.length-1) + ' / ' + (a_items.length-1);
	document.getElementById('PgName').innerHTML = temp[1];
	parent.mainFrame.location.href=p;
}
function pagechange(a_items){
	var temp=[1];
	var cp='';
	var p='';
	var pn='';
	var z=0;
		cp=mainFrame.location.href;
		for (var i = 1; i < a_items.length; i++){
			temp=a_items[i];
			p=temp[0];
			myRE = new RegExp("/" + p, "i");
			results = cp.match(myRE);
			if (results=="/"+p){
				if(i < a_items.length ){
					temp=a_items[i];
					p=temp[0];
					pn=temp[1];
					if (topFrame.document.getElementById('PgCnt').innerHTML=null){
					}
					else{
					topFrame.document.getElementById('PgCnt').innerHTML = (i) + ' / ' + (a_items.length-1);
					topFrame.document.getElementById('PgName').innerHTML = pn;
					parent.leftFrame.location.href='left.html';
					};
				};
				break;
			};
		};
}
function contentspage(a_items){
	var temp=[1];
	var cp='';
	var p='';
	var pn='';
	var z=0;
		z=0;
    for (var i = 1; i < a_items.length; i++){
			temp=a_items[i];
			cp=temp[2];
			myRE = new RegExp("C", "i");
			results = cp.match(myRE);
			if (results=="C"){
				if(i < a_items.length ){
					gotopage(a_items,i);
					z=1;
				};
				break;
			};
		};
    if(z==0){
    		window.alert('No contents page defined !');		
  	}
}
function indexpage(a_items){
	var temp=[1];
	var cp='';
	var p='';
	var pn='';
	var z=0;
		z=0;
    for (var i = 1; i < a_items.length; i++){
			temp=a_items[i];
			cp=temp[2];
			myRE = new RegExp("I", "i");
			results = cp.match(myRE);
			if (results=="I"){
				if(i < a_items.length ){
					gotopage(a_items,i);
					z=1;
				};
				break;
			};
		};
    if(z==0){
    		window.alert('No index page defined !');		
  	}
}

