function GetXmlHttpObject()
{
if(window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if(window.ActiveXObject)
  {
	try
	{
	// IE7 failsafe
	return new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) {
	try
	{
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	catch(e){}
  }}
  return null;
}




function parseJSON(json){
    try{
        if(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(json)){
            var j = eval('(' + json + ')');
            return j;
		}
	}catch(e){
    }
    throw new SyntaxError("parseJSON");
}

// Get Featured Members
function rfrshFeatMem()
{
    
    var displaydiv = "status";

    var reqFile = "/index.php?rfrsh=1";
    
    // Starts a new request
    var ajax = GetXmlHttpObject(); //ajaxRequest();
    	if(ajax==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}

    ajax.open("GET", reqFile, true);

    // displayes a loading text so user knows the script is working
    document.getElementById(displaydiv).innerHTML = "<span style=\"font-weight:bold;\">Loading...</span>";    
    
    // Cycles through the ajax state change
    ajax.onreadystatechange = function()
    {
        // if the ajax request is ready
        if(ajax.readyState == 4)
        {
            // Checks if it really is ready by checking status number , 200 = done
            if(ajax.status == 200)
            { 
            var fmembers = parseJSON(ajax.responseText);
			
			var fmlen = fmembers.length;
				var i;
				for(i=0; i<fmlen; i++ ) {
					var fmem = fmembers[i];
					var fmhrefele1 = 'fmhref' + i + '_1';
					var fmhrefele2 = 'fmhref' + i + '_2';
					//fmimg = 'fmimg' + i;
					var fmspn = 'fmspn' + i;
					var hrefval = '/member-info.php?id=' + fmem.member_id;
					var fmspnval = fmem.address + '<br />' + fmem.city + ', ' + fmem.state + ' ' + fmem.zip + '<br />' + fmem.phone;
					//var imgsrc = fmem.img;
					//var ftype = imgsrc.substring(imgsrc.lastIndexOf('.'), imgsrc.length);
					//var newsrc = imgsrc.replace(ftype, '_rnd'+ftype);
					//fmem.img = newsrc;

					var fmimg = '<img src="/images/member-info/' +
							fmem.img + '" alt="' + fmem.name + '" width="263" height="153" border="0" />';
					document.getElementById(fmhrefele1).href = hrefval;
					document.getElementById(fmhrefele1).innerHTML = fmimg;
					document.getElementById(fmhrefele2).href = hrefval;
					document.getElementById(fmhrefele2).innerHTML = fmem.name;
					document.getElementById(fmspn).innerHTML = fmspnval;
					
					
				}
			
            document.getElementById(displaydiv).innerHTML = '&nbsp;';
			
            }
        }
    }
	
	    ajax.send(null);    
    


	setTimeout(rfrshFeatMem,10000); 
}


