
// Check ActiveXObject Support
if(window.ActiveXObject){
	var XMLTest = "<?xml version=\"1.0\"?><test>MSXML installed</test>";
		try{
			var domDoc = new ActiveXObject("MSXML2.DomDocument.3.0");
			domDoc.async=false;
		}catch (e){
			//TO DO: REDIRECTIONS
			//window.location = "http://www.ravenweb.net/xml/";
			alert('No MSXML!');
		}
}


// Declarations

var xmlDoc;
var xslDoc;
var strReturn;
var elementMain;


// Initialization

function init() {
	var myUrl=window.location.search;
	var query=myUrl.split('=');
	var key=query[0].replace('?','');
	var qstring=query[1];

	document.getElementById("elPageTitle").innerHTML = pageTitle;
      
	if (DoMenu != 0) {
		CreateMenu();
	}
	
	if (HasSplash != 0) {
		CreateSplash();
	}

	if (FlagOffline == 1) {

		document.getElementById(elDOM).innerHTML = "<div id='CurrentList' class='pane'><span id='pagetitle'>ravenweb.net</span><br/><div><br /><br />Portions of RAVENWEB.NET are currently unavailable or offline.</div></div>";

	} else {

		if (HasXML != 0) {
			if (parseInt(qstring)) {

				if (key == "rssitem") {
					if (qstring > 40) {
						strXML = "2007.xml";
					} else {
						strXML = "2006.xml";
					}

					CreateBlogItem(qstring);
				}

				if (key == "a") {
					GetAuthors(qstring);
					CreateTextsData();
				}

				if (key == "g") {
					GetGenreTexts(qstring,'0','40');
					CreateTextsData();
				}

				if (key == "t") {
					GetText(qstring);
					CreateTextsData();
				}
	
			} else {
				CreatePageData();

				if (pageTitle == "Texts") {
					CreateTextsData();
				}
			}


	  		if (pageTitle == "ravenweb.net")	{
	    			//GetArchiveDistinctList();
	    			GetRecent();
	  		}


	  		if (pageTitle == "RavenBlog")	{
	    			GetArchiveDistinctList();
	    			//GetArchive();
	    			GetRecentBlog();
	  		}
		}
	}
}

window.onload = init




