﻿// JScript File

// JScript File

function shareRoute()
{
  try
  { 
    
    if (validarDatosShare())
    {
        ShowLoading('Sending Invitation');
        var el2=document.getElementById('mailRoute');
        var mailRecipient=document.getElementById('ctl11_txtForShare').value;
        var mailSender= document.getElementById('ctl11_txtFromShare').value;
        var nameSender=document.getElementById('ctl11_txtNameShare').value;
        var mandarCopia=document.getElementById('chkSendCopy').checked;
        var comments=document.getElementById('ctl11_txtComments').value;
        
        var time=formatTextTime(startTime);
        SendShareMail(mailRecipient,el2.innerHTML,mailSender,nameSender,mandarCopia,startPointDescription,endPointDescription,startPointLatLong,endPointLatLong,comments,time);
        
    }
    
   }
   catch (e)
   {}
}
function validarDatosShare()
{
    var valido=true;
    
    var mailRecipient=document.getElementById('ctl11_txtForShare').value;
    var listaMails=mailRecipient.split(/,|;/);
    for (var i=0;i<listaMails.length;i++)
    {
        if (!validarMail(listaMails[i].trim()))
        {
            valido=false;
            var el=document.getElementById('lblForShareError');
            el.style.visibility="visible";
            el.innerHTML="You Must Specify Valid E-Mail Addresses";
        }
    }
    if (valido==true)
    {
            var el=document.getElementById('lblForShareError');
            el.style.visibility="hidden";
            el.innerHTML="";
    }
    var mailSender= document.getElementById('ctl11_txtFromShare').value;
    if (validarMail(mailSender))
    {
            var el=document.getElementById('lblFromShareError');
            el.style.visibility="hidden";
            el.innerHTML="";
    }
    else
    {
        valido=false;
        var el=document.getElementById('lblFromShareError');
            el.style.visibility="visible";
            el.innerHTML="Your E-Mail Address Isn't Valid.";
    }
    return valido;
    
    
}

function SendShareMail(from,body,mailSender,nameSender,mandarCopia,startPointDescription,endPointDescription,startPointLatLong,endPointLatLong,comments,time){
UseCallback("sendShareMail&" + from + "&" + body + "&" + mailSender + "&" + nameSender + "&" + mandarCopia + "&" + URLEncode(startPointDescription) + "&" + URLEncode(endPointDescription) + "&" + URLEncode(startPointLatLong.Latitude) + 
    "&" + URLEncode(startPointLatLong.Longitude) + "&" + URLEncode(endPointLatLong.Latitude) + "&" + URLEncode(endPointLatLong.Longitude) + "&" + comments + "&" + URLEncode(time),"sendShareMail");
}        


function getUrlParameter( name )
{
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

