resObjekt = GXmlHttp.create();

function sndReq(p, i) {
     show_wait('Request von H&ouml;henmeter');
     var pnt = p.toString();
     var point_split = pnt.split(", ");
     var wo = point_split[0].substr(1, point_split[0].length );
     var ns = point_split[1].substr(0, point_split[1].length - 1);

     //alert('get_altitude.php?wo='+wo+'&ns='+ns+'&p='+i+'&d='+d+'&d2='+d2);
     resObjekt.open('get', 'get_altitude.php?wo='+wo+'&ns='+ns+'&p='+i ,true);
     resObjekt.onreadystatechange = handleResponse;
     resObjekt.send(null);

}

function handleResponse() {
  if(resObjekt.readyState != 4) {
    //show_wait('getting data');
  }
  if(resObjekt.readyState == 4) {
    //eval(resObjekt.responseText);
    //alert(resObjekt.responseText);
    if(p.length >= 2) {
      setTimeout("document.getElementById('graph').innerHTML = '<img src=\"graph.php?rndm='+Math.random()+'\" onLoad=\"show_stats();\">';", 10);
    }
    else {
      show_wait(0);
    }
    //draw_graph();
  }
}

function show_stats() {
  document.getElementById('stats').innerHTML = '<img src="stats.php?rndm='+Math.random()+'">';
  show_wait(0);
  
}

function remove_request(i) {
     show_wait('R&uuml;ckg&auml;ngig');
     resObjekt.open('get', 'remove.php?&p='+i ,false);
     //resObjekt.onreadystatechange = handleResponse;
     resObjekt.send(null);
     //alert(resObjekt.responseText);
     if(p.length >= 2) {
       setTimeout("document.getElementById('graph').innerHTML = '<img src=\"graph.php?rndm='+Math.random()+'\" onLoad=\"show_stats();\">';", 10);
     }
     else {
       document.getElementById('graph').innerHTML = '<div style="width: 100%; height: 100%; background-image: url(\'img/graph.jpg\'); text-align: center; font-family: Verdana; font-size: 10pt; font-weight: bold;"><br/><br/>F&uuml;r ein H&ouml;henprofil m&uuml;ssen 2 Streckenpunkte verf&uuml;gbar sein.</div>';
       document.getElementById('stats').innerHTML = '<div style="width: 100%; height: 100%; background-image: url(\'img/stats.jpg\'); text-align: center; font-family: Verdana; font-size: 10pt; font-weight: bold;"><br/>Streckenstatistik</div>';
       show_wait(0);
     }
}

function comment_request(i) {
     resObjekt.open('get', 'comment.php?p='+i+'&request='+i+'&rndm='+Math.random() ,false);
     resObjekt.send(null);
     return resObjekt.responseText;
}
function commentSet( i, com) {
     resObjekt.open('get', 'comment.php?p='+i+'&comment='+com+'&rndm='+Math.random() ,false);
     resObjekt.send(null);
     map.closeInfoWindow();
     document.getElementById('graph').innerHTML = '<img src=\"graph.php?rndm='+Math.random()+'\" >';
}
