
var Send_Sms_Request = null;

function SendSmsReply()
{
    
    // Get all "stopp"s
    if(Send_Sms_Request && Send_Sms_Request.readyState == 4 && Send_Sms_Request.status==200)
    {
	info_set("<br><br><center><h1>" + Send_Sms_Request.responseText + "</h1></center>");
    }

    // Todo, zoom bil again.
}


function SendSms(form, saljare)
{
    // Save form data in variables.
    var from=document.send_sms.from.value;
    var msg=document.send_sms.msg.value;
    var namn=document.send_sms.namn.value;
    var gata=document.send_sms.gata.value;
    var anti=document.send_sms.anti.value;

    if((namn.length + gata.length + msg.length) > 200)
    {
	alert("Ditt meddelande är för långt för att kunna skickas som sms, försök korta ner medelandet.");
	return(false);
    }
    
    // Replace window with loadmeter
    info_set("<center><br><h2>Kontaktar server...</h2><br><img src=\"images/wait.gif\"></center>\n");
    SendSmsCommit(saljare, from, msg, namn, gata, anti);
    return(false);
}



// Called on freetext search
function SendSmsCommit(saljare, from, msg, namn, gata, anti)
{
    Send_Sms_Request = getXMLHTTPRequest();
        
    var myRandom=parseInt(Math.random()*99999999);
    var query = "send_sms_bil.php" + "?rand=" + myRandom + "&saljare=" + saljare + "&from=" + from + "&anti=" + anti + "&msg=" + msg + "/" + namn + "@" + gata + "&kontor_id=" + kontor_id;
    
    Send_Sms_Request.open("GET", query , true);
    
    Send_Sms_Request.onreadystatechange = SendSmsReply;

    Send_Sms_Request.send(null);
}

