// Web Browser Program
//
// Karl Rees CS240
// October 10, 1999
//
// Main Program


#include "browser.h"
#include "cs240.h"
#include <iostream.h>
#include <string>

string URLaddress;
string domain;
string stopWord;
string outputDIR;

int main(  int argc, char* argv[] ) {
	if (argc < 5) { cout << "\n\nFormat:\n	browser [URL Address] [Limting Domain] [Output Directory] [StopWord File]\n\n";
					exit(1);
	}
	URLaddress = argv[1];
	domain = argv[2];
	outputDIR = argv[3];
	outputDIR += "/";
	stopWord = argv[4];
	//cout << "\n\nInitializing Browser...";
	Browser *browser = new Browser(stopWord);
	//cout << "Succesful!\n Now reading pages . . .";
	int readError = browser->readPages(URLaddress, domain);
	cout << "\nWriting files ...\n";
	//cin.get();
	browser->writePages(outputDIR);
	delete [] argv;
	delete browser;
	if (!readError) {
			cout << "\nDone!\n\n";
	}
	CS240::print();
}
