widgetContext = { "wid": "780b36c3182e068872352b8f1021bc12-58-normal-branded", "url": "http://fr.fansnextdoor.com/embed-widgets/780b36c3182e068872352b8f1021bc12-58-normal-branded/content/", "width": 250, "height": 483, "jquery": "http://fr.fansnextdoor.com/misc/jquery.js", "new_placement": "http://fr.fansnextdoor.com/embed-widgets/js/get-code/19/", "base_url": "http://fr.fansnextdoor.com/" }
// $Id: iframe.js,v 1.7.2.3 2009/09/09 03:08:02 jtsnow Exp $

// Test for minimal Javascript required.
if (document.getElementsByTagName && document.createElement && document.createTextNode && document.documentElement && document.getElementById) {
	var DrupalEmbed = DrupalEmbed || [];
	DrupalEmbed[DrupalEmbed.length] = {
	  src: widgetContext['url'],
	  wid: widgetContext['wid'],
	  width: widgetContext['width'],
	  height: widgetContext['height'],
	  jquery: widgetContext['jquery'],
	  new_placement: widgetContext['new_placement'],
	  newID: false,
	  base_url: widgetContext['base_url']
	};

	if (typeof embedWidgetInsert == 'undefined') {
	  embedWidgetInsert = function () {
		  

		  for (var i in DrupalEmbed) {
		    if (!DrupalEmbed[i]['processed']) {
		      DrupalEmbed[i]['processed'] = true;
		      
		      var separator = DrupalEmbed[i].src.indexOf('?') == -1 ? '?' : '&';
		      
		      // Keep track of how many widgets are embedded in this document.
		      if(undefined===window.widget_count){
		        window.widget_count = 0;
		      }
		      else {
		        widget_count++;
		      }
		      
		      // Use unique ID for each widget on the page.
		      var script = document.getElementById('widget-embed-script-' + DrupalEmbed[i].wid);
		      script.setAttribute('id', 'widget-embed-script-' + DrupalEmbed[i].wid + widget_count);
		      
		      // Create iframe element.
		      var div = document.createElement('div');
		      div.setAttribute('id', 'widget-embed-container' + widget_count);
		      var iframe = document.createElement('iframe');
		      iframe.setAttribute('id', 'widget-embed-' + widget_count);
		      iframe.setAttribute('frameBorder', '0');
		      iframe.setAttribute('width', DrupalEmbed[i].width);
		      iframe.setAttribute('height', DrupalEmbed[i].height);
		      iframe.setAttribute('scrolling', 'no');
		      
		      if (DrupalEmbed[i].height) {
		        iframe.myHeight = DrupalEmbed[i].height;
		      }
		      if (DrupalEmbed[i].width) {
                iframe.myWidth = DrupalEmbed[i].width;
		      }
		      iframe.setAttribute('src', DrupalEmbed[i].src + separator + 'widgets_mode=' + DrupalEmbed[i].wid);
		      


		      
		      // Set correct iframe height each time content in iframe changes.
		      iframe.onload = function () {
		  	        var iframeDocument = this.contentDocument ? this.contentDocument : (this.contentWindow ? this.contentWindow.document : null);
		  	        
		  	        if (iframeDocument) {
		  	          var height = this.myHeight;
		  	          var width = this.myWidth;
		  	          
		  	          this.setAttribute('height', height);
		  	          this.setAttribute('width', width);
		  	          
		  	        }
		      };
		      
		      // Insert iframe into document.
		      script.parentNode.insertBefore(iframe, script);
		      

		    }
		  }
	  };
	}
	
  if (typeof jQuery == 'undefined') {  
    var headID = document.getElementsByTagName("head")[0];         
    var newScript = document.createElement('script');
    newScript.type = 'text/javascript';
    newScript.onload = embedWidgetInsert;
    newScript.src = DrupalEmbed[0].jquery;
    headID.appendChild(newScript);
  }
  embedWidgetInsert();

}

