/* $Id: riders.js,v 1.1 2009/08/27 02:07:37 kharris Exp $ */
function getMorePhotos (e)
{
	stopEvent (e);
	var obj = null;
	if ( e.srcElement != null )
	{
		obj = e.srcElement;
	}
	else
	{
		obj = e.target;
	}
	if ( obj != null )
	{
		createAJLoaderArea ();
		var query = "&" + obj.href.substr ( obj.href.indexOf ("?")+1 );
		var myQry = "?ajaction=select&ts=" + new Date().getTime() + query;
		var loader = new net.ContentLoader( processor, myQry, "POST", processAjaxResponse );
	}
}

function localHTMLHandlers ( XML )
{
	var backBtn = document.getElementById("riderback");
	if ( backBtn != null )
	{
		backBtn.onclick = function () { return false; };
		addEvent ( backBtn, "click", reprintList, false );
	}

	var morePhotos = document.getElementById("morephotos");
	if ( morePhotos != null )
	{
		morePhotos.onclick = function () { return false; };
		addEvent ( morePhotos, "click", getMorePhotos, false );
	}
}

function reprintList (e)
{
	var obj = null;
	if ( e.srcElement != null )
	{
		obj = e.srcElement;
	}
	else
	{
		obj = e.target;
	}
	if ( obj != null )
	{
		createAJLoaderArea ();
		var extraParms = buildQueryFromHref ( obj.href ).replace( /^(\?)/, '&' );
		if ( obj.href.indexOf("riders.php") == -1 )
		{
			var myQry = "?ajaction=changepage&ts=" + new Date().getTime() + extraParms;
		}
		else
		{
			var myQry = "?ajaction=reprintlist&ts=" + new Date().getTime();
		}
		var loader = new net.ContentLoader( processor, myQry, "POST", processAjaxResponse );
	}
}

function setPageHandlers (e)
{
	var extraParms = "";
	var ajAction = "search";
	var mySrch = document.location.search;
	if ( mySrch != '' )
	{
		extraParms =  mySrch.replace( /^\?/, "&");
	}
	else 
	{
		// Collect the posted variable string
		extraParms = (inQry) ? inQry : ""
		extraParms = extraParms.replace( /(~~~)/g, "&" );
		if ( extraParms.indexOf("&") != 0 )
		{
			extraParms = "&" + extraParms;
		}
		if ((pos = extraParms.indexOf('laction')) != -1 )
		{
			var tmp = extraParms.substr ( pos+8 );
			if (( pos = tmp.indexOf("&")) != -1 )
			{
				tmp = tmp.substr(0,pos);
			}
			ajAction = tmp;
		}
	}
	createMessageArea ( "sysmessage", "Loading, please wait..." );
	var myQry = "?ajaction=" + ajAction + "&ts=" + new Date().getTime() + extraParms;
	var loader = new net.ContentLoader( processor, myQry, "POST", processAjaxResponse );
}

addEvent ( window, "load", setPageHandlers, false );
