(function() {
    //TODO: this is a total hack...script tag is rendered twice on some pages...
    // figure out why...
    wendigo._quoteRendered = (wendigo._quoteRendered == undefined) ? false : true;
    if (wendigo._quoteRendered) {
        return true;
    }
	
    wendigo.doAjax({
		"request" : "getQuote.hope.do",
		"paramAdder" : function(qry) {
			qry.add("getRandom", "true");
		},
		"doWait" : false,
		"callback" : function(json) {
    		var quote = JSON.parse(json.quote, function(k,v) { return v; });
            var hns = jwyre.module("wendigo.hope");
            var url = quote.fileUrl;
            if (hns.convertSecure) {
                url = hns.convertSecure(url);
            }           
			
			wendigo.doAjax({
				"request" : url,
				"doWait" : false,
				"parseJson" : false,
				"callback" : function(ajax) {
    				var txt = ajax.getText();
					var html = jwyre.create("<div>" +  txt + "</div>");
					if (jwyre.isIE(7)) {
						jwyre.style(html, {
							"line-height" : "1.5em"
						});
					}
					jwyre.append("#top", html);
					$("#top").find("em").css({
						"font-size" : "16px",
						"font-weight" : "normal",
						"font-style" : "italic"
					});
                    wendigo._quoteRendered = true;
					
				},
                "onError" : function() {}				
			});
		}
 	});
})();

