var inval = 1;
var interv = window.setInterval ( "updatetime()", inval*60*1000 );

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); //Not IE
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
	} else {
		//Display your error message here. 
		//and inform the user they might want to upgrade
		//their browser.
		//alert("Your browser doesn't support the XmlHttpRequest object.  Better upgrade to Firefox.");
	}
}

var receiveReq = getXmlHttpRequestObject();
var checkinter = getXmlHttpRequestObject();
function updatetime ()
{

    	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		receiveReq.open("GET", 'http://tekgo.org/pantsless/timetext.php', true);
		//Set the function that will be called when the XmlHttpRequest objects state changes.
		receiveReq.onreadystatechange = handletime; 
		//Make the actual request.
		receiveReq.send(null);
	}
	updateinter();
}
function updateinter ()
{

    	if (checkinter.readyState == 4 || checkinter.readyState == 0) {
		checkinter.open("GET", 'http://tekgo.org/pantsless/interval.php', true);
		//Set the function that will be called when the XmlHttpRequest objects state changes.
		checkinter.onreadystatechange = handleinter; 
		//Make the actual request.
		checkinter.send(null);
	}
}

function handletime() {
if (receiveReq.readyState == 4) {
var time = document.getElementById('time');
    time.innerHTML = receiveReq.responseText;
    }
}
function handleinter() {
if (checkinter.readyState == 4) {
    if (checkinter.responseText != inval)
    {
    interv = window.clearInterval(interv);
    inval = checkinter.responseText;
    if (inval<1)
    {
        inval=10;
    }
    interv = window.setInterval ( "updatetime()", inval*60*1000 );
    }
    
    inval = checkinter.responseText;
    }
    //alert (inval);
}