// images for rollovers

menu = new Array()

menu[0] = new Image()
menu[0].src = "Images/Home (out).gif"

menu[1] = new Image()
menu[1].src = "Images/Home (over).gif"

menu[2] = new Image()
menu[2].src = "Images/Login (out).gif"

menu[3] = new Image()
menu[3].src = "Images/Login (over).gif"

menu[4] = new Image()
menu[4].src = "Images/Our Services (out).gif"

menu[5] = new Image()
menu[5].src = "Images/Our Services (over).gif"

menu[6] = new Image()
menu[6].src = "Images/Development, Short (out).gif"

menu[7] = new Image()
menu[7].src = "Images/Development, Short (over).gif"

menu[8] = new Image()
menu[8].src = "Images/Construction, Short (out).gif"

menu[9] = new Image()
menu[9].src = "Images/Construction, Short (over).gif"

menu[10] = new Image()
menu[10].src = "Images/Our Companies (out).gif"

menu[11] = new Image()
menu[11].src = "Images/Our Companies (over).gif"

menu[12] = new Image()
menu[12].src = "Images/Development, Long (out).gif"

menu[13] = new Image()
menu[13].src = "Images/Development, Long (over).gif"

menu[14] = new Image()
menu[14].src = "Images/Construction, Long (out).gif"

menu[15] = new Image()
menu[15].src = "Images/Construction, Long (over).gif"

menu[16] = new Image()
menu[16].src = "Images/About Us (out).gif"

menu[17] = new Image()
menu[17].src = "Images/About Us (over).gif"

menu[18] = new Image()
menu[18].src = "Images/Our Projects (out).gif"

menu[19] = new Image()
menu[19].src = "Images/Our Projects (over).gif"

menu[20] = new Image()
menu[20].src = "Images/Our Team (out).gif"

menu[21] = new Image()
menu[21].src = "Images/Our Team (over).gif"

menu[22] = new Image()
menu[22].src = "Images/Support (out).gif"

menu[23] = new Image()
menu[23].src = "Images/Support (over).gif"

menu[24] = new Image()
menu[24].src = "Images/Contact Us (out).gif"

menu[25] = new Image()
menu[25].src = "Images/Contact Us (over).gif"

// functions for rollovers

function homeOut(){
	document.home.src = menu[0].src; 
	return true;
}

function homeOver(){
	document.home.src = menu[1].src; 
	hideStatus(); 
	return true;
}

function loginOut(){
	document.login.src = menu[2].src; 
	return true;
}

function loginOver(){
	document.login.src = menu[3].src; 
	hideStatus(); 
	return true;
}

function ourServicesOut(){
	document.ourServices.src = menu[4].src; 
	return true;
}

function ourServicesOver(){
	document.ourServices.src = menu[5].src; 
	hideStatus(); 
	return true;
}

function servicesDevOut(){
	document.servicesDev.src = menu[6].src; 
	return true;
}

function servicesDevOver(){
	document.servicesDev.src = menu[7].src; 
	hideStatus(); 
	return true;
}

function servicesConOut(){
	document.servicesCon.src = menu[8].src; 
	return true;
}

function servicesConOver(){
	document.servicesCon.src = menu[9].src; 
	hideStatus(); 
	return true;
}

function ourCompaniesOut(){
	document.ourCompanies.src = menu[10].src; 
	return true;
}

function ourCompaniesOver(){
	document.ourCompanies.src = menu[11].src; 
	hideStatus(); 
	return true;
}

function companiesDevOut(){
	document.companiesDev.src = menu[12].src; 
	return true;
}

function companiesDevOver(){
	document.companiesDev.src = menu[13].src; 
	hideStatus(); 
	return true;
}

function companiesConOut(){
	document.companiesCon.src = menu[14].src; 
	return true;
}

function companiesConOver(){
	document.companiesCon.src = menu[15].src; 
	hideStatus(); 
	return true;
}

function aboutUsOut(){
	document.aboutUs.src = menu[16].src; 
	return true;
}

function aboutUsOver(){
	document.aboutUs.src = menu[17].src; 
	hideStatus(); 
	return true;
}

function ourProjectsOut(){
	document.ourProjects.src = menu[18].src; 
	return true;
}

function ourProjectsOver(){
	document.ourProjects.src = menu[19].src; 
	hideStatus(); 
	return true;
}

function projectsDevOut(){
	document.projectsDev.src = menu[6].src; 
	return true;
}

function projectsDevOver(){
	document.projectsDev.src = menu[7].src; 
	hideStatus(); 
	return true;
}

function projectsConOut(){
	document.projectsCon.src = menu[8].src; 
	return true;
}

function projectsConOver(){
	document.projectsCon.src = menu[9].src; 
	hideStatus(); 
	return true;
}

function ourTeamOut(){
	document.ourTeam.src = menu[20].src; 
	return true;
}

