//Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp = false;
//Check if we are using IE.
try {
//If the Javascript version is greater than 5.
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
//If not, then use the older active x object.
try {
//If we are using Internet Explorer.
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
//Else we must be using a non-IE browser.
xmlhttp = false;
}
}
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}


function load(serverPage, objID) {
        var obj = document.getElementById(objID);
        var obj2 = document.getElementById("loadgif");
        xmlhttp.open("GET", serverPage);
        xmlhttp.onreadystatechange = function(){

         if(xmlhttp.readyState == 1) {
           obj2.innerHTML = "<img src=images/loading.gif border=0>Loading...";
        }
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            obj2.style.display = "none";
            obj.innerHTML = xmlhttp.responseText;
        }
}

xmlhttp.send(null);

}

function processajax (serverPage, obj, getOrPost, str){
//Get an XMLHttpRequest object for use.
if (getOrPost == "get"){
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
} else {
xmlhttp.open("POST", serverPage, true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(str);
}
}

function getformvalues (fobj, valfunc){
var str = "";
aok = true;
var val;
//Run through a list of all objects contained within the form.
for(var i = 0; i < fobj.elements.length; i++){
if(valfunc) {
if (aok == true){
val = valfunc (fobj.elements[i].value,fobj.elements[i].name);
if (val == false){
aok = false;
}
}
}
str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
}
//Then return the string values.
return str;
}

function submitform (theform, serverPage, objID){
var file = serverPage;
var str = getformvalues(theform,valfunc);
//If the validation is ok.
//if (aok == true){
obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);
//}
}

function loadm(){
      load("ajax_news.php?company="+document.formm.company.value+"&month="+document.formm.month.value+"&markets="+document.formm.markets.value+"&search_text="+document.getElementById('search_text').value+"&type="+document.formm.type.value+"&pg="+document.formm.page.value+"&page="+document.formm.page_no.value,"news_mina");
      }


