var TWF = {};
var boxWidth;
var boxHeight;
var apiKey;
if (!TWF.dynData) {
    TWF.dynData = {
        "site_vars": {
            "canvas_client_compute_content_size_method": 1

        },
        "resources": {
			"base_url_format": "http://www.tweetatweet.com/",
            //"base_url_format": "http://beta.cenango.com/social_feedback/",
			//"base_url_format": "http://tat.local/",
			 "prompt_twitter_feed_url": "prompt_twitter_feed.php",
			 "prompt_twitter_feedback_url": "prompt_twitter_feedback_url.php",
			 "twitter_rpc_feedback_url" : "rpc.php?action=feedback"

        }
    };
}

if (!TWF.locale) {
    TWF.locale = "en_US";
}
if (!TWF.localeIsRTL) {
    TWF.localeIsRTL = false;
}

if (!window.TWF) TWF = {};
if (!TWF.Monitor) TWF.Monitor = {
    wrapObject: function(a) {
		if (typeof($) != "function") {
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery.js");
		}
//TWF.Monitor.cssInclude(TWF.dynData.resources.base_url_format+"tw/css/examples.css");
//TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery-impromptu.3.1.min.js");
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery.blockUI.js");
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/urlEncode.js");
		boxHeight = 300;boxWidth = a.width;apiKey = a.api_key;
		TWF.Monitor.cssInclude(TWF.dynData.resources.base_url_format+"tw/css/feedback.css");
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/feedback_box.js");
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery.validates.js");
		TWF.Monitor.createCommentBox(a);
    },setUser: function(q){
		if (typeof($) != "function") {
		 TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery.js");
		}
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery.blockUI.js");
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/urlEncode.js");
		boxHeight2 = 300;boxWidth2 = 400;apiKey2 = q.api_key;
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/feed_box2.js");
		TWF.Monitor.jsInclude(TWF.dynData.resources.base_url_format+"tw/js/jquery.validates2.js");
		TWF.Monitor.cssInclude(TWF.dynData.resources.base_url_format+"tw/css/feedback.css");

		TWF.Monitor.createMain(q);
		TWF.Monitor.getJsonData(q.api_key);
	},
	createCommentBox:function(q){
		tifInnerHtml = '<a class="FeedBackOr" style = "position:fixed;top:50%;  z-index:1000; right:0; _float:right; _position:absolute;" onclick="ShwTweetaTweetCommBOX()">Feedback</a>';
		TWF.Monitor.ContainerOut(tifInnerHtml);
		},ContainerOut:function(H){
		document.write(H);
	},
	createMain:function(q){
		
		var mainDiv = '<div id="main" style=" text-align:left;width:'+q.width+';height:'+q.height+';"><div id="widget" style="background:#FF9900; -moz-border-radius: 6px; -webkit-border-radius: 6px;  padding:10px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;"><div id="Header" style="margin-bottom:5px;"><p style="color:#fff; font-size:20px; margin:0; padding:0;">User Feedback</p></div><div id="Content" style="background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:10px;"><ul style = "list-style:none;margin:0; padding:0;" id ="tweetU"><img src="'+TWF.dynData.resources.base_url_format+'images/ajax-loader.gif" alt="Loading..." /></ul></div><div style=" margin-top:10px;"><div style="width:200px; float:left;"><p style="color:#000; font-size:11px; padding:0; margin:0 0 0 2px;">Powered by:</p><a href="'+TWF.dynData.resources.base_url_format+'" target="_blank"><img src="http://www.tweetatweet.com/tw/images/wiget_logo.gif" alt="twitter feedback" title="twitter feedback" width="87" height="16" border="0"/></a></div><div style="width:171px; float:right"><a href="javascript:void(0)" onclick="ShwTweetaTweetCommBOX2()"><img src="'+TWF.dynData.resources.base_url_format+'tw/images/leavefeedback.jpg" alt="Leave Feedback" border="0"/></a></div><div style="clear:both;"></div></div></div></div>';
		document.write(mainDiv);
		},
	getJsonData:function(api_key){	
	$(function(){
			  
		    $.getJSON(TWF.dynData.resources.base_url_format+'tw/'+TWF.dynData.resources.twitter_rpc_feedback_url+'&mode=check_api_key&api_key='+api_key+'&callback=?', function (data) {
       $("#tweetU").html('');
        $.each(data, function (i, item) {
			
            $("#tweetU").append('<li style ="border-bottom:1px dashed #CCC; padding:5px 0;word-wrap: break-word;">' + item.tweet + '<p style="font-size:10px; color:#FF9900;">'+item.add_time+'</p></li>');

        });
    });
    $("#tweetU").fadeIn(2000);
	});
	},
	jsInclude:function(jsFile) {
                 document.write('<' + 'script');
                 document.write(' language="JavaScript"');
                 document.write(' type="text/javascript"');
                 document.write(' src="' + jsFile + '">');
                 document.write('</' + 'script' + '>');
         },
	cssInclude:function(cssFile) {
                 document.write('<' + 'link');
                 document.write(' rel="stylesheet"');
				 document.write(' media="all"');
                 document.write(' type="text/css"');
                 document.write(' href="' + cssFile + '"/>');
         }
	

};

