/* $Id: classified.js,v 1.1 2009/08/27 02:07:37 kharris Exp $ */
function localHTMLHandlers ( XML )
{
	/*
	var backBtn = document.getElementById("horseback");
	if ( backBtn != null )
	{
		backBtn.onclick = function () { return false; };
		addEvent ( backBtn, "click", reprintList, false );
	}
	if ( window.ActiveXObject || XML != null )
	{
		var myId = '';
		xId = XML.getElementsByTagName("horse_id")[0];
		if ( xId != null && xId.firstChild != null )
		{
			var myQry = "?ajaction=getadcopy&ts=" + new Date().getTime() + "&horse_id=" + xId.firstChild.nodeValue;
			var loader = new net.ContentLoader( processor, myQry, "POST", processAjaxResponse );
		}
	}
	*/
}

function localListHandlers ( XML, myListName )
{
	var categoriesId = myListName + "-categories";
	var categoriesSection = document.getElementById(categoriesId);
	if ( categoriesSection != null )
	{
		var categoryLinks = categoriesSection.getElementsByTagName("a");
		if ( categoryLinks != null )
		{
			for ( var i = 0; i < categoryLinks.length; i++ )
			{
				if ( categoryLinks[i].id.indexOf ( "catlink" ) != -1 )
				{
					//categoryLinks[i].onclick = function () { return false; };
					//addEvent ( categoryLinks[i], "click", overrideCategoryClick, false );
				}
			}
		}
	}
}

function overrideCategoryClick (e)
{
	var obj = null;
	if ( e.srcElement != null )
	{
		obj = e.srcElement;
	}
	else
	{
		obj = e.target;
	}
	if ( obj != null )
	{
		stopEvent(e);
		var myQry = buildQueryFromHref ( obj.href ) + "&ajaction=search&ts="+ new Date().getTime();
		createAJLoaderArea();
		var loader = new net.ContentLoader( processor, myQry, "POST", processAjaxResponse );
	}
}

function reprintList (e)
{
	var obj = null;
	if ( e.srcElement != null )
	{
		obj = e.srcElement;
	}
	else
	{
		obj = e.target;
	}
	if ( obj != null )
	{
		createAJLoaderArea();
		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;
		}
	}
	createMessageArea ( "sysmessage", "Loading, please wait..." );
	var myQry = "?ajaction=" + ajAction + "&ts=" + new Date().getTime() + extraParms;
	var loader = new net.ContentLoader( processor, myQry, "POST", processAjaxResponse );
	
	var photoBox = document.getElementById("photobox");
	if ( photoBox != null )
	{
		alert('found photobox!');
		var photoLinks = photoBox.getElementsByTagName("a");
		if ( photoLinks != null )
		{
			for ( var i = 0; i < photoLinks.length; i++ )
			{
				if ( photoLinks[i].id.indexOf("imglnk_") != -1 )
				{
					photoLinks[i].onclick = function () { return false; };
					addEvent ( photoLinks[i], "click", changeImage, false );
				}
			}
		}
	}
}

function showDescription ()
{
	var yDesc = document.getElementById('yardDescription');
	var yFac = document.getElementById('yardFacilities');
	var yNews = document.getElementById('yardNews');

	yFac.style.display = "none";
	yNews.style.display = "none";
	yDesc.style.display = "";
}

function showFacilities ()
{
	var yDesc = document.getElementById('yardDescription');
	var yFac = document.getElementById('yardFacilities');
	var yNews = document.getElementById('yardNews');

	yNews.style.display = "none";
	yDesc.style.display = "none";
	yFac.style.display = "";
}

function showNews ()
{
	var yDesc = document.getElementById('yardDescription');
	var yFac = document.getElementById('yardFacilities');
	var yNews = document.getElementById('yardNews');

	yFac.style.display = "none";
	yDesc.style.display = "none";
	yNews.style.display = "";
}

function changeImage(thumbId)
{
	var obj = document.getElementById(thumbId);
	
	if ( obj != null )
	{
		var mainPhoto = document.getElementById("largephoto");
		if ( mainPhoto != null )
		{	
			var tmpSrc = mainPhoto.src;
			var newSrc = obj.src;
			
			mainPhoto.src = newSrc;
			obj.src = tmpSrc;
			
		}
	}
}

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