var plateXML = "plate/plate.xml";
var pts3=[]; var pts4=[]; var pts5=[];
var plate30; var plate40; var plate50;


function plotPlate () {
  if (document.getElementById("overlay").plate.checked) {
    var request = GXmlHttp.create();
    request.open("GET", plateXML, true);
    request.onreadystatechange = function() {
      if (request.readyState == 4) {
        var xmlDoc = GXml.parse(request.responseText);
        var ttt = xmlDoc.documentElement.getElementsByTagName("plate");
        for (var k = -5; k < -2; k++) {
          var j=0;
          for (var i = 0; i < ttt.length; i++) {
            var dep = parseFloat(ttt[i].getAttribute("depth"));
            if (dep == k*10) {
              if (k==-5){
                pts5[j]=new GLatLng(parseFloat(ttt[i].getAttribute("lat")),parseFloat(ttt[i].getAttribute("lon")));
              }
              if (k==-4){
                pts4[j]=new GLatLng(parseFloat(ttt[i].getAttribute("lat")),parseFloat(ttt[i].getAttribute("lon")));
              }
              if (k==-3){
                pts3[j]=new GLatLng(parseFloat(ttt[i].getAttribute("lat")),parseFloat(ttt[i].getAttribute("lon")));
              }
              j++;
            }
          }
        }
        plate30=new GPolyline(pts3,'yellow',3,.6);
        plate40=new GPolyline(pts4,'yellow',3,.45);
        plate50=new GPolyline(pts5,'yellow',3,.3);
        map.addOverlay(plate30);
        map.addOverlay(plate40);
        map.addOverlay(plate50);
      }
    }
    request.send(null);
  }
  else {
    map.removeOverlay(plate30);
    map.removeOverlay(plate40);
    map.removeOverlay(plate50);
  }
}