
	function setSection(secValue){
		p1 = links_list[secValue];
		p2 = links_list[secValue]+1; 
		loadSection(secValue);
		pageButtons();	 
	}

function nextPage(){
	if (p2 != lastPage - 1){
		if (p2 == end - 1){
			p1 = p2 + 1;
			p2 = p2 + 2; 
			loadSection(section + 1);
		}else{
			document.getElementById("page1").innerHTML = document.getElementById(p2 + 1).innerHTML;
			document.getElementById("page2").innerHTML = document.getElementById(p2 + 2).innerHTML;
			p1 = p2 + 1;
			p2 = p2 + 2; 
		}
		pageButtons();
	}
}	

function prevPage(){
	if (p1 != 1){
		if (p1 == start){
			p2 = p1 - 1;
			p1 = p1 - 2; 
			loadSection(section - 1);
		}else{
			document.getElementById("page1").innerHTML = document.getElementById(p1 - 2).innerHTML;
			document.getElementById("page2").innerHTML = document.getElementById(p1 - 1).innerHTML;
			p2 = p1 - 1;
			p1 = p1 - 2; 
		}
		pageButtons();
	}
}	

function newWin(winurl) { 
		window.open(winurl,'mywindow','width=800,height=500,scrollbars=yes');
		} 					

function pageButtons() {
	switch (p2)
	{
	case 2:
		document.getElementById("prevlnk").style.visibility = 'hidden';
		document.getElementById("prev").style.visibility = 'hidden';		
		document.getElementById("nextlnk").style.visibility = 'visible';
		document.getElementById("next").style.visibility = 'visible';
		break;
	case lastPage - 1:
		document.getElementById("prevlnk").style.visibility = 'visible';
		document.getElementById("prev").style.visibility = 'visible';		
		document.getElementById("nextlnk").style.visibility = 'hidden';
		document.getElementById("next").style.visibility = 'hidden';
		break;
	default:
		document.getElementById("prevlnk").style.visibility = 'visible';
		document.getElementById("prev").style.visibility = 'visible';		
		document.getElementById("nextlnk").style.visibility = 'visible';
		document.getElementById("next").style.visibility = 'visible';
		break;
	}		
}

var url = "pages.php?id="; // The server-side script

function handleHttpResponse() {

  if (http.readyState == 4) {

    if (http.responseText.indexOf('invalid') == -1) {

	    // Split the comma delimited response into an array
	
	    results = http.responseText.split("||");

				    for (i=start; i < end; i++) 
				    {
				
				    	document.getElementById(i).innerHTML = results[i];
				    }
				document.getElementById("page1").innerHTML = document.getElementById(p1).innerHTML;
				document.getElementById("page2").innerHTML = document.getElementById(p2).innerHTML;			
      
		isWorking = false;
		
		}
  }

}

var isWorking = false;

function loadSection(secValue) {

	if (!isWorking && http) {

					 section = secValue;
					 start = links_list[secValue];
					 if (secValue < 6){
					 	end = links_list[secValue+1];
					 }else{
					 	end = lastPage;
					 }		 
		
		 http.open("GET", url + escape(secValue), true);
		 
		 http.onreadystatechange = handleHttpResponse;
		 
		 isWorking = true;
		
		 http.send(null);
	}		 
}

function getHTTPObject() {

 var xmlhttp;

 /*@cc_on

 @if (@_jscript_version >= 5)

   try {

     xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

   } catch (e) {

     try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

     } catch (E) {

        xmlhttp = false;

     }

  }

 @else

 xmlhttp = false;

 @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

       xmlhttp = new XMLHttpRequest();

    } catch (e) {

       xmlhttp = false;

    }

 }

 return xmlhttp;

 }

 var http = getHTTPObject(); // We create the HTTP Object 