// JavaScript Document

    //<![CDATA[
// menu.js
//---menu.js---GW20071130---infobox moved to infobox.js
//---menu.js---GW20080116---changes for new main menu

function main_menu_open_close() {
	if(document.getElementById("main_menu1_00").innerHTML == "close") {
		document.getElementById("main_menu1_00").innerHTML = "open";
		document.getElementById("main_menu1_01").style.visibility="hidden"; // trakkies
		document.getElementById("main_menu1_02").style.visibility="hidden"; // taxis
		document.getElementById("main_menu1_03").style.visibility="hidden"; // locations
		document.getElementById("main_menu1_04").style.visibility="hidden"; // login/regsiter
		document.getElementById("main_menu1_05").style.visibility="hidden"; // help
		document.getElementById("main_menu1_06").style.visibility="hidden"; // contact
		document.getElementById("main_menu1_07").style.visibility="hidden"; // about navspy
		document.getElementById("main_menu1").style.backgroundImage="url(images/menu/menu_back_closed.png)";
		

	} else {
		document.getElementById("main_menu1_00").innerHTML = "close";
		document.getElementById("main_menu1_01").style.visibility="visible"; // trakkies
		document.getElementById("main_menu1_02").style.visibility="visible"; // taxis
		document.getElementById("main_menu1_03").style.visibility="visible"; // locations
		document.getElementById("main_menu1_04").style.visibility="visible"; // login/regsiter
		document.getElementById("main_menu1_05").style.visibility="visible"; // help
		document.getElementById("main_menu1_06").style.visibility="visible"; // contact
		document.getElementById("main_menu1_07").style.visibility="visible"; // about navspy
		document.getElementById("main_menu1").style.backgroundImage="url(images/menu/menu_back.png)";		
	}


}

function main_menu_text(mitem) {
	switch(mitem) {
		case 0:
		  document.getElementById("main_menu1_info").innerHTML = "";
		  break;    
		
		case 1:
		  document.getElementById("main_menu1_info").innerHTML = "list names of trakkies currently active";
		  break;    
		case 2:
		  document.getElementById("main_menu1_info").innerHTML = "list taxis currently available";
		  break;
		case 3:
		  document.getElementById("main_menu1_info").innerHTML = "list/edit map locations";
		  break;    
		case 4:
		  document.getElementById("main_menu1_info").innerHTML = "Login or Register as a trakkie";
		  break;
		case 5:
		  document.getElementById("main_menu1_info").innerHTML = "show quick help on use and navigation of navspy maps";
		  break;    
		case 6:
		  document.getElementById("main_menu1_info").innerHTML = "Send your comments/equiries to the navspy team";
		  break;

		case 7:
		  document.getElementById("main_menu1_info").innerHTML = "Find more information about navspy and how to become a trakkie with your mobile";
		  break;

		case 8:
		  document.getElementById("main_menu1_info").innerHTML = "set my Home location";
		  break;


		default:
		  document.getElementById("main_menu1_info").innerHTML = "";
	}

}



function menu_locations() {
	comingsoon_off();
	if(document.getElementById("menu_locations").style.visibility == "visible") {
		document.getElementById("menu_locations").style.visibility="hidden";
	} else {
		document.getElementById("menu_locations").style.visibility="visible";
		//document.getElementById("trakkies_inview").style.visibility="hidden";
		document.getElementById("menu2_trakkies").style.visibility="hidden";
	}
	
}
function menu_trakkies_view_active() {
	if(document.getElementById("trakkies_inview").style.visibility == "visible") {
		document.getElementById("trakkies_inview").style.visibility="hidden";
		document.getElementById("trakkies").style.visibility = "hidden";
		document.getElementById("tiv_filter").style.visibility = "hidden";
		
		document.getElementById("trakkies_active").style.visibility="visible";
		document.getElementById("activetrakkies").style.visibility = "visible";
		document.getElementById("ta_filter").style.visibility = "visible";


		//others_off();
		
	} else {
		document.getElementById("trakkies_inview").style.visibility="visible";
		document.getElementById("trakkies").style.visibility = "visible";
		document.getElementById("tiv_filter").style.visibility = "visible";
		
		document.getElementById("trakkies_active").style.visibility="hidden";
		document.getElementById("activetrakkies").style.visibility = "hidden";
		document.getElementById("ta_filter").style.visibility = "hidden";
	}
}

function menu_trakkies() {
	if(document.getElementById("trakkies_inview").style.visibility == "visible" || document.getElementById("trakkies_active").style.visibility == "visible") {
		document.getElementById("trakkies_inview").style.visibility="hidden";
		document.getElementById("trakkies").style.visibility = "hidden";
		document.getElementById("tiv_filter").style.visibility = "hidden";
		
		document.getElementById("trakkies_active").style.visibility="hidden";
		document.getElementById("activetrakkies").style.visibility = "hidden";
		document.getElementById("ta_filter").style.visibility = "hidden";


		//others_off();
		
	} else {
		document.getElementById("trakkies_inview").style.visibility="visible";
		document.getElementById("trakkies").style.visibility = "visible";
		document.getElementById("tiv_filter").style.visibility = "visible";
		
	}
}


