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 ref = ($("input[name=ref]").length != 0)? "&ref=" + $("input[name=ref]:first").val(): "";
	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 +
                  "&code=" + vForm['code'].value + "&vid=" + vForm['vid'].value + ref;
        $.ajax({
                type: "GET",
                url: url,
                success: function(output)
                         {
                          if (output.indexOf("bad_captcha") == -1)
                          {
                                freeCallSuccess($("#STPWindow"));
                                setTimeout(function() { freeCallDelayedClose($("#STPWindow")); }, 3000);
                          }
                          else
                                freeCallBadCaptcha($("#STPWindow"));
                         }});
}

function freeCallDelayedClose(parent) {
    var frm = parent.find("form");
    frm[0].reset();
    parent.find("div.click2callPage").toggle();
    parent.find("div.click2callPage-res").toggle();
}

function freeCallBadCaptcha(parent) {
    parent.find("div.click2callPage").css("display", "none");
    parent.find("div.click2callPage-res").css("display", "none");
    parent.find("div.click2callPage-bad-captcha").css("display", "block");
    refreshClickToCallPage();
}

function freeCallSuccess(parent) {
    parent.find("div.click2callPage").css("display", "none");
    parent.find("div.click2callPage-res").css("display", "block");
    parent.find("div.click2callPage-bad-captcha").css("display", "none");
	if(parent.find('.stas-url'))
	 {
	  writeToLog('',parent.find('.stas-url').val());
	 }
}

function refreshClickToCallPage() {
 setTimeout(function(){document.location.href = $(".click-to-call-refresh-link").attr("href")}, 3000);
}

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.length < 7 || vForm.code.value.length != 3 ||  vForm.code.value.match(vRE) != null) {
        _$('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('.השרות ניתן, רק לאחר אישור פרטי הטלפון הנייד המוזנים הם הנמצאים בשימושך האישי');
    }
}

