//create project line object
function projline (display,category,lnk,ttl,loc) {
	this.length=5;
	this.disp = display;
	this.cat = category;
	this.link = lnk;
	this.title = ttl;
	this.location = loc;
}
//array of projects
var projects = new Array(130);
//Animal Health Care
projects[0]=130;
projects[1]= new projline(false,"Animal Health Care","","","");
projects[2]= new projline(false,"Animal Health Care","","","");
projects[3]= new projline(false,"Animal Health Care","","","");
projects[4]= new projline(false,"Animal Health Care","Proj-Absecon.htm","Absecon Veterinary Hospital","Absecon, NJ");
projects[5]= new projline(false,"Animal Health Care","","","");
projects[6]= new projline(true,"Animal Health Care","Proj-Branchburg.htm","Branchburg Veterinary Hospital","Branchburg, NJ");
projects[7]= new projline(false,"Animal Health Care","Proj-Bridgewater.htm","Bridgewater Veterinary Hospital","Bridgewater, NJ");
projects[8]= new projline(false,"Animal Health Care","","","");
projects[9]= new projline(true,"Animal Health Care","Proj-Collings.htm","Collingswood Veterinary Hospital","Collingswood, NJ");

projects[10]= new projline(true,"Animal Health Care","Proj-Crestview.htm","Crestview Animal Hospital","Lincoln University, PA");
projects[11]= new projline(false,"Animal Health Care","","","");
projects[12]= new projline(true,"Animal Health Care","Proj-Fleming.htm","Flemington Veterinary Hospital","Flemington, NJ");
projects[13]= new projline(false,"Animal Health Care","","","");
projects[14]= new projline(false,"Animal Health Care","","","");
projects[15]= new projline(true,"Animal Health Care","Proj-Ludwigs.htm","Ludwigs Corner Veterinary Hospital","Ludwigs Corner, PA");
projects[16]= new projline(false,"Animal Health Care","Proj-NorthStar-Exterior.htm","NorthStar VETS, Exterior Views","Mercer County, NJ");
projects[17]= new projline(true,"Animal Health Care","Proj-NorthStar.htm","NorthStar VETS","Mercer County, NJ");
projects[18]= new projline(true,"Animal Health Care","Proj-Troop.htm","Trooper Veterinary Hospital","Norristown, PA");
projects[19]= new projline(false,"Animal Health Care","","","");

projects[20]= new projline(false,"Animal Health Care","","","");
projects[21]= new projline(true,"Animal Health Care","Proj-Willing.htm","Willingboro Veterinary Clinic","Willingboro, NJ");
projects[22]= new projline(false,"Animal Health Care","","","");
projects[23]= new projline(false,"Animal Health Care","","","");
projects[24]= new projline(false,"Animal Health Care","","","");
projects[25]= new projline(false,"Animal Health Care","","","");
projects[26]= new projline(false,"Animal Health Care","","","");
projects[27]= new projline(false,"Animal Health Care","","","");
projects[28]= new projline(false,"Animal Health Care","","","");
projects[29]= new projline(false,"Animal Health Care","","","");


projects[30]= new projline(false,"Animal Health Care","","","");
projects[31]= new projline(true,"Animal Health Care","","Animerge Veterinary Hospital","Raritan, NJ");
projects[32]= new projline(true,"Animal Health Care","","Blackwood Animal Hospital","Blackwood, NJ");
projects[33]= new projline(true,"Animal Health Care","","Brandywine Valley Veterinary Hospital","Coatesville, PA");
projects[34]= new projline(false,"Animal Health Care","","Dunmore Dog and Cat Hospital","Dunmore, PA");
projects[35]= new projline(false,"Animal Health Care","","Eagle Rock Veterinary Hospital","West Orange, NJ");
projects[36]= new projline(true,"Animal Health Care","","Gill Veterinary Hospital","Edmonds, WA");
projects[37]= new projline(true,"Animal Health Care","","Glencroft Veterinary Hospital","Glenolden, PA");
projects[38]= new projline(true,"Animal Health Care","","Glenvilah Veterinary Clinic","Patomic, MD");
projects[39]= new projline(false,"Animal Health Care","","Hillsborough Veterinary Hospital","Hillborough, NJ");

projects[40]= new projline(false,"Animal Health Care","","","");
projects[41]= new projline(false,"Animal Health Care","","Little Silver Animal Hospital","Little Silver, NJ");
projects[42]= new projline(true,"Animal Health Care","","Animal Hospital of Millville","Millville, NJ");
projects[43]= new projline(true,"Animal Health Care","","Dr. Nachum Tavory Veterinary Hospital","Conshohocken, PA");
projects[44]= new projline(false,"Animal Health Care","","Newtown Veterinary Hospital","Newtown, PA");
projects[45]= new projline(false,"Animal Health Care","","","");
projects[46]= new projline(true,"Animal Health Care","","Raritan Veterinary Hospital","Edison, NJ");
projects[47]= new projline(true,"Animal Health Care","","Animal Hospital of Sussex County","Augusta, NJ");
projects[48]= new projline(true,"Animal Health Care","","Veterinary Specialty Center of Delaware","Wilmington, DE");
projects[49]= new projline(true,"Animal Health Care","","Winslow Veterinary Hospital","Sicklersville, NJ");

