var isIE = false;
var req;
var passurl;
var PreFix;
if(document.domain =="our-mission-possible.com") { var address= "http://our-mission-possible.com/ViewerPages/"; }
if(document.domain =="www.our-mission-possible.com") { var address= "http://www.our-mission-possible.com/ViewerPages/"; }
// var address= "http://our-mission-possible.com/ViewerPages/";
var pageMax = 0;
var pageNbr = 0;
var paused = false;

function loadXMLDoc() {
	// alert("Here is the URL:" + passurl);
	// passurl = PreFix + "-" + passurl;
	// alert("Here is the URL: " + passurl);
	var readurl;
	var now=new Date();
	// readurl = passurl + '&spoiler=' + (now.getSeconds());
	// readurl = passurl + '&spoiler=' + now;
	readurl = passurl;
	// alert("Here is the URL:" + readurl);
  		
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", readurl, true);
        req.send(null);
    } 
	else if (window.ActiveXObject) {
    	isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
        	req.onreadystatechange = processReqChange;
			req.open("GET", readurl, true);
            req.send();
        }
    }
}

function processReqChange() {
	if (req.readyState == 4) {
    	if (req.status == 200) {
			displaychat();
		} 
		else {
        	alert("There was a problem retrieving the XML data:" + req.statusText);
        }
    }
}

function displaychat() {
	div = document.getElementById("HtmlViewer");
	// With date
	// div.innerHTML = '<b>' + (new Date).toLocaleString() + '</b><br>' + req.responseText;
	// Without date
	div.innerHTML = req.responseText;
	div =  document.getElementById("SlideNbr");
	if (pageNbr < 10) { TextPgNbr = "0" + pageNbr; }
	else { TextPgNbr = pageNbr; }
	TempVar = "<font color=\"#ffffff\">Slide " + TextPgNbr + "<font>";
	div.innerHTML = TempVar;
}

function forward() {
	paused = true;
	document.getElementById("pause").style.color="#FF0000"
	clearInterval(showtime);
	pageNbr ++;	
	if (pageNbr > pageMax) { pageNbr = 1 }; 
	passurl = address + PreFix + "-" + pageNbr + ".htm";
	// MsgBox ("URL: " + passurl);
	// passurl = url + "&sqft=" + document.getElementById("sqft");
	// setInterval("loadXMLDoc()", 4000 );
	loadXMLDoc();
}

function pause() {
	if (paused == true) {
		showtime = setInterval("play()", 4000 );
		document.getElementById("pause").style.color="#00FF00";
	    paused = false;
	}	
	else {
	    clearInterval(showtime);
		document.getElementById("pause").style.color="#FF0000";
	    paused = true;
	}	
	// passurl = address + pageNbr + ".htm";
	// document.getElementById("pause").style.color="#ff0000";
}

function reverse(url) {
	paused = true;
	document.getElementById("pause").style.color="#FF0000"
	clearInterval(showtime);
	// passurl = url;
	pageNbr = pageNbr - 1;
	if (pageNbr < 1) { pageNbr = 1 };
	passurl = address + PreFix + "-" + pageNbr + ".htm";
	// MsgBox ("URL: " + passurl);
	// passurl = url + "&sqft=" + document.getElementById("sqft");
	// showtime = setInterval("timmer()", 4000 );
	loadXMLDoc();
}

function play() {
	// clearInterval(showtime);
	pageNbr ++;	
	if (pageNbr > pageMax) { pageNbr = 1 }; 
	passurl = address + PreFix + "-" + pageNbr + ".htm";
	// MsgBox ("URL: " + passurl);
	// passurl = url + "&sqft=" + document.getElementById("sqft");
	// setInterval("loadXMLDoc()", 4000 );
	loadXMLDoc();
}

function init(prfx,mxpg) {
	PreFix = prfx;
	pageMax = mxpg;
	// passurl = address + pageNbr + ".htm";
	// MsgBox ("URL: " + passurl);
	showtime = setInterval("play()", 4000 );
}

// window.onload=init;
