function queryString(parameter) 
{ 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;

  var params = loc.split("&");
  for (i=0; i<params.length;i++) 
  {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) 
      {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) 
  {
      return param_value;
  }
  else 
  {
      return false; 
  }
}


function loadXMLString(txt) 
{
	

	txt = txt.replace(/\n/g,'');
	txt = txt.replace(/\s/g,' ').replace(/  ,/g,','); 

	try 
	  {
		  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		  xmlDoc.async="false";
		  xmlDoc.loadXML(txt);
		  return(xmlDoc); 
	  }
	catch(e)
	  {
		  try 
		    {
			    parser=new DOMParser();
			    xmlDoc=parser.parseFromString(txt,"text/xml");
			    return(xmlDoc);
		    }
		  catch(e) {alert(e.message)}
	  }
	return(null);
}
function GetWidgetData(user_zipcode , user_radius, parentsiteurl, widgetcode ) 
{

	var url = "http://www.cdcnpin.org/NPINWebservices/NPINDataWebservices.asmx";
	var pl = new SOAPClientParameters();
	pl.add("zip", user_zipcode);
	pl.add("radius", user_radius);
	pl.add("url", parentsiteurl);
	pl.add("widgetcode", widgetcode);
	SOAPClient.invoke(url, "GetWidgetData", pl, true, GetWidgetData_callBack);
}
