// mouseover preloads
if (document.images) {
	var homeOn = new Image();
	homeOn.src = "/images/nav/home_on.gif";
	var homeOff = new Image();
	homeOff.src = "/images/nav/home_off.gif";
	var homeActive = new Image();
	homeActive.src = "/images/nav/home_active.gif";

	var total_solutionsOn = new Image();
	total_solutionsOn.src = "/images/nav/total_solutions_on.gif";
	var total_solutionsOff = new Image();
	total_solutionsOff.src = "/images/nav/total_solutions_off.gif";
	var total_solutionsActive = new Image();
	total_solutionsActive.src = "/images/nav/total_solutions_active.gif";

	var employee_health_servicesOn = new Image();
	employee_health_servicesOn.src = "/images/nav/employee_health_services_on.gif";
	var employee_health_servicesOff = new Image();
	employee_health_servicesOff.src = "/images/nav/employee_health_services_off.gif";
	var employee_health_servicesActive = new Image();
	employee_health_servicesActive.src = "/images/nav/employee_health_services_active.gif";

	var client_resourcesOn = new Image();
	client_resourcesOn.src = "/images/nav/client_resources_on.gif";
	var client_resourcesOff = new Image();
	client_resourcesOff.src = "/images/nav/client_resources_off.gif";
	var client_resourcesActive = new Image();
	client_resourcesActive.src = "/images/nav/client_resources_active.gif";

	var success_storiesOn = new Image();
	success_storiesOn.src = "/images/nav/success_stories_on.gif";
	var success_storiesOff = new Image();
	success_storiesOff.src = "/images/nav/success_stories_off.gif";
	var success_storiesActive = new Image();
	success_storiesActive.src = "/images/nav/success_stories_active.gif";

	var publicationsOn = new Image();
	publicationsOn.src = "/images/nav/publications_on.gif";
	var publicationsOff = new Image();
	publicationsOff.src = "/images/nav/publications_off.gif";
	var publicationsActive = new Image();
	publicationsActive.src = "/images/nav/publications_active.gif";

	var newsOn = new Image();
	newsOn.src = "/images/nav/news_on.gif";
	var newsOff = new Image();
	newsOff.src = "/images/nav/news_off.gif";
	var newsActive = new Image();
	newsActive.src = "/images/nav/news_active.gif";

	var restaurant_industryOn = new Image();
	restaurant_industryOn.src = "/images/nav/restaurant_industry_on.gif";
	var restaurant_industryOff = new Image();
	restaurant_industryOff.src = "/images/nav/restaurant_industry_off.gif";
	var restaurant_industryActive = new Image();
	restaurant_industryActive.src = "/images/nav/restaurant_industry_active.gif";
}

// mouseover image functions
function imgOn(imgName,curPage) {
    // don't turn on current page's nav link
    if (document.images && (imgName != curPage)) { document[imgName].src = eval(imgName+"On.src"); }
}

function imgOff(imgName,curPage) {
    // don't turn off current page's nav link
    if (document.images && (imgName != curPage)) { document[imgName].src = eval(imgName+"Off.src"); }
}

var videoopen = false;

function moveVideo() {
	if (!videoopen) {
		new Effect.MoveBy('video',-353,0);
		videoopen = true;
	} else {
		new Effect.MoveBy('video',353,0);
		videoopen = false;
	}	
}

function popup(src,w,h) {
	params = "width="+w+",height="+h+",toolbar=no,scrollbars=no,status=no,menubar=no,top=100,left=100";
	newwin=window.open(src,"",params);
	newwin.focus();
}

function viewLarge(image,width,height) {
	winWidth = "width=" + (width+20) + "";
	winHeight = "height=" + (height+70) + "";

var t1 ="<HTML><HEAD><TITLE>Image</TITLE><LINK REL='stylesheet' TYPE='text/css' HREF='/includes/corporatewellness.css'></HEAD>"
var t2 ="<CENTER><IMG SRC='" + image + "' BORDER=0><P><A HREF='#' onClick='self.close()'>Close Window</A></P></CENTER>"

ImageWindow=window.open("","image","toolbar=no,scrollbars=no,menubar=no," + winWidth + "," + winHeight);
ImageWindow.document.write(t1+t2)
ImageWindow.focus();
ImageWindow.document.close()
}

function calendarError(response) {
    alert("There was an error loading the calendar.  Please try again later.");
}

function showCalendar(divid, calendarid, month, year, callback, past, ahead, all) {
    var params = 'div='+encodeURIComponent(divid)
    +'&calendarid='+encodeURIComponent(calendarid)
    +'&month='+encodeURIComponent(month)
    +'&year='+encodeURIComponent(year)
    +'&callback='+encodeURIComponent(callback)
    +'&past='+encodeURIComponent(past)
    +'&ahead='+encodeURIComponent(ahead);
    if (all) {
        params += '&all=1';
    }
    new Ajax.Updater( { success: divid }, '/client_resources/calendar.php?'+params, {
            asynchronous: true,
            onFailure: calendarError
        });
}

function validateForm(formObj) {
    var emailPat = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,5}|[0-9]{1,3})(\]?)$/;

    var errorText = "";

    if (formObj.email.value.length < 1) {
        errorText += "Please enter your email address.\n";
    } else if (!emailPat.test(formObj.email.value)) {
        errorText += "Please check your email address entry to make sure it's correct.\n";
    }
    if (errorText.length > 0) {
        alert(errorText);
        return false;
    } else {
		return true;
	}
}