function opacity(id, opacStart, opacEnd, millisec)
{
 var speed = Math.round(millisec / 100);
 var timer = 0;
 if(opacStart > opacEnd)
 {
  for(i = opacStart; i >= opacEnd; i--)
  {
   setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
   timer++;
  }
 }
 else if(opacStart < opacEnd)
 {
  for(i = opacStart; i <= opacEnd; i++)
  {
   setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
   timer++;
  }
 }
}

function shiftOpacity(id, millisec)
{
 if(document.getElementById(id).style.opacity == 0)
 {
  opacity(id, 0, 100, millisec);
 }
 else
 {
  opacity(id, 100, 0, millisec);
 }
}

function currentOpac(id, opacEnd, millisec)
{
 var currentOpac = 100;
 if(document.getElementById(id).style.opacity < 100)
 {
  currentOpac = document.getElementById(id).style.opacity * 100;
 }
 opacity(id, currentOpac, opacEnd, millisec)
}

function changeImage(direction, change)
{
 if(Browser == "Gecko")
 {
  if(direction == "down")
  { 
   document.getElementById("blenddiv").style.backgroundImage = "url(" + image + less + filetype + ")";
   document.getElementById("blendimage").src = image + less + filetype;
  }
  else
  { 
   document.getElementById("blenddiv").style.backgroundImage = "url(" + image + more + filetype + ")";
   document.getElementById("blendimage").src = image + more + filetype;
  }
  less=change-1;
  more=change+1;
  if(less < 1) less=1;
  if(more > last) more=last;
 }
 else
 {
  if(direction == "down")
  {
   blendimage('blenddiv','blendimage', prev, less, 600);
  }
  else
  {
   blendimage('blenddiv','blendimage', next, more, 600);
  }
 }
}

function fadeImage(background, foreground, current, next)
{
 if(Browser == "Gecko" || Browser == "Safari")
 {
  document.getElementById(foreground).src = current;
  document.getElementById(background).style.backgroundImage = "url(" + document.getElementById(foreground).src + ")";
 }
 else { blendimage(background, foreground, current, next, 200); }
}

function blendimage(divid, imageid, imagefile, change, millisec)
{
 var speed = Math.round(millisec / 100);
 var timer = 0;
 document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
 changeOpac(0, imageid);
 document.getElementById(imageid).src = imagefile;
 for(i = 0; i <= 100; i++)
 {
  setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
  timer++;
 }
 less=change-1;
 more=change+1;
 if(less < 1) less=1;
 if(more > last) more=last;
 prev=image + less + filetype;
 next=image + more + filetype;
}

function changeOpac(opacity, id)
{
 var object = document.getElementById(id).style;
 object.opacity = (opacity / 101);
 object.MozOpacity = (opacity / 101);
 object.KhtmlOpacity = (opacity / 101);
 object.filter = "alpha(opacity=" + opacity + ")";
}

function initMaps()
{
 if (document.getElementById)
 {
  var mapIds = initMaps.arguments;
  var i, j, area, areas;
  for (i = 0; i < mapIds.length; i++)
  {
   areas = document.getElementById(mapIds[i]).getElementsByTagName("area");
   for (j = 0; j < areas.length; j++)
   {
    area = areas[j];
    area.onmousedown = imgSwap;
    area.onmouseout = imgSwap;
    area.onmouseover = imgSwap;
    area.onmouseup = imgSwap;
   }
  }
 }
}

