// AJAX for streaming Remortgage table

loadingimage= new Image(); 
loadingimage.src="/images/body-loading.gif"; 


var xmlhttp;
function remoload(remotype) {
	xmlhttp = false;
	document.getElementById("bestbuys_container").innerHTML = "<img src=\"" +loadingimage.src+ "\"  />"
	
	var ClassDiv  = ""
	switch (remotype) {
	case 'remo': ClassDiv = 'remortgages'; break;
	case 'fixed': ClassDiv = 'fixed'; break;
	case 'tracker': ClassDiv = 'tracker'; break;
	case 'feefree': ClassDiv = 'feefree'; break;
	case 'btl': ClassDiv = 'let'; break;
	}
	
	document.getElementById('remortgages').className = ''
	document.getElementById('fixed').className = ''
	document.getElementById('tracker').className = ''
	document.getElementById('feefree').className = ''
	document.getElementById('let').className = ''
	
	document.getElementById(ClassDiv).className = 'enabled'
	
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			xmlhttp = new XMLHttpRequest();
        } catch(e) {
			xmlhttp = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		xmlhttp = false;
        	}
		}
    }
	if(xmlhttp) {
		var url = '/remofeed.asp?MT=' + remotype
	
		xmlhttp.onreadystatechange = state_Change;
		xmlhttp.open("GET", url , true);
		xmlhttp.send(null);
	}
}

function state_Change()
{
//alert(xmlhttp.status)
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {
   
     var formGrabber = xmlhttp.responseText
	 document.getElementById("bestbuys_container").innerHTML = formGrabber
	 
    }
  }

}


