﻿// JScript File

function showCallMe()
{
    document.getElementById("divCallMe").style.display="";
    document.getElementById("txtName").value="";
    document.getElementById("txtPhoneNumber").value="";
    document.getElementById("txtAreaComments").value="";
    document.all.tags("form")[0].rbCallAt[0].checked=true;
}
function hideCallMe()
{
    document.getElementById("divCallMe").style.display="none";
}
function SendCallMe()
{
    var httpRequest;
    var VisitorName = document.getElementById("txtName").value;
    var PhoneNumber = document.getElementById("txtPhoneNumber").value;
    var Comments = document.getElementById("txtAreaComments").value;
    var divLoader = document.getElementById("divLoader");
    var CallAt;
    
    if(VisitorName=="" && PhoneNumber=="")
    {
        alert("נא להקליד שם וטלפון");
        return;
    }
    if(VisitorName=="")
    {
        alert("נא להקליד שם");
        return;
    }
    if(PhoneNumber=="")
    {
        alert("נא להקליד טלפון");
        return;
    }   
       
    divLoader.style.display="";
    
    for(var i=1 ; i<=3 ; i++)
        if(document.all.tags("form")[0].rbCallAt[i-1].checked)
            CallAt = i;
    
    var PageUrl = "InsertCallMe.aspx?VisitorName="+escape(VisitorName)+"&PhoneNumber="+escape(PhoneNumber)+"&CallAt="+escape(CallAt)+"&Comments="+escape(Comments);
    
    if (window.XMLHttpRequest) 
    { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) 
        {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try 
        {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
        {
            try 
            {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) 
            {}
        }
    }
    if (!httpRequest) 
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    
    httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
    httpRequest.open('GET', PageUrl, true);
    httpRequest.send('');
}

function alertContents(httpRequest) 
{
    if (httpRequest.readyState == 4) 
    {
        document.getElementById("divLoader").style.display="none";
        if (httpRequest.status == 200) 
        {
            //alert(httpRequest.responseText);
            alert("הפניה נשלחה בהצלחה");
            hideCallMe();
        } 
        else 
        {
            //alert(httpRequest.responseText);
            alert('הפניה נכשלה. נסה שנית');
        }
    }        
}