function imgSwap(evt)
{
 evt = (evt) ? evt : event;
 var elem = (evt.target) ? evt.target : evt.srcElement;
 var imgClass = elem.parentNode.name;
 var coords = elem.coords.split(",");
 if(coords.length == 3)
 {
  var x1 = parseInt(coords[0]) - parseInt(coords[2]);
  var x2 = parseInt(coords[0]) + parseInt(coords[2]);
  var y1 = parseInt(coords[1]) - parseInt(coords[2]);
  var y2 = parseInt(coords[1]) + parseInt(coords[2]);
  var clipVal = "rect(" + y1 + "px " + x2 + "px " + y2 + "px " + x1 + "px)";
 }
 else if(coords.length == 4)
 {
  var clipVal = "rect(" + coords[1] + "px " + coords[2] + "px " + coords[3] + "px " + coords[0] + "px)";
 }
 else
 {
  x1=parseInt(coords[0]);
  x2=parseInt(coords[0]);
  y1=parseInt(coords[1]);
  y2=parseInt(coords[1]);
  for (i = 0; i < coords.length; i++)
  {
   var x0 = parseInt(coords[i]);
   i++;
   var y0 = parseInt(coords[i]);
   if(x0 < x1) var x1=x0;
   if(x0 > x2) var x2=x0;
   if(y0 < y1) var y1=y0;
   if(y0 > y2) var y2=y0;
   var clipVal = "rect(" + y1 + "px " + x2 + "px " + y2 + "px " + x1 + "px)";
  }

 }
 var imgStyle;
 switch (evt.type)
 {
  case "mousedown" :
    imgStyle = document.getElementById(imgClass + "Down").style;
    imgStyle.clip = clipVal;
    imgStyle.visibility = "visible";
    break;
  case "mouseout" :
    document.getElementById(imgClass + "Over").style.visibility = "hidden";
    document.getElementById(imgClass + "Down").style.visibility = "hidden";
    break;
  case "mouseover" :
    imgStyle = document.getElementById(imgClass + "Over").style;
    imgStyle.clip = clipVal;
    imgStyle.visibility = "visible";
    break;
  case "mouseup" :
    document.getElementById(imgClass + "Down").style.visibility = "hidden";
    if (elem.click)
    {
     elem.click();
    }
    break;
 }
 evt.cancelBubble = true;
 return false;
}

function BrowserDetect()
{
 var ua = navigator.userAgent.toLowerCase();
 if(ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1) Browser="Gecko";
 if(ua.indexOf('applewebkit') != -1) Browser="AppleWebKit";
 if(ua.indexOf('konqueror') != -1) Browser="Konqueror"; 
 if(ua.indexOf('safari') != - 1) Browser="Safari";
 if(ua.indexOf('omniweb') != - 1) Browser="Omniweb";
 if(ua.indexOf('opera') != -1) Browser="Opera";
 if(ua.indexOf('icab') != -1) Browser="Icab"; 
 if(ua.indexOf('aol') != -1) Browser="Aol"; 
 if(ua.indexOf('msie') != -1) Browser="IE"; 
 if(Browser == 'Gecko' && ua.indexOf('gecko/') + 14 == ua.length) Browser="Mozilla";
 if(ua.indexOf('firebird/') != -1) Browser="Firebird";
}

function centerLayout()
{
 if (navigator.appName == 'Netscape')
 {
  var bodyWidth = self.innerWidth;
  var bodyHeight = self.innerHeight;
  var offsetLeft = ((bodyWidth - layoutWidth)/2);
  var offsetTop = ((bodyHeight - layoutHeight)/2);
  if (offsetLeft > 0) document.getElementById("maindiv").style.left = offsetLeft;
  if (offsetTop > 0) document.getElementById("maindiv").style.top = offsetTop;
 }
 else
 {
  var bodyWidth = document.body.offsetWidth;
  var bodyHeight = document.body.offsetHeight;
  var offsetLeft = ((bodyWidth - layoutWidth)/2);
  var offsetTop = ((bodyHeight - layoutHeight)/2);
  if (offsetLeft > 0) document.all.tags('DIV')['maindiv'].style.left=offsetLeft;
  if (offsetTop > 0) document.all.tags('DIV')['maindiv'].style.top=offsetTop;
 }
}

function switchquote()
{
 current++;
 if(current > test_last) current=1;
 document.getElementById("quote").src="images/homequote" + current + ".gif";
}

function switchmenu(menu,page)
{
 document.getElementById("menu").src="images/" + menu + page + ".gif";
 document.getElementById("page" + current).className="hidden";
 document.getElementById("page" + page).className="shown";
 current=page;
}

function check_yoursay()
{
 if(document.getElementById('message').value == "")
 {
  alert("Please enter a message")
  return false;
 }
 document.forms.yoursay.submit();
}

