/* Whidbey Camano Islands */

function parseQuery ( query ) {
   var Params = new Object ();
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}

// get the id; the following code through the end of the "parseQuery" function is
// courtesy http://feather.elektrum.org/book/src.html

var scripts = document.getElementsByTagName('script');
var myScript = scripts[ scripts.length - 1 ];
var queryString = myScript.src.replace(/^[^\?]+\??/,'');
var params = parseQuery( queryString );
var widg = '<p>Loading...</p>';


// establish container div
document.write('<div id="whidbeycamano" style="width: 100%"></div>');
var wci = document.getElementById('whidbeycamano');

// need to add a loading funcing here
wci.innerHTML = '<p>Loading...</p>';

function includeJS(jsFile) {
	wci.innerHTML = '';
	//document.write('<script type="text/javascript" src="' + jsFile + '"></scr' + 'ipt>');
	//document.write('<script type="text/javascript">document.write(widg);</scr' + 'ipt>');
	document.write('<script type="text/javascript" src="' + jsFile + '"></scr' + 'ipt>');
}

// call widget; 
if (params['i']) {
	//aj(params['i']);
	includeJS('http://www.whidbeycamanoislands.com/widget/'+params['i']+'.js');
}