')
.html(colCode)
);
theDeptList.push(theDept);
}
});
$.each(theDeptList, function(key, value){
var x = 0,
theContainer,
theEntry,
additionalInfo,
additionalInfoItem,
col;
col = (colCount == 2) ? '.fac_list_col1' : '.fac_list_col_single';
theFacultyList = $(data).find('Results:has("ProfessorDept:contentIs(\'' + value + '\')")');
itemCount = $(data).find($(theFacultyList)).length;
theContainer = $('h3:contentIs("' + value + '")').next('div');
if (itemCount > 3) {
itemCount = Math.round(itemCount / 2);
}
$(theFacultyList).each(function(){
var facultyName;
facultyName = $(this).find('ProfessorFName').text() + ' ' + $(this).find('ProfessorLName').text();
if ($(theContainer).find('a[href $= "#' + $(this).find('ProfessorID').text() + '"]').length == 0) {
theEntry = $('
')
.addClass('clearfix');
$(theEntry).html(
$('' + $(this).find('ProfessorSalutation').text() + ' ' + facultyName + '')
);
additionalInfo = $('')
.addClass('additional_info')
.addClass('clearfix');
$(theEntry).append($(additionalInfo));
x++;
if (x > itemCount) { col = (colCount == 2) ? '.fac_list_col2' : '.fac_list_col_single'; }
theDept = $(theContainer).find(col);
$(theDept).append($(theEntry));
} else {
theEntry = $(theContainer).find('a[href $= "' + $(this).find('ProfessorID').text() + '"]');
additionalInfo = $(theEntry).parent().find('.additional_info');
}
additionalInfoItem = $('- ');
switch (searchType) {
case "SearchAnySubjects":
case "SearchContainsSubjects":
$(additionalInfoItem)
.addClass('hits_subject')
.text($(this).find('ProfSubject').text());
$(additionalInfo).append($(additionalInfoItem));
break;
case "SearchAnyResearch":
case "SearchContainsResearch":
$(additionalInfoItem)
.addClass('hits_research')
.text($(this).find('ProfExpertiseResearchName').text());
$(additionalInfo).append($(additionalInfoItem));
break;
case "SearchAnyPublications":
case "SearchContainsPublications":
$(additionalInfoItem)
.addClass('hits_publications')
.html('' + $(this).find('PublicationTitle').text() + '');
if ($(this).find('PublicationArticlePubName').length) {
$(additionalInfoItem)
.append('
')
.append($(this).find('PublicationArticlePubName').text());
}
$(additionalInfo).append($(additionalInfoItem));
break;
default:
$(additionalInfo).html(' - Research Focus - ' + $(this).find('SubjectHits').text() +
'
- Subjects Taught - ' + $(this).find('ResearchHits').text() +
'
- Publications - ' + $(this).find('PublicationHits').text() +
'
- Total - ' + $(this).find('TotalHits').text() +
'
'
);
break;
}
});
});
toggleResults();
});
}