function where_init()
{
 var iconDefault = new GIcon(); 
 iconDefault.image = '../pin_default.png';
 iconDefault.iconSize = new GSize(30, 32);
 iconDefault.iconAnchor = new GPoint(18, 32);
 iconDefault.infoWindowAnchor = new GPoint(5, 1);
 var customIcons = [];
 customIcons["default"] = iconDefault;

 if (GBrowserIsCompatible())
 {
  var map = new GMap2(document.getElementById("where_map"));
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
  map.addControl(new GScaleControl());
  map.setCenter(new GLatLng(52.205081934091304, -1.877288818359375), 7);

  GDownloadUrl("../where_data.xml", function(data, responseCode)
  {
   var xml = GXml.parse(data);
   var markers = xml.documentElement.getElementsByTagName("marker");
   for (var i = 0; i < markers.length; i++)
   {
    var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                            parseFloat(markers[i].getAttribute("lng")));
    var type = markers[i].getAttribute("type");
    var season = markers[i].getAttribute("season");
    var place = markers[i].getAttribute("place");
    var postcode = markers[i].getAttribute("postcode");
    var seen = markers[i].getAttribute("seen");
    var owner = markers[i].getAttribute("owner");
    var notes = markers[i].getAttribute("notes");

    var html = "<div style='width: 400px'><b>Location&nbsp;Visited:&nbsp;&nbsp;</b>" + place +
                                   "<br /><b>Address&nbsp;/&nbsp;Postcode:&nbsp;&nbsp;</b>" + postcode + 
                                   "<br /><b>What&nbsp;did&nbsp;you&nbsp;see?&nbsp;&nbsp;</b>" + seen + 
                                   "<br /><b>Land&nbsp;owned&nbsp;by:&nbsp;&nbsp;</b>" + owner +
                                   "<br /><b>Notes&nbsp;on&nbsp;public&nbsp;access:&nbsp;</b>" + notes + "</div>";

    var marker = createMarker(point, type, html);
    markerGroups["where"].push(marker);
    map.addOverlay(marker);
    var marker = createMarker(point, season, html);
    markerGroups["where"].push(marker);
    map.addOverlay(marker);
    marker.hide();
   }
  });
  GEvent.addListener(map, "click", function(overlay, latlng)
  {
   if (latlng && pointer)
   {
    pointer=false;
    marker = new GMarker(latlng, {icon: iconDefault, draggable: true} );
    var html = "<div style='height: 330px; width: 500px;'><table>" +
                "<tr><td><b>Contributor&nbsp;Details:</b></td><td>(optional, and will not be displayed in map)</td></tr>" +
                "<tr><td>Your&nbsp;Name</td><td><input type='text' id='where_name2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td>Postcode</td><td><input type='text' id='where_yourpc2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td>Email&nbsp;Address</td><td><input type='text' id='where_email2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td colspan='2'><br /><b>Location&nbsp;Details:</b></td></tr>" +
                "<tr><td>Location&nbsp;Visited:</td><td><input type='text' id='where_place2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td>Address&nbsp;/&nbsp;Postcode</td><td><input type='text' id='where_postcode2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td>Time&nbsp;of&nbsp;year&nbsp;to&nbsp;visit:</td><td>" +
                "<input type='radio' name='where_season2' id='where_season2' value='all' CHECKED>All Year</input>" +
                "<input type='radio' name='where_season2' id='where_season2' value='spring'>Spring</input>" +
                "<input type='radio' name='where_season2' id='where_season2' value='summer'>Summer</input>" +
                "<input type='radio' name='where_season2' id='where_season2' value='autumn'>Autumn</input>" +
                "<input type='radio' name='where_season2' id='where_season2' value='winter'>Winter</input></td></tr>" +
                "<tr><td>Type:</td><td><select id='where_type2'>" + 
                "<option value='woodland' SELECTED>Woodland</option>" + 
                "<option value='coastal'>Coastal</option>" + 
                "<option value='wetland'>Wetland</option>" + 
                "<option value='lowland'>Lowland</option>" + 
                "<option value='hills'>Hills</option>" + 
                "<option value='urban'>Urban</option>" + 
                "</select></td></tr>" + 
                "<tr><td>What&nbsp;did&nbsp;you&nbsp;see?</td><td><input type='text' id='where_seen2' size='50' maxlength='200' /></td></tr>" +
                "<tr><td>Land&nbsp;owned&nbsp;by:</td><td><input type='text' id='where_owner2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td>Notes&nbsp;on&nbsp;public&nbsp;access:</td><td><input type='text' id='where_notes2' size='50' maxlength='100' /></td></tr>" +
                "<tr><td></td><td><input type='button' value='Save & Close' onclick='where_save()' /></td></tr></table></div>";
    marker.openInfoWindow(html);
    GEvent.addListener(marker, "click", function() { marker.openInfoWindow(html); });
    GEvent.addListener(marker, "dragstart", function() { marker.closeInfoWindow(); });
    GEvent.addListener(marker, "dragend", function() { marker.openInfoWindow(html); });
    map.addOverlay(marker);
   }
  });
 }
}