//Health Care
projects[50]= new projline(false,"Health Care","","","");
projects[51]= new projline(true,"Health Care","","Orthopedic Associates PC","Bryn Mawr, PA");
projects[52]= new projline(false,"Health Care","","","");
projects[53]= new projline(false,"Health Care","","","");
projects[54]= new projline(false,"Health Care","","","");
projects[55]= new projline(false,"Health Care","","","");
projects[56]= new projline(false,"Health Care","","","");
projects[57]= new projline(false,"Health Care","","","");
projects[58]= new projline(false,"Health Care","","","");
projects[59]= new projline(false,"Health Care","","","");

//Financial Institutions
projects[60]= new projline(false,"Financial Institutions","","","");
projects[61]= new projline(true,"Financial Institutions","Proj-CoreStates.htm","CoreStates Bank","Neshaminy Branch Renovation");
projects[62]= new projline(true,"Financial Institutions","","First Pennsylvania Bank / CoreStates Financial Corporation","");
projects[63]= new projline(true,"Financial Institutions","","Madison Bank","");
projects[64]= new projline(true,"Financial Institutions","","PNC Bank, N.A." ,"");
projects[65]= new projline(false,"Financial Institutions","","","");
projects[66]= new projline(false,"Financial Institutions","","","");
projects[67]= new projline(false,"Financial Institutions","","","");
projects[68]= new projline(false,"Financial Institutions","","","");
projects[69]= new projline(false,"Financial Institutions","","","");

//Commercial Offices/Tenant Fit-Out Work
projects[70]= new projline(false,"Commercial Offices/Tenant Fit-out Work","","","");
projects[71]= new projline(true,"Commercial Offices/Tenant Fit-out Work","","West Pharmaceutical","Exton, PA");
projects[72]= new projline(true,"Commercial Offices/Tenant Fit-out Work","","Voicestream Wireless","");
projects[73]= new projline(true,"Commercial Offices/Tenant Fit-out Work","","Starmark Group","");
projects[74]= new projline(true,"Commercial Offices/Tenant Fit-out Work","","Brandolini Companies","Berwyn, PA");
projects[75]= new projline(false,"Commercial Offices/Tenant Fit-out Work","","","");
projects[76]= new projline(false,"Commercial Offices/Tenant Fit-out Work","","","");
projects[77]= new projline(false,"Commercial Offices/Tenant Fit-out Work","","","");
projects[78]= new projline(false,"Commercial Offices/Tenant Fit-out Work","","","");
projects[79]= new projline(false,"Commercial Offices/Tenant Fit-out Work","","","");

//Retail/Restaurant Work
projects[80]= new projline(false,"Retail/Restaurant Work","","","");
projects[81]= new projline(true,"Retail/Restaurant Work","","Bistro Express, Moorestown Mall","Moorestown, NJ");
projects[82]= new projline(true,"Retail/Restaurant Work","","From The Boot Pizza","Lafayette Hills, PA");
projects[83]= new projline(true,"Retail/Restaurant Work","","Viggiano's Restaurant Loft","Conshohocken, PA");
projects[84]= new projline(true,"Retail/Restaurant Work","","Spampinatos of Conshohocken","");
projects[85]= new projline(true,"Retail/Restaurant Work","","Primo Hoagie of Conshohocken","");
projects[86]= new projline(false,"Retail/Restaurant Work","","","");
projects[87]= new projline(false,"Retail/Restaurant Work","","","");
projects[88]= new projline(false,"Retail/Restaurant Work","","","");
projects[89]= new projline(false,"Retail/Restaurant Work","","","");

projects[90]= new projline(false,"Retail/Restaurant Work","","","");
projects[91]= new projline(false,"Retail/Restaurant Work","","","");
projects[92]= new projline(false,"Retail/Restaurant Work","","","");
projects[93]= new projline(false,"Retail/Restaurant Work","","","");
projects[94]= new projline(false,"Retail/Restaurant Work","","","");
projects[95]= new projline(false,"Retail/Restaurant Work","","","");
projects[96]= new projline(false,"Retail/Restaurant Work","","","");
projects[97]= new projline(false,"Retail/Restaurant Work","","","");
projects[98]= new projline(false,"Retail/Restaurant Work","","","");
projects[99]= new projline(false,"Retail/Restaurant Work","","","");

