function s2b_insertChar(objS2B){
    if (s2b_checkTextLength() > 115){
        //objS2B.val(objS2B.val().replace(/(\s+)?.$/, ""));
        alert('אורך המקסימאלי של ההודעה היא 115 תווים');
    }
    else{
        $('input[name=s2b_text_length]').val(115-s2b_checkTextLength());
    }
}

function s2b_checkTextLength(){
    return tempLength = $('input[name=_s2b_sender_fn]').val().length + $('textarea[name=_s2b_msg_comment]').val().length;
}

function s2b_submitForm(){
    if (s2b_validateForm())
        $('#sms2Business').submit();
}

function isExpTrue(valueToValidate,requiredTypeRegEx)
{
	 var rx = new RegExp(requiredTypeRegEx);
	 var matches = rx.exec(valueToValidate);
	 if(matches!=null && valueToValidate == matches[0]) return true;
	 return false;
}

function s2b_validateForm(){
    
    var s2b_sender_fn = $('input[name=_s2b_sender_fn]');
    var s2b_sender_tn_ar = $('input[name=_phoneArea]');
    var s2b_sender_tn_pn = $('input[name=_phoneNo]');
    var s2b_RegExfn ="([a-zA-Zא-ת ])*";
    
    if(s2b_sender_fn.val() == ""){
		alert("נא הקלד שם פרטי בשדה הרלונטי");
		s2b_sender_fn.focus();
		return false;
	}
    
    if (!isExpTrue(s2b_sender_fn.val(), s2b_RegExfn)){
        alert("שם פרטי יכול להכיל אותיות בעברית ולועזית בלבד");
        s2b_sender_fn.focus();
        return false;
    }
    
    if(s2b_sender_tn_ar.val() == "" || s2b_sender_tn_pn.val() == ""){
		alert("נא הקלד מספר טלפון בשדה הרלוונטי");
		s2b_sender_tn_ar.focus();
		return false;
	}
	
	if (fCheckPhoneArea(s2b_sender_tn_ar.val()) == false){
	    alert("אזור החיוג שהקלדת שגוי");
	    s2b_sender_tn_ar.focus();
	    return false;
	}
	
	if(s2b_sender_tn_pn.val().match(/[^\d\-]/) != null || s2b_sender_tn_pn.val().length < 7 || ((s2b_sender_tn_pn.val().length + s2b_sender_tn_ar.val().length) < 9)){
		alert("מספר הטלפון שהקלדת שגוי");
		s2b_sender_tn_pn.focus();
		return false;
	}
	
	if (s2b_checkTextLength() > 115){
        alert('שם פרטי ופירוט הבקשה צריכים להכיל עד 115 תווים');
        return false;
	}
	
	if ($('#sms2MobileIsPersonalNo').attr('checked') == false) {
        alert('.השרות ניתן, רק לאחר אישור פרטי הטלפון הנייד המוזנים הם הנמצאים בשימושך האישי');
        return false;
    }
	
	return true;
}

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 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) { return true; }
    return false;
}