var xmlHttp = null;

function prevpubFunction(str)
{ 
	if (xmlHttp!=null) xmlHttp.abort();

	if (window.XMLHttpRequest) {
	       xmlHttp = new XMLHttpRequest();
   	} else if (window.ActiveXObject) {
	       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   	}

	
	
    //xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    } 
	if (str == 'prev')
	{
	//alert(str);	
	var opt = document.frmTest.opt.value;
    	var type = document.frmTest.type.value;
	var txtsearch = document.frmTest.txtsearch.value;
	var start = document.frmTest.previous.value;
	var url="publication/search_pub.jsp";
    	var data="start="+start+"&opt="+opt+"&type="+type+"&search="+txtsearch;
	postDataUsingAJAX (url, xmlHttp, processResponse, data);
	}
	else if (str == 'next')
	{
	//alert(str);	
	var opt = document.frmTest.opt.value;
    	var type = document.frmTest.type.value;
	var txtsearch = document.frmTest.txtsearch.value;
	var start = document.frmTest.next.value;
	var url="publication/search_pub.jsp";
    	var data="start="+start+"&opt="+opt+"&type="+type+"&search="+txtsearch;
	postDataUsingAJAX (url, xmlHttp, processResponse, data);
	//alert(url);
	//alert(data);
	}
	else if (str == 'feedprev')
	{
	//alert(str);	
	var start = document.frmTest.previous.value;
	var url="feedback/displayfeed.jsp";
    	var data="start="+start;
	postDataUsingAJAX (url, xmlHttp, processResponse, data);
	//alert(url);
	//alert(data);
	}
	else if (str == 'feednext')
	{
	//alert(str);	
	var start = document.frmTest.next.value;
	var url="feedback/displayfeed.jsp";
    	var data="start="+start;
	postDataUsingAJAX (url, xmlHttp, processResponse, data);
	//alert(url);
	//alert(data);
	}
	else if (str == 'prevbio')
	{
	//alert(str);	
	var cond = document.sacon.cond.value;
    	var type = document.sacon.type.value;
	var searchangio = document.sacon.searchangio.value;
	var start = document.sacon.previous.value;
	var url="search.jsp";
    	var data="start="+start+"&cond="+cond+"&type="+type+"&searchangio="+searchangio;
	postDataUsingAJAX (url, xmlHttp, processResponse, data);
	//alert(url);
	//alert(data);
	}
	else 
	{
	//alert(str);
	//alert("nextbio");	
	var cond = document.sacon.cond.value;
    	var type = document.sacon.type.value;
	var searchangio = document.sacon.searchangio.value;
	var start = document.sacon.next.value;
	var url="search.jsp";
    	var data="start="+start+"&cond="+cond+"&type="+type+"&searchangio="+searchangio;
	postDataUsingAJAX (url, xmlHttp, processResponse, data);
	//alert(url);
	//alert(data);
	}

	
}

function processResponse()
{
	 //alert(xmlHttp.readyState);
	 if (xmlHttp.readyState==4)
     { 
			if (xmlHttp.status == 200)
			{
				//alert(xmlHttp.responseText);
	            document.getElementById("content").innerHTML=xmlHttp.responseText;
			}

     }
}
function postDataUsingAJAX(url, httpRequestObj, functionName, data)
{

    httpRequestObj.open("POST", url, true);
    httpRequestObj.onreadystatechange=functionName;    
    httpRequestObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-13');
    
	httpRequestObj.send(data);
	
}

function GetXmlHttpObject()
{
    var xmlHttpL=null;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttpL=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttpL=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttpL=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttpL;
}


