﻿function checkString(source, args)
{            
    var txt=args.Value;
    if(txt=='')
    {
        args.IsValid =false;
    }
    else
    {
        args.IsValid =true;
    }
}

function checkCell(source,args)
{
    var _isValid=false;
    var cellPrefixObj=document.getElementById(ddlCellPrefix);
    var cellPhoneObj=document.getElementById(txtCell);
    if(cellPrefixObj && cellPhoneObj)
    {
        var txt=cellPrefixObj.value+cellPhoneObj.value;
        _isValid=args.IsValid =validateCell(txt)
    }
    args.IsValid =_isValid;
}

function validateCell(cellPhone)
{
    var cellFlag=false;
    var MobileNumberRegEx = /^[05]+[024][0-9]{7}$/;
    cellFlag=MobileNumberRegEx.test(cellPhone);
    return cellFlag;
}

function checkPhone(source,args)
{
    var _isValid=false;
    var PhonePrefixObj=document.getElementById(ddlPhonePrefix);
    var PhoneObj=document.getElementById(txtPhone);
    if(PhonePrefixObj && PhoneObj)
    {
        var txt=PhonePrefixObj.value+PhoneObj.value;
        _isValid=validatePhone(txt);
    }
    args.IsValid=_isValid;
}

function validatePhone(Phone)
{
    var phoneFlag=false;
    var phoneNumberRegEx = /^[0]+[23489][0-9]{7}$/;
    phoneFlag=phoneNumberRegEx.test(Phone);
    if(!phoneFlag)
    {
        var phoneNumberRegEx = /^[07]+[237][0-9]{7}$/;
        if (phoneNumberRegEx.test(Phone)) 
        { 
            phoneFlag=true;
        }
    }
    return phoneFlag;
}
function checkEmail(source,args)
{
  var emailFlag=false;
  var EmailText=args.Value;
  var EmailRegEx = /^[a-zA-Z0-9.]*@[a-zA-Z.0-9]{1,}$/;
  emailFlag=EmailRegEx.test(EmailText);
  args.IsValid=emailFlag;
}
function validateSearchText(source,args)
{
//    var txt=args.Value;
//    var flag =((txt.length>=2)?true:false);
//    if(flag)
//    {
//        var SearchRegEx = /^[""א-תa-zA-Z0-9-.\s]*$/;
//        flag=SearchRegEx.test(txt);
//        if(event.keyCode=='13')
//        {
//            args.IsValid = false;
//            var _path=searchTemplates+escape(txt);
//            //alert(_path);
//            //window.location=searchTemplates+escape(txt);
//        }
//    }
//    else
//    {
//        args.IsValid = false;
//        
//    }
    
    
}

function validateSearchString(searchStr)
{
    var objTxtSearch=document.getElementById(txtSearch);
    if(objTxtSearch)
    {
        var txt=objTxtSearch.value;
        var flag=false;
        var SearchRegEx = /^[""א-תa-zA-Z0-9-.\s]*$/;
        flag=SearchRegEx.test(txt);
        //alert(flag);
        
    }
    return flag;

}

function fireEvent()
{
    
    if(event.keyCode=='13')
    {
        alert('a');
        var btn=document.getElementById(btnSearchName);
        alert(btn.id);
        return true;
    }
    else
    {
        alert('b');
        return true;
    }
}