function where_save()
{
 var latlng = marker.getLatLng();
 var lat = latlng.lat();
 var lng = latlng.lng();
 document.getElementById("where_lat").value = lat;
 document.getElementById("where_lng").value = lng;
 document.getElementById("where_name").value = document.getElementById("where_name2").value;
 document.getElementById("where_yourpc").value = document.getElementById("where_yourpc2").value;
 document.getElementById("where_email").value = document.getElementById("where_email2").value;
 document.getElementById("where_place").value = document.getElementById("where_place2").value;
 document.getElementById("where_postcode").value = document.getElementById("where_postcode2").value;
 if (document.getElementsByName("where_season2")[0].checked) { document.getElementById("where_season").value = "all"; }
 if (document.getElementsByName("where_season2")[1].checked) { document.getElementById("where_season").value = "spring"; }
 if (document.getElementsByName("where_season2")[2].checked) { document.getElementById("where_season").value = "summer"; }
 if (document.getElementsByName("where_season2")[3].checked) { document.getElementById("where_season").value = "autumn"; }
 if (document.getElementsByName("where_season2")[4].checked) { document.getElementById("where_season").value = "winter"; }
 document.getElementById("where_type").value = document.getElementById("where_type2").value;
 document.getElementById("where_seen").value = document.getElementById("where_seen2").value;
 document.getElementById("where_owner").value = document.getElementById("where_owner2").value;
 document.getElementById("where_notes").value = document.getElementById("where_notes2").value;
 document.getElementById("where_form").submit();
}

function beescene_init()
{
 var iconDefault = new GIcon(); 
 iconDefault.image = '../pin_default.png';
 iconDefault.iconSize = new GSize(30, 32);
 iconDefault.iconAnchor = new GPoint(18, 32);
 iconDefault.infoWindowAnchor = new GPoint(5, 1);
 var customIcons = [];
 customIcons["default"] = iconDefault;

 if (GBrowserIsCompatible())
 {
  var map = new GMap2(document.getElementById("beescene_map"));
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
  map.addControl(new GScaleControl());
  map.setCenter(new GLatLng(52.205081934091304, -1.877288818359375), 7);
  GDownloadUrl("../beescene_data.xml", function(data, responseCode)
  {
   var xml = GXml.parse(data);
   var markers = xml.documentElement.getElementsByTagName("marker");
   for (var i = 0; i < markers.length; i++)
   {
    var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                            parseFloat(markers[i].getAttribute("lng")));
    var rating = markers[i].getAttribute("rating");
    var group = markers[i].getAttribute("group");
    var place = markers[i].getAttribute("place");
    var html = "<div style='width: 300px'><b>School&nbsp;/&nbsp;Organisation:&nbsp;&nbsp;</b>" + group + "<br /><b>Location&nbsp;Visited:&nbsp;&nbsp;</b>" + place + "</div>";
    var marker = createMarker(point, rating, html);
    map.addOverlay(marker);
   }
  });
  GEvent.addListener(map, "click", function(overlay, latlng)
  {
   if (latlng && pointer)
   {
    pointer=false;
    marker = new GMarker(latlng, {icon: iconDefault, draggable: true} );
    var html = "<div style='height: 300px; width: 370px;'><table>" +
                "<tr><td colspan='2'><b>Bee&nbsp;Scene&nbsp;Details:</b></td></tr>" +
                "<tr><td width='100'>School/Organisation</td><td><input type='text' id='beescene_group2' size='32' maxlength='100' /></td></tr>" +
                "<tr><td>Location&nbsp;Visited:</td><td><input type='text' id='beescene_place2' size='32' maxlength='100' /></td></tr>" +
                "<tr><td>Bee&nbsp;Scene&nbsp;Rating:</td><td>" +
                "<input type='radio' name='beescene_rating2' id='beescene_rating2' value='ngood'>Not Good</input>&nbsp;" +
                "<input type='radio' name='beescene_rating2' id='beescene_rating2' value='good' CHECKED>Good</input>&nbsp;" +
                "<input type='radio' name='beescene_rating2' id='beescene_rating2' value='vgood'>Very Good</input></td></tr>" +
                "<tr><td><br /><b>Additional&nbsp;Details:</b></td><td><br />(will not be displayed in map)</td></tr>" +
                "<tr><td>Your&nbsp;Name</td><td><input type='text' id='beescene_name2' size='32' maxlength='100' /></td></tr>" +
                "<tr><td>Your&nbsp;Postcode</td><td><input type='text' id='beescene_yourpc2' size='32' maxlength='100' /></td></tr>" +
                "<tr><td>Email&nbsp;Address</td><td><input type='text' id='beescene_email2' size='32' maxlength='100' /></td></tr>" +
                "<tr><td>No.&nbsp;of&nbsp;participants</td><td align=\"right\">Adults:&nbsp;<input type='text' id='beescene_adults2' size='3' maxlength='5' />&nbsp;&nbsp;&nbsp;Children:&nbsp;<input type='text' id='beescene_children2' size='3' maxlength='5' /></td></tr>" +
                "<tr><td colspan='2'>Tick<span style='vertical-align: bottom;'><input type='checkbox' id='beescene_update2' /></span>if you would like to be kept updated about other <i>Wild About Plants</i> activities.</td></tr>" +
                "<tr><td></td><td><input type='button' value='Save & Close' onclick='beescene_save()' /></td></tr></table></div>";
    marker.openInfoWindow(html);
    GEvent.addListener(marker, "click", function() { marker.openInfoWindow(html); });
    GEvent.addListener(marker, "dragstart", function() { marker.closeInfoWindow(); });
    GEvent.addListener(marker, "dragend", function() { marker.openInfoWindow(html); });
    map.addOverlay(marker);
   }
  });
 }
}

