function openTroubleshooter()
	{
		window.open ('/account/help/troubleshooter/', 'troubleshooter', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openSetup()
	{
		window.open ('/account/setup/', 'setup', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openTour()
	{
		window.open ('/account/help/tour.aspx', 'tour', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openEula()
	{
		//window.open ('/documents/eula.aspx', 'eula', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=700,height=600");
		window.open ('/register/agreements.aspx', 'agreements', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=830,height=520");
	}
function openPoolReset()
	{
		window.open ('/account/reports/reset.aspx', 'poolreset', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openEditor(id)
	{
		window.open ('/account/locationlists/editor_new.aspx?id=' + id, 'locationlistseditor', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openDataCleansingDirector(id)
	{
		window.open ('/account/datacleansing/director.aspx?id=' + id, 'datacleansing', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openBuy()
	{
		window.open ('/account/purchasing/buy.aspx', 'buy', "toolbar=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openPay(id)
	{
		window.open ('/account/purchasing/pay.aspx?id=' + id, 'pay', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}		
function openFinder()
	{
		window.open ('/account/tools/finder.aspx', 'finder', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openFinderUs()
	{
		window.open ('/account/tools/finderus.aspx', 'finderus', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openFinderInternational()
	{
		window.open ('/account/tools/finderinternational.aspx', 'finderinternational', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openExtracts()
	{
		window.open ('/account/tools/extracts.aspx', 'extracts', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openMaps()
	{
		window.open ('/account/tools/map.aspx', 'maps', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=650");
	}
function openPinMaps()
	{
		window.open ('/account/tools/pinmap.aspx', 'pinmaps', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=650");
	}
function openDirections()
	{
		window.open ('/account/tools/directions.aspx', 'directions', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openBanks()
	{
		window.open ('/account/tools/bank_inline.aspx', 'bank', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openBanksInline()
	{
		window.open ('/account/tools/bank_inline.aspx', 'bank', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openBankFinder()
	{
		window.open ('/account/tools/bankfinder.aspx', 'bankfinder', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openDistance()
	{
		window.open ('/account/tools/distance.aspx', 'distance', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openStatistics()
	{
		window.open ('/account/tools/statistics.aspx', 'stats', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}		
function openAcorn()
	{
		window.open ('/account/tools/acorn.aspx', 'acorn', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openObjective2()
	{
		window.open ('/account/tools/objective2.aspx', 'objective2', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openTryItFinder()
	{
		window.open ('/home/finder.aspx', 'tryitfinder', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openStoreLocaterEditor(lk)
	{
		window.open ('/account/licensemanager/editors/storelocater.aspx?license_key=' + lk, 'licenseeditor', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openAddressFinderEditor(lk)
	{
		window.open ('/account/licensemanager/editors/addressfinder.aspx?license_key=' + lk, 'licenseeditor', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openMeteredEditor(lk)
	{
		window.open ('/account/licensemanager/editors/metered.aspx?license_key=' + lk, 'licenseeditor', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openUnMeteredEditor(lk)
	{
		window.open ('/account/licensemanager/editors/unmetered.aspx?license_key=' + lk, 'licenseeditor', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openWebServiceTroubleshooter()
	{
		window.open ('/account/licensemanager/troubleshooters/webservice.aspx', 'troubleshooter', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openPopupTroubleshooter()
	{
		window.open ('/account/licensemanager/troubleshooters/popup.aspx', 'troubleshooter', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openNewLocationList()
	{
		window.open ('/account/locationlists/addnew.aspx', 'locationlist', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openNewCleansingJob()
	{
		window.open ('/account/datacleansing/addnew.aspx', 'cleanse', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openReset(lk)
	{
		window.open ('/account/licensemanager/editors/reset.aspx?license_key=' + lk, 'reset', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openDesktopDemo()
	{
		window.open ('/products/demos/desktop.aspx', 'demos', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=480");
	}		
function openContactSettings()
	{
		window.open ('/account/settings/contact.aspx', 'contactsettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openFormattingPreferences()
	{
		window.open ('/account/settings/formatting.aspx', 'formattingsettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openSecuritySettings()
	{
		window.open ('/account/settings/security.aspx', 'securitysettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openAlertSettings()
	{
		window.open ('/account/settings/alert.aspx', 'alertsettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openTopupSettings()
	{
		window.open ('/account/settings/topup.aspx', 'topupsettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openCardSettings()
	{
		window.open ('/account/settings/cards.aspx', 'cardsettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}		
function openLoginSettings()
	{
		window.open ('/account/settings/login.aspx', 'loginsettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openCheckersFinder()
	{
		window.open ('finder.aspx', 'finder', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openCheckersFinderUs()
	{
		window.open ('finderus.aspx', 'finderus', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openCheckersFinderInternational()
	{
		window.open ('finderinternational.aspx', 'finderinternational', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openCheckersMaps()
	{
		window.open ('map.aspx', 'maps', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=650");
	}
function openCheckersPinMaps()
	{
		window.open ('pinmap.aspx', 'pinmaps', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=650");
	}	
function openCheckersBanks()
	{
		window.open ('bank.aspx', 'bank', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openCheckersAcorn()
	{
		window.open ('acorn.aspx', 'acorn', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openCheckersDistance()
	{
		window.open ('distance.aspx', 'distance', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openCheckersObjective2()
	{
		window.open ('objective2.aspx', 'objective2', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openAgreement(uid)
	{
		window.open ('/account/agreements/agreement.aspx?id=' + uid, 'agreementeditor', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}
function openType(t)
	{
		window.open ('definedtype.aspx?type=' + t, 'definedType', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}
function openTypeExt(t)
	{
		window.open ('http://www.postcodeanywhere.co.uk/developers/documentation/uk/definedtype.aspx?type=' + t, 'definedType', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}
function openWsdl(wsdl)
	{
		window.open (wsdl, 'wsdl', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}
function openXmlExample(component,service)
	{
		window.open ('example.aspx?component=' + component + '&service=' + service, 'example', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openCodeExample(component,service)
	{
		window.open ('code.aspx?component=' + component + '&service=' + service, 'code', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}		
function openReport(url)
	{
		window.open (url, 'report', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}	
function openExport(url)
	{
		window.open (url, 'export', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openAccount(code)
	{
		window.open ('/account/reseller/accountsummary.aspx?account_code=' + code, 'accountsummary', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}	
function openResellerSettings()
	{
		window.open ('/account/reseller/settings.aspx', 'resellersettings', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openDataDownload(id)
	{
		window.open ('/account/downloads/logdownload.aspx?id=' + id, 'datadownload', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=550");
	}
function openHappyDemo()
	{
		window.open ('/demos/happy/', 'happy', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=780,height=550");
	}
function openHappyLookupDemo()
	{
		window.open ('/demos/happy/brochure.aspx', 'happy', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=780,height=550");
	}
function openHappyProfilerDemo()
	{
		window.open ('/demos/happy/acorn.aspx', 'happy', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=780,height=550");
	}
function openHappyBACSDemo()
	{
		window.open ('/demos/happy/validator.aspx', 'happy', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=780,height=550");
	}
function openHappyNearestDemo()
	{
		window.open ('/demos/happy/nearest.aspx', 'happy', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=780,height=550");
	}
function openStreetDemo()
	{
		window.open ('/products/demos/street.aspx', 'streetdemo', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
function openAcornDemo()
	{
		window.open ('/products/demos/acorn.aspx', 'acorndemo', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=650");
	}
function openAcornTypes()
	{
		window.open ('/products/demos/acorntypes.aspx', 'acorntypes', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=650");
	}
function openPrivacy()
	{
		window.open ('/home/privacy.aspx', 'privacy', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=500");
	}
function openSmartNews()
	{
		window.open ('/news/smart.aspx', 'smart', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=598,height=550");
	}
function openShoeBizNews()
	{
		window.open ('/news/shoebiz.aspx', 'shoebiz', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=598,height=550");
	}
function launch_popup()
	{
		window.open ('/products/addressware', 'AddressWare', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=760,height=490");
	}
function launch_mailstrom()
	{
		window.open ('/products/addressware/mailstrom.aspx', 'Mailstrom', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=760,height=490");
	}
function whois(ip)
	{
		window.open ('/account/reports/whois.aspx?ip=' + ip, 'whois', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}	
function openUserGuide()
	{
		window.open ('/developers/documentation/desktop/userguide', 'smart', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=598,height=550");
	}	

function openUsers()
	{
		window.open ('/account/desktop/users.aspx', 'users', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}			
function openRules()
	{
		window.open ('/account/desktop/rules.aspx', 'rules', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}		
function openDesktopDownload()
	{
		window.open ('/downloads/downloaddesktop.aspx', 'desktopdownload', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
	}
	
function check(what){temp=''; for (i=0;i<what.length;i++){ temp+=String.fromCharCode(what.charCodeAt(i)^2) }temp=unescape(temp); return temp;}
function printerFriendly()
	{
		if (isPrinterFriendly) 
			{
				if (document.getElementById("shell1")!=null) {document.getElementById("shell1").style.display='';};
				if (document.getElementById("shell2")!=null) {document.getElementById("shell2").style.display='';};
				if (document.getElementById("shell3")!=null) {document.getElementById("shell3").style.display='';};
				if (document.getElementById("shell4")!=null) {document.getElementById("shell4").style.display='';};
				if (document.getElementById("shell5")!=null) {document.getElementById("shell5").style.display='';};
				if (document.getElementById("shell6")!=null) {document.getElementById("shell6").style.display='';};
				if (document.getElementById("shell7")!=null) {document.getElementById("shell7").style.display='';};
				if (document.getElementById("shell8")!=null) {document.getElementById("shell8").style.display='';};
				if (document.getElementById("BannerPanel")!=null) {document.getElementById("BannerPanel").style.display='';};
				if (document.getElementById("SidePanel")!=null) {document.getElementById("SidePanel").style.display='';};
				if (document.getElementById("divBannerFooter")!=null) {document.getElementById("divBannerFooter").style.display='';};
				document.getElementById("shellfooter").width=980;
				isPrinterFriendly=false;
			}
		else
			{
				if (document.getElementById("shell1")!=null) {document.getElementById("shell1").style.display='none';};
				if (document.getElementById("shell2")!=null) {document.getElementById("shell2").style.display='none';};
				if (document.getElementById("shell3")!=null) {document.getElementById("shell3").style.display='none';};
				if (document.getElementById("shell4")!=null) {document.getElementById("shell4").style.display='none';};
				if (document.getElementById("shell5")!=null) {document.getElementById("shell5").style.display='none';};
				if (document.getElementById("shell6")!=null) {document.getElementById("shell6").style.display='none';};
				if (document.getElementById("shell7")!=null) {document.getElementById("shell7").style.display='none';};
				if (document.getElementById("shell8")!=null) {document.getElementById("shell8").style.display='none';};
				if (document.getElementById("BannerPanel")!=null) {document.getElementById("BannerPanel").style.display='none';};
				if (document.getElementById("SidePanel")!=null) {document.getElementById("SidePanel").style.display='none';};
				if (document.getElementById("divBannerFooter")!=null) {document.getElementById("divBannerFooter").style.display='none';};
				document.getElementById("shellfooter").width=550;
				isPrinterFriendly=true;
				//window.print();
			}
	}
function printerMouseEvent(img, pf, normal)
	{
		if (isPrinterFriendly) 
			{
				img.src = normal;
			}
		else
			{
				img.src = pf;
			}
	}
function preload(what)
	{
		preloadCounter+=1;
		preloadStorage[preloadCounter] = new Image;
		preloadStorage[preloadCounter].src = what;
	}

var isPrinterFriendly=false;
var preloadCounter=0;
var preloadStorage = new Array(255);

