function main(username, type) {
	var jQuery;
	var widget_siteurl	=	'http://www.blackprofiles.co.uk/';
	var widget_theme	=	'rebackgroundable';
	if (window.jQuery === undefined) {
		var script_tag = document.createElement('script');
		script_tag.setAttribute("type","text/javascript");
		script_tag.setAttribute("src",
			"http://code.jquery.com/jquery-latest.js");
		script_tag.onload = scriptLoadHandler;
		script_tag.onreadystatechange = function () { // Same thing but for IE
			if (this.readyState == 'complete' || this.readyState == 'loaded') {
				scriptLoadHandler();
			}
		};
		(document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
	} else {
		jQuery = window.jQuery;
		display_widget(username, type);
	}
	function scriptLoadHandler() {
		jQuery = window.jQuery.noConflict(true);
		display_widget(username, type);
	}
	var responsedata	=	'';
	function display_widget(username, type) {
		jQuery(document).ready(function($) { 
			var css_link = document.createElement('link');
				css_link.setAttribute("type","text/css");
				css_link.setAttribute("rel","stylesheet");
				css_link.setAttribute("href",widget_siteurl+"themes/"+widget_theme+"/css/widget_style.css");
				document.getElementsByTagName("head")[0].appendChild(css_link); 
			if(type=='update') {	
				document.getElementById("widget_update").innerHTML	=	'\x3Cdiv class="widget_content" id="widget_content" style="background-color:#'+BPWidget.shell_background+'; height:50px;">\x3C/div>';
				jQuery.getJSON(widget_siteurl+'1/users/show/'+username+'.json?callback=?',{ },				
				function(data) {
					responsedata	=	'\x3Cdiv class="widget_content" id="widget_content" style="background-color:#'+BPWidget.shell_background+';">';
					var image_url	=	data.profile_image_url;
					image_url	=	image_url.replace('thumbs1', 'thumbs3');
					 responsedata	+= 	'\x3Cdiv class="widget_userdetail">\x3Cdiv class="userimage">\x3Ca href="'+widget_siteurl+data.screen_name+'" target="_blank"><img src="'+image_url+'" alt="'+data.screen_name+'" /></a>\x3C/div>\x3Cdiv class="username">\x3Cdiv class="userfullname">\x3Ca href="'+widget_siteurl+data.screen_name+'" target="_blank" style="color:#'+BPWidget.shell_color+';">'+data.name+'\x3C/a>\x3C/div>\x3Cdiv style="clear:both">\x3C/div>\x3Cdiv class="userprofilename">\x3Ca href="'+widget_siteurl+data.screen_name+'" target="_blank" style="color:#'+BPWidget.shell_color+';">'+data.screen_name+'\x3C/a>\x3C/div>\x3C/div>\x3C/div>';
					responsedata	+=	'\x3Cdiv class="widget_post_contents" id="widget_post_contents" style="background-color:#'+BPWidget.tweet_background+'">';
					jQuery.getJSON(widget_siteurl+'1/statuses/user_timeline/'+username+'.json?suppress_response_codes&callback=?',{ },					
					function(data1) {
						jQuery.each(data1, function(i,item){
							var image_url	=	item.user.profile_image_url;
							image_url	=	image_url.replace('thumbs1', 'thumbs3');
							responsedata	+=	'\x3Cdiv class="widget_post">\x3Cdiv class="widgetpost_image">\x3Ca href="'+widget_siteurl+item.user.screen_name+'" target="_blank"><img src="'+image_url+'" alt="'+item.user.name+'" />\x3C/a>\x3C/div>\x3Cdiv class="widgetpost_content">\x3Cdiv class="widgetpost_username">\x3Ca href="'+widget_siteurl+item.user.screen_name+'" class="link" target="_blank" style="color:#'+BPWidget.link_color+'">'+item.user.screen_name+'\x3C/a>\x3C/div>\x3Cdiv class="widgetpost_text" style="color:#'+BPWidget.tweet_color+'">'+item.text.substr(0,50)+'\x3C/div>\x3Cdiv style="clear:both">\x3C/div>\x3Cdiv class="widgetpost_controls">\x3Ca class="link" title="View Post" style="color:#'+BPWidget.link_color+'" target="_blank" href="'+widget_siteurl+'view/post:'+item.id+'">'+item.created_at+'\x3C/a><a class="link" title="Comment" style="color:#'+BPWidget.link_color+'" target="_blank" href="'+widget_siteurl+'view/post:'+item.id+'">Comment\x3C/a>\x3C/div>\x3C/div>\x3C/div>\x3Cdiv style="clear:both">\x3C/div>';
							
							if(i==BPWidget.show_posts-1) {
								return false;
							}
						});
						responsedata	+= '\x3C/div>\x3Cdiv style="clear:both">\x3C/div>\x3Cdiv class="site_logobox">\x3Ca href="'+widget_siteurl+'signup" target="_blank" style="color:#'+BPWidget.link_color+'" class="link">\x3Cimg src="'+widget_siteurl+'themes/'+widget_theme+'/imgs/widget_sitelogo.png">Join Now!\x3C/a>\x3C/div>\x3C/div>';
						document.getElementById("widget_update").innerHTML	=	responsedata;
					});
					
				});
			
			}
			else if(type=='follow') {
				document.getElementById("widget_follow").innerHTML	=	'<p style="color:red">Please Choose Correct User</p>';
				jQuery.getJSON(widget_siteurl+'1/users/show/'+username+'.json?callback=?',{ },
				function(data) {
				 responsedata	+= '\x3Cdiv class="userfollow_count">'+data.followers_count+'\x3C/div>\x3Cdiv style="clear:both"\x3C/div>\x3Cdiv\x3Ca class="widget_userfollow" href="'+widget_siteurl+'" target="_blank">\x3Cimg src="'+widget_siteurl+'themes/'+widget_theme+'/imgs/widgetfollow.png" style="border:0 none;" align="absmiddle" alt="'+data.name+'" />&nbsp;&nbsp;@'+data.screen_name+'\x3C/a>\x3C/div>';
				 responsedata	+= '\x3C/div>';
				 document.getElementById("widget_follow").innerHTML	=	responsedata;
				});
			}
		});		
	}
	
	setTimeout( function() { main(username, type) }, 60000 );
	
}
