function _$(id) {
    return document.getElementById(id);
}
var myPhone = '01';
//var vCustId = '[% CustId %]';

function fSendClick() {
    if (fSendCall())
        document.forms['Click2CallForm'].submit();
}

function fSendClickAjax() {
    if (!fSendCall())
        return;
    var vForm = document.forms['Click2CallForm']; 
	var ckbDetails =  vForm['ckbDetails'].checked == true ? "1" : "0";
	var url = "/?callback=Form_Contact&language=HEB&formGroup=main&custId=" + vCustId + "&headingCode=" + vHeadingCode + "&isFriendly=1&page=Business-Features-Click2CallSend&phoneNo=" + vForm['phoneNo'].value + "&phoneArea=" + vForm['phoneArea'].value + "&ckbDetails=" + ckbDetails;
    $.ajax({
        type: "GET",
        url: url,
        success: function(output) {
        freeCallSuccess($("#STPWindow"));
        setTimeout(function() { freeCallDelayedClose($("#STPWindow")); }, 3000);
        }
    });
}

function freeCallDelayedClose(parent) {
    var frm = parent.find("form");
    frm[0].reset();
    parent.find("div.click2callPage").toggle();
    parent.find("div.click2callPage-res").toggle();
}

function freeCallSuccess(parent) {
    parent.find("div.click2callPage").css("display", "none");
    parent.find("div.click2callPage-res").css("display", "block");
}
function fSendCall() {
    var vForm = document.forms['Click2CallForm'];
    if (!vForm) return;
    var vRE = /[^0-9]/;
    var vMsg = '';
    if (!fCheckPhoneArea(vForm.phoneArea.value) || vForm.phoneNo.value == '' || vForm.phoneNo.value.match(vRE) != null || vForm.phoneNo.value < 7) {
        _$('errorMsg').style.display = "inline"
        return false;
    }

    return true;
}

function fOnlyNumbers(e) {
    var vKC;
    (e != null) ? vKC = e.keyCode : vKC = event.keyCode;
    if ((vKC >= 48 && vKC <= 57) || (vKC >= 96 && vKC <= 105) || vKC == 8 || vKC == 9 || vKC == 35 || vKC == 36 || vKC == 37 || vKC == 39 || vKC == 45 || vKC == 46) { _$('errorMsg').style.display = "none"; return true; }
    return false;
}

function fCheckPhoneArea(vArea) {
    if (vArea != '' && (vArea.match(/^0[2|3|4|8|9]$/) != null || vArea.match(/^0[5|7][0-9]$/) != null));
    {
        return true;
    }
    return false;
}

function fJump2phoneNo(sender) {
    if (fCheckPhoneArea(sender.value)) {
        document.forms['Click2CallForm'].phoneNo.focus();
    }
}
function sms2mobileIsChecked(obj) {
    return obj.checked;
}

function sms2mobileIsPersonal(obj) {
    if (!sms2mobileIsChecked(obj)) {
        alert('.השרות ניתן, רק לאחר אישור פרטי הטלפון הנייד המוזנים הם הנמצאים בשימושך האישי');
    }
}
