All pastes #539734 Raw Edit

illegalc0de

public text v1 · immutable
·published 2007-06-05 10:07 UTC
rendered paste body
function searchPage(pageNum){
	panelsArray = document.getElementsByTagName("div");
	for(i=0;i<panelsArray.length;i++){
		if(panelsArray[i].id && panelsArray[i].id.indexOf("Div_")>0){
			document.getElementById(panelsArray[i].id).style.display="none";
		}
	}
	document.getElementById('searchDiv_' + pageNum).style.display="block";
	document.getElementById('pageNumBox').value=pageNum;
	pageNum2 = pageNum + 1;
	navsArray = document.getElementsByTagName("div");
	for(i=0;i<navsArray.length;i++){
		if(navsArray[i].id && navsArray[i].id.indexOf("Num_")>0){
			//var val = getElementById(namsArray[i].id).innerHTML;
			//var val2 = val.replace(/\[/g, "");
			//document.getElementById(navsArray[i].id).innerHTML=val2;
			document.getElementById(navsArray[i].id).style.display="none";
		}
	}
	//document.getElementById('searchNum_' + pageNum).innerHTML='[' + pageNum2 + ']';
	//document.getElementById('searchNum_2_' + pageNum).innerHTML='[' + pageNum2 + ']';
	var pageNum3 = pageNum - 5;
	if(pageNum3<0){
		pageNum3 = 0;
	}
	var maxPages = document.getElementById('pageMaxNumBox');
	for(i=0;i<10;i++){
		if(pageNum3<maxPages.value){
			document.getElementById('searchNum_' + pageNum3).style.display="block";
			document.getElementById('searchNum_2_' + pageNum3).style.display="block";
			pageNum3++;
		}
	}
	var pageNum4 = pageNum - 1;
	var pageNum5 = pageNum + 1;
	var ftop = '';
	var ptop = '';
	var ntop = '';
	var ltop = '';
	var fbot = '';
	var pbot = '';
	var nbot = '';
	var lbot = '';
	if(document.getElementById('pageNumBox').value > 0){
		ftop = '<a href="javascript:searchPage(0)" title="First">&lt;&lt;</a>';
		ptop = '<a href="javascript:searchPage(' + pageNum4 + ')" title="Previous">&lt;</a>';
	}else{
		ftop = '&lt;&lt';
		ptop = '&lt;';
	}
	alert(document.getElementById('pageNumBox').value + "\n\n" + maxPages.value);
	if(document.getElementById('pageNumBox').value < maxPages.value){
		alert(pageNum2 + "\n\n" + maxPages.value)
		ntop = '<a href="javascript:searchPage(' + pageNum2 + ')" title="Next">&gt;</a>';
		ltop = '<a href="javascript:searchPage(' + maxPages.value + ')" title="Last">&gt;&gt;</a>';
	}else{
		ntop = '&gt;';
		ltop = '&gt;&gt;';
	}
	document.getElementById('ftop').innerHTML=ftop;
	document.getElementById('ptop').innerHTML=ptop;
	document.getElementById('ntop').innerHTML=ntop;
	document.getElementById('ltop').innerHTML=ltop;
	if(document.getElementById('pageNumBox').value > 0){
		fbot = '<a href="javascript:searchPage(0)" title="First">&lt;&lt;</a>';
		pbot = '<a href="javascript:searchPage(' + pageNum4 + ')" title="Previous">&lt;</a>';
	}else{
		fbot = '&lt;&lt';
		pbot = '&lt;';
	}
	if(document.getElementById('pageNumBox').value < maxPages.value){
		nbot = '<a href="javascript:searchPage(' + pageNum2 + ')" title="Next">&gt;</a>';
		lbot = '<a href="javascript:searchPage(' + maxPages.value + ')" title="Last">&gt;&gt;</a>';
	}else{
		nbot = '&gt;';
		lbot = '&gt;&gt;';
	}
	document.getElementById('fbot').innerHTML=fbot;
	document.getElementById('pbot').innerHTML=pbot;
	document.getElementById('nbot').innerHTML=nbot;
	document.getElementById('lbot').innerHTML=lbot;
}