




/*
     FILE ARCHIVED ON 14:19:55 Jul 29, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:37:33 Feb 13, 2012.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
		var blogurl;
		var keywords;
		var rssurl;				
		var snippets;
		var border;
		var results;
		var encoding;	
		
		function initialize()
		{
			clearInput();			
			blogurl = document.getElementById("blogurl").value;
			keywords = new String(document.getElementById("keywords").value);
		
			while(keywords.indexOf(",")!=(-1) || keywords.indexOf(" ")!=(-1)){
				keywords = keywords.replace(',', '|');	
				keywords = keywords.replace(' ', '|');							
			}

			while (keywords.indexOf("&")!=(-1) || keywords.indexOf("+")!=(-1) || keywords.indexOf("'")!=(-1) || keywords.indexOf('"')!=(-1)){
				keywords = keywords.replace("&", "|");
				keywords = keywords.replace("+", "|");
				keywords = keywords.replace("'", "");
				keywords = keywords.replace('"', '');
			}

			while(keywords.indexOf("||")!=(-1)){
				keywords = keywords.replace('||', '|');							
			}

			if(keywords == "|"){
				keywords = "";
			}

			rssurl = 'http://web.archive.org/web/20070729141955/http://blogsearch.google.com/blogsearch_feeds?hl=en&q=blogurl:' + blogurl + '+' + keywords + '&ie=utf-8&num=50&output=rss';
			snippets = document.forms["inputform"].elements["snippets"].value;
			border = document.forms["inputform"].elements["border"].value;
			results = document.forms["inputform"].elements["results"].value;
			encoding = document.forms["inputform"].elements["encoding"].value;						
		}
				
		function controller()
		{
			var campaignCode;			
			var snippetCode;
			initialize();			
			if(blogurl == ""){			
				return;
			}
			
			campaignCode = ' <div style="text-align:right"><font size="1">Powered by <a href="http://web.archive.org/web/20070729141955/http://stuffablog.com">Stuff-a-Blog</a></font></div> ';	
		
			snippetCode = '<script language="Javascript" type="text/javascript" src="http://web.archive.org/web/20070729141955/http://stuffablog.com/bstir/service?blogurl=' 
					+ blogurl + '&output=html&results=' + results + '&border=' + border + '&snippets=' 
					+ snippets + '&encoding=' + encoding +  '&keywords=' + keywords + '"> </script>';												

			setBloggerWidgetContent(snippetCode + campaignCode);
			showSnippet("finalDiv", (snippetCode + campaignCode));
			showRssUrlDiv("rssUrlDiv");
			showDiv("preview");
		}

		
		function setBloggerWidgetContent(content)
		{			
			var textarea = document.getElementById("bloggerWidgetContent");
			textarea.value = content;
		}
		

		function clearInput()
		{			
			blogurl = "";
			keywords = "";					
			snippets = "";
			border = "";
			results = "";
			snippetCode = "";

			hideDiv("finalDiv");
			hideDiv("preview");
			hideDiv("advanced");
		}
		
		function showDiv(divName){
			document.getElementById(divName).style.display = ""; 
		}
		
		function hideDiv(divName){
			document.getElementById(divName).style.display = "none"; 
		}
		
		function showAdvanced(){
			showDiv("advanced"); 
		}
		
		function showRssUrlDiv(divName){
			var rssCode = '<p>Check out your <a target="_blank" href="' + rssurl + '">list of articles</a> from which BStir will fetch. (<i>More the number, the better it gets...</i>)</p>';
			document.getElementById(divName).innerHTML = rssCode;
			showDiv(divName);
		}

		function showSnippet(divName, snippetCode){
			document.getElementById(divName).innerHTML = '<TEXTAREA READONLY name="snippet" id="snippet" COLS=80 ROWS=5 wrap="virtual" onclick="javascript:select();">' + snippetCode + '</TEXTAREA>';
			showDiv(divName);
		}
