<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="ChipIn"
	directory_title="ChipIn Event Tracker"
	title_url="http://www.chipin.com/"
	description="This gadget allows you to track events created at ChipIn.com."
	author="ChipIn Inc."
	author_email="info@chipin.com"
	screenshot="http://widget.chipin.com/widget/images/google.screenshot.png"
	thumbnail="http://widget.chipin.com/widget/images/google.thumbnail.png"
	render_inline="never"
	singleton="false"
>
<Require feature="dynamic-height"/>
</ModulePrefs>
<UserPref name="event_id" display_name="Event ID" required="true"/>
<UserPref name="size" display_name="Size" default_value="Auto" datatype="enum">
	<EnumValue value="Auto"/>
	<EnumValue value="250x250"/>
	<EnumValue value="220x220"/>
	<EnumValue value="234x60"/>
	<EnumValue value="160x250"/>
	<EnumValue value="125x125"/>
	<EnumValue value="120x240"/>
	<EnumValue value="120x60"/>
</UserPref>
<Content type="html"><![CDATA[

<script type="text/javascript">
	var prefs__MODULE_ID__ = new _IG_Prefs(__MODULE_ID__);
	var oldsize__MODULE_ID__ = "";
	var oldw__MODULE_ID__ = 0;
	var oldh__MODULE_ID__ = 0;

	_IG_RegisterOnloadHandler(function()
	{
		init__MODULE_ID__();
	});

	function init__MODULE_ID__()
	{
		eid = prefs__MODULE_ID__.getString("event_id");
		wsize = prefs__MODULE_ID__.getString("size");
		ciObj = document.getElementById("cicontent__MODULE_ID__");
		cipObj = document.getElementById("ciparent__MODULE_ID__");
		cipObj.style.textAlign = "center";
		if (eid == null || eid == "")
			eid = "";
			// ciObj.innerHTML = "<p>Please enter an event ID.<\/p>";
		if (wsize == null || wsize == "" || wsize == "Auto") {
			wsize = "Auto";
			wp = findWidth__MODULE_ID__(cipObj);
			if (wp >= 250) {
				w = 250;
				h = 250;
			} else if (wp >= 220) {
				w = 220;
				h = 220;
			} else if (wp >= 160) {
				w = 160;
				h = 250;
			} else {
				w = 125;
				h = 125;
			}
		} else {
			sArray = wsize.split("x");
			w = sArray[0];
			h = sArray[1];
		}
		swf = "http://widget.chipin.com/widget/id/"  + eid;
		txt = '<object width="' + w + '" height="' + h + '"><param name="movie" value="' + swf + '"><\/param><embed src="' + swf + '" width="' + w + '" height="' + h + '" type="application/x-shockwave-flash"><\/embed><\/object>';
		if (eid = "")
			txt = '<object width="' + w + '" height="' + h + '"><param name="movie" value="' + swf + '"><\/param><param name="use_sample_data" value="true"><\/param><embed src="' + swf + '" width="' + w + '" height="' + h + '" type="application/x-shockwave-flash" flashVars="use_sample_data=true"><\/embed><\/object>';
		if (wsize == "Auto") {
			if (w != oldw__MODULE_ID__ && h != oldh__MODULE_ID__)
				ciObj.innerHTML = txt;
		} else if (wsize != oldsize__MODULE_ID__)
			ciObj.innerHTML = txt;
		oldsize__MODULE_ID__ = wsize;
		oldw__MODULE_ID__ = w;
		oldh__MODULE_ID__ = h;
		_IG_AdjustIFrameHeight();
	}

	function addEvent__MODULE_ID__(obj, evType, fn)
	{
		if (obj.addEventListener) {
			obj.addEventListener(evType, fn, true);
			return true;
		} else if (obj.attachEvent) {
			var r = obj.attachEvent("on" + evType, fn);
			return r;
		} else {
			return false;
		}
	}

	function findWidth__MODULE_ID__(obj)
	{
		if (obj.offsetWidth)
			return obj.offsetWidth;
		else if (obj.width)
			return obj.width;
		else if (obj.style.width)
			return obj.style.width;
	}

	addEvent__MODULE_ID__(window, 'resize', init__MODULE_ID__);

</script>

<div id="ciparent__MODULE_ID__"><div id="cicontent__MODULE_ID__"></div></div>

]]></Content>
</Module>
