var xmlDoc;
var addthisurl = "http://heytallguy.wordpress.com";
var addthistitle = "Cool blog found on BlogSurfer.us";
var trans = "";
var intf = 0;
var c = 4;
var p = 0;
var t;
var o;
var x;
var url;

var qsParm = new Array();
qsParm['post'] = null;
qsParm['i'] = null;
qsParm['s'] = null;
qsParm['c'] = null;
qs();

if (window.XMLHttpRequest) {
	xhttp=new XMLHttpRequest();
} else {  // Internet Explorer 5/6 
	xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}




getblogxml();


function getblogxml()
{

	if (qsParm['post']) {
		xhttp.open("GET","pull_blogroll_xml.aspx?post=" + qsParm['post'],false);
	} else {
		xhttp.open("GET","pull_blogs_xml.php?rid=" + Math.floor(Math.random()),false);
	}


	xhttp.send("");
	xmlDoc=xhttp.responseXML;
	x = xmlDoc.getElementsByTagName("BLOG");
}


function forward()
{

	if (p<(x.length)) {
		p = p + 1;
		document.getElementById('viewed').value = p;
		var f = document.getElementById('iframe');
		f.src = trans + (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
		addthisurl = (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
		addthistitle = "Cool blog found on BlogSurfer.us";
		document.getElementById('txturl').value = (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
	} else {

		p = 0;
		document.getElementById('viewed').value = p;
		addthisurl = "http://heytallguy.wordpress.com";
		addthistitle = "Cool blog found on BlogSurfer.us";
		var f = document.getElementById('iframe');
		f.src = "http://heytallguy.wordpress.com";
		document.getElementById('txturl').value = "http://heytallguy.wordpress.com";

		getblogxml();

		flag();

		//url = "http://www.BlogSurfer.us/index.php?i="; //+ document.getElementById('interval').value;
		//window.location.href=url;
	}
}


function back()
{
	if (p > 1) {
		p = p - 1;
		document.getElementById('viewed').value = p;
		var f = document.getElementById('iframe');
		f.src = trans + (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
		addthisurl = (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
		addthistitle = "Cool blog found on BlogSurfer.us";
		document.getElementById('txturl').value = (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
	} else {
		p = 0;
		document.getElementById('viewed').value = p;
		addthisurl = "http://heytallguy.wordpress.com";
		addthistitle = "Cool blog found on BlogSurfer.us";
		var f = document.getElementById('iframe');
		f.src = "http://heytallguy.wordpress.com";
		document.getElementById('txturl').value = "http://heytallguy.wordpress.com";

		//url = "http://www.BlogSurfer.us/index.php?i="; //+ document.getElementById('interval').value;
		//window.location.href=url;
	}
}




function flag()
{
	intf = 0;
	clearTimeout(t);
	c = 4;
}


function timedCount()
{

	document.getElementById('viewed').value = p;

	if (qsParm['post']) {

		stopCount()

		p = 1;
		//document.getElementById('viewed').value = p + 1;
		var f = document.getElementById('iframe');
		f.src = trans + (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
		addthisurl = (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
		addthistitle = "Cool blog found on BlogSurfer.us";
		document.getElementById('txturl').value = (x[p-1].getElementsByTagName("URL")[0].childNodes[0].nodeValue);
	} else {

		document.getElementById('txt').value = c;
		//document.getElementById('viewed').value = p + 1;
		c = c - 1;

		if (document.getElementById('txt').value < 1) {
			if (intf < 1) {
				forward()
				c = 6;
				t = setTimeout("timedCount()",1000);
			}
		} else {
			t = setTimeout("timedCount()",1000);
		}
	}
}

function stopCount()
{
	intf = 1;
	document.getElementById('txt').value="Pause";
	clearTimeout(t);
	c = 6;
}




function qs() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			qsParm[key] = val;
		}
	}
} 





