﻿  
        
        function OnSucceededx(result, userContext, methodName) {
        // var msg = "Map location updated successfully.";
            alert(result); 
            $get("dispMessage").innerText =result;
        }
        function OnError(result)
        {
        var msg = "Error occured: " + result.get_message();
            alert(msg); 
            $get("dispMessage").innerText =msg;
        }
function  PostToDb(lat, lon){

if(lat==0 && lon==0)
{
var msg="Error occured: Location is undefined.";
//$get("dispMessage").innerText =msg;
var d = document.getElementById("dispMessage");
if(d)
{d.innerText =msg;
}
alert(msg);
return;
}
//TODO: show progress bar
//$("#btnUpdate").attr("disabled","disabled");
showProgress("updating location...");
 PageMethods.UpdateDB( new Array( lat ,lon), OnSucceededx, OnError);
 
}
        
        function UpdateDB() {
        var lblLat = $get("lblLat");
    var lblLon = $get("lblLon");
    
    if( null!=lblLat && null!=lblLon) 
    { 
   PostToDb(lblLat.value,lblLon.value);
//      PageMethods.UpdateDB( new Array( lblLat.value,lblLon.value), OnSucceededx, OnError);}
}else
{
 
$get("dispMessage").innerText ="Error occured: Textbox is null.";
}
           
       }
       
       function enableUpdateButton(ena)
       {
       var btn = $get("btnUpdate");
       if(btn)
       {
       if(ena==true)
       {
       btn.visibility = 'visible';
       }
       else 
       {
       btn.visibility = 'hidden';
       }
       }
       }
       
       function clearMessage()
       {
       $get("dispMessage").innerText ="";

       }