/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
 */
var swfobject = function() {
	var E = "undefined", r = "object", T = "Shockwave Flash", X = "ShockwaveFlash.ShockwaveFlash", q = "application/x-shockwave-flash", S = "SWFObjectExprInst", y = "onreadystatechange", P = window, j = document, t = navigator, U = false, V = [ h ], o = [], O = [], J = [], l, R, F, C, K = false, a = false, n, H, m = true, N = function() {
		var ab = typeof j.getElementById != E
				&& typeof j.getElementsByTagName != E
				&& typeof j.createElement != E, ai = t.userAgent.toLowerCase(), Z = t.platform
				.toLowerCase(), af = Z ? /win/.test(Z) : /win/.test(ai), ad = Z ? /mac/
				.test(Z)
				: /mac/.test(ai), ag = /webkit/.test(ai) ? parseFloat(ai
				.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, Y = !+"\v1", ah = [
				0, 0, 0 ], ac = null;
		if (typeof t.plugins != E && typeof t.plugins[T] == r) {
			ac = t.plugins[T].description;
			if (ac
					&& !(typeof t.mimeTypes != E && t.mimeTypes[q] && !t.mimeTypes[q].enabledPlugin)) {
				U = true;
				Y = false;
				ac = ac.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
				ah[0] = parseInt(ac.replace(/^(.*)\..*$/, "$1"), 10);
				ah[1] = parseInt(ac.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
				ah[2] = /[a-zA-Z]/.test(ac) ? parseInt(ac.replace(
						/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0
			}
		} else {
			if (typeof P.ActiveXObject != E) {
				try {
					var ae = new ActiveXObject(X);
					if (ae) {
						ac = ae.GetVariable("$version");
						if (ac) {
							Y = true;
							ac = ac.split(" ")[1].split(",");
							ah = [ parseInt(ac[0], 10), parseInt(ac[1], 10),
									parseInt(ac[2], 10) ]
						}
					}
				} catch (aa) {
				}
			}
		}
		return {
			w3 : ab,
			pv : ah,
			wk : ag,
			ie : Y,
			win : af,
			mac : ad
		}
	}(), k = function() {
		if (!N.w3) {
			return
		}
		if ((typeof j.readyState != E && j.readyState == "complete")
				|| (typeof j.readyState == E && (j.getElementsByTagName("body")[0] || j.body))) {
			f()
		}
		if (!K) {
			if (typeof j.addEventListener != E) {
				j.addEventListener("DOMContentLoaded", f, false)
			}
			if (N.ie && N.win) {
				j.attachEvent(y, function() {
					if (j.readyState == "complete") {
						j.detachEvent(y, arguments.callee);
						f()
					}
				});
				if (P == top) {
					(function() {
						if (K) {
							return
						}
						try {
							j.documentElement.doScroll("left")
						} catch (Y) {
							setTimeout(arguments.callee, 0);
							return
						}
						f()
					})()
				}
			}
			if (N.wk) {
				(function() {
					if (K) {
						return
					}
					if (!/loaded|complete/.test(j.readyState)) {
						setTimeout(arguments.callee, 0);
						return
					}
					f()
				})()
			}
			s(f)
		}
	}();
	function f() {
		if (K) {
			return
		}
		try {
			var aa = j.getElementsByTagName("body")[0].appendChild(D("span"));
			aa.parentNode.removeChild(aa)
		} catch (ab) {
			return
		}
		K = true;
		var Y = V.length;
		for ( var Z = 0; Z < Y; Z++) {
			V[Z]()
		}
	}
	function L(Y) {
		if (K) {
			Y()
		} else {
			V[V.length] = Y
		}
	}
	function s(Z) {
		if (typeof P.addEventListener != E) {
			P.addEventListener("load", Z, false)
		} else {
			if (typeof j.addEventListener != E) {
				j.addEventListener("load", Z, false)
			} else {
				if (typeof P.attachEvent != E) {
					i(P, "onload", Z)
				} else {
					if (typeof P.onload == "function") {
						var Y = P.onload;
						P.onload = function() {
							Y();
							Z()
						}
					} else {
						P.onload = Z
					}
				}
			}
		}
	}
	function h() {
		if (U) {
			W()
		} else {
			I()
		}
	}
	function W() {
		var Y = j.getElementsByTagName("body")[0];
		var ab = D(r);
		ab.setAttribute("type", q);
		var aa = Y.appendChild(ab);
		if (aa) {
			var Z = 0;
			(function() {
				if (typeof aa.GetVariable != E) {
					var ac = aa.GetVariable("$version");
					if (ac) {
						ac = ac.split(" ")[1].split(",");
						N.pv = [ parseInt(ac[0], 10), parseInt(ac[1], 10),
								parseInt(ac[2], 10) ]
					}
				} else {
					if (Z < 10) {
						Z++;
						setTimeout(arguments.callee, 10);
						return
					}
				}
				Y.removeChild(ab);
				aa = null;
				I()
			})()
		} else {
			I()
		}
	}
	function I() {
		var ah = o.length;
		if (ah > 0) {
			for ( var ag = 0; ag < ah; ag++) {
				var Z = o[ag].id;
				var ac = o[ag].callbackFn;
				var ab = {
					success : false,
					id : Z
				};
				if (N.pv[0] > 0) {
					var af = c(Z);
					if (af) {
						if (G(o[ag].swfVersion) && !(N.wk && N.wk < 312)) {
							x(Z, true);
							if (ac) {
								ab.success = true;
								ab.ref = A(Z);
								ac(ab)
							}
						} else {
							if (o[ag].expressInstall && B()) {
								var aj = {};
								aj.data = o[ag].expressInstall;
								aj.width = af.getAttribute("width") || "0";
								aj.height = af.getAttribute("height") || "0";
								if (af.getAttribute("class")) {
									aj.styleclass = af.getAttribute("class")
								}
								if (af.getAttribute("align")) {
									aj.align = af.getAttribute("align")
								}
								var ai = {};
								var Y = af.getElementsByTagName("param");
								var ad = Y.length;
								for ( var ae = 0; ae < ad; ae++) {
									if (Y[ae].getAttribute("name")
											.toLowerCase() != "movie") {
										ai[Y[ae].getAttribute("name")] = Y[ae]
												.getAttribute("value")
									}
								}
								Q(aj, ai, Z, ac)
							} else {
								p(af);
								if (ac) {
									ac(ab)
								}
							}
						}
					}
				} else {
					x(Z, true);
					if (ac) {
						var aa = A(Z);
						if (aa && typeof aa.SetVariable != E) {
							ab.success = true;
							ab.ref = aa
						}
						ac(ab)
					}
				}
			}
		}
	}
	function A(ab) {
		var Y = null;
		var Z = c(ab);
		if (Z && Z.nodeName == "OBJECT") {
			if (typeof Z.SetVariable != E) {
				Y = Z
			} else {
				var aa = Z.getElementsByTagName(r)[0];
				if (aa) {
					Y = aa
				}
			}
		}
		return Y
	}
	function B() {
		return !a && G("6.0.65") && (N.win || N.mac) && !(N.wk && N.wk < 312)
	}
	function Q(ab, ac, Y, aa) {
		a = true;
		F = aa || null;
		C = {
			success : false,
			id : Y
		};
		var af = c(Y);
		if (af) {
			if (af.nodeName == "OBJECT") {
				l = g(af);
				R = null
			} else {
				l = af;
				R = Y
			}
			ab.id = S;
			if (typeof ab.width == E
					|| (!/%$/.test(ab.width) && parseInt(ab.width, 10) < 310)) {
				ab.width = "310"
			}
			if (typeof ab.height == E
					|| (!/%$/.test(ab.height) && parseInt(ab.height, 10) < 137)) {
				ab.height = "137"
			}
			j.title = j.title.slice(0, 47) + " - Flash Player Installation";
			var ae = N.ie && N.win ? "ActiveX" : "PlugIn", ad = "MMredirectURL="
					+ P.location.toString().replace(/&/g, "%26")
					+ "&MMplayerType=" + ae + "&MMdoctitle=" + j.title;
			if (typeof ac.flashvars != E) {
				ac.flashvars += "&" + ad
			} else {
				ac.flashvars = ad
			}
			if (N.ie && N.win && af.readyState != 4) {
				var Z = D("div");
				Y += "SWFObjectNew";
				Z.setAttribute("id", Y);
				af.parentNode.insertBefore(Z, af);
				af.style.display = "none";
				(function() {
					if (af.readyState == 4) {
						af.parentNode.removeChild(af)
					} else {
						setTimeout(arguments.callee, 10)
					}
				})()
			}
			u(ab, ac, Y)
		}
	}
	function p(Z) {
		if (N.ie && N.win && Z.readyState != 4) {
			var Y = D("div");
			Z.parentNode.insertBefore(Y, Z);
			Y.parentNode.replaceChild(g(Z), Y);
			Z.style.display = "none";
			(function() {
				if (Z.readyState == 4) {
					Z.parentNode.removeChild(Z)
				} else {
					setTimeout(arguments.callee, 10)
				}
			})()
		} else {
			Z.parentNode.replaceChild(g(Z), Z)
		}
	}
	function g(ad) {
		var ab = D("div");
		if (N.win && N.ie) {
			ab.innerHTML = ad.innerHTML
		} else {
			var Z = ad.getElementsByTagName(r)[0];
			if (Z) {
				var ae = Z.childNodes;
				if (ae) {
					var Y = ae.length;
					for ( var aa = 0; aa < Y; aa++) {
						if (!(ae[aa].nodeType == 1 && ae[aa].nodeName == "PARAM")
								&& !(ae[aa].nodeType == 8)) {
							ab.appendChild(ae[aa].cloneNode(true))
						}
					}
				}
			}
		}
		return ab
	}
	function u(aj, ah, Z) {
		var Y, ab = c(Z);
		if (N.wk && N.wk < 312) {
			return Y
		}
		if (ab) {
			if (typeof aj.id == E) {
				aj.id = Z
			}
			if (N.ie && N.win) {
				var ai = "";
				for ( var af in aj) {
					if (aj[af] != Object.prototype[af]) {
						if (af.toLowerCase() == "data") {
							ah.movie = aj[af]
						} else {
							if (af.toLowerCase() == "styleclass") {
								ai += ' class="' + aj[af] + '"'
							} else {
								if (af.toLowerCase() != "classid") {
									ai += " " + af + '="' + aj[af] + '"'
								}
							}
						}
					}
				}
				var ag = "";
				for ( var ae in ah) {
					if (ah[ae] != Object.prototype[ae]) {
						ag += '<param name="' + ae + '" value="' + ah[ae]
								+ '" />'
					}
				}
				ab.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
						+ ai + ">" + ag + "</object>";
				O[O.length] = aj.id;
				Y = c(aj.id)
			} else {
				var aa = D(r);
				aa.setAttribute("type", q);
				for ( var ad in aj) {
					if (aj[ad] != Object.prototype[ad]) {
						if (ad.toLowerCase() == "styleclass") {
							aa.setAttribute("class", aj[ad])
						} else {
							if (ad.toLowerCase() != "classid") {
								aa.setAttribute(ad, aj[ad])
							}
						}
					}
				}
				for ( var ac in ah) {
					if (ah[ac] != Object.prototype[ac]
							&& ac.toLowerCase() != "movie") {
						e(aa, ac, ah[ac])
					}
				}
				ab.parentNode.replaceChild(aa, ab);
				Y = aa
			}
		}
		return Y
	}
	function e(aa, Y, Z) {
		var ab = D("param");
		ab.setAttribute("name", Y);
		ab.setAttribute("value", Z);
		aa.appendChild(ab)
	}
	function z(Z) {
		var Y = c(Z);
		if (Y && Y.nodeName == "OBJECT") {
			if (N.ie && N.win) {
				Y.style.display = "none";
				(function() {
					if (Y.readyState == 4) {
						b(Z)
					} else {
						setTimeout(arguments.callee, 10)
					}
				})()
			} else {
				Y.parentNode.removeChild(Y)
			}
		}
	}
	function b(aa) {
		var Z = c(aa);
		if (Z) {
			for ( var Y in Z) {
				if (typeof Z[Y] == "function") {
					Z[Y] = null
				}
			}
			Z.parentNode.removeChild(Z)
		}
	}
	function c(aa) {
		var Y = null;
		try {
			Y = j.getElementById(aa)
		} catch (Z) {
		}
		return Y
	}
	function D(Y) {
		return j.createElement(Y)
	}
	function i(aa, Y, Z) {
		aa.attachEvent(Y, Z);
		J[J.length] = [ aa, Y, Z ]
	}
	function G(aa) {
		var Z = N.pv, Y = aa.split(".");
		Y[0] = parseInt(Y[0], 10);
		Y[1] = parseInt(Y[1], 10) || 0;
		Y[2] = parseInt(Y[2], 10) || 0;
		return (Z[0] > Y[0] || (Z[0] == Y[0] && Z[1] > Y[1]) || (Z[0] == Y[0]
				&& Z[1] == Y[1] && Z[2] >= Y[2])) ? true : false
	}
	function w(ad, Z, ae, ac) {
		if (N.ie && N.mac) {
			return
		}
		var ab = j.getElementsByTagName("head")[0];
		if (!ab) {
			return
		}
		var Y = (ae && typeof ae == "string") ? ae : "screen";
		if (ac) {
			n = null;
			H = null
		}
		if (!n || H != Y) {
			var aa = D("style");
			aa.setAttribute("type", "text/css");
			aa.setAttribute("media", Y);
			n = ab.appendChild(aa);
			if (N.ie && N.win && typeof j.styleSheets != E
					&& j.styleSheets.length > 0) {
				n = j.styleSheets[j.styleSheets.length - 1]
			}
			H = Y
		}
		if (N.ie && N.win) {
			if (n && typeof n.addRule == r) {
				n.addRule(ad, Z)
			}
		} else {
			if (n && typeof j.createTextNode != E) {
				n.appendChild(j.createTextNode(ad + " {" + Z + "}"))
			}
		}
	}
	function x(aa, Y) {
		if (!m) {
			return
		}
		var Z = Y ? "visible" : "hidden";
		if (K && c(aa)) {
			c(aa).style.visibility = Z
		} else {
			w("#" + aa, "visibility:" + Z)
		}
	}
	function M(Z) {
		var aa = /[\\\"<>\.;]/;
		var Y = aa.exec(Z) != null;
		return Y && typeof encodeURIComponent != E ? encodeURIComponent(Z) : Z
	}
	var d = function() {
		if (N.ie && N.win) {
			window.attachEvent("onunload", function() {
				var ad = J.length;
				for ( var ac = 0; ac < ad; ac++) {
					J[ac][0].detachEvent(J[ac][1], J[ac][2])
				}
				var aa = O.length;
				for ( var ab = 0; ab < aa; ab++) {
					z(O[ab])
				}
				for ( var Z in N) {
					N[Z] = null
				}
				N = null;
				for ( var Y in swfobject) {
					swfobject[Y] = null
				}
				swfobject = null
			})
		}
	}();
	return {
		registerObject : function(ac, Y, ab, aa) {
			if (N.w3 && ac && Y) {
				var Z = {};
				Z.id = ac;
				Z.swfVersion = Y;
				Z.expressInstall = ab;
				Z.callbackFn = aa;
				o[o.length] = Z;
				x(ac, false)
			} else {
				if (aa) {
					aa( {
						success : false,
						id : ac
					})
				}
			}
		},
		getObjectById : function(Y) {
			if (N.w3) {
				return A(Y)
			}
		},
		embedSWF : function(ac, ai, af, ah, Z, ab, aa, ae, ag, ad) {
			var Y = {
				success : false,
				id : ai
			};
			if (N.w3 && !(N.wk && N.wk < 312) && ac && ai && af && ah && Z) {
				x(ai, false);
				L(function() {
					af += "";
					ah += "";
					var ak = {};
					if (ag && typeof ag === r) {
						for ( var am in ag) {
							ak[am] = ag[am]
						}
					}
					ak.data = ac;
					ak.width = af;
					ak.height = ah;
					var an = {};
					if (ae && typeof ae === r) {
						for ( var al in ae) {
							an[al] = ae[al]
						}
					}
					if (aa && typeof aa === r) {
						for ( var aj in aa) {
							if (typeof an.flashvars != E) {
								an.flashvars += "&" + aj + "=" + aa[aj]
							} else {
								an.flashvars = aj + "=" + aa[aj]
							}
						}
					}
					if (G(Z)) {
						var ao = u(ak, an, ai);
						if (ak.id == ai) {
							x(ai, true)
						}
						Y.success = true;
						Y.ref = ao
					} else {
						if (ab && B()) {
							ak.data = ab;
							Q(ak, an, ai, ad);
							return
						} else {
							x(ai, true)
						}
					}
					if (ad) {
						ad(Y)
					}
				})
			} else {
				if (ad) {
					ad(Y)
				}
			}
		},
		switchOffAutoHideShow : function() {
			m = false
		},
		ua : N,
		getFlashPlayerVersion : function() {
			return {
				major : N.pv[0],
				minor : N.pv[1],
				release : N.pv[2]
			}
		},
		hasFlashPlayerVersion : G,
		createSWF : function(aa, Z, Y) {
			if (N.w3) {
				return u(aa, Z, Y)
			} else {
				return undefined
			}
		},
		showExpressInstall : function(aa, ab, Y, Z) {
			if (N.w3 && B()) {
				Q(aa, ab, Y, Z)
			}
		},
		removeSWF : function(Y) {
			if (N.w3) {
				z(Y)
			}
		},
		createCSS : function(ab, aa, Z, Y) {
			if (N.w3) {
				w(ab, aa, Z, Y)
			}
		},
		addDomLoadEvent : L,
		addLoadEvent : s,
		getQueryParamValue : function(ab) {
			var aa = j.location.search || j.location.hash;
			if (aa) {
				if (/\?/.test(aa)) {
					aa = aa.split("?")[1]
				}
				if (ab == null) {
					return M(aa)
				}
				var Z = aa.split("&");
				for ( var Y = 0; Y < Z.length; Y++) {
					if (Z[Y].substring(0, Z[Y].indexOf("=")) == ab) {
						return M(Z[Y].substring((Z[Y].indexOf("=") + 1)))
					}
				}
			}
			return ""
		},
		expressInstallCallback : function() {
			if (a) {
				var Y = c(S);
				if (Y && l) {
					Y.parentNode.replaceChild(l, Y);
					if (R) {
						x(R, true);
						if (N.ie && N.win) {
							l.style.display = "block"
						}
					}
					if (F) {
						F(C)
					}
				}
				a = false
			}
		}
	}
}();
filmtime = new Object();
filmtime.play = function(f) {
	var b = "position:fixed;z-index:999999;margin:0px;padding:0px;";
	if (filmtime.script == undefined) {
		b += "width:120px;height:50px;"
	}
	if (f.id == undefined) {
		alert("FILMTIME ID NOT SPECIFIED")
	} else {
		if (f.align != undefined) {
			switch (f.align) {
			case "topleft":
				b += "top:0px;left:0px;";
				break;
			case "topright":
				b += "top:0px;right:0px;";
				break;
			case "bottomright":
				b += "bottom:0px;right:0px;";
				break;
			default:
			case "bottomleft":
				b += "bottom:0px;left:0px;"
			}
		} else {
			b += "bottom:0px;left:0px;"
		}
		if (/MSIE 6/i.test(navigator.userAgent)) {
			if (f.align != undefined && f.align.substring(0, 3) == "top") {
				b += "position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);"
			} else {
				b += "position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight))"
			}
		}
		if ((div = document.getElementById("filmtime_player")) != null) {
			div.style.cssText = b
		} else {
			var e = document.getElementById("filmtime_player");
			if (!e) { 
				e = document.createElement("div");
				e.setAttribute("id", "filmtime_player");
				document.body.appendChild(e);
			}
			e.style.cssText = b;
			var d = document.getElementById("filmtime_player_flash");
			if (!d) {
				var d = document.createElement("div");
				e.appendChild(d);
			}
			d.setAttribute("id", "filmtime_player_flash");
		}
		filmtime.flashvars = {
			client_id : f.id,
			host : window.location.hostname
		};
		if (f.video != undefined) {
			filmtime.flashvars.video = f.video
		}
		if (f.align != undefined) {
			filmtime.flashvars.align = f.align
		} else {
			filmtime.flashvars.align = "bottomleft"
		}
		if (f.skin != undefined) {
			filmtime.flashvars.player_skin = f.skin
		}
		if (f.playNumberTimes != undefined) {
			filmtime.flashvars.playNumberTimes = f.playNumberTimes
		}
		filmtime.params = {
			wmode : "transparent",
			menu : "false",
			allowScriptAccess : "always",
			quality : "autohigh",
			bgcolor : "#000000"
		};
		filmtime.attributes = {};
		var c = document.styleSheets[0];
		if (c.insertRule) {
			c.insertRule("#filmtime_player object { outline: none; }", 0)
		} else {
			c.addRule("#filmtime_player object", "outline: none", 0)
		}
		v = swfobject.getFlashPlayerVersion();
		v = v.major + "." + v.minor + "." + v.release;
		if (filmtime.script != undefined) {
			document.getElementsByTagName("head")[0]
					.removeChild(filmtime.script)
		}
		script = document.createElement("script");
		var a = new Date();
		script.setAttribute("src",
				"http://www.smalldog.com.au/filmtime/backlot/stat.php?version="
						+ v + "&id=" + f.id
						+ (f.video != undefined ? "&video=" + f.video : "")
						+ "&cache=" + a.getTime());
		filmtime.script = document.getElementsByTagName("head")[0]
				.appendChild(script)
	}
};
filmtime.ready = function(a) {
	filmtime.flashvars.stat_id = a;
	swfobject.embedSWF("http://www.filmtime.com.au/filmtime_player/player.swf",
			"filmtime_player_flash", "120", "50", "8.0.0", "",
			filmtime.flashvars, filmtime.params, filmtime.attributes);
};
filmtime.videoFinished = function(b) {
	var a = new Date();
	document.getElementsByTagName("head")[0].removeChild(filmtime.script);
	script = document.createElement("script");
	script.setAttribute("src",
			"http://www.smalldog.com.au/filmtime/backlot/stat.php?stat_id=" + b
					+ "&cache=" + a.getTime());
	filmtime.script = document.getElementsByTagName("head")[0]
			.appendChild(script)
};
filmtime.setSize = function(a, c, b) {
	document.getElementById("filmtime_player_flash").width = a;
	document.getElementById("filmtime_player_flash").height = c;
	document.getElementById("filmtime_player").style.width = a + "px";
	document.getElementById("filmtime_player").style.height = c + "px"
};
