$(document).ready(function(){
  var url = 'http://www.groupdiary.co.uk/plugins/event_listing.asp'
  var url2 = 'http://www.groupdiary.co.uk/plugins/next_gig.asp'
  doAjax(url,unique_group_id,gig_list_div_name);
  doAjax(url2,unique_group_id,next_gig_div_name);
  return false;
  
  function doAjax(url,guid,container){
    // if the URL starts with http
    if(url.match('^http')){
      // assemble the YQL call
      $.getJSON("http://query.yahooapis.com/v1/public/yql?"+
                "q=select%20*%20from%20html%20where%20url%3D%22"+
                encodeURIComponent(url+'?guid='+guid)+
                "%22&format=xml'&callback=?",
        function(data){
          if(data.results[0]){
            var data = filterData(data.results[0]);
			document.getElementById(container).innerHTML = data
          }
        }
      );
    }
  }
  function filterData(data){
    // filter all the nasties out
    // no body tags
    data = data.replace(/<?\/body[^>]*>/g,'');
    // no linebreaks
    // data = data.replace(/[\r|\n]+/g,'');
    // no comments
    data = data.replace(/<--[\S\s]*?-->/g,'');
    // no noscript blocks
    data = data.replace(/<noscript[^>]*>[\S\s]*?<\/noscript>/g,'');
    // no script blocks
    data = data.replace(/<script[^>]*>[\S\s]*?<\/script>/g,'');
    // no self closing scripts
    data = data.replace(/<script.*\/>/,'');
    // [... add as needed ...]
    return data;
  }
});



