// AJAX Functions

function getHTTPObject() {

if (window.XMLHttpRequest) {

return new XMLHttpRequest();

} else if (window.ActiveXObject) {

return new ActiveXObject("Microsoft.XMLHTTP");

} else {

return null;

}

}



function PrintHomeFeature() {

if (httpObject.readyState == 4 && httpObject.status == 200) {

document.getElementById('HomeFeature').innerHTML = httpObject.responseText;

}

}



function GetHomeFeature(Feature) {

httpObject = getHTTPObject();

if (httpObject != null) {

httpObject.open("GET", "home_feature.php?FeatureID="+Feature, true);

httpObject.send(null);

httpObject.onreadystatechange = PrintHomeFeature;

}

}



var HomeCurrentFeature;
var HomeFeatureLimit;

function StartHomeFeature(Feature,Limit) {

HomeCurrentFeature = Feature;
HomeFeatureLimit = Limit;

HomeFeatureTimer = setInterval ( "ChangeHomeFeature()", 12000 );

}



function ChangeHomeFeature(Limit) {

GetHomeFeature(HomeCurrentFeature);

if (HomeCurrentFeature == HomeFeatureLimit) {

HomeCurrentFeature = 1;

} else {

HomeCurrentFeature++;

}

}



function PrintRegistrationResults() {

if (httpObject.readyState == 4 && httpObject.status == 200) {

document.getElementById('RegistrationEventResults').innerHTML = httpObject.responseText;

}

}



function GetRegistrationResults(Search) {

httpObject = getHTTPObject();

if (httpObject != null) {

httpObject.open("GET", "registration_results.php?SearchString="+Search, true);

httpObject.send(null);

httpObject.onreadystatechange = PrintRegistrationResults;

}

}



function PrintProgramResources() {

if (httpObject.readyState == 4 && httpObject.status == 200) {

document.getElementById('MemberResourcesDisplay').innerHTML = httpObject.responseText;

}

}



function GetProgramResources(Display) {

httpObject = getHTTPObject();

if (httpObject != null) {

httpObject.open("GET", "resources_display.php?Display="+Display, true);

httpObject.send(null);

httpObject.onreadystatechange = PrintProgramResources;

}

}



function PrintResourcesDetail() {

if (httpObject.readyState == 4 && httpObject.status == 200) {

document.getElementById('MemberResourcesDisplay').innerHTML = httpObject.responseText;

}

}



function GetResourcesDetail(Resource) {

httpObject = getHTTPObject();

if (httpObject != null) {

httpObject.open("GET", "resources_detail.php?ResourceID="+Resource, true);

httpObject.send(null);

httpObject.onreadystatechange = PrintResourcesDetail;

}

}



function PrintResourcesPhotoGallery() {

if (httpObject.readyState == 4 && httpObject.status == 200) {

document.getElementById('MemberResourcesDisplay').innerHTML = httpObject.responseText;

}

}



function GetResourcesPhotoGallery() {

httpObject = getHTTPObject();

if (httpObject != null) {

httpObject.open("GET", "resources_gallery.php", true);

httpObject.send(null);

httpObject.onreadystatechange = PrintResourcesPhotoGallery;

}

}



function PrintPhotoGalleryPhoto() {

if (httpObject.readyState == 4 && httpObject.status == 200) {

document.getElementById('PhotoGalleryDisplay').innerHTML = httpObject.responseText;

}

}



function GetPhotoGalleryPhoto(Photo) {

httpObject = getHTTPObject();

if (httpObject != null) {

httpObject.open("GET", "gallery_display.php?GalleryPage="+Photo, true);

httpObject.send(null);

httpObject.onreadystatechange = PrintPhotoGalleryPhoto;

}

}

// End AJAX Functions



// Form Functions

function ClearTextField(Field) {

Field.value = "";

}

// End Form Functions



// Roll Over Menus

var ActiveMenu="";

function ShowMenu(M) {

if (ActiveMenu) {

HideMenu(ActiveMenu);

}

document.getElementById(M).style.visibility="visible";
ActiveMenu=M;

}

function HideMenu(AM) {

document.getElementById(AM).style.visibility="hidden";
ActiveMenu="";
clearTimeout(MenuClose);

}

function CloseMenu() {


MenuClose=setTimeout("HideMenu(ActiveMenu)",1000);

}

// End Roll Over Menus



// Validation Functions

function ValidateContactForm() {

if (!document.ContactForm.FirstName.value) {

alert("You did not enter a first name");
document.ContactForm.FirstName.focus();

return false;

}

if (!document.ContactForm.LastName.value) {

alert("You did not enter a last name");
document.ContactForm.LasNtame.focus();

return false;

}

if (!document.ContactForm.Company.value) {

alert("You did not enter a company");
document.ContactForm.Company.focus();

return false;

}

if (!document.ContactForm.Email.value) {

alert("You did not enter an email address");
document.ContactForm.Email.focus();

return false;

}

if (!document.ContactForm.Phone.value) {

alert("You did not enter a phone number");
document.ContactForm.Phone.focus();

return false;

}

if (!document.ContactForm.Message.value) {

alert("You did not enter a message");
document.ContactForm.Message.focus();

return false;

}

}



function ValidateMemberLogin() {

if (!document.MemberLogin.ProgramCode.value) {

alert("You did not enter a program code");
document.MemberLogin.ProgramCode.focus();

return false;

}

if (!document.MemberLogin.MemberPassword.value) {

alert("You did not enter a password");
document.MemberLogin.MemberPassword.focus();

return false;

}

}

// End Validation Functions
