(function() {
	var h = true, i = null, j = false, k = (new Date).getTime(), ca = function(
			a) {
		var b = (new Date).getTime() - k;
		b = "&dtd=" + (b < 1E4 ? b : "M");
		return a + b
	};
	var m = this, da = function(a, b, c) {
		a = a.split(".");
		c = c || m;
		!(a[0] in c) && c.execScript && c.execScript("var " + a[0]);
		for ( var d; a.length && (d = a.shift());)
			if (!a.length && b !== undefined)
				c[d] = b;
			else
				c = c[d] ? c[d] : c[d] = {}
	}, ea = function(a) {
		var b = typeof a;
		if (b == "object")
			if (a) {
				if (a instanceof Array
						|| !(a instanceof Object)
						&& Object.prototype.toString.call(a) == "[object Array]"
						|| typeof a.length == "number"
						&& typeof a.splice != "undefined"
						&& typeof a.propertyIsEnumerable != "undefined"
						&& !a.propertyIsEnumerable("splice"))
					return "array";
				if (!(a instanceof Object)
						&& (Object.prototype.toString.call(a) == "[object Function]" || typeof a.call != "undefined"
								&& typeof a.propertyIsEnumerable != "undefined"
								&& !a.propertyIsEnumerable("call")))
					return "function"
			} else
				return "null";
		else if (b == "function" && typeof a.call == "undefined")
			return "object";
		return b
	}, n = function(a) {
		return ea(a) == "array"
	}, fa = function(a) {
		var b = ea(a);
		return b == "array" || b == "object" && typeof a.length == "number"
	}, o = function(a) {
		return typeof a == "string"
	}, ga = function(a) {
		a = ea(a);
		return a == "object" || a == "array" || a == "function"
	}, p = function(a, b) {
		var c = b || m;
		if (arguments.length > 2) {
			var d = Array.prototype.slice.call(arguments, 2);
			return function() {
				var e = Array.prototype.slice.call(arguments);
				Array.prototype.unshift.apply(e, d);
				return a.apply(c, e)
			}
		} else
			return function() {
				return a.apply(c, arguments)
			}
	}, ha = function(a) {
		var b = Array.prototype.slice.call(arguments, 1);
		return function() {
			var c = Array.prototype.slice.call(arguments);
			c.unshift.apply(c, b);
			return a.apply(this, c)
		}
	}, q = function(a, b, c) {
		da(a, b, c)
	}, ia = function(a, b, c) {
		a[b] = c
	};
	var r = function(a, b) {
		var c = parseFloat(a);
		return isNaN(c) || c > 1 || c < 0 ? b : c
	}, ja = function(a, b) {
		if (a == "true")
			return h;
		if (a == "false")
			return j;
		return b
	}, ka = /^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/, la = function(a, b) {
		if (!a)
			return b;
		var c = a.match(ka);
		return c ? c[0] : b
	};
	var ma = function() {
		return la("", "googleads.g.doubleclick.net")
	}, na = function() {
		return la("", "pagead2.googleadservices.com")
	}, s = function() {
		return la("", "pagead2.googleadservices.com")
	};
	var ta = function(a, b) {
		if (b)
			return a.replace(oa, "&amp;").replace(pa, "&lt;").replace(qa,
					"&gt;").replace(ra, "&quot;");
		else {
			if (!sa.test(a))
				return a;
			if (a.indexOf("&") != -1)
				a = a.replace(oa, "&amp;");
			if (a.indexOf("<") != -1)
				a = a.replace(pa, "&lt;");
			if (a.indexOf(">") != -1)
				a = a.replace(qa, "&gt;");
			if (a.indexOf('"') != -1)
				a = a.replace(ra, "&quot;");
			return a
		}
	}, oa = /&/g, pa = /</g, qa = />/g, ra = /\"/g, sa = /[&<>\"]/, wa = function(
			a) {
		if (a.indexOf("&") != -1)
			return "document" in m && a.indexOf("<") == -1 ? ua(a) : va(a);
		return a
	}, ua = function(a) {
		var b = m.document.createElement("a");
		b.innerHTML = a;
		b.normalize && b.normalize();
		a = b.firstChild.nodeValue;
		b.innerHTML = "";
		return a
	}, va = function(a) {
		return a.replace(/&([^;]+);/g, function(b, c) {
			switch (c) {
			case "amp":
				return "&";
			case "lt":
				return "<";
			case "gt":
				return ">";
			case "quot":
				return '"';
			default:
				if (c.charAt(0) == "#") {
					var d = Number("0" + c.substr(1));
					if (!isNaN(d))
						return String.fromCharCode(d)
				}
				return b
			}
		})
	}, xa = function(a, b) {
		for ( var c = b.length, d = 0; d < c; d++) {
			var e = c == 1 ? b : b.charAt(d);
			if (a.charAt(0) == e && a.charAt(a.length - 1) == e)
				return a.substring(1, a.length - 1)
		}
		return a
	}, ya = {
		"\u0000" : "\\0",
		"\u0008" : "\\b",
		"\u000c" : "\\f",
		"\n" : "\\n",
		"\r" : "\\r",
		"\t" : "\\t",
		"\u000b" : "\\x0B",
		'"' : '\\"',
		"\\" : "\\\\"
	}, za = {
		"'" : "\\'"
	}, Ba = function(a) {
		a = String(a);
		if (a.quote)
			return a.quote();
		else {
			for ( var b = [ '"' ], c = 0; c < a.length; c++) {
				var d = a.charAt(c), e = d.charCodeAt(0);
				b[c + 1] = ya[d] || (e > 31 && e < 127 ? d : Aa(d))
			}
			b.push('"');
			return b.join("")
		}
	}, Aa = function(a) {
		if (a in za)
			return za[a];
		if (a in ya)
			return za[a] = ya[a];
		var b = a, c = a.charCodeAt(0);
		if (c > 31 && c < 127)
			b = a;
		else {
			if (c < 256) {
				b = "\\x";
				if (c < 16 || c > 256)
					b += "0"
			} else {
				b = "\\u";
				if (c < 4096)
					b += "0"
			}
			b += c.toString(16).toUpperCase()
		}
		return za[a] = b
	}, Da = function(a, b) {
		for ( var c = 0, d = String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g, "")
				.split("."), e = String(b)
				.replace(/^[\s\xa0]+|[\s\xa0]+$/g, "").split("."), f = Math
				.max(d.length, e.length), g = 0; c == 0 && g < f; g++) {
			var l = d[g] || "", $ = e[g] || "", R = RegExp("(\\d*)(\\D*)", "g"), xc = RegExp(
					"(\\d*)(\\D*)", "g");
			do {
				var aa = R.exec(l) || [ "", "", "" ], ba = xc.exec($)
						|| [ "", "", "" ];
				if (aa[0].length == 0 && ba[0].length == 0)
					break;
				c = aa[1].length == 0 ? 0 : parseInt(aa[1], 10);
				var yc = ba[1].length == 0 ? 0 : parseInt(ba[1], 10);
				c = Ca(c, yc) || Ca(aa[2].length == 0, ba[2].length == 0)
						|| Ca(aa[2], ba[2])
			} while (c == 0)
		}
		return c
	}, Ca = function(a, b) {
		if (a < b)
			return -1;
		else if (a > b)
			return 1;
		return 0
	};
	var t = Array.prototype, Ea = t.indexOf ? function(a, b, c) {
		return t.indexOf.call(a, b, c)
	} : function(a, b, c) {
		c = c == i ? 0 : c < 0 ? Math.max(0, a.length + c) : c;
		if (o(a)) {
			if (!o(b) || b.length != 1)
				return -1;
			return a.indexOf(b, c)
		}
		for (c = c; c < a.length; c++)
			if (c in a && a[c] === b)
				return c;
		return -1
	}, Fa = t.forEach ? function(a, b, c) {
		t.forEach.call(a, b, c)
	} : function(a, b, c) {
		for ( var d = a.length, e = o(a) ? a.split("") : a, f = 0; f < d; f++)
			f in e && b.call(c, e[f], f, a)
	}, Ga = function() {
		return t.concat.apply(t, arguments)
	}, Ha = function(a) {
		if (n(a))
			return Ga(a);
		else {
			for ( var b = [], c = 0, d = a.length; c < d; c++)
				b[c] = a[c];
			return b
		}
	}, Ia = function(a, b, c) {
		return arguments.length <= 2 ? t.slice.call(a, b) : t.slice.call(a, b,
				c)
	};
	var Ja = function(a, b) {
		this.x = a !== undefined ? a : 0;
		this.y = b !== undefined ? b : 0
	};
	var u = function(a, b) {
		this.width = a;
		this.height = b
	};
	u.prototype.ceil = function() {
		this.width = Math.ceil(this.width);
		this.height = Math.ceil(this.height);
		return this
	};
	u.prototype.floor = function() {
		this.width = Math.floor(this.width);
		this.height = Math.floor(this.height);
		return this
	};
	u.prototype.round = function() {
		this.width = Math.round(this.width);
		this.height = Math.round(this.height);
		return this
	};
	u.prototype.scale = function(a) {
		this.width *= a;
		this.height *= a;
		return this
	};
	var Ka = function(a, b, c) {
		for ( var d in a)
			b.call(c, a[d], d, a)
	}, La = [ "constructor", "hasOwnProperty", "isPrototypeOf",
			"propertyIsEnumerable", "toLocaleString", "toString", "valueOf" ], Ma = function(
			a) {
		for ( var b, c, d = 1; d < arguments.length; d++) {
			c = arguments[d];
			for (b in c)
				a[b] = c[b];
			for ( var e = 0; e < La.length; e++) {
				b = La[e];
				if (Object.prototype.hasOwnProperty.call(c, b))
					a[b] = c[b]
			}
		}
	};
	var v, Na, Oa, Pa, Qa, Ra, Sa, Ta, Ua, Va = function() {
		return m.navigator ? m.navigator.userAgent : i
	}, Wa = function() {
		return m.navigator
	}, Xa = function() {
		Qa = Pa = Oa = Na = v = j;
		var a;
		if (a = Va()) {
			var b = Wa();
			v = a.indexOf("Opera") == 0;
			Na = !v && a.indexOf("MSIE") != -1;
			Pa = (Oa = !v && a.indexOf("WebKit") != -1)
					&& a.indexOf("Mobile") != -1;
			Qa = !v && !Oa && b.product == "Gecko"
		}
	};
	Xa();
	var Ya = v, w = Na, Za = Qa, x = Oa, $a = Pa, ab = function() {
		var a = Wa();
		return a && a.platform || ""
	}, bb = ab(), cb = function() {
		Ra = bb.indexOf("Mac") != -1;
		Sa = bb.indexOf("Win") != -1;
		Ta = bb.indexOf("Linux") != -1;
		Ua = !!Wa() && (Wa().appVersion || "").indexOf("X11") != -1
	};
	cb();
	var db = Ra, eb = Sa, fb = Ta, gb = function() {
		var a = "", b;
		if (Ya && m.opera) {
			a = m.opera.version;
			a = typeof a == "function" ? a() : a
		} else {
			if (Za)
				b = /rv\:([^\);]+)(\)|;)/;
			else if (w)
				b = /MSIE\s+([^\);]+)(\)|;)/;
			else if (x)
				b = /WebKit\/(\S+)/;
			if (b)
				a = (a = b.exec(Va())) ? a[1] : ""
		}
		return a
	}, hb = gb(), ib = {}, y = function(a) {
		return ib[a] || (ib[a] = Da(hb, a) >= 0)
	};
	var jb, kb = function(a) {
		return (a = a.className) && typeof a.split == "function" ? a
				.split(/\s+/) : []
	}, mb = function(a) {
		var b = kb(a), c = Ia(arguments, 1);
		c = lb(b, c);
		a.className = b.join(" ");
		return c
	}, lb = function(a, b) {
		for ( var c = 0, d = 0; d < b.length; d++)
			if (!(Ea(a, b[d]) >= 0)) {
				a.push(b[d]);
				c++
			}
		return c == b.length
	};
	var nb = function(a) {
		return a ? new z(A(a)) : jb || (jb = new z)
	}, ob = function(a) {
		return o(a) ? document.getElementById(a) : a
	}, pb = ob, rb = function(a, b) {
		Ka(b, function(c, d) {
			if (d == "style")
				a.style.cssText = c;
			else if (d == "class")
				a.className = c;
			else if (d == "for")
				a.htmlFor = c;
			else if (d in qb)
				a.setAttribute(qb[d], c);
			else
				a[d] = c
		})
	}, qb = {
		cellpadding : "cellPadding",
		cellspacing : "cellSpacing",
		colspan : "colSpan",
		rowspan : "rowSpan",
		valign : "vAlign",
		height : "height",
		width : "width",
		usemap : "useMap",
		frameborder : "frameBorder",
		type : "type"
	}, sb = function(a) {
		var b = a.document;
		if (x && !y("500") && !$a) {
			if (typeof a.innerHeight == "undefined")
				a = window;
			b = a.innerHeight;
			var c = a.document.documentElement.scrollHeight;
			if (a == a.top)
				if (c < b)
					b -= 15;
			return new u(a.innerWidth, b)
		}
		a = b.compatMode == "CSS1Compat";
		if (Ya && !y("9.50"))
			a = j;
		a = a ? b.documentElement : b.body;
		return new u(a.clientWidth, a.clientHeight)
	}, tb = function(a) {
		a = !x && a.compatMode == "CSS1Compat" ? a.documentElement : a.body;
		return new Ja(a.scrollLeft, a.scrollTop)
	}, vb = function() {
		return ub(document, arguments)
	}, ub = function(a, b) {
		var c = b[0], d = b[1];
		if (w && d && (d.name || d.type)) {
			c = [ "<", c ];
			d.name && c.push(' name="', ta(d.name), '"');
			if (d.type) {
				c.push(' type="', ta(d.type), '"');
				var e = {};
				Ma(e, d);
				d = e;
				delete d.type
			}
			c.push(">");
			c = c.join("")
		}
		c = a.createElement(c);
		if (d)
			if (o(d))
				c.className = d;
			else
				n(d) ? mb.apply(i, [ c ].concat(d)) : rb(c, d);
		b.length > 2 && wb(a, c, b, 2);
		return c
	}, wb = function(a, b, c, d) {
		function e(g) {
			if (g)
				b.appendChild(o(g) ? a.createTextNode(g) : g)
		}
		for (d = d; d < c.length; d++) {
			var f = c[d];
			fa(f) && !(ga(f) && f.nodeType > 0) ? Fa(xb(f) ? Ha(f) : f, e)
					: e(f)
		}
	}, yb = function(a, b) {
		a.appendChild(b)
	}, zb = function(a) {
		wb(A(a), a, arguments, 1)
	}, Ab = function(a) {
		return a && a.parentNode ? a.parentNode.removeChild(a) : i
	}, Bb = function(a, b) {
		if (a.contains && b.nodeType == 1)
			return a == b || a.contains(b);
		if (typeof a.compareDocumentPosition != "undefined")
			return a == b || Boolean(a.compareDocumentPosition(b) & 16);
		for (; b && a != b;)
			b = b.parentNode;
		return b == a
	}, A = function(a) {
		return a.nodeType == 9 ? a : a.ownerDocument || a.document
	}, xb = function(a) {
		if (a && typeof a.length == "number")
			if (ga(a))
				return typeof a.item == "function" || typeof a.item == "string";
			else if (ea(a) == "function")
				return typeof a.item == "function";
		return j
	}, z = function(a) {
		this.k = a || m.document || document
	};
	z.prototype.createElement = function(a) {
		return this.k.createElement(a)
	};
	z.prototype.createTextNode = function(a) {
		return this.k.createTextNode(a)
	};
	z.prototype.R = function() {
		return this.k.compatMode == "CSS1Compat"
	};
	z.prototype.u = function() {
		return tb(this.k)
	};
	z.prototype.appendChild = yb;
	z.prototype.append = zb;
	z.prototype.removeNode = Ab;
	z.prototype.contains = Bb;
	var Cb = document, B = window, Db = function(a) {
		var b = i;
		if ((a = a.getElementsByTagName("script")) && a.length) {
			b = a[a.length - 1];
			b = b.parentNode
		}
		return b
	}, Eb = Db(Cb);
	s();
	var C = function(a, b) {
		for ( var c in a)
			Object.prototype.hasOwnProperty.call(a, c) && b.call(i, a[c], c, a)
	}, Fb = function(a) {
		return !!a && typeof a == "function" && !!a.call
	}, Gb = function(a) {
		return !!a && (typeof a == "object" || typeof a == "function")
	}, Ib = function(a, b) {
		if (!a || !Gb(a))
			return h;
		return !Hb(a, b.prototype)
	}, Hb = function(a, b) {
		if (!a)
			return j;
		var c = h;
		C(b, function(d, e) {
			if (!c || !(e in a) || typeof d != typeof a[e])
				c = j
		});
		return c
	}, Jb = function(a) {
		if (arguments.length < 2)
			return a.length;
		for ( var b = 1, c = arguments.length; b < c; ++b)
			a.push(arguments[b]);
		return a.length
	};
	function D(a) {
		return typeof encodeURIComponent == "function" ? encodeURIComponent(a)
				: escape(a)
	}
	function Kb(a, b, c) {
		var d = document.createElement("script");
		d.type = "text/javascript";
		if (b)
			d.onload = b;
		if (c)
			d.id = c;
		d.src = a;
		var e = document.getElementsByTagName("head")[0];
		if (!e)
			return j;
		window.setTimeout(function() {
			e.appendChild(d)
		}, 0);
		return h
	}
	function Lb(a, b) {
		if (a.attachEvent) {
			a.attachEvent("onload", b);
			return h
		}
		if (a.addEventListener) {
			a.addEventListener("load", b, j);
			return h
		}
		return j
	}
	var Mb = function(a) {
		if (!("google_onload_fired" in a)) {
			a.google_onload_fired = j;
			Lb(a, function() {
				a.google_onload_fired = h
			})
		}
	};
	function Nb(a, b) {
		a.google_image_requests || (a.google_image_requests = []);
		var c = new Image;
		c.src = b;
		a.google_image_requests.push(c)
	}
	function Ob(a) {
		if (a in Pb)
			return Pb[a];
		return Pb[a] = navigator.userAgent.toLowerCase().indexOf(a) != -1
	}
	var Pb = {};
	function Qb() {
		if (navigator.plugins && navigator.mimeTypes.length) {
			var a = navigator.plugins["Shockwave Flash"];
			if (a && a.description)
				return a.description.replace(/([a-zA-Z]|\s)+/, "").replace(
						/(\s)+r/, ".")
		} else if (navigator.userAgent
				&& navigator.userAgent.indexOf("Windows CE") >= 0) {
			a = 3;
			for ( var b = 1; b;)
				try {
					b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."
							+ (a + 1));
					a++
				} catch (c) {
					b = i
				}
			return a.toString()
		} else if (Ob("msie") && !window.opera) {
			b = i;
			try {
				b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")
			} catch (d) {
				a = 0;
				try {
					b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
					a = 6;
					b.AllowScriptAccess = "always"
				} catch (e) {
					if (a == 6)
						return a.toString()
				}
				try {
					b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
				} catch (f) {
				}
			}
			if (b) {
				a = b.GetVariable("$version").split(" ")[1];
				return a.replace(/,/g, ".")
			}
		}
		return "0"
	}
	function Rb(a) {
		var b = a.google_ad_format;
		if (b)
			return b.indexOf("_0ads") > 0;
		return a.google_ad_output != "html" && a.google_num_radlinks > 0
	}
	function E(a) {
		return !!a && a.indexOf("_sdo") != -1
	}
	function Sb(a, b) {
		if (!(Math.random() < 1.0E-4)) {
			var c = Math.random();
			if (c < b) {
				c = Math.floor(c / b * a.length);
				return a[c]
			}
		}
		return ""
	}
	var Tb = function(a) {
		a.u_tz = -(new Date).getTimezoneOffset();
		a.u_his = window.history.length;
		a.u_java = navigator.javaEnabled();
		if (window.screen) {
			a.u_h = window.screen.height;
			a.u_w = window.screen.width;
			a.u_ah = window.screen.availHeight;
			a.u_aw = window.screen.availWidth;
			a.u_cd = window.screen.colorDepth
		}
		if (navigator.plugins)
			a.u_nplug = navigator.plugins.length;
		if (navigator.mimeTypes)
			a.u_nmime = navigator.mimeTypes.length
	}, Ub = function(a, b) {
		var c = b || B;
		if (a && c.top != c)
			c = c.top;
		try {
			return c.document && !c.document.body ? new u(-1, -1) : sb(c
					|| window)
		} catch (d) {
			return new u(-12245933, -12245933)
		}
	}, Vb = function(a, b) {
		var c = a.length;
		if (c == 0)
			return 0;
		for ( var d = b || 305419896, e = 0; e < c; e++) {
			var f = a.charCodeAt(e);
			d ^= (d << 5) + (d >> 2) + f & 4294967295
		}
		return d > 0 ? d : 4294967296 + d
	}, Wb = function(a) {
		if (a == a.top)
			return 0;
		var b = [];
		b.push(a.document.URL);
		a.name && b.push(a.name);
		var c = h;
		a = Ub(!c, a);
		b.push(a.width.toString());
		b.push(a.height.toString());
		return Vb(b.join(""))
	}, Xb = function(a) {
		if (!a)
			return "";
		var b = [], c = 0;
		for (a = a; a && c < 25; a = a.parentNode, ++c)
			b.push(a.id || "");
		return b.join()
	}, Yb = function(a) {
		try {
			return !!a.document
		} catch (b) {
			return j
		}
	};
	var Zb = {
		google_ad_channel : "channel",
		google_ad_host : "host",
		google_ad_host_channel : "h_ch",
		google_ad_host_tier_id : "ht_id",
		google_ad_section : "region",
		google_ad_type : "ad_type",
		google_adtest : "adtest",
		google_allow_expandable_ads : "ea",
		google_alternate_ad_url : "alternate_ad_url",
		google_alternate_color : "alt_color",
		google_bid : "bid",
		google_city : "gcs",
		google_color_bg : "color_bg",
		google_color_border : "color_border",
		google_color_line : "color_line",
		google_color_link : "color_link",
		google_color_text : "color_text",
		google_color_url : "color_url",
		google_contents : "contents",
		google_country : "gl",
		google_cpm : "cpm",
		google_cust_age : "cust_age",
		google_cust_ch : "cust_ch",
		google_cust_gender : "cust_gender",
		google_cust_id : "cust_id",
		google_cust_interests : "cust_interests",
		google_cust_job : "cust_job",
		google_cust_l : "cust_l",
		google_cust_lh : "cust_lh",
		google_cust_u_url : "cust_u_url",
		google_disable_video_autoplay : "disable_video_autoplay",
		google_ed : "ed",
		google_encoding : "oe",
		google_feedback : "feedback_link",
		google_flash_version : "flash",
		google_font_face : "f",
		google_font_size : "fs",
		google_hints : "hints",
		google_kw : "kw",
		google_kw_type : "kw_type",
		google_language : "hl",
		google_page_url : "url",
		google_region : "gr",
		google_reuse_colors : "reuse_colors",
		google_safe : "adsafe",
		google_tag_info : "gut",
		google_targeting : "targeting",
		google_targeting_video_doc_id : "tvdi",
		google_ui_features : "ui",
		google_ui_version : "uiv",
		google_video_doc_id : "video_doc_id",
		google_video_product_type : "video_product_type"
	}, $b = {
		google_ad_block : "ad_block",
		google_ad_client : "client",
		google_ad_format : "format",
		google_ad_output : "output",
		google_ad_callback : "callback",
		google_ad_height : "h",
		google_ad_override : "google_ad_override",
		google_ad_slot : "slotname",
		google_ad_width : "w",
		google_ctr_threshold : "ctr_t",
		google_image_size : "image_size",
		google_last_modified_time : "lmt",
		google_max_num_ads : "num_ads",
		google_max_radlink_len : "max_radlink_len",
		google_num_radlinks : "num_radlinks",
		google_num_radlinks_per_unit : "num_radlinks_per_unit",
		google_only_ads_with_video : "only_ads_with_video",
		google_rl_dest_url : "rl_dest_url",
		google_rl_filtering : "rl_filtering",
		google_rl_mode : "rl_mode",
		google_rt : "rt",
		google_skip : "skip"
	}, ac = {
		google_only_pyv_ads : "pyv",
		google_with_pyv_ads : "withpyv"
	};
	var bc = r("0", 0), cc = r("0", 0), dc = r("0.01", 0), ec = r("1", 0), fc = r(
			"0.005", 0), gc = r("0.005", 0), hc = r("0.005", 0), ic = r(
			"0.005", 0), jc = r("1", 0), kc = r("0.01", 0), lc = r("0.01", 0), mc = r(
			"0.008", 0), nc = r("0.01", 0), oc = r("0", 0);
	var pc = ja("false", j), qc = ja("false", h), rc = ja("false", j), sc = ja(
			"false", j);
	var tc = function(a, b, c) {
		b = p(b, m, a);
		a = window.onerror;
		window.onerror = b;
		try {
			c()
		} catch (d) {
			c = d.toString();
			var e = "";
			if (d.fileName)
				e = d.fileName;
			var f = -1;
			if (d.lineNumber)
				f = d.lineNumber;
			b = b(c, e, f);
			if (!b)
				throw d;
		}
		window.onerror = a
	};
	q("google_protectAndRun", tc);
	var vc = function(a, b, c, d) {
		if (Math.random() < 0.01) {
			var e = Cb;
			a = [ "//", na(), "/pagead/gen_204", "?id=jserror", "&jscb=",
					pc ? 1 : 0, "&jscd=", rc ? 1 : 0, "&context=", D(a),
					"&msg=", D(b), "&file=", D(c), "&line=", D(d.toString()),
					"&url=", D(e.URL.substring(0, 512)), "&ref=",
					D(e.referrer.substring(0, 512)) ];
			a.push(uc());
			Nb(B, a.join(""))
		}
		return !sc
	};
	q("google_handleError", vc);
	var zc = function(a) {
		wc |= a
	}, wc = 0, uc = function() {
		var a = [ "&client=", D(B.google_ad_client), "&format=",
				D(B.google_ad_format), "&slotname=", D(B.google_ad_slot),
				"&output=", D(B.google_ad_output), "&ad_type=",
				D(B.google_ad_type) ];
		return a.join("")
	};
	var Ac = function(a) {
		var b = "google_test";
		try {
			var c = a[b];
			a[b] = !c;
			if (a[b] === !c) {
				a[b] = c;
				return h
			}
		} catch (d) {
		}
		return j
	}, Bc = function(a) {
		for (; a != a.parent && Ac(a.parent);)
			a = a.parent;
		return a
	}, Cc = i, Dc = function() {
		Cc || (Cc = Bc(window));
		return Cc
	};
	var Ec, F = function() {
		this.F = [];
		this.r = window;
		this.e = 0;
		this.m = i
	}, Fc = function(a, b) {
		this.fn = a;
		this.win = b
	};
	F.prototype.enqueue = function(a, b) {
		this.F.push(new Fc(a, b || this.r));
		this.o()
	};
	F.prototype.C = function(a) {
		this.e = 1;
		if (a)
			this.m = this.r.setTimeout(p(this.n, this), a)
	};
	F.prototype.n = function() {
		if (this.e == 1) {
			if (this.m != i) {
				this.r.clearTimeout(this.m);
				this.m = i
			}
			this.e = 0
		}
		this.o()
	};
	ia(F.prototype, "nq", F.prototype.enqueue);
	ia(F.prototype, "al", F.prototype.C);
	ia(F.prototype, "rl", F.prototype.n);
	F.prototype.o = function() {
		this.r.setTimeout(p(this.ha, this), 0)
	};
	F.prototype.ha = function() {
		if (this.e == 0 && this.F.length) {
			var a = this.F.shift();
			this.e = 2;
			a.win.setTimeout(p(this.ca, this, a), 0);
			this.o()
		}
	};
	F.prototype.ca = function(a) {
		this.e = 0;
		a.fn()
	};
	var Gc = function(a) {
		return Gb(a) && Fb(a.nq) && Fb(a.al) && Fb(a.rl)
	}, Hc = function() {
		if (Ec)
			return Ec;
		var a = Dc(), b = a.google_jobrunner;
		if (Gc(b))
			return Ec = b;
		return a.google_jobrunner = Ec = new F
	}, Ic = function(a, b) {
		Hc().nq(a, b)
	}, Jc = function(a) {
		Hc().al(a)
	}, Kc = function() {
		var a = Dc().google_jobrunner;
		Gc(a) && a.rl()
	};
	var Lc = function(a, b, c, d) {
		b = "border:none;height:"
				+ c
				+ "px;margin:0;padding:0;position:relative;visibility:visible;width:"
				+ b + "px";
		a = [ '<ins style="display:inline-table;', b, '">', '<ins id="', a,
				'" style="display:block;', b, '">', d, "</ins></ins>" ];
		return a.join("")
	};
	var Mc, Nc, Oc, Pc, Qc, Rc, Sc, Tc = function() {
		Sc = Rc = Qc = Pc = Oc = Nc = Mc = j;
		var a = Va();
		if (a)
			if (a.indexOf("Firefox") != -1)
				Mc = h;
			else if (a.indexOf("Camino") != -1)
				Nc = h;
			else if (a.indexOf("iPhone") != -1 || a.indexOf("iPod") != -1)
				Oc = h;
			else if (a.indexOf("iPad") != -1)
				Pc = h;
			else if (a.indexOf("Android") != -1)
				Qc = h;
			else if (a.indexOf("Chrome") != -1)
				Rc = h;
			else if (a.indexOf("Safari") != -1)
				Sc = h
	};
	Tc();
	var Uc = Mc, Vc = Rc;
	var G = !!window.google_async_iframe_id, H = G && window.parent || window, I = function() {
		if (G && !Yb(H)) {
			for ( var a = "." + Cb.domain; a.split(".").length > 2 && !Yb(H);) {
				Cb.domain = a = a.substr(a.indexOf(".") + 1);
				H = window.parent
			}
			Yb(H) || (H = window)
		}
		return H
	}, Wc = function(a, b, c) {
		var d = [ "<iframe" ];
		for ( var e in a)
			Jb(d, e + "=" + a[e]);
		d.push('style="left:0;position:absolute;top:0;"');
		d.push("></iframe>");
		d = d.join(" ");
		return a = Lc(a.id + "_anchor", b, c, d)
	}, Xc = function(a, b) {
		for ( var c = a.document, d = b.id, e = 0; !d
				|| a.document.getElementById(d);)
			d = "aswift_" + e++;
		b.id = d;
		e = a.google_ad_width;
		var f = a.google_ad_height;
		c.write(Wc(b, e, f));
		return d
	}, Yc = function(a, b, c) {
		a = a.document.getElementById(b).contentWindow;
		b = a.document;
		if (Za)
			if (b.body.firstChild)
				return;
		b.open();
		a.google_async_iframe_close = h;
		b.write(c)
	}, Zc = function(a, b, c) {
		a = a.document.getElementById(b).contentWindow;
		c = "javascript:" + Ba(c);
		a.location = c
	}, $c = function(a, b, c) {
		var d = a.document.getElementById(b).contentWindow;
		Yb(d) ? Yc(a, b, c) : Zc(a, b, c)
	}, ad = function(a) {
		if (G && a != a.parent) {
			Kc();
			a.google_async_iframe_close && a.setTimeout(function() {
				a.document.close()
			}, 0)
		}
	};
	function bd(a, b) {
		try {
			return a.top.document == b
		} catch (c) {
		}
		return j
	}
	function cd(a, b, c, d) {
		c = c || a.google_ad_width;
		d = d || a.google_ad_height;
		if (bd(a, b))
			return j;
		var e = b.documentElement;
		if (c && d) {
			var f = 1, g = 1;
			if (a.innerHeight) {
				f = a.innerWidth;
				g = a.innerHeight
			} else if (e && e.clientHeight) {
				f = e.clientWidth;
				g = e.clientHeight
			} else if (b.body) {
				f = b.body.clientWidth;
				g = b.body.clientHeight
			}
			if (g > 2 * d || f > 2 * c)
				return j
		}
		return h
	}
	function dd(a, b) {
		C(b, function(c, d) {
			a["google_" + d] = c
		})
	}
	function ed(a, b) {
		if (!b)
			return a.URL;
		return a.referrer
	}
	function fd(a, b) {
		if (!b && a.google_referrer_url == i)
			return "0";
		else if (b && a.google_referrer_url == i)
			return "1";
		else if (!b && a.google_referrer_url != i)
			return "2";
		else if (b && a.google_referrer_url != i)
			return "3";
		return "4"
	}
	function gd(a, b, c) {
		a.page_url = ed(b, c);
		a.page_location = i
	}
	function hd(a, b, c, d) {
		a.page_url = b.google_page_url;
		a.page_location = ed(c, d) || "EMPTY"
	}
	function id(a, b) {
		var c = {}, d = cd(I(), b, a.google_ad_width, a.google_ad_height);
		c.iframing = fd(a, d);
		a.google_page_url ? hd(c, a, b, d) : gd(c, b, d);
		c.last_modified_time = b.URL == c.page_url ? Date.parse(b.lastModified) / 1E3
				: i;
		c.referrer_url = d ? a.google_referrer_url : a.google_page_url
				&& a.google_referrer_url ? a.google_referrer_url : b.referrer;
		return c
	}
	function jd(a) {
		var b = {}, c = a.URL.substring(a.URL.lastIndexOf("http"));
		b.iframing = i;
		b.page_url = c;
		b.page_location = a.URL;
		b.last_modified_time = i;
		b.referrer_url = c;
		return b
	}
	function kd(a) {
		var b = ld(a, I().document);
		dd(a, b)
	}
	function ld(a, b) {
		var c;
		return c = a.google_page_url == i && md[b.domain] ? jd(b) : id(a, b)
	}
	var md = {};
	md["ad.yieldmanager.com"] = h;
	var nd = "", qd = function() {
		if (window.google_ad_frameborder == i)
			window.google_ad_frameborder = 0;
		if (window.google_ad_output == i)
			window.google_ad_output = "html";
		if (E(window.google_ad_format)) {
			var a = window.google_ad_format.match(/^(\d+)x(\d+)_.*/);
			if (a) {
				window.google_ad_width = parseInt(a[1], 10);
				window.google_ad_height = parseInt(a[2], 10);
				window.google_ad_output = "html"
			}
		}
		window.google_ad_format = od(window.google_ad_format,
				String(window.google_ad_output),
				Number(window.google_ad_width),
				Number(window.google_ad_height), window.google_ad_slot,
				!!window.google_override_format);
		nd = window.google_ad_client || "";
		window.google_ad_client = pd(window.google_ad_format,
				window.google_ad_client);
		kd(window);
		if (window.google_flash_version == i)
			window.google_flash_version = Qb();
		window.google_ad_section = window.google_ad_section
				|| window.google_ad_region || "";
		window.google_country = window.google_country || window.google_gl || "";
		a = (new Date).getTime();
		if (n(window.google_color_bg))
			window.google_color_bg = J(window.google_color_bg, a);
		if (n(window.google_color_text))
			window.google_color_text = J(window.google_color_text, a);
		if (n(window.google_color_link))
			window.google_color_link = J(window.google_color_link, a);
		if (n(window.google_color_url))
			window.google_color_url = J(window.google_color_url, a);
		if (n(window.google_color_border))
			window.google_color_border = J(window.google_color_border, a);
		if (n(window.google_color_line))
			window.google_color_line = J(window.google_color_line, a)
	}, rd = function(a) {
		C(Zb, function(b, c) {
			a[c] = i
		});
		C($b, function(b, c) {
			a[c] = i
		});
		C(ac, function(b, c) {
			a[c] = i
		});
		a.google_container_id = i;
		a.google_disable_async = i;
		a.google_eids = i;
		a.google_page_location = i;
		a.google_referrer_url = i;
		a.google_ad_region = i;
		a.google_gl = i
	}, J = function(a, b) {
		zc(2);
		return a[b % a.length]
	}, pd = function(a, b) {
		if (!b)
			return "";
		b = b.toLowerCase();
		return b = E(a) ? sd(b) : td(b)
	}, td = function(a) {
		if (a && a.substring(0, 3) != "ca-")
			a = "ca-" + a;
		return a
	}, sd = function(a) {
		if (a && a.substring(0, 7) != "ca-aff-")
			a = "ca-aff-" + a;
		return a
	}, od = function(a, b, c, d, e, f) {
		if (!a && b == "html")
			a = c + "x" + d;
		return a = ud(a, e, f) ? a.toLowerCase() : ""
	}, ud = function(a, b, c) {
		if (!a)
			return j;
		if (!b)
			return h;
		return c
	};
	var K = document, L = navigator, M = window;
	function vd() {
		var a = K.cookie, b = Math.round((new Date).getTime() / 1E3), c = M.google_analytics_domain_name;
		c = typeof c == "undefined" ? wd("auto") : wd(c);
		var d = a.indexOf("__utma=" + c + ".") > -1, e = a.indexOf("__utmb="
				+ c) > -1, f = a.indexOf("__utmc=" + c) > -1, g = {}, l = !!M
				&& !!M.gaGlobal;
		if (d) {
			a = a.split("__utma=" + c + ".")[1].split(";")[0].split(".");
			g.sid = e && f ? a[3] + "" : l && M.gaGlobal.sid ? M.gaGlobal.sid
					: b + "";
			g.vid = a[0] + "." + a[1];
			g.from_cookie = h
		} else {
			g.sid = l && M.gaGlobal.sid ? M.gaGlobal.sid : b + "";
			g.vid = l && M.gaGlobal.vid ? M.gaGlobal.vid : (Math.round(Math
					.random() * 2147483647) ^ xd() & 2147483647)
					+ "." + b;
			g.from_cookie = j
		}
		g.dh = c;
		g.hid = l && M.gaGlobal.hid ? M.gaGlobal.hid : Math
				.round(Math.random() * 2147483647);
		return M.gaGlobal = g
	}
	function xd() {
		var a = K.cookie ? K.cookie : "", b = M.history.length, c, d = [
				L.appName, L.version,
				L.language ? L.language : L.browserLanguage, L.platform,
				L.userAgent, L.javaEnabled() ? 1 : 0 ].join("");
		if (M.screen)
			d += M.screen.width + "x" + M.screen.height + M.screen.colorDepth;
		else if (M.java) {
			c = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
			d += c.screen.width + "x" + c.screen.height
		}
		d += a;
		d += K.referrer ? K.referrer : "";
		for (a = d.length; b > 0;)
			d += b-- ^ a++;
		return yd(d)
	}
	function yd(a) {
		var b = 1, c = 0, d;
		if (!(a == undefined || a == "")) {
			b = 0;
			for (d = a.length - 1; d >= 0; d--) {
				c = a.charCodeAt(d);
				b = (b << 6 & 268435455) + c + (c << 14);
				c = b & 266338304;
				b = c != 0 ? b ^ c >> 21 : b
			}
		}
		return b
	}
	function wd(a) {
		if (!a || a == "" || a == "none")
			return 1;
		if ("auto" == a) {
			a = K.domain;
			if ("www." == a.substring(0, 4))
				a = a.substring(4, a.length)
		}
		return yd(a.toLowerCase())
	}
	;
	var zd = function(a, b) {
		var c = A(a);
		if (c.defaultView && c.defaultView.getComputedStyle)
			if (c = c.defaultView.getComputedStyle(a, ""))
				return c[b];
		return i
	}, N = function(a, b) {
		return zd(a, b) || (a.currentStyle ? a.currentStyle[b] : i)
				|| a.style[b]
	}, Ad = function(a) {
		a = a ? a.nodeType == 9 ? a : A(a) : document;
		if (w && !nb(a).R())
			return a.body;
		return a.documentElement
	}, Bd = function(a) {
		var b = a.getBoundingClientRect();
		if (w) {
			a = a.ownerDocument;
			b.left -= a.documentElement.clientLeft + a.body.clientLeft;
			b.top -= a.documentElement.clientTop + a.body.clientTop
		}
		return b
	}, Cd = function(a) {
		if (w)
			return a.offsetParent;
		var b = A(a), c = N(a, "position"), d = c == "fixed" || c == "absolute";
		for (a = a.parentNode; a && a != b; a = a.parentNode) {
			c = N(a, "position");
			d = d && c == "static" && a != b.documentElement && a != b.body;
			if (!d
					&& (a.scrollWidth > a.clientWidth
							|| a.scrollHeight > a.clientHeight || c == "fixed" || c == "absolute"))
				return a
		}
		return i
	}, Dd = function(a) {
		var b, c = A(a), d = N(a, "position"), e = Za && c.getBoxObjectFor
				&& !a.getBoundingClientRect && d == "absolute"
				&& (b = c.getBoxObjectFor(a))
				&& (b.screenX < 0 || b.screenY < 0), f = new Ja(0, 0), g = Ad(c);
		if (a == g)
			return f;
		if (a.getBoundingClientRect) {
			b = Bd(a);
			a = nb(c).u();
			f.x = b.left + a.x;
			f.y = b.top + a.y
		} else if (c.getBoxObjectFor && !e) {
			b = c.getBoxObjectFor(a);
			a = c.getBoxObjectFor(g);
			f.x = b.screenX - a.screenX;
			f.y = b.screenY - a.screenY
		} else {
			b = a;
			do {
				f.x += b.offsetLeft;
				f.y += b.offsetTop;
				if (b != a) {
					f.x += b.clientLeft || 0;
					f.y += b.clientTop || 0
				}
				if (x && N(b, "position") == "fixed") {
					f.x += c.body.scrollLeft;
					f.y += c.body.scrollTop;
					break
				}
				b = b.offsetParent
			} while (b && b != a);
			if (Ya || x && d == "absolute")
				f.y -= c.body.offsetTop;
			for (b = a; (b = Cd(b)) && b != c.body && b != g;) {
				f.x -= b.scrollLeft;
				if (!Ya || b.tagName != "TR")
					f.y -= b.scrollTop
			}
		}
		return f
	}, Ed = function(a) {
		var b = new Ja;
		if (a.nodeType == 1)
			if (a.getBoundingClientRect) {
				var c = Bd(a);
				b.x = c.left;
				b.y = c.top
			} else {
				c = nb(a).u();
				a = Dd(a);
				b.x = a.x - c.x;
				b.y = a.y - c.y
			}
		else {
			b.x = a.clientX;
			b.y = a.clientY
		}
		return b
	}, Fd = function(a, b, c, d) {
		if (/^\d+px?$/.test(b))
			return parseInt(b, 10);
		else {
			var e = a.style[c], f = a.runtimeStyle[c];
			a.runtimeStyle[c] = a.currentStyle[c];
			a.style[c] = b;
			b = a.style[d];
			a.style[c] = e;
			a.runtimeStyle[c] = f;
			return b
		}
	}, Gd = function(a) {
		var b = A(a), c = "";
		if (b.body.createTextRange) {
			c = b.body.createTextRange();
			c.moveToElementText(a);
			c = c.queryCommandValue("FontName")
		}
		if (!c) {
			c = N(a, "fontFamily");
			if (Ya && fb)
				c = c.replace(/ \[[^\]]*\]/, "")
		}
		a = c.split(",");
		if (a.length > 1)
			c = a[0];
		return xa(c, "\"'")
	}, Hd = /[^\d]+$/, Id = function(a) {
		return (a = a.match(Hd)) && a[0] || i
	}, Jd = {
		cm : 1,
		"in" : 1,
		mm : 1,
		pc : 1,
		pt : 1
	}, Kd = {
		em : 1,
		ex : 1
	}, Ld = function(a) {
		var b = N(a, "fontSize"), c = Id(b);
		if (b && "px" == c)
			return parseInt(b, 10);
		if (w)
			if (c in Jd)
				return Fd(a, b, "left", "pixelLeft");
			else if (a.parentNode && a.parentNode.nodeType == 1 && c in Kd) {
				a = a.parentNode;
				c = N(a, "fontSize");
				return Fd(a, b == c ? "1em" : b, "left", "pixelLeft")
			}
		c = vb(
				"span",
				{
					style : "visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;"
				});
		yb(a, c);
		b = c.offsetHeight;
		Ab(c);
		return b
	};
	var O = function(a, b, c, d, e, f) {
		this.U = j;
		this.ja = a;
		this.D = e;
		this.H = f;
		this.ma = b;
		this.i = +c;
		this.h = +d;
		this.j = []
	};
	O.prototype.collapse = function() {
		var a = this.w();
		if (a) {
			this.ia();
			this.U = j
		}
	};
	O.prototype.g = function(a) {
		this.d(a, "zIndex", "999999")
	};
	O.prototype.L = function(a, b, c) {
		this.d(a, "width", b + "px");
		this.d(a, "height", c + "px");
		this.g(a)
	};
	O.prototype.v = function() {
		var a = [], b = this.w();
		if (!b)
			return a;
		a.push(b);
		this.D && this.H && a.push(this.D.document.getElementById(this.H));
		return a
	};
	O.prototype.expand = function(a, b, c) {
		var d = this.v();
		if (!(d.length <= 0)) {
			for ( var e = 0, f = d.length; e < f; ++e)
				this.L(d[e], a, b);
			d = d[d.length - 1];
			if (a > this.i && (c == 0 || c == 3))
				this.d(d, "left", "-" + (a - this.i) + "px");
			if (b > this.h && (c == 1 || c == 0))
				this.d(d, "top", "-" + (b - this.h) + "px");
			a = d.parentNode;
			b = a.parentNode;
			if (a.nodeName.toLowerCase() == "ins") {
				this.g(a);
				this.g(b)
			}
			for (a = b.parentNode; a && a.style; a = a.parentNode) {
				if (a.nodeName.toLowerCase() == "body")
					break;
				a.style.overflow != "visible"
						&& this.d(a, "overflow", "visible")
			}
			this.U = h
		}
	};
	O.prototype.J = function(a, b) {
		var c = this.v();
		c = c[c.length - 1];
		c = Ed(c);
		var d = this.D || window;
		d = sb(d || window);
		var e = a - this.i, f = b - this.h, g = c.y;
		f = f > g;
		var l = d.height - (c.y + this.h);
		g = f || l >= g;
		f = c.x;
		e = e > f;
		c = d.width - (c.x + this.i);
		c = e || c >= f;
		d = 2;
		if (g && !c)
			d = 3;
		else if (!g && c)
			d = 1;
		else if (!g && !c)
			d = 0;
		return d
	};
	O.prototype.w = function() {
		if (!this.Q)
			this.Q = Cb.getElementById(this.ja);
		return this.Q
	};
	O.prototype.d = function(a, b, c) {
		this.j.push(new Md(a, b, c))
	};
	O.prototype.ia = function() {
		for ( var a = 0, b = this.j.length; a < b; a++)
			this.j[a].undo();
		this.j.length = 0
	};
	var Md = function(a, b, c) {
		this.Z = a;
		this.ka = b;
		this.la = a.style[b];
		this.Z.style[b] = c
	};
	Md.prototype.undo = function() {
		this.Z.style[this.ka] = this.la
	};
	var Nd = function(a, b) {
		var c = a.J(b.width, b.height);
		a.expand(b.width, b.height, c);
		return {
			width : b.width,
			height : b.height,
			direction : c
		}
	}, Od = function(a) {
		a.collapse();
		return {}
	}, Pd = function() {
		iframes.handlers
				.set(
						"expandable",
						{
							open : function(a) {
								var b = a.openParams.container, c = a.openParams.width, d = a.openParams.height, e = a.openParams.id, f = e
										+ "_anchor";
								if (a.openParams.friendlyIframeId) {
									b = document.createElement("div");
									document.body.appendChild(b)
								} else {
									var g = Lc(f, c, d, "");
									if (b) {
										b.innerHTML = g;
										b = b.firstChild.firstChild
									} else {
										document.write(g);
										b = document.getElementById(f)
									}
								}
								f = new O(e, "", c, d,
										a.openParams.topMostFriendlyWindow,
										a.openParams.friendlyIframeId);
								a.methods.expand = ha(Nd, f);
								a.methods.collapse = ha(Od, f);
								return a = a.openInto(b, {
									id : e,
									width : c,
									height : d,
									style : a.openParams.cssStyle
								})
							},
							onready : function() {
							},
							close : function() {
							}
						})
	};
	var P = function() {
		this.defaultBucket = [];
		this.layers = {};
		for ( var a = 0, b = arguments.length; a < b; ++a)
			this.layers[arguments[a]] = ""
	}, Qd = function(a) {
		for ( var b = new P, c = 0, d = a.defaultBucket.length; c < d; ++c)
			b.defaultBucket.push(a.defaultBucket[c]);
		C(a.layers, p(P.prototype.t, b));
		return b
	};
	P.prototype.t = function(a, b) {
		this.layers[b] = a
	};
	P.prototype.ga = function(a, b) {
		if (a == "")
			return "";
		if (!b) {
			this.defaultBucket.push(a);
			return a
		}
		if (this.layers.hasOwnProperty(b))
			return this.layers[b] = a;
		return ""
	};
	P.prototype.c = function(a, b, c) {
		if (this.T(c) && !(Math.random() < 1.0E-4) && Math.random() < b) {
			b = Math.floor(Math.random() * a.length);
			return this.ga(a[b], c)
		}
		return ""
	};
	P.prototype.T = function(a) {
		if (!a)
			return h;
		return this.layers.hasOwnProperty(a) && this.layers[a] == ""
	};
	P.prototype.b = function(a) {
		if (this.layers.hasOwnProperty(a))
			return this.layers[a];
		return ""
	};
	P.prototype.geil = P.prototype.b;
	P.prototype.P = function() {
		var a = [], b = function(c) {
			c != "" && a.push(c)
		};
		C(this.layers, b);
		if (this.defaultBucket.length > 0 && a.length > 0)
			return this.defaultBucket.join(",") + "," + a.join(",");
		return this.defaultBucket.join(",") + a.join(",")
	};
	var Sd = function(a) {
		this.a = this.S = a;
		Rd(this)
	}, Td = {};
	Td.google_persistent_state = h;
	Td.google_persistent_state_async = h;
	var Ud = {}, Q = function(a) {
		a = a && Td[a] ? a : G ? "google_persistent_state_async"
				: "google_persistent_state";
		if (Ud[a])
			return Ud[a];
		if (a == "google_persistent_state_async")
			var b = I(), c = {};
		else
			c = b = I();
		var d = b[a];
		if (typeof d != "object" || typeof d.S != "object")
			return b[a] = Ud[a] = new Sd(c);
		return Ud[a] = d
	}, Rd = function(a) {
		S(a, 1, j);
		S(a, 2, j);
		S(a, 3, i);
		S(a, 4, 0);
		S(a, 5, 0);
		S(a, 6, 0);
		S(a, 7, (new Date).getTime());
		S(a, 8, {});
		S(a, 9, {});
		S(a, 10, {});
		S(a, 11, []);
		S(a, 12, 0)
	}, Vd = function(a) {
		switch (a) {
		case 1:
			return "google_new_domain_enabled";
		case 2:
			return "google_new_domain_checked";
		case 3:
			return "google_exp_persistent";
		case 4:
			return "google_num_sdo_slots";
		case 5:
			return "google_num_0ad_slots";
		case 6:
			return "google_num_ad_slots";
		case 7:
			return "google_correlator";
		case 8:
			return "google_prev_ad_formats_by_region";
		case 9:
			return "google_prev_ad_slotnames_by_region";
		case 10:
			return "google_num_slots_by_channel";
		case 11:
			return "google_viewed_host_channels";
		case 12:
			return "google_num_slot_to_show"
		}
	}, T = function(a, b) {
		var c = Vd(b);
		return c = a.S[c]
	}, U = function(a, b, c) {
		return a.S[Vd(b)] = c
	}, S = function(a, b, c) {
		a = a.S;
		b = Vd(b);
		if (a[b] === undefined)
			return a[b] = c;
		return a[b]
	}, Wd = function(a) {
		if (T(a, 1))
			return h;
		return U(a, 1, !!window.google_new_domain_enabled)
	}, Xd = function(a, b) {
		return U(a, 3, b)
	};
	var Yd, Zd, V = function() {
		if (Yd)
			return Yd;
		var a = Q(), b = T(a, 3);
		if (Ib(b, P))
			return Yd = Xd(a, new P(1, 2, 3, 4, 5));
		return Yd = b
	}, $d = function() {
		Zd || (Zd = Qd(V()));
		return Zd
	}, ae = {
		BLOCKING_LOADER_IE8 : "33895166",
		RELEASE_CANDIDATE_LOADER_IE8 : "33895168",
		NO_LOADER_IE8 : "33895169",
		BLOCKING_LOADER_IE7 : "33895156",
		RELEASE_CANDIDATE_LOADER_IE7 : "33895158",
		NO_LOADER_IE7 : "33895159",
		BLOCKING_LOADER_FF : "33895176",
		RELEASE_CANDIDATE_LOADER_FF : "33895178",
		NO_LOADER_FF : "33895179",
		BLOCKING_LOADER_WK : "33895186",
		RELEASE_CANDIDATE_LOADER_WK : "33895188",
		NO_LOADER_WK : "33895189",
		BLOCKING_LOADER_XX : "33895196",
		RELEASE_CANDIDATE_LOADER_XX : "33895198",
		NO_LOADER_XX : "33895199",
		RELEASE_CANDIDATE_PREVIEW : "33895125"
	}, be = {
		BLOCKING_BLOCKING : "33895101",
		CTRL_ASYNC : "33895106",
		CTRL_BLOCKING : "33895107",
		EXPT_ASYNC : "33895108",
		EXPT_BLOCKING : "33895109",
		PREVIEW_ASYNC : "33895102",
		PREVIEW_BLOCKING : "33895103"
	};
	var W = function() {
	};
	W.prototype.serialize = function(a) {
		var b = [];
		this.p(a, b);
		return b.join("")
	};
	W.prototype.p = function(a, b) {
		switch (typeof a) {
		case "string":
			this.G(a, b);
			break;
		case "number":
			this.ea(a, b);
			break;
		case "boolean":
			b.push(a);
			break;
		case "undefined":
			b.push("null");
			break;
		case "object":
			if (a == i) {
				b.push("null");
				break
			}
			if (a instanceof Array) {
				this.da(a, b);
				break
			}
			this.fa(a, b);
			break;
		case "function":
			break;
		default:
			throw Error("Unknown type: " + typeof a);
		}
	};
	var ce = {
		'"' : '\\"',
		"\\" : "\\\\",
		"/" : "\\/",
		"\u0008" : "\\b",
		"\u000c" : "\\f",
		"\n" : "\\n",
		"\r" : "\\r",
		"\t" : "\\t",
		"\u000b" : "\\u000b"
	}, de = /\uffff/.test("\uffff") ? /[\\\"\x00-\x1f\x7f-\uffff]/g
			: /[\\\"\x00-\x1f\x7f-\xff]/g;
	W.prototype.G = function(a, b) {
		b.push('"');
		b.push(a.replace(de, function(c) {
			if (c in ce)
				return ce[c];
			var d = c.charCodeAt(0), e = "\\u";
			if (d < 16)
				e += "000";
			else if (d < 256)
				e += "00";
			else if (d < 4096)
				e += "0";
			return ce[c] = e + d.toString(16)
		}));
		b.push('"')
	};
	W.prototype.ea = function(a, b) {
		b.push(isFinite(a) && !isNaN(a) ? a : "null")
	};
	W.prototype.da = function(a, b) {
		var c = a.length;
		b.push("[");
		for ( var d = "", e = 0; e < c; e++) {
			b.push(d);
			this.p(a[e], b);
			d = ","
		}
		b.push("]")
	};
	W.prototype.fa = function(a, b) {
		b.push("{");
		var c = "";
		for ( var d in a)
			if (a.hasOwnProperty(d)) {
				var e = a[d];
				if (typeof e != "function") {
					b.push(c);
					this.G(d, b);
					b.push(":");
					this.p(e, b);
					c = ","
				}
			}
		b.push("}")
	};
	var ee = [ "google_ad_block", "google_ad_channel", "google_ad_client",
			"google_ad_format", "google_ad_height", "google_ad_host",
			"google_ad_host_channel", "google_ad_host_tier_id",
			"google_ad_output", "google_ad_override", "google_ad_region",
			"google_ad_section", "google_ad_slot", "google_ad_type",
			"google_ad_width", "google_adtest", "google_allow_expandable_ads",
			"google_alternate_ad_url", "google_alternate_color",
			"google_analytics_domain_name", "google_analytics_uacct",
			"google_bid", "google_city", "google_color_bg",
			"google_color_border", "google_color_line", "google_color_link",
			"google_color_text", "google_color_url", "google_container_id",
			"google_contents", "google_country", "google_cpm",
			"google_ctr_threshold", "google_cust_age", "google_cust_ch",
			"google_cust_gender", "google_cust_id", "google_cust_interests",
			"google_cust_job", "google_cust_l", "google_cust_lh",
			"google_cust_u_url", "google_disable_video_autoplay", "google_ed",
			"google_eids", "google_enable_osd", "google_encoding",
			"google_font_face", "google_font_size", "google_frame_id",
			"google_gl", "google_hints", "google_image_size", "google_kw",
			"google_kw_type", "google_language", "google_max_num_ads",
			"google_max_radlink_len", "google_num_radlinks",
			"google_num_radlinks_per_unit", "google_num_slots_to_rotate",
			"google_only_ads_with_video", "google_only_pyv_ads",
			"google_override_format", "google_page_url", "google_referrer_url",
			"google_region", "google_reuse_colors", "google_rl_dest_url",
			"google_rl_filtering", "google_rl_mode", "google_rt",
			"google_safe", "google_skip", "google_tag_info",
			"google_targeting", "google_ui_features", "google_ui_version",
			"google_video_doc_id", "google_video_product_type",
			"google_with_pyv_ads" ], fe = function(a) {
		for ( var b = [], c = 0, d = ee.length; c < d; c++) {
			var e = ee[c];
			if (a[e] != i) {
				var f;
				try {
					f = (new W).serialize(a[e])
				} catch (g) {
				}
				f && Jb(b, e, "=", f, ";")
			}
		}
		return b.join("")
	}, ge = function(a) {
		for ( var b = 0, c = ee.length; b < c; b++) {
			var d = ee[b];
			a[d] = i
		}
	};
	var he = function(a) {
		var b = "google_unique_id";
		if (a[b])
			++a[b];
		else
			a[b] = 1;
		return a[b]
	}, ie = function() {
		var a = "script";
		return [ "<", a, ' src="//', s(), ,
				'/pagead/js/r20100812/r20100809/show_ads_impl.js"></', a, ">" ]
				.join("")
	}, je = function() {
		if (window.google_disable_async)
			return j;
		return (w && y(7) || Vc || Uc && !!window.document.body)
				&& !window.google_container_id
				&& (!window.google_ad_output || window.google_ad_output == "html")
	}, ke = function(a) {
		var b = "script", c = {
			allowtransparency : '"true"',
			frameborder : '"' + (a.google_ad_frameborder || 0) + '"',
			height : '"' + a.google_ad_height + '"',
			hspace : '"0"',
			marginwidth : '"0"',
			marginheight : '"0"',
			name : '"google_ads_frame"',
			scrolling : '"no"',
			vspace : '"0"',
			width : '"' + a.google_ad_width + '"'
		};
		a.google_ad_frameborder = i;
		var d = Xc(a, c);
		c = fe(a);
		ge(a);
		var e = k, f = (new Date).getTime(), g = [
				"<!doctype html><html><body><", b, ">", c, "google_unique_id=",
				a.google_unique_id, ';google_async_iframe_id="', d,
				'";google_start_time=', e, ";google_bpp=", f > e ? f - e : 1,
				";</", b, ">", ie(), "</body></html>" ].join("");
		Ic(function() {
			Jc(3E4);
			try {
				$c(a, d, g)
			} catch (l) {
				Kc()
			}
		})
	}, le = function() {
		var a = ae, b = [], c = 0;
		if (w) {
			b = y(8) ? [ a.BLOCKING_LOADER_IE8, a.RELEASE_CANDIDATE_LOADER_IE8,
					a.NO_LOADER_IE8 ] : [ a.BLOCKING_LOADER_IE7,
					a.RELEASE_CANDIDATE_LOADER_IE7, a.NO_LOADER_IE7 ];
			c = fc
		} else if (Za) {
			b = [ a.BLOCKING_LOADER_FF, a.RELEASE_CANDIDATE_LOADER_FF,
					a.NO_LOADER_FF ];
			c = gc
		} else if (Vc) {
			b = [ a.BLOCKING_LOADER_WK, a.RELEASE_CANDIDATE_LOADER_WK,
					a.NO_LOADER_WK ];
			c = hc
		} else {
			b = [ a.BLOCKING_LOADER_XX, a.RELEASE_CANDIDATE_LOADER_XX,
					a.NO_LOADER_XX ];
			c = ic
		}
		if (sc) {
			b = [ a.RELEASE_CANDIDATE_PREVIEW ];
			c = ec
		}
		V().c(b, c, 3)
	}, me = function() {
		if (G) {
			var a = Q("google_persistent_state"), b = T(a, 3);
			a = 3;
			if ("geil" in b) {
				b = b.geil(a);
				V().c( [ b ], 1, a)
			}
		}
	}, ne = function() {
		var a = V();
		return "geil" in a ? a.geil(3) : ""
	}, oe = function() {
		var a = ne(), b = ae;
		return a == b.RELEASE_CANDIDATE_PREVIEW
	}, pe = function() {
		var a = ne(), b = ae;
		return a == b.RELEASE_CANDIDATE_LOADER_IE8
				|| a == b.RELEASE_CANDIDATE_LOADER_IE7
				|| a == b.RELEASE_CANDIDATE_LOADER_FF
				|| a == b.RELEASE_CANDIDATE_LOADER_WK
				|| a == b.RELEASE_CANDIDATE_LOADER_XX
	}, qe = function() {
		var a = ne(), b = ae;
		return a == b.BLOCKING_LOADER_IE8 || a == b.BLOCKING_LOADER_IE7
				|| a == b.BLOCKING_LOADER_FF || a == b.BLOCKING_LOADER_WK
				|| a == b.BLOCKING_LOADER_XX
	}, re = function() {
		G && me();
		if (ne()) {
			var a = be, b = 0;
			b = qe() ? a.BLOCKING_BLOCKING : pe() ? G ? a.EXPT_ASYNC
					: a.EXPT_BLOCKING : oe() ? G ? a.PREVIEW_ASYNC
					: a.PREVIEW_BLOCKING : je() ? a.CTRL_ASYNC
					: a.CTRL_BLOCKING;
			$d().c( [ b ], 1, 4)
		}
	};
	var se = {
		google : 1,
		googlegroups : 1,
		gmail : 1,
		googlemail : 1,
		googleimages : 1,
		googleprint : 1
	};
	function te(a) {
		a = a.google_page_location || a.google_page_url;
		if (!a)
			return j;
		a = a.toString();
		if (a.indexOf("http://") == 0)
			a = a.substring(7, a.length);
		else if (a.indexOf("https://") == 0)
			a = a.substring(8, a.length);
		var b = a.indexOf("/");
		if (b == -1)
			b = a.length;
		a = a.substring(0, b);
		a = a.split(".");
		b = j;
		if (a.length >= 3)
			b = a[a.length - 3] in se;
		if (a.length >= 2)
			b = b || a[a.length - 2] in se;
		return b
	}
	function ue(a, b, c) {
		var d = Q();
		if (te(a))
			return !U(d, 2, h);
		if (!T(d, 2)) {
			a = Math.random();
			if (a <= c) {
				c = "//" + ma() + "/pagead/test_domain.js";
				a = "script";
				b.write("<" + a + ' src="' + c + '"></' + a + ">");
				return U(d, 2, h)
			}
		}
		return j
	}
	var ve = function(a) {
		var b = V();
		if (b.b(1) == "44901228")
			return j;
		if (b.b(1) == "44901229" || Math.random() < cc)
			return 1 == Math.floor(a / 2) % 2;
		return j
	};
	function we(a, b) {
		var c = Q();
		if (!te(a) && Wd(c))
			return ve(b) ? "//" + la("", "googleads2.g.doubleclick.net")
					: "//" + ma();
		return "//" + na()
	}
	;
	var X = function(a) {
		this.f = a;
		this.B = [];
		this.A = 0;
		this.l = [];
		this.Y = 0;
		this.q = [];
		this.W = j;
		this.I = this.K = "";
		this.V = j
	};
	X.prototype.aa = function(a, b) {
		var c = this.f[b], d = this.B;
		this.f[b] = function(e) {
			if (e && e.length > 0) {
				var f = e.length > 1 ? e[1].url : i;
				d.push( [ a, wa(e[0].url), f ])
			}
			c(e)
		}
	};
	X.prototype.$ = function() {
		this.A++
	};
	X.prototype.ba = function(a) {
		this.l.push(a)
	};
	var xe = "//" + s() + "/pagead/osd.js";
	X.prototype.X = function() {
		if (!this.W) {
			Mb(I());
			Kb(xe);
			this.W = h
		}
	};
	X.prototype.M = function(a) {
		if (this.A > 0)
			for ( var b = this.f.document.getElementsByTagName("iframe"), c = this.V ? "google_ads_iframe_"
					: "google_ads_frame", d = 0; d < b.length; d++) {
				var e = b.item(d);
				e.src && e.name && e.name.indexOf(c) == 0 && a(e, e.src)
			}
	};
	X.prototype.N = function(a) {
		var b = this.B;
		if (b.length > 0)
			for ( var c = this.f.document.getElementsByTagName("a"), d = 0; d < c.length; d++)
				for ( var e = 0; e < b.length; e++)
					if (c.item(d).href == b[e][1]) {
						var f = c.item(d).parentNode;
						if (b[e][2])
							for ( var g = f, l = 0; l < 4; l++) {
								if (g.innerHTML.indexOf(b[e][2]) > 0) {
									f = g;
									break
								}
								g = g.parentNode
							}
						a(f, b[e][0]);
						b.splice(e, 1);
						break
					}
	};
	X.prototype.O = function(a) {
		for ( var b = 0; b < this.l.length; b++) {
			var c = this.l[b], d = ye(c);
			if (d)
				(d = this.f.document.getElementById("google_ads_div_" + d))
						&& a(d, c)
		}
	};
	X.prototype.s = function(a) {
		this.N(a);
		this.O(a);
		this.M(a)
	};
	X.prototype.setupOsd = function(a, b, c) {
		this.Y = a;
		this.K = b;
		this.I = c
	};
	X.prototype.getOsdMode = function() {
		return this.Y
	};
	X.prototype.getEid = function() {
		return this.K
	};
	X.prototype.getCorrelator = function() {
		return this.I
	};
	X.prototype.z = function() {
		return this.B.length + this.A + this.l.length
	};
	X.prototype.setValidOutputTypes = function(a) {
		this.q = a
	};
	X.prototype.registerAdBlockByType = function(a, b, c) {
		if (this.q.length > 0) {
			for ( var d = 0; d < this.q.length; d++)
				if (this.q[d] == a) {
					this.V = c;
					if (a == "js")
						this.aa(b, "google_ad_request_done");
					else if (a == "html")
						this.$();
					else
						a == "json_html" && this.ba(b)
				}
			this.X()
		}
	};
	var ye = function(a) {
		if ((a = a.match(/[&\?](?:slotname)=([^&]+)/)) && a.length == 2)
			return a[1];
		return ""
	}, ze = function() {
		var a = I();
		a.__google_ad_urls || (a.__google_ad_urls = new X(a));
		return a.__google_ad_urls
	};
	q("Goog_AdSense_getAdAdapterInstance", ze);
	q("Goog_AdSense_OsdAdapter", X);
	q("Goog_AdSense_OsdAdapter.prototype.numBlocks", X.prototype.z);
	q("Goog_AdSense_OsdAdapter.prototype.findBlocks", X.prototype.s);
	q("Goog_AdSense_OsdAdapter.prototype.getOsdMode", X.prototype.getOsdMode);
	q("Goog_AdSense_OsdAdapter.prototype.getEid", X.prototype.getEid);
	q("Goog_AdSense_OsdAdapter.prototype.getCorrelator",
			X.prototype.getCorrelator);
	q("Goog_AdSense_OsdAdapter.prototype.setValidOutputTypes",
			X.prototype.setValidOutputTypes);
	q("Goog_AdSense_OsdAdapter.prototype.setupOsd", X.prototype.setupOsd);
	q("Goog_AdSense_OsdAdapter.prototype.registerAdBlockByType",
			X.prototype.registerAdBlockByType);
	var Y = {};
	function Ae(a) {
		if (a == 1)
			return h;
		return !Y[a]
	}
	function Be(a, b) {
		if (!(!a || a == ""))
			if (b == 1)
				if (Y[b])
					Y[b] += "," + a;
				else
					Y[b] = a;
			else
				Y[b] = a
	}
	function Ce() {
		var a = [];
		C(Y, function(b) {
			a.push(b)
		});
		return a.join(",")
	}
	function De(a, b) {
		if (n(a))
			for ( var c = 0; c < a.length; c++)
				o(a[c]) && Be(a[c], b)
	}
	var Ee = j;
	function Fe(a, b) {
		var c = "script";
		Ee = Ge(a, b);
		if (!Ee)
			a.google_allow_expandable_ads = j;
		var d = !He();
		if (Ee && d) {
			if ((G ? Z(a) == 1 : !Z(a))
					&& (a.google_ad_output == "html" || a.google_ad_output == "")) {
				typeof window.iframes != "undefined" && zc(8);
				var e = [ "30143090", "30143091" ];
				V().c(e, dc, 5)
			}
			$d().b(5) == "30143091"
					&& b.write("<" + c + ' src="//' + s()
							+ '/pagead/js/iframes.js"></' + c + ">");
			b.write("<" + c + ' src="//' + s()
					+ '/pagead/expansion_embed.js"></' + c + ">")
		}
		e = ue(a, b, jc);
		(d = d || e) && Ob("msie") && !window.opera ? b
				.write("<" + c + ' src="//' + s()
						+ '/pagead/render_ads.js"></' + c + ">")
				: b
						.write("<"
								+ c
								+ '>google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);</'
								+ c + ">")
	}
	var Z = function(a) {
		a = a.google_unique_id;
		if (typeof a == "number")
			return a;
		return 0
	};
	function Ie(a) {
		return a != i ? '"' + a + '"' : '""'
	}
	var Je = function(a, b) {
		var c = b.slice(-1), d = c == "?" || c == "#" ? "" : "&", e = [ b ];
		c = function(f, g) {
			if (f || f === 0 || f === j) {
				if (typeof f == "boolean")
					f = f ? 1 : 0;
				Jb(e, d, g, "=", D(f));
				d = "&"
			}
		};
		C(a, c);
		return e.join("")
	};
	function Ke() {
		var a = w && y("6"), b = Za && y("1.8.1"), c = x && y("525");
		if (eb && (a || b || c))
			return h;
		else if (db && (c || b))
			return h;
		else if (fb && b)
			return h;
		return j
	}
	function He() {
		return typeof ExpandableAdSlotFactory == "object"
				&& typeof ExpandableAdSlotFactory.createIframe == "function"
	}
	function Ge(a, b) {
		var c = a.google_ad_width, d = a.google_ad_height;
		if (a.google_allow_expandable_ads === j || !b.body
				|| a.google_ad_output != "html" || cd(I(), b, c, d) || !Le(a)
				|| isNaN(a.google_ad_height) || isNaN(a.google_ad_width)
				|| !Ke() || b.domain != a.location.hostname)
			return j;
		return h
	}
	function Le(a) {
		var b = a.google_ad_format;
		if (E(b))
			return j;
		if (Rb(a) && b != "468x15_0ads_al")
			return j;
		return h
	}
	function Me() {
		var a;
		if (B.google_ad_output == "html" && !(Rb(B) || E(B.google_ad_format))
				&& Ae(0)) {
			a = [ "6083035", "6083034" ];
			a = Sb(a, oc);
			Be(a, 0)
		}
		return a == "6083035"
	}
	function Ne(a, b) {
		if (!(G ? Z(a) == 1 : !Z(a)) || E(a.google_ad_format))
			return "";
		var c = "", d = Rb(a);
		if (b == "html" || d)
			c = Sb( [ "36815001", "36815002" ], kc);
		if (c == "" && (b == "js" || d))
			c = Sb( [ "36815003", "36815004" ], lc);
		if (c == "" && (b == "html" || b == "js"))
			c = Sb( [ "36813005", "36813006" ], mc);
		return c
	}
	function Oe() {
		if (G)
			return "";
		var a = ze(), b = window.google_enable_osd, c;
		if (b === h) {
			c = "36813006";
			Pe(c, a)
		} else if (b !== j && Ae(0)) {
			c = a.getEid();
			if (c == "")
				(c = Ne(window, String(window.google_ad_output || "")))
						&& Pe(c, a);
			else if (c != "36815001" && c != "36815002" && c != "36815003"
					&& c != "36815004" && c != "36813005" && c != "36813006")
				c = ""
		}
		if (c) {
			Be(c, 0);
			return c
		}
		return ""
	}
	function Pe(a, b) {
		var c = b.getOsdMode(), d = [];
		switch (a) {
		case "36815004":
			c = 1;
			d = [ "js" ];
			break;
		case "36815002":
			c = 1;
			d = [ "html" ];
			break;
		case "36813006":
			c = 0;
			d = [ "html", "js" ];
			break
		}
		d.length > 0 && b.setValidOutputTypes(d);
		d = Q();
		b.setupOsd(c, a, T(d, 7).toString())
	}
	function Qe(a, b, c, d) {
		G || he(a);
		var e = Z(a);
		c = Je( {
			ifi : e
		}, c);
		c = c.substring(0, 1991);
		c = c.replace(/%\w?$/, "");
		var f = "script", g = "google_ads_frame";
		if ((a.google_ad_output == "js" || a.google_ad_output == "json_html")
				&& (a.google_ad_request_done || a.google_radlink_request_done))
			b.write("<" + f + ' language="JavaScript1.1" src=' + Ie(ca(c))
					+ "></" + f + ">");
		else if (a.google_ad_output == "html") {
			d = a.google_container_id || d || i;
			if (typeof iframes == "object" && typeof iframes.open == "function"
					&& $d().b(5) == "30143091") {
				b = g + e;
				Pd();
				iframes.open(ca(c), {
					style : "expandable",
					id : b,
					name : g,
					width : a.google_ad_width,
					height : a.google_ad_height,
					cssStyle : "left:0;position:absolute;top:0",
					topMostFriendlyWindow : I(),
					friendlyIframeId : a.google_async_iframe_id
				}, {})
			} else if (Ee && He())
				a["google_expandable_ad_slot" + e] = ExpandableAdSlotFactory
						.createIframe(g + e, ca(c), a.google_ad_width,
								a.google_ad_height, d, I(),
								a.google_async_iframe_id);
			else {
				g = '<iframe name="'
						+ g
						+ '" width='
						+ Ie(String(a.google_ad_width))
						+ " height="
						+ Ie(String(a.google_ad_height))
						+ " frameborder="
						+ Ie(String(a.google_ad_frameborder == i ? ""
								: a.google_ad_frameborder))
						+ " src="
						+ Ie(ca(c))
						+ ' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no"></iframe>';
				a.google_container_id ? Re(a.google_container_id, b, g) : b
						.write(g)
			}
		}
		return c
	}
	function Se(a) {
		rd(a)
	}
	function Te(a) {
		var b = $d().b(2) == "44901217";
		if (!Ue(b))
			return j;
		b = Me();
		var c = we(window, Z(window));
		a = Ve(a);
		b = c + We(a.google_ad_format, b);
		window.google_ad_url = Je(a, b);
		return h
	}
	var $e = function(a) {
		a.dt = k;
		if (G && window.google_bpp)
			a.bpp = window.google_bpp;
		a.shv = "r20100812";
		var b = Q(), c = T(b, 8), d = window.google_ad_section, e = window.google_ad_format, f = window.google_ad_slot;
		if (c[d])
			E(e) || (a.prev_fmts = c[d]);
		var g = T(b, 9);
		if (g[d])
			a.prev_slotnames = g[d].toLowerCase();
		if (e) {
			if (!E(e))
				if (c[d])
					c[d] += "," + e;
				else
					c[d] = e
		} else if (f)
			if (g[d])
				g[d] += "," + f;
			else
				g[d] = f;
		a.correlator = T(b, 7);
		if (T(b, 2) && !Wd(b))
			a.dblk = 1;
		if (window.google_ad_channel) {
			c = T(b, 10);
			d = "";
			e = window.google_ad_channel.split(Xe);
			for (f = 0; f < e.length; f++) {
				g = e[f];
				if (c[g])
					d += g + "+";
				else
					c[g] = h
			}
			a.pv_ch = d
		}
		if (window.google_ad_host_channel) {
			b = Ye(window.google_ad_host_channel, T(b, 11));
			a.pv_h_ch = b
		}
		if (pc)
			a.jscb = 1;
		if (rc)
			a.jscd = 1;
		a.frm = window.google_iframing;
		a.adk = Ze();
		b = vd();
		a.ga_vid = b.vid;
		a.ga_sid = b.sid;
		a.ga_hid = b.hid;
		a.ga_fc = b.from_cookie;
		a.ga_wpids = window.google_analytics_uacct
	}, af = function(a) {
		var b = h;
		if (b = Ub(b)) {
			a.biw = b.width;
			a.bih = b.height
		}
	}, Ze = function() {
		var a = [];
		Jb(a, B.google_ad_slot, B.google_ad_format, B.google_ad_type,
				B.google_ad_width, B.google_ad_height);
		if (Eb) {
			var b = Xb(Eb);
			b && a.push(b)
		}
		b = 0;
		if (a)
			b = Vb(a.join(":"));
		return b.toString()
	}, bf = function(a) {
		var b = Wb(I());
		if (b != 0)
			a.ifk = b.toString()
	};
	function Ye(a, b) {
		for ( var c = a.split("|"), d = -1, e = [], f = 0; f < c.length; f++) {
			var g = c[f].split(Xe);
			b[f] || (b[f] = {});
			for ( var l = "", $ = 0; $ < g.length; $++) {
				var R = g[$];
				if (R != "")
					if (b[f][R])
						l += "+" + R;
					else
						b[f][R] = h
			}
			l = l.slice(1);
			e[f] = l;
			if (l != "")
				d = f
		}
		c = "";
		if (d > -1) {
			for (f = 0; f < d; f++)
				c += e[f] + "|";
			c += e[d]
		}
		return c
	}
	function cf() {
		var a = [ "44901228", "44901229" ];
		V().c(a, bc, 1);
		a = [ "44901218", "44901217" ];
		V().c(a, nc, 2)
	}
	var df = function() {
		Dc() != I() && zc(4)
	};
	function ef() {
		df();
		(G ? Z(window) == 1 : !Z(window)) && cf();
		var a = Oe(), b = i, c = "", d = Math.random() < 0.01;
		if (d)
			if (b = window.google_async_iframe_id)
				b = I().document.getElementById(b);
			else {
				c = "google_temp_span";
				b = ff(c)
			}
		d = Te(b);
		b && b.id == c && Ab(b);
		if (d) {
			c = Qe(window, document, window.google_ad_url);
			if (a)
				ze().registerAdBlockByType(
						String(window.google_ad_output || ""), c, j);
			Se(window)
		}
		ad(window)
	}
	var gf = function(a) {
		C($b, function(b, c) {
			a[b] = window[c]
		});
		C(Zb, function(b, c) {
			a[b] = window[c]
		});
		C(ac, function(b, c) {
			a[b] = window[c]
		})
	}, hf = function(a) {
		De(window.google_eids, 1);
		a.eid = Ce();
		var b = $d().P();
		if (a.eid.length > 0 && b.length > 0)
			a.eid += ",";
		a.eid += b
	};
	function jf(a, b, c, d) {
		a = vc(a, b, c, d);
		Fe(window, document);
		return a
	}
	function kf() {
		qd()
	}
	function lf(a) {
		var b = {};
		a = a.split("?");
		a = a[a.length - 1].split("&");
		for ( var c = 0; c < a.length; c++) {
			var d = a[c].split("=");
			if (d[0])
				try {
					b[d[0].toLowerCase()] = d.length > 1 ? window.decodeURIComponent ? decodeURIComponent(d[1]
							.replace(/\+/g, " "))
							: unescape(d[1])
							: ""
				} catch (e) {
				}
		}
		return b
	}
	function mf() {
		var a = window, b = lf(document.URL);
		if (b.google_ad_override) {
			a.google_ad_override = b.google_ad_override;
			a.google_adtest = "on"
		}
	}
	function Re(a, b, c) {
		if (a)
			if ((a = b.getElementById(a)) && c && c.length != "") {
				a.style.visibility = "visible";
				a.innerHTML = c
			}
	}
	var We = function(a, b) {
		var c;
		return c = E(a) ? "/pagead/sdo?"
				: b ? "/pagead/render_iframe_ads.html#" : "/pagead/ads?"
	}, nf = function(a, b) {
		b.dff = Gd(a).toLowerCase();
		b.dfs = Ld(a)
	}, of = function(a) {
		a.ref = window.google_referrer_url;
		a.loc = window.google_page_location
	}, Ue = function(a) {
		var b = Q(), c = T(b, 8), d = T(b, 9), e = window.google_ad_section;
		if (E(window.google_ad_format)) {
			if (U(b, 4, T(b, 4) + 1) > 4 && !a)
				return j
		} else if (Rb(window)) {
			if (U(b, 5, T(b, 5) + 1) > 3 && !a)
				return j
		} else {
			var f = U(b, 6, T(b, 6) + 1);
			if (window.google_num_slots_to_rotate) {
				zc(1);
				c[e] = "";
				d[e] = "";
				T(b, 12)
						|| U(b, 12, (new Date).getTime()
								% window.google_num_slots_to_rotate + 1);
				if (T(b, 12) != f)
					return j
			} else if (!a && f > 6 && e == "")
				return j
		}
		return h
	}, Ve = function(a) {
		var b = {};
		gf(b);
		$e(b);
		Tb(b);
		a && nf(a, b);
		af(b);
		bf(b);
		hf(b);
		of(b);
		b.fu = wc;
		return b
	}, ff = function(a) {
		var b = window.google_container_id, c = b && pb(b) || pb(a);
		if (!c && !b && a) {
			document.write("<span id=" + a + "></span>");
			c = pb(a)
		}
		return c
	}, Xe = /[+, ]/;
	window.google_render_ad = ef;
	var pf = function() {
		mf();
		re();
		var a = window.google_start_time;
		if (typeof a == "number") {
			k = a;
			window.google_start_time = i
		}
		tc("show_ads.google_init_globals", jf, kf);
		Fe(window, document)
	}, qf = function() {
		window.google_start_time = k;
		document.write(ie())
	}, rf = function() {
		if (je()) {
			he(window);
			ke(window)
		} else
			qf()
	};
	function sf() {
		if (sc && typeof B.alternateShowAds == "function")
			B.alternateShowAds.call(i);
		else if (qc)
			pf();
		else {
			Z(window) || le();
			if (pe() || oe())
				rf();
			else
				qe() ? qf() : pf()
		}
	}
	tc("show_ads.main", vc, sf);
})()