function createMarker(point, icon, html)
{
 var iconOkay = new GIcon(); 
 iconOkay.image = '../pin_okay.png';
 iconOkay.iconSize = new GSize(32, 31);
 iconOkay.iconAnchor = new GPoint(16, 15);
 iconOkay.infoWindowAnchor = new GPoint(16, 15);

 var iconNGood = new GIcon(); 
 iconNGood.image = '../pin_okay.png';
 iconNGood.iconSize = new GSize(32, 31);
 iconNGood.iconAnchor = new GPoint(16, 15);
 iconNGood.infoWindowAnchor = new GPoint(16, 15);

 var iconGood = new GIcon(); 
 iconGood.image = '../pin_good.png';
 iconGood.iconSize = new GSize(32, 31);
 iconGood.iconAnchor = new GPoint(16, 15);
 iconGood.infoWindowAnchor = new GPoint(16, 15);

 var iconVGood = new GIcon(); 
 iconVGood.image = '../pin_vgood.png';
 iconVGood.iconSize = new GSize(32, 31);
 iconVGood.iconAnchor = new GPoint(16, 15);
 iconVGood.infoWindowAnchor = new GPoint(16, 15);

 var iconWoodland = new GIcon(); 
 iconWoodland.image = '../pin_woodland.png';
 iconWoodland.iconSize = new GSize(30, 34);
 iconWoodland.iconAnchor = new GPoint(14, 34);
 iconWoodland.infoWindowAnchor = new GPoint(15, 16);

 var iconCoastal = new GIcon(); 
 iconCoastal.image = '../pin_coastal.png';
 iconCoastal.iconSize = new GSize(30, 34);
 iconCoastal.iconAnchor = new GPoint(14, 34);
 iconCoastal.infoWindowAnchor = new GPoint(15, 16);

 var iconWetland = new GIcon(); 
 iconWetland.image = '../pin_wetland.png';
 iconWetland.iconSize = new GSize(30, 34);
 iconWetland.iconAnchor = new GPoint(14, 34);
 iconWetland.infoWindowAnchor = new GPoint(15, 16);

 var iconLowland = new GIcon(); 
 iconLowland.image = '../pin_lowland.png';
 iconLowland.iconSize = new GSize(30, 34);
 iconLowland.iconAnchor = new GPoint(14, 34);
 iconLowland.infoWindowAnchor = new GPoint(15, 16);

 var iconHills = new GIcon(); 
 iconHills.image = '../pin_hills.png';
 iconHills.iconSize = new GSize(30, 34);
 iconHills.iconAnchor = new GPoint(14, 34);
 iconHills.infoWindowAnchor = new GPoint(15, 16);

 var iconUrban = new GIcon(); 
 iconUrban.image = '../pin_urban.png';
 iconUrban.iconSize = new GSize(30, 34);
 iconUrban.iconAnchor = new GPoint(14, 34);
 iconUrban.infoWindowAnchor = new GPoint(15, 16);

 var iconAllyear = new GIcon(); 
 iconAllyear.image = '../pin_allyear.png';
 iconAllyear.iconSize = new GSize(30, 34);
 iconAllyear.iconAnchor = new GPoint(14, 34);
 iconAllyear.infoWindowAnchor = new GPoint(15, 16);

 var iconSpring = new GIcon(); 
 iconSpring.image = '../pin_spring.png';
 iconSpring.iconSize = new GSize(30, 34);
 iconSpring.iconAnchor = new GPoint(14, 34);
 iconSpring.infoWindowAnchor = new GPoint(15, 16);

 var iconSummer = new GIcon(); 
 iconSummer.image = '../pin_summer.png';
 iconSummer.iconSize = new GSize(30, 34);
 iconSummer.iconAnchor = new GPoint(14, 34);
 iconSummer.infoWindowAnchor = new GPoint(15, 16);

 var iconAutumn = new GIcon(); 
 iconAutumn.image = '../pin_autumn.png';
 iconAutumn.iconSize = new GSize(30, 34);
 iconAutumn.iconAnchor = new GPoint(14, 34);
 iconAutumn.infoWindowAnchor = new GPoint(15, 16);

 var iconWinter = new GIcon(); 
 iconWinter.image = '../pin_winter.png';
 iconWinter.iconSize = new GSize(30, 34);
 iconWinter.iconAnchor = new GPoint(14, 34);
 iconWinter.infoWindowAnchor = new GPoint(15, 16);

 var customIcons = [];
 customIcons["okay"] = iconOkay;
 customIcons["ngood"] = iconNGood;
 customIcons["good"] = iconGood;
 customIcons["vgood"] = iconVGood;
 customIcons["woodland"] = iconWoodland;
 customIcons["coastal"] = iconCoastal;
 customIcons["wetland"] = iconWetland;
 customIcons["lowland"] = iconLowland;
 customIcons["hills"] = iconHills;
 customIcons["urban"] = iconUrban;
 customIcons["all"] = iconAllyear;
 customIcons["spring"] = iconSpring;
 customIcons["summer"] = iconSummer;
 customIcons["autumn"] = iconAutumn;
 customIcons["winter"] = iconWinter;

 var marker = new GMarker(point, customIcons[icon]);
 GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); });
 return marker;
}