function ourTeamOver(){
	document.ourTeam.src = menu[21].src; 
	hideStatus(); 
	return true;
}

function teamDevOut(){
	document.teamDev.src = menu[12].src; 
	return true;
}

function teamDevOver(){
	document.teamDev.src = menu[13].src; 
	hideStatus(); 
	return true;
}

function teamConOut(){
	document.teamCon.src = menu[14].src; 
	return true;
}

function teamConOver(){
	document.teamCon.src = menu[15].src; 
	hideStatus(); 
	return true;
}

function teamSupportOut(){
	document.teamSupport.src = menu[22].src; 
	return true;
}

function teamSupportOver(){
	document.teamSupport.src = menu[23].src; 
	hideStatus(); 
	return true;
}

function contactUsOut(){
	document.contactUs.src = menu[24].src; 
	return true;
}

function contactUsOver(){
	document.contactUs.src = menu[25].src; 
	hideStatus(); 
	return true;
}

// hide status function

var statusmsg=""

function hideStatus(){
	window.status=statusmsg
	return true
}

// variables to hold current date

var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var currentDate = month + "." + day + "." + year

// function to run onload and initialize the rollover "you are here state" and "pull up" all of the submenus

window.onload = initialize;

function initialize() {
	pullUp('ourServicesMenu', 'servicesDev', 'servicesCon');
	pullUp('ourCompaniesMenu', 'companiesDev', 'companiesCon');
	pullUp('ourProjectsMenu', 'projectsDev', 'projectsCon');
	pullUp('ourTeamMenu', 'teamDev', 'teamCon', 'teamSupport');
	switch(currentSection)
	{
		case "home":
			homeOver();
			break;
		case "login":
			loginOver();
			break;
		case "ourServices":
			ourServicesOver();
			break;
		case "ourCompanies":
			ourCompaniesOver();
			break;
		case "aboutUs":
			aboutUsOver();
			break;
		case "ourProjects":
			ourProjectsOver();
			break;
		case "ourTeam":
			ourTeamOver();
			break;
		case "contactUs":
			contactUsOver();
			break;
		default:
			break;
	}
}

//microAPI for down menu

var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

// dropdown and pullup functions for the dropdown menu

function dropDown(menuId, b1Id, b2Id, b3Id){
	if (!DHTML) return;  /*checks for support for dhtml, breaks if not*/
	var menu = new getObj(menuId);
	var b1 = new getObj(b1Id);
	var b2 = new getObj(b2Id);
	menu.style.height = "149px";
	b1.style.bottom = "0px";
	b1.style.display = "inline";
	b2.style.bottom = "0px";
	b2.style.display = "inline";
	//to account for the subMenus with only two buttons
	if (b3Id) {
		var b3 = new getObj(b3Id);
		b3.style.bottom = "0px";
		b3.style.display = "inline";
	}
	//main rollover
	var extractEndPoint = menuId.indexOf("Menu");
	var rolloverItem = menuId.slice(0, extractEndPoint);
	switch(rolloverItem)
	{
		case "ourServices":
			ourServicesOver();
			break;
		case "ourCompanies":
			ourCompaniesOver();
			break;
		case "ourProjects":
			ourProjectsOver();
			break;
		case "ourTeam":
			ourTeamOver();
			break;
		default:
			break;
	}
	return true;
}

function pullUp(menuId, b1Id, b2Id, b3Id){
	if (!DHTML) return;  /*checks for support for dhtml, breaks if not*/
	var menu = new getObj(menuId);
	var b1 = new getObj(b1Id);
	var b2 = new getObj(b2Id);
	menu.style.height = "39px";
	b1.style.bottom = "38px";
	b1.style.display = "none";
	b2.style.bottom = "76px";
	b2.style.display = "none";
	//to account for the subMenus with only two buttons
	if (b3Id) {
		var b3 = new getObj(b3Id);
		b3.style.bottom = "114px";
		b3.style.display = "none";
	}
	//main rollout
	var extractEndPoint = menuId.indexOf("Menu");
	var rolloverItem = menuId.slice(0, extractEndPoint);
	youAreHere(rolloverItem);
	return true;
}



// "you are here" function to filter through before running rollout on main menu items

function youAreHere(sectionName) {
	if (currentSection != sectionName) {
		switch(sectionName)
		{
			case "home":
				homeOut();
				break;
			case "login":
				loginOut();
				break;
			case "ourServices":
				ourServicesOut();
				break;
			case "ourCompanies":
				ourCompaniesOut();
				break;
			case "aboutUs":
				aboutUsOut();
				break;
			case "ourProjects":
				ourProjectsOut();
				break;
			case "ourTeam":
				ourTeamOut();
				break;
			case "contactUs":
				contactUsOut();
				break;
			default:
				break;
		}
	}
}