

var SoldArray = new Array();

var ElsewhereArray = new Array();

SoldArray.push ( 0 ) ;
ElsewhereArray.push ( new ElsewhereObject ( "0" , "" , "" , "" ) );

function Sold (  )
{
		for ( var i = 0; i < arguments.length ; i ++ ) {
				SoldArray.push ( "" + arguments[i] ) ;
		}
}

function IsSold ( cat )
{
		cat = "" + cat ;
		if ( SoldArray ) {
				for ( var i = 0; i < SoldArray.length ; i ++ ) {
						if ( SoldArray[i] == cat ) {
								return true ;
						}
				}
		}
		return false ;
}

function ElsewhereObject ( cat, shop, phone, url )
{
	this.cat = cat ;
	this.shop = shop ;
	this.phone = phone ;
	this.url = url ;
}

function Elsewhere ( catname, shop, phone, url )
{
	var cat = "";
	if (String(catname) != "undefined") {
		if (catname.length > 4) {
			if (catname.substr(3,1) == ' ' || catname.substr(3,1) == '.') {
				cat = catname.substr(0,3);
			} else if (catname.substr(4,1) == ' ' || catname.substr(4,1) == '.') {
				cat = catname.substr(0,4);
			}
		} else if ( catname.length == 4 || catname.length == 3 ) {
			cat = "" + catname ;
		}  
	}
	if ( cat != "" )
	{
		var me = new ElsewhereObject ( cat, shop, phone, url ) ;
		ElsewhereArray.push ( me ) ;
	}
}

function FindElsewhere ( cat )
{
	if ( ElsewhereArray )
	{
		for ( var i = 0 ; i < ElsewhereArray.length ; i ++ )
		{
			if ( ElsewhereArray[i].cat == cat ) 
			{
				return ElsewhereArray[i] ;
			}
		}
	}
	return null ;
}