function menu_activetrakkies() {
	if(document.getElementById("trakkies_active").style.visibility == "visible") {
		document.getElementById("trakkies_active").style.visibility="hidden";
		others_off();

	} else {
		document.getElementById("trakkies_active").style.visibility="visible";
		//others_off();
	}	
}

function menu2_trakkies() {
	if(document.getElementById("menu2_trakkies").style.visibility == "visible") {
		document.getElementById("menu2_trakkies").style.visibility="hidden";
		others_off();

	} else {
		document.getElementById("menu2_trakkies").style.visibility="visible";
		document.getElementById("menu_locations").style.visibility="hidden";
	}	
}


function menu_searchtrakkies() {
	if(document.getElementById("searchtrakkies").style.visibility == "visible") {
		document.getElementById("searchtrakkies").style.visibility="hidden";
		comingsoon_off();

	} else {
		document.getElementById("searchtrakkies").style.visibility="visible";
		document.getElementById("menu2_trakkies").style.visibility="hidden"
		//others_off();
	}	
}

function menu_login() {
	// if logged in do account menu 
	var loginuser = document.getElementById("main_menu1_04").innerHTML;
	if(loginuser != "login/register" && loginuser != "login/registrati") {
		menu_account();
		return;
	}
	
	
	if(document.getElementById("loginform").style.visibility == "visible") {
		document.getElementById("loginform").style.visibility="hidden";
		comingsoon_off();

	} else {
		//document.getElementById("loginusername").value = "";
		document.getElementById("loginpassword").value = "";
		document.getElementById("loginform").style.visibility="visible";
		document.getElementById("menu2_trakkies").style.visibility="hidden";
		others_off();
	}	
}

function menu_account() {
	if(document.getElementById("accountmenu").style.visibility == "visible") {
		document.getElementById("accountmenu").style.visibility="hidden";
		others_off();

	} else {
		document.getElementById("accountmenu").style.visibility="visible";
		document.getElementById("menu2_trakkies").style.visibility="hidden";
		others_off();

	}	
}


function menu_groups() {
	
		infoBox("Groups2","<b>Groups</b>(click to close)<br/>Individual users and businesses will be able to assign individual trakkies to groups, allowing them to view/hide groups of trakkies");

}


function menu_contact() {
//	if(document.getElementById("loginform").style.visibility == "visible") {
//		document.getElementById("loginform").style.visibility="hidden";
//		comingsoon_off();

//	} else {
		document.getElementById("infobox").innerHTML = 
		"<b>Contact</b>(click to close)<br/>Please contact us for further information using our contact page <a href='http://www.navspy.com/contact/' target='_blank'><b>here</b></a>";
		
		document.getElementById("infobox").style.visibility="visible";
		//document.getElementById("menu2_trakkies").style.visibility="hidden"
		//others_off();
//	}	
}

function menu_about() {
//	if(document.getElementById("loginform").style.visibility == "visible") {
//		document.getElementById("loginform").style.visibility="hidden";
//		comingsoon_off();

//	} else {
		document.getElementById("infobox").innerHTML = 
		"<b>Contact</b>(click to close)<br/>To find more about navspy click <a href='http://www.navspy.com/about/' target='_blank'><b>here</b></a>";
		
		document.getElementById("infobox").style.visibility="visible";
		//document.getElementById("menu2_trakkies").style.visibility="hidden"
		//others_off();
//	}	
}


function menu_mapcenter() {
	comingsoon_off();
	if(document.getElementById("mainhead").style.visibility == "visible") {
		document.getElementById("mainhead").style.visibility="hidden";
		

	} else {
		document.getElementById("mainhead").style.visibility="visible";
	}	
}

function comingsoon() {
	document.getElementById("comingsoon").style.visibility="visible";
	setTimeout('comingsoon_off()',5000);
}

function comingsoon_off() {
	document.getElementById("comingsoon").style.visibility="hidden";
}

function trakkies_off() {
	comingsoon_off();
	document.getElementById("trakkies_inview").style.visibility="hidden";
}


function loginform_off() {
	document.getElementById("loginform").style.visibility="hidden";
}


function others_off() {
	comingsoon_off();
	document.getElementById("menu_locations").style.visibility="hidden";
	document.getElementById("trakkies_inview").style.visibility="hidden";
	document.getElementById("trakkies_active").style.visibility="hidden";
	document.getElementById("searchtrakkies").style.visibility="hidden";
	document.getElementById("infobox").style.visibility="hidden";
}

function searchTrakkie() {
	alert('searchTrakkie');
	
	
}


function service_down() {
	// *****************  change to new infobox *********************
//	if(document.getElementById("loginform").style.visibility == "visible") {
//		document.getElementById("loginform").style.visibility="hidden";
//		comingsoon_off();

//	} else {
		document.getElementById("infobox").innerHTML = 
		"<b>navspy undergoing maintenance</b>(click to close)<br/>Apologies - we are currently updating our servers to improve our service<br />This is expected to be available from Thursday 8th March - watch here for further announcements";
		
		document.getElementById("infobox").style.visibility="visible";
		//document.getElementById("menu2_trakkies").style.visibility="hidden"
		//others_off();
//	}	
}






    //]]>