//Residential
projects[100]= new projline(false,"Residential","","","");
projects[101]= new projline(true,"Residential","Proj-Kaufmann.htm","Kaufmann Residence","Birchrunville. PA");
projects[102]= new projline(true,"Residential","Proj-Oczkowski.htm","Oczkowski Residence","Doylestown, PA");
projects[103]= new projline(true,"Residential","Proj-Ballam.htm","Ballam Residence Addition","Bryn Mawr, PA");
projects[104]= new projline(true,"Residential","","Luby Residence","Bryn Mawr, PA");
projects[105]= new projline(true,"Residential","","Maguire Residence","Wayne, PA");
projects[106]= new projline(true,"Residential","","M/D Development Co","King of Prussia, PA");
projects[107]= new projline(true,"Residential","","Valley Building and Construction Co","Lafayette, PA");
projects[108]= new projline(false,"Residential","","","");
projects[109]= new projline(false,"Residential","","","");

projects[110]= new projline(false,"Residential","","","");
projects[111]= new projline(false,"Residential","","","");
projects[112]= new projline(false,"Residential","","","");
projects[113]= new projline(false,"Residential","","","");
projects[114]= new projline(false,"Residential","","","");
projects[115]= new projline(false,"Residential","","","");
projects[116]= new projline(false,"Residential","","","");
projects[117]= new projline(false,"Residential","","","");
projects[118]= new projline(false,"Residential","","","");
projects[119]= new projline(false,"Residential","","","");

//Institutional
projects[120]= new projline(false,"Institutional","","","");
projects[121]= new projline(true,"Institutional","Proj-Trinity.htm","Trinity Lutheran Church","Yeadon, PA");
projects[122]= new projline(true,"Institutional","Proj-Hilltop.htm","Hilltop Athletic Association","Neshaminy, PA");
projects[123]= new projline(true,"Institutional","","Crossroads Country Daycare","Horsham, PA");
projects[124]= new projline(false,"Institutional","","","");
projects[125]= new projline(false,"Institutional","","","");
projects[126]= new projline(false,"Institutional","","","");
projects[127]= new projline(false,"Institutional","","","");
projects[128]= new projline(false,"Institutional","","","");
projects[129]= new projline(false,"Institutional","","","");


//Get matching title, project index and project page
var projtitle="";
var projcat="";
var projindex=1;
var nextprojindex=1;
for (i=1;i<projects[0];i++){
	if ((projects[i]["link"]!="")&&(self.location.href.indexOf(projects[i]["link"])!=-1)){
		projtitle=projects[i]["title"];
		projcat=projects[i]["cat"];
		projindex=i;
		for (j=1;i+j<projects[0];j++){
			if((projects[i+j]["disp"])&&(projects[i+j]["link"]!="")){
				nextprojindex=i+j;
				break;
			}
			if (i+j==projects[0]-1) j=-i;
		}
	}
}

//build project table
function ProjectTable(){
	var cat="";
	var pagestr = '<table cellpadding="1" cellspacing="1" align="center">';
	for (i=1;i<projects[0];i++){
		if (projects[i]["cat"]!=cat){ //start new category
			if (cat!="") pagestr += '<tr><td>&nbsp;</td></tr>';
			cat=projects[i]["cat"];
			pagestr += '<tr><td class="text" align="center"><B>' + projects[i]["cat"] + '</b></td></tr>';
		}else{	//project line
			if (projects[i]["disp"]){
				pagestr += '<tr><td class="text" align="center">';
				if (projects[i]["link"]!=""){
					pagestr += '<a href="' + projects[i]["link"] + '" ';
					pagestr += 'class="uoff" ';
					pagestr += 'onMouseOver="this.className=\'uon\';" ';
					pagestr += 'onMouseOut="this.className=\'uoff\';">';
					pagestr += projects[i]["title"] + '</a>';
				}else{
					pagestr += projects[i]["title"];
				}
				if (projects[i]["location"]!="") pagestr += ', ' + projects[i]["location"];
				pagestr += '</td></tr>';
			}
		}
	}
	pagestr += '</table>';
	document.write(pagestr);
}

//build bottom link table
function NextProjectTable(){
	var pagestr = '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
	pagestr += '<tr><td class="menu" align="left">';
	pagestr += '^ <a href="#top" class="menuoff" ';
	pagestr += 'onMouseOver="this.className=\'menuon\';" ' ;
	pagestr += 'onMouseOut="this.className=\'menuoff\';">';
	pagestr += 'Back To Top</a> ^</td>';
	pagestr += '<td class="menu" align="right">Next Project: ';
	pagestr += '<a href="' + projects[nextprojindex]["link"] + '" class="menuoff" ';
	pagestr += 'onMouseOver="this.className=\'menuon\';" onMouseOut="this.className=\'menuoff\';">';
	pagestr += projects[nextprojindex]["title"] + '</A> >>';
	pagestr += '</td></tr></table>';
	document.write(pagestr);
}


