	var http = getHTTPObject();
	var http2 = getHTTPObject();
	var fromPageGlobal = "1";

	function getHTTPObject() {
	//alert("In getHttpObject");
	 var xmlhttp;
	 if (window.XMLHttpRequest) {
		////alert("In first if condition");
		xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		//alert("In second if condition");
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} return xmlhttp;
}

	function nextPageSet(x,fromPage) {
	    var url = "jsp/displayPageNumber.jsp?actionCMD="+fromPage+"&reqPage="; // The server-side script
		var value;
		if(typeof x == "number")
		{
			value = x;
		}
		else
		{
			value = x.value;
		}

		//alert("Request Page : "+(url+value));
		http.open("GET", url+value , true);
		http.onreadystatechange = nextPageHttpResponse;
		http.send(null);
		//window.location.reload();
	}

	function nextPageHttpResponse() {
		if (http.readyState == 4) {
		if (http.status == 200) {
             var message = http.responseText;
           //    alert("Message : "+message);
			 //var pages=document.getElementById("pages");
             //pages.innerHTML=message;
             var pageNumbers=document.getElementById("pageNumbers");
		 if(pageNumbers)
		 {
             	pageNumbers.value=message;
		 }
             window.location="./nextPage.do";
           } else {

             alert ( "Not able to retrieve Pages" );
             window.location="./sessionExpired.do";

           }
		}
 	}

	function setResultsPerPage(fromPage)
	{
		if(fromPage)
		{
			fromPageGlobal = fromPage;
		}
		var url = "jsp/resultsPerPage.jsp?fromPage="+fromPage+"&resultsPerPage="; // The server-side script
		var jobPerPage=document.getElementById("resultsPerPage");
		// alert("Jobs Per Page : "+jobPerPage);
		var value=jobPerPage.options[jobPerPage.selectedIndex].text;
		http.open("GET", url+value , true);
		http.onreadystatechange = resultsPerPageHttpResponse;
		http.send(null);
	}

	function setResultsPerPage2(fromPage)
	{
		if(fromPage)
		{
			fromPageGlobal = fromPage;
		}
		var url = "jsp/resultsPerPage.jsp?fromPage="+fromPage+"&resultsPerPage="; // The server-side script
		var jobPerPage=document.getElementById("resultsPerPage2");
		// alert("Jobs Per Page : "+jobPerPage);
		var value=jobPerPage.options[jobPerPage.selectedIndex].text;
		http.open("GET", url+value , true);
		http.onreadystatechange = resultsPerPageHttpResponse;
		http.send(null);
	}


	function resultsPerPageHttpResponse() {
		if (http.readyState == 4) {
		if (http.status == 200) {
             var message = http.responseText;
             if(message=="SAVED"){
             	// alert(message);
              	var url = "jsp/displayPageNumber.jsp?reqPage=1";	
			if(fromPageGlobal != "1")
			{
				url +="&actionCMD="+fromPageGlobal;
			}
			fromPageGlobal=1;
			http.open("GET", url, true);

			http.onreadystatechange = nextPageHttpResponse;
			http.send(null);

             } else{
              // alert("Not "+message);
             }
           } else {

            alert ( "Not able to retrieve Pages" );
             window.location="./sessionExpired.do";

           }
		}
 	}

	function loadJobPerPages(){
     nextPageSet();
	}
    function atFirst(){
	 /*var pageNumbers=document.getElementById("pageNumbers");
	 var pages=document.getElementById("pages");
	 //alert("Page Numbers : "+pageNumbers.value);
     pages.innerHTML=pageNumbers.value;*/
	 //window.location="./nextPage.do";
    }
	
	function updatePageNumbers(pageNums)
	{
		document.getElementById("pages1").innerHTML = pageNums;
	}

     function defaultColor(obj){

       obj.style.color="black";
     }

     function changeColor(obj){

       obj.style.color="orange";
     }
