﻿//SearchResultExt.js

//Search Result objects for use with JSGenerator

	// Extension onto USAF_SearchResult object
	function USAF_SearchResultExt(eid,la,lo,al,pc,sd,po,cr,ph,em,pid,hp,ot,fa,ha)
	{
		this.entityId=eid;
		this.latitude=la;
		this.longitude=lo;
		this.addressLine=al;
		this.primaryCity=pc;
		this.subDivision=sd;
		this.postalCode=po;
		this.countryRegion=cr;
		this.phone=ph;
		this.email=em;
		this.polygonid =pid;
		this.healthProf=hp;
		this.ots=ot;
		this.facId=fa; 
		this.htmlAddress=ha;
	}

	// Extension onto USAF_SearchResult object
	function USAF_SearchResultAmbigExt(eid,la,lo,al,pc,sd,po,cr,ha)
	{
		this.entityId=eid;
		this.latitude=la;
		this.longitude=lo;
		this.addressLine=al;
		this.primaryCity=pc;
		this.subDivision=sd;
		this.postalCode=po;
		this.countryRegion=cr;
		this.htmlAddress=ha;
	}
	
	function USAF_SearchCountryResultExt(st,fn,la,lo,er,hp,ot)
	{
	    this.iso2=st;
	    this.friendly=fn;
  	    this.latitude=la;
	    this.longitude=lo;
	    this.enlisted=er;
	    this.health=hp;
	    this.officer=ot;

	}
	function USAF_SearchStateResultExt(st,ci,la,lo,er,hp,ot)
	{
	    this.state=st;
	    this.city=ci;
  	    this.latitude=la;
	    this.longitude=lo;
	    this.enlisted=er;
	    this.health=hp;
	    this.officer=ot;
	}
	
		function USAF_SearchAreaResultExt(ci,st,la,lo,er,hp,ot,eid,ha,em)
	{
	    this.city=ci;
	    this.state=st;
  	    this.latitude=la;
	    this.longitude=lo;
	    this.enlisted=er;
	    this.health=hp;
	    this.officer=ot;
		this.entityId=eid;
		this.htmlAddress=ha;
		this.email=em;
	}
	