function validateEmail(formName,inputName) {
	var inputObject = document.forms[formName].elements[inputName];
	var atSign = inputObject.value.indexOf('@');
	var dot = inputObject.value.lastIndexOf('.');
	var space = inputObject.value.indexOf(' ');
	var emailLength = inputObject.value.length - 1;

	if ((atSign < 1) || (space != -1) || (dot <= atSign + 1) || (dot == emailLength)) {  
		alert('Please enter a valid email address');
		inputObject.focus();
		return false;
	}
	return true;
}


function MM_reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function ShowNav(navItem) {
	ypSlideOutMenu.showMenu(navItem + 'Menu');
}
function HideNav(navItem) {
	ypSlideOutMenu.hideMenu(navItem + 'Menu');
}

function SwapNavImage(menuObj, state) {

	var thisNav;
	switch(menuObj) {
		case 0: thisNav = "navServices"; break;
		case 1: thisNav = "navAbout"; break;
		case 2: thisNav = "navClients"; break;
		case 3: thisNav = "navDev"; break;
		case 4: thisNav = "navContact"; break;
		default: thisNav = ""; break;
	}

	if (thisNav != "") {
		if (state == "over") {
			SwapImage(thisNav, 'over');
			if (getImageObject(thisNav).style) { getImageObject(thisNav).style.borderBottom = "1px solid #b3b3b3"; }
		} else {
			SwapImage(thisNav, 'out');
			if (getImageObject(thisNav).style) { getImageObject(thisNav).style.borderBottom = "1px solid #fff"; }
		}
	}
}

var menus = [
	new ypSlideOutMenu("navServicesMenu", "down", 100, 77, 107, 260),
	new ypSlideOutMenu("navAboutMenu", "down", 100, 97, 107, 130),
	new ypSlideOutMenu("navClientsMenu", "down", 100, 117, 107, 75),
	new ypSlideOutMenu("navDevMenu", "down", 100, 137, 107, 90),
	new ypSlideOutMenu("navContactMenu", "down", 100, 157, 107, 60)
]

for (var i = 0; i < menus.length; i++) {
	menus[i].onactivate = new Function("SwapNavImage(" + i + ", 'over');");
	menus[i].ondeactivate = new Function("SwapNavImage(" + i + ", 'out');");
}