function beescene_save()
{
 var latlng = marker.getLatLng();
 var lat = latlng.lat();
 var lng = latlng.lng();
 document.getElementById("beescene_lat").value = lat;
 document.getElementById("beescene_lng").value = lng;
 document.getElementById("beescene_group").value = document.getElementById("beescene_group2").value;
 document.getElementById("beescene_place").value = document.getElementById("beescene_place2").value;
 if (document.getElementsByName("beescene_rating2")[0].checked) { document.getElementById("beescene_rating").value = "ngood"; }
 if (document.getElementsByName("beescene_rating2")[1].checked) { document.getElementById("beescene_rating").value = "good"; }
 if (document.getElementsByName("beescene_rating2")[2].checked) { document.getElementById("beescene_rating").value = "vgood"; }
 document.getElementById("beescene_name").value = document.getElementById("beescene_name2").value;
 document.getElementById("beescene_yourpc").value = document.getElementById("beescene_yourpc2").value;
 document.getElementById("beescene_email").value = document.getElementById("beescene_email2").value;
 document.getElementById("beescene_adults").value = document.getElementById("beescene_adults2").value;
 document.getElementById("beescene_children").value = document.getElementById("beescene_children2").value;
 if (document.getElementById("beescene_update2").checked == true ) { document.getElementById("beescene_update").value = "yes"; }
 else { document.getElementById("beescene_update").value = "no"; }
 document.getElementById("beescene_form").submit();
}

function switch_map(group)
{
 for (var i = 0; i < markerGroups[group].length; i++)
 {
  var marker = markerGroups[group][i];
  if (marker.isHidden()) marker.show();
  else marker.hide();
 }
}

function toggleevent(event)
{
 var events=document.getElementsByTagName("span");
 var length = events.length;
 for(var i=0; i<length; i++)
 {
  if(events[i].className == 'events' && events[i].id != event) events[i].style.display = 'none';
 }
 if(document.getElementById(event).style.display != 'block') document.getElementById(event).style.display = 'block';
 else document.getElementById(event).style.display = 'none';
}

