var _ROADWORKS_ON_TEXT="Click to remove Roadworks";
var _ROADWORKS_OFF_TEXT="Click to show Roadworks";
var _STREETWORKS_ON_TEXT="Click to remove Streetworks";
var _STREETWORKS_OFF_TEXT="Click to show Streetworks";
var _EVENTS_ON_TEXT="Click to remove Events";
var _EVENTS_OFF_TEXT="Click to show Events";
var _INCIDENTS_ON_TEXT="Click to remove Incidents";
var _INCIDENTS_OFF_TEXT="Click to show Incidents";
var _CARPARKS_ON_TEXT="Click to remove Car Parks";
var _CARPARKS_OFF_TEXT="Click to show Car Parks";
var _VMS_ON_TEXT="Click to remove VMS";
var _VMS_OFF_TEXT="Click to show VMS";
var _TRAINS_ON_TEXT="Click to remove Train Stations";
var _TRAINS_OFF_TEXT="Click to show Train Stations";
var _BUSSTOPS_ON_TEXT="Click to remove Bus Stops";
var _BUSSTOPS_OFF_TEXT="Click to select a Bus Stop route";
var _AIRPORTS_ON_TEXT="Click to remove Airports";
var _AIRPORTS_OFF_TEXT="Click to show Airports";
var _PARKANDRIDE_ON_TEXT="Click to remove Park and Ride";
var _PARKANDRIDE_OFF_TEXT="Click to show Park and Ride";
var _AIRQUALITY_ON_TEXT="Click to hide Air Quality";
var _AIRQUALITY_OFF_TEXT="Click to show Air Quality";
function switchRoadworksTrafficTabValue(){
if(document.getElementById("roadworksButton").value=="on"){
switchRoadworksTrafficTabOff();
}else{
switchRoadworksTrafficTabOn();
}
}
function switchRoadworksMapValue(){
if(document.getElementById("roadworksMapButton").value=="on"){
switchRoadworksMapOff();
}else{
switchRoadworksMapOn();
}
}
function switchRoadworksMapOn(){
if(document.getElementById("roadworksMapButton")!=null){
document.getElementById("roadworksMapButton").value="on";
document.getElementById("roadworksImage").src="images/infinite-eye/b-roadworks.gif";
document.getElementById("roadworksImage").alt=_ROADWORKS_ON_TEXT;
document.getElementById("roadworksImage").title=_ROADWORKS_ON_TEXT;
refresh(false);
}
}
function switchRoadworksMapOff(){
if(document.getElementById("roadworksMapButton")!=null){
document.getElementById("roadworksMapButton").value="off";
document.getElementById("roadworksImage").src="images/infinite-eye/b-roadworks-over.gif";
document.getElementById("roadworksImage").alt=_ROADWORKS_OFF_TEXT;
document.getElementById("roadworksImage").title=_ROADWORKS_OFF_TEXT;
refresh(false);
}
}
function switchRoadworksTrafficTabOn(){
if(document.getElementById("roadworksButton")!=null){
document.getElementById("roadworksButton").value="on";
document.getElementById("roadworksImage").src="images/infinite-eye/b-roadworks.gif";
document.getElementById("roadworksImage").alt=_ROADWORKS_ON_TEXT;
document.getElementById("roadworksImage").title=_ROADWORKS_ON_TEXT;
}
}
function switchRoadworksTrafficTabOff(){
if(document.getElementById("roadworksButton")!=null){
document.getElementById("roadworksButton").value="off";
document.getElementById("roadworksImage").src="images/infinite-eye/b-roadworks-over.gif";
document.getElementById("roadworksImage").alt=_ROADWORKS_OFF_TEXT;
document.getElementById("roadworksImage").title=_ROADWORKS_OFF_TEXT;
}
}
function switchConfirmTrafficTabValue(){
if(document.getElementById("confirmButton").value=="on"){
switchConfirmTrafficTabOff();
}else{
switchConfirmTrafficTabOn();
}
}
function switchConfirmMapValue(){
if(document.getElementById("confirmMapButton").value=="on"){
switchConfirmMapOff();
}else{
switchConfirmMapOn();
}
}
function switchConfirmMapOn(){
if(document.getElementById("confirmMapButton")!=null){
document.getElementById("confirmMapButton").value="on";
document.getElementById("confirmImage").src="images/infinite-eye/streetworks.gif";
document.getElementById("confirmImage").alt=_STREETWORKS_ON_TEXT;
document.getElementById("confirmImage").title=_STREETWORKS_ON_TEXT;
refresh(false);
}
}
function switchConfirmMapOff(){
if(document.getElementById("confirmMapButton")!=null){
document.getElementById("confirmMapButton").value="off";
document.getElementById("confirmImage").src="images/infinite-eye/streetworks-over.gif";
document.getElementById("confirmImage").alt=_STREETWORKS_OFF_TEXT;
document.getElementById("confirmImage").title=_STREETWORKS_OFF_TEXT;
refresh(false);
}
}
function switchConfirmTrafficTabOn(){
if(document.getElementById("confirmButton")!=null){
document.getElementById("confirmButton").value="on";
document.getElementById("confirmImage").src="images/infinite-eye/streetworks.gif";
document.getElementById("confirmImage").alt=_STREETWORKS_ON_TEXT;
document.getElementById("confirmImage").title=_STREETWORKS_ON_TEXT;
}
}
function switchConfirmTrafficTabOff(){
if(document.getElementById("confirmButton")!=null){
document.getElementById("confirmButton").value="off";
document.getElementById("confirmImage").src="images/infinite-eye/streetworks-over.gif";
document.getElementById("confirmImage").alt=_STREETWORKS_OFF_TEXT;
document.getElementById("confirmImage").title=_STREETWORKS_OFF_TEXT;
}
}
function switchEventTrafficTabValue(){
if(document.getElementById("eventButton").value=="on"){
switchEventsTrafficTabOff();
}else{
switchEventsTrafficTabOn();
}
}
function switchEventMapValue(){
if(document.getElementById("eventMapButton").value=="on"){
switchEventsMapOff();
}else{
switchEventsMapOn();
}
}
function switchEventsMapOn(){
if(document.getElementById("eventMapButton")!=null){
document.getElementById("eventMapButton").value="on";
document.getElementById("eventImage").src="images/infinite-eye/b-events.gif";
document.getElementById("eventImage").alt=_EVENTS_ON_TEXT;
document.getElementById("eventImage").title=_EVENTS_ON_TEXT;
refresh(false);
}
}
function switchEventsMapOff(){
if(document.getElementById("eventMapButton")!=null){
document.getElementById("eventMapButton").value="off";
document.getElementById("eventImage").src="images/infinite-eye/b-events-over.gif";
document.getElementById("eventImage").alt=_EVENTS_OFF_TEXT;
document.getElementById("eventImage").title=_EVENTS_OFF_TEXT;
refresh(false);
}
}
function switchEventsTrafficTabOn(){
if(document.getElementById("eventButton")!=null){
document.getElementById("eventButton").value="on";
document.getElementById("eventImage").src="images/infinite-eye/b-events.gif";
document.getElementById("eventImage").alt=_EVENTS_ON_TEXT;
document.getElementById("eventImage").title=_EVENTS_ON_TEXT;
}
}
function switchEventsTrafficTabOff(){
if(document.getElementById("eventButton")!=null){
document.getElementById("eventButton").value="off";
document.getElementById("eventImage").src="images/infinite-eye/b-events-over.gif";
document.getElementById("eventImage").alt=_EVENTS_OFF_TEXT;
document.getElementById("eventImage").title=_EVENTS_OFF_TEXT;
}
}
function switchIncidentTrafficTabValue(){
if(document.getElementById("incidentButton").value=="on"){
switchIncidentsTrafficTabOff();
}else{
switchIncidentsTrafficTabOn();
}
}
function switchIncidentMapValue(){
if(document.getElementById("incidentMapButton").value=="on"){
switchIncidentsMapOff();
}else{
switchIncidentsMapOn();
}
}
function switchIncidentsMapOn(){
if(document.getElementById("incidentMapButton")!=null){
document.getElementById("incidentMapButton").value="on";
document.getElementById("incidentImage").src="images/infinite-eye/b-incidents.gif";
document.getElementById("incidentImage").alt=_INCIDENTS_ON_TEXT;
document.getElementById("incidentImage").title=_INCIDENTS_ON_TEXT;
refresh(false);
}
}
function switchIncidentsMapOff(){
if(document.getElementById("incidentMapButton")!=null){
document.getElementById("incidentMapButton").value="off";
document.getElementById("incidentImage").src="images/infinite-eye/b-incidents-over.gif";
document.getElementById("incidentImage").alt=_INCIDENTS_OFF_TEXT;
document.getElementById("incidentImage").title=_INCIDENTS_OFF_TEXT;
refresh(false);
}
}
function switchIncidentsTrafficTabOn(){
if(document.getElementById("incidentButton")!=null){
document.getElementById("incidentButton").value="on";
document.getElementById("incidentImage").src="images/infinite-eye/b-incidents.gif";
document.getElementById("incidentImage").alt=_INCIDENTS_ON_TEXT;
document.getElementById("incidentImage").title=_INCIDENTS_ON_TEXT;
}
}
function switchIncidentsTrafficTabOff(){
if(document.getElementById("incidentButton")!=null){
document.getElementById("incidentButton").value="off";
document.getElementById("incidentImage").src="images/infinite-eye/b-incidents-over.gif";
document.getElementById("incidentImage").alt=_INCIDENTS_OFF_TEXT;
document.getElementById("incidentImage").title=_INCIDENTS_OFF_TEXT;
}
}
function switchCarParkValueOn(){
if(document.getElementById("carParkButton")!=null){
document.getElementById("carParkButton").value="on";
document.getElementById("carParkImage").src="images/infinite-eye/b-carparks.gif";
document.getElementById("carParkImage").alt=_CARPARKS_ON_TEXT;
document.getElementById("carParkImage").title=_CARPARKS_ON_TEXT;
refresh(false);
}
}
function switchCarParkValueOff(){
if(document.getElementById("carParkButton")!=null){
document.getElementById("carParkButton").value="off";
document.getElementById("carParkImage").src="images/infinite-eye/b-carparks-over.gif";
document.getElementById("carParkImage").alt=_CARPARKS_OFF_TEXT;
document.getElementById("carParkImage").title=_CARPARKS_OFF_TEXT;
refresh(false);
}
}
function switchCarParkValue(){
if(document.getElementById("carParkButton").value=="on"){
switchCarParkValueOff();
}else{
switchCarParkValueOn();
}
}
function switchVmsValueOn(){
if(document.getElementById("vmsButton")!=null){
document.getElementById("vmsButton").value="on";
document.getElementById("vmsImage").src="images/infinite-eye/b-vms.gif";
document.getElementById("vmsImage").alt=_VMS_ON_TEXT;
document.getElementById("vmsImage").title=_VMS_ON_TEXT;
refresh(false);
}
}
function switchVmsValueOff(){
if(document.getElementById("vmsButton")!=null){
document.getElementById("vmsButton").value="off";
document.getElementById("vmsImage").src="images/infinite-eye/b-vms-over.gif";
document.getElementById("vmsImage").alt=_VMS_OFF_TEXT;
document.getElementById("vmsImage").title=_VMS_OFF_TEXT;
refresh(false);
}
}
function switchVmsValue(){
if(document.getElementById("vmsButton").value=="on"){
switchVmsValueOff();
}else{
switchVmsValueOn();
}
}
function switchTrainValueOn(){
if(document.getElementById("trainButton")!=null){
document.getElementById("trainButton").value="on";
document.getElementById("trainImage").src="images/infinite-eye/b-rail.gif";
document.getElementById("trainImage").alt=_TRAINS_ON_TEXT;
document.getElementById("trainImage").title=_TRAINS_ON_TEXT;
refresh(false);
}
}
function switchTrainValueOff(){
if(document.getElementById("trainButton")!=null){
document.getElementById("trainButton").value="off";
document.getElementById("trainImage").src="images/infinite-eye/b-rail-over.gif";
document.getElementById("trainImage").alt=_TRAINS_OFF_TEXT;
document.getElementById("trainImage").title=_TRAINS_OFF_TEXT;
refresh(false);
}
}
function switchTrainValue(){
if(document.getElementById("trainButton").value=="on"){
switchTrainValueOff();
}else{
switchTrainValueOn();
}
}
function switchBusStopValueOn(){
if(document.getElementById("busStopButton")!=null){
document.getElementById("busStopButton").value="on";
document.getElementById("busStopImage").src="images/infinite-eye/b-busstations.gif";
document.getElementById("busStopImage").alt=_BUSSTOPS_ON_TEXT;
document.getElementById("busStopImage").title=_BUSSTOPS_ON_TEXT;
refresh(true,"BUS_STOP");
}
}
function switchBusStopValueOff(){
if(document.getElementById("busStopButton")!=null){
document.getElementById("busStopButton").value="off";
document.getElementById("busStopImage").src="images/infinite-eye/b-busstations-over.gif";
document.getElementById("busStopImage").alt=_BUSSTOPS_OFF_TEXT;
document.getElementById("busStopImage").title=_BUSSTOPS_OFF_TEXT;
refresh(false,"BUS_STOP");
}
}
function switchBusStopValue(){
if(document.getElementById("busStopButton").value=="on"){
switchBusStopValueOff();
}else{
switchBusStopValueOn();
}
}
function switchAirportValueOn(){
if(document.getElementById("airportButton")!=null){
document.getElementById("airportButton").value="on";
document.getElementById("airportImage").src="images/infinite-eye/b-airports.gif";
document.getElementById("airportImage").alt=_AIRPORTS_ON_TEXT;
document.getElementById("airportImage").title=_AIRPORTS_ON_TEXT;
refresh(false);
}
}
function switchAirportValueOff(){
if(document.getElementById("airportButton")!=null){
document.getElementById("airportButton").value="off";
document.getElementById("airportImage").src="images/infinite-eye/b-airports-over.gif";
document.getElementById("airportImage").alt=_AIRPORTS_OFF_TEXT;
document.getElementById("airportImage").title=_AIRPORTS_OFF_TEXT;
refresh(false);
}
}
function switchAirportValue(){
if(document.getElementById("airportButton").value=="on"){
switchAirportValueOff();
}else{
switchAirportValueOn();
}
}
function switchParkAndRideValueOff(){
if(document.getElementById("parkAndRideButton")!=null){
document.getElementById("parkAndRideButton").value="off";
document.getElementById("parkAndRideImage").src="images/infinite-eye/b-parkandride-over.gif";
document.getElementById("parkAndRideImage").alt=_PARKANDRIDE_OFF_TEXT;
document.getElementById("parkAndRideImage").title=_PARKANDRIDE_OFF_TEXT;
refresh(false);
}
}
function switchParkAndRideValueOn(){
if(document.getElementById("parkAndRideButton")!=null){
document.getElementById("parkAndRideButton").value="on";
document.getElementById("parkAndRideImage").src="images/infinite-eye/b-parkandride.gif";
document.getElementById("parkAndRideImage").alt=_PARKANDRIDE_ON_TEXT;
document.getElementById("parkAndRideImage").title=_PARKANDRIDE_ON_TEXT;
refresh(false);
}
}
function switchParkAndRideValue(){
if(document.getElementById("parkAndRideButton").value=="on"){
switchParkAndRideValueOff();
}else{
switchParkAndRideValueOn();
}
}
function switchAirQualityValueOff(){
if(document.getElementById("airQualityButton")!=null){
document.getElementById("airQualityButton").value="off";
document.getElementById("airQualityImage").src="images/infinite-eye/b-airquality-over.gif";
document.getElementById("airQualityImage").alt=_AIRQUALITY_OFF_TEXT;
document.getElementById("airQualityImage").title=_AIRQUALITY_OFF_TEXT;
refresh(false);
}
}
function switchAirQualityValueOn(){
if(document.getElementById("airQualityButton")!=null){
document.getElementById("airQualityButton").value="on";
document.getElementById("airQualityImage").src="images/infinite-eye/b-airquality.gif";
document.getElementById("airQualityImage").alt=_AIRQUALITY_ON_TEXT;
document.getElementById("airQualityImage").title=_AIRQUALITY_ON_TEXT;
refresh(false);
}
}
function switchAirQualityValue(){
if(document.getElementById("airQualityButton").value=="on"){
switchAirQualityValueOff();
}else{
switchAirQualityValueOn();
}
}
function switchAllInformationButtonsOff(){
switchParkAndRideValueOff();
switchAirportValueOff();
switchTrainValueOff();
switchCarParkValueOff();
switchVmsValueOff();
switchBusStopValueOff();
}
function switchAllInfoOff(){
switchParkAndRideValueOff();
switchAirportValueOff();
switchTrainValueOff();
switchCarParkValueOff();
switchVmsValueOff();
switchBusStopValueOff();
switchAirQualityValueOff();
switchRoadworksMapOff();
switchConfirmMapOff();
switchEventsMapOff();
switchIncidentsMapOff();
}
function switchAllInfoOn(){
switchParkAndRideValueOn();
switchAirportValueOn();
switchTrainValueOn();
switchCarParkValueOn();
switchVmsValueOn();
switchBusStopValueOn();
switchAirQualityValueOn();
switchRoadworksMapOn();
switchConfirmMapOn();
switchEventsMapOn();
switchIncidentsMapOn();
}
function setControlsFromCookies(_1,_2,_3,_4,_5){
if(_3!="on"&&getCookie("incidentMapButton")=="off"){
switchIncidentsMapOff();
}
if(_1!="on"&&getCookie("roadworksMapButton")=="off"){
switchRoadworksMapOff();
}
if(_4!="on"&&getCookie("confirmMapButton")=="off"){
switchConfirmMapOff();
}
if(_2!="on"&&getCookie("eventMapButton")=="off"){
switchEventsMapOff();
}
if(getCookie("airQualityButton")=="on"){
switchAirQualityValueOn();
}
if(getCookie("carParkButton")=="on"){
switchCarParkValueOn();
}
if(getCookie("vmsButton")=="on"){
switchVmsValueOn();
}
if(getCookie("trainButton")=="on"){
switchTrainValueOn();
}
if(getCookie("busStopButton")=="on"){
switchBusStopValueOn();
setBusRouteFromCookie();
displayBusSelector(false);
}
if(getCookie("airportButton")=="on"){
switchAirportValueOn();
}
if(getCookie("parkAndRideButton")=="on"){
switchParkAndRideValueOn();
}
if(_5==null||_5==""){
setTimescaleFromCookie();
}
}
function setCookiesFromControls(){
setCookie("incidentMapButton",document.getElementById("incidentMapButton").value);
setCookie("roadworksMapButton",document.getElementById("roadworksMapButton").value);
if(document.getElementById("confirmMapButton")!=null){
setCookie("confirmMapButton",document.getElementById("confirmMapButton").value);
}
setCookie("eventMapButton",document.getElementById("eventMapButton").value);
if(document.getElementById("carParkButton")!=null){
setCookie("carParkButton",document.getElementById("carParkButton").value);
}
if(document.getElementById("vmsButton")!=null){
setCookie("vmsButton",document.getElementById("vmsButton").value);
}
if(document.getElementById("airportButton")!=null){
setCookie("airportButton",document.getElementById("airportButton").value);
}
if(document.getElementById("trainButton")!=null){
setCookie("trainButton",document.getElementById("trainButton").value);
}
if(document.getElementById("busStopButton")!=null){
setCookie("busStopButton",document.getElementById("busStopButton").value);
}
if(document.getElementById("parkAndRideButton")!=null){
setCookie("parkAndRideButton",document.getElementById("parkAndRideButton").value);
}
if(document.getElementById("airQualityButton")!=null){
setCookie("airQualityButton",document.getElementById("airQualityButton").value);
}
setTimescaleCookie();
if(document.getElementById("busStopButton")!=null){
setBusRouteCookie();
}
}
function setTimescaleFromCookie(){
if(getCookie("mapTimescale")!=null){
document.getElementById("timescaleValue").selectedIndex=getCookie("mapTimescale");
}
}
function setTimescaleCookie(){
setCookie("mapTimescale",document.getElementById("timescaleValue").selectedIndex);
}
function setBusRouteFromCookie(){
if(document.getElementById("routes")!=null){
if(getCookie("routes")!=null&&getCookie("routeId")!=null){
for(index=0;index<document.getElementById("routes").length;index++){
if(document.getElementById("routes").options[index].value==getCookie("routes")){
document.getElementById("routes").options[index].selected=true;
break;
}
}
for(index=0;index<document.getElementById("routeId").length;index++){
if(document.getElementById("routeId").options[index].value==getCookie("routeId")){
document.getElementById("routeId").options[index].selected=true;
break;
}
}
}
}
}
function setBusRouteCookie(){
if(document.getElementById("routeId")!=null){
try{
setCookie("routeId",document.getElementById("routeId").value);
setCookie("routes",document.getElementById("routes").value);
}
catch(err){
}
}
}
function setMapDefaultSettings(){
switchRoadworksMapOn();
switchConfirmMapOn();
switchEventsMapOn();
switchIncidentsMapOn();
switchAirQualityValueOn();
switchAllInformationButtonsOff();
if(document.getElementById("timescaleValue")!=null){
document.getElementById("timescaleValue").selectedIndex=0;
}
if(document.getElementById("roadworksMapButton")!=null){
map.setCentre(50.946716611255994,-0.46142083683919255,9);
document.getElementById("mapAreaDropDown").selectedIndex=0;
}
clearBusRouteDropDowns();
}
function clearBusRouteDropDowns(){
if(document.getElementById("busStopButton")!=null){
document.getElementById("routes").selectedIndex=0;
applyCascadingDropdowns();
document.getElementById("routeId").selectedIndex=0;
document.getElementById("searchResult").innerHTML="";
}
}
function setTrafficTabDefaultSettings(){
switchRoadworksTrafficTabOn();
switchEventsTrafficTabOn();
switchConfirmTrafficTabOn();
switchIncidentsTrafficTabOn();
if(document.getElementById("searchText")!=null){
document.getElementById("searchText").value="";
}
if(document.getElementById("trafficForm")!=null){
document.getElementById("trafficForm").submit();
}
}
function setCarParkTabDefaultSettings(){
if(document.getElementById("town")!=null){
document.getElementById("town").selectedIndex=0;
}
if(document.getElementById("timescaleMinutes")!=null){
document.getElementById("timescaleMinutes").selectedIndex=1;
}
if(document.getElementById("timescaleHours")!=null){
document.getElementById("timescaleHours").selectedIndex=0;
}
if(document.getElementById("timescaleDay")!=null){
document.getElementById("timescaleDay").selectedIndex=0;
}
if(document.getElementById("townForm")!=null){
document.getElementById("townForm").submit();
}
}
function setDefaultSettings(){
setMapDefaultSettings();
setTrafficTabDefaultSettings();
setCarParkTabDefaultSettings();
}
function setSearchButtonValue(_6){
document.getElementById("searchButton").value=_6;
}

