/*-------------------------- All Js Messages -------------------------------- */

//-------------------------- app in multiple language -------------
var language=0;


var consoleProvider={
    log:function(title,msg){
        if(msg == null){
            console.log(title);
        }else{
            console.log(title,msg);
        }
        //console.clear();
    },
    clear:function(title,msg){
        console.clear();
    },
}
//consoleProvider.log('msgText',msgText.email[2]);



//----------------------- All Lenght variables ---------------------
var validLength = {
    len3 : 3,
    len50 : 50,
    len250 : 250,
}


var msgLoading = {
    blankMessage:['','अब प्रवेश करें','Connecte-toi maintenant'],
}

var msgValidation = {
    //-------------------- form validations -------------------------
    validMinLength:['Please enter minimum 3 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validMinLengthpass:['Password cannot be less than 6 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validMinMobileLength:['Please enter minimum 8 digit','अब प्रवेश करें','Connecte-toi maintenant'],
    validMaxLength:['Maximum length of input 100 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validUrlMaxLength:['Maximum length of input 500 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validUrlMaxLength1:['Maximum length of input 250 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validMaxLengthNumber:['Maximum length of input 15 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validEmail:['Email address is not correct,Please enter a valid email address','अब प्रवेश करें','Connecte-toi maintenant'],
    validNumber:['Please enter number','अब प्रवेश करें','Connecte-toi maintenant'],
    validConfirmPassword:['New password and confirm password fields must be equal','अब प्रवेश करें','Connecte-toi maintenant'],
    // validConfirmPassword:['Confirm password not match','अब प्रवेश करें','Connecte-toi maintenant'],
    validMinlengthpass:['Password cannot be less then 6 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validMaxlengthpass:['Maximum length of input 16 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validMaxLengthMessage:['Maximum length of input 250 characters','अब प्रवेश करें','Connecte-toi maintenant'],
    validEqualConfirm:[' Confirm password does not match','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyCategoryExist:['Category Name Exists','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyChannelExist:['Channel Name Exists','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyTagExist:['Tag Name Exists','अब प्रवेश करें','Connecte-toi maintenant'],
    //-------------------- form validations end-------------------------


    //-------------------- login validations ---------------
    emptyAndroidUrl:['Please enter android url','अब प्रवेश करें','Connecte-toi maintenant'],
    emptySharemsg:['Please enter share message','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyIosUrl:['Please enter ios url','अब प्रवेश करें','Connecte-toi maintenant'],
    validUrl:['Please enter valid url','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyShareMessage:['Please enter message','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyAboutUs:['Please enter about us','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyPrivacyPolicy:['Please enter  privacy policy','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyTermsCondition:['Please enter terms & conditions','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyHelp:['Please enter help','अब प्रवेश करें','Connecte-toi maintenant'],

    emptyMessage:['Please enter message','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyAddress:['Please enter address','अब प्रवेश करें','Connecte-toi maintenant'],
    selectUser:['Please select user','अब प्रवेश करें','Connecte-toi maintenant'],
    selectVendor:['Please select vendor','अब प्रवेश करें','Connecte-toi maintenant'],
    //profile
    emptyEmailExist:['Email already Exist','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyEmail:['Please enter email address','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyPassword:['Please enter your password ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyName:['Please enter name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyCategory:['Please enter category name ','अब प्रवेश करें','Connecte-toi maintenant'],
     emptyChannel:['Please enter channel name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyTag:['Please enter tag name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyRadius:['Please enter Radius ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyFname:['Please enter first name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyLname:['Please enter last name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyMobile:['Please enter mobile number','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyImage:['Please select image','अब प्रवेश करें','Connecte-toi maintenant'],
    InvalidImage:['Please select valid image','अब प्रवेश करें','Connecte-toi maintenant'],
    selectGender:['Please select gender','अब प्रवेश करें','Connecte-toi maintenant'],
    validImage:['Please select valid image','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyPin:['Please enter no of pins ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyUser:['Please enter no of user ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptySdate:['Please enter start date ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyEdate:['Please enter expired Date ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyWebsite:['Please enter website name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyCmpname:['Please enter company name ','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyJtitle:['Please enter job title  ','अब प्रवेश करें','Connecte-toi maintenant'],

     emptyTagExist:['Tag Name Exists','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyTitle:['Enter Title','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyTime:['Enter time','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyChannel:['Enter channel name','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyAnswertype:['Choose answertype','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyQuestion:['Enter question','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyEpisode:['Enter episode name','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyDate:['Enter date','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyDescription:['Enter Description','अब प्रवेश करें','Connecte-toi maintenant'],
   emptyCutprice:['Enter Cut Price','अब प्रवेश करें','Connecte-toi maintenant'],
  emptyDiscount:['Enter Discount','अब प्रवेश करें','Connecte-toi maintenant'],
  emptyPrice:['Enter Price','अब प्रवेश करें','Connecte-toi maintenant'],
  emptyPin:['Select Pin','अब प्रवेश करें','Connecte-toi maintenant'],
  emptyCoupon:['Enter Coupon code','अब प्रवेश करें','Connecte-toi maintenant'],
  emptyTag:['Select Tag','अब प्रवेश करें','Connecte-toi maintenant'],
  emptyCategory:['Select Category','अब प्रवेश करें','Connecte-toi maintenant'],






    //password
    emptyOldPassword:['Please enter current password','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyNewPassword:['Please enter new password','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyConfirmPassword:['Please enter confirm password','अब प्रवेश करें','Connecte-toi maintenant'],
    //broadcast
    emptyDiscription: ['Please enter discription(in english)','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyDiscriptionSp: ['Please enter discription(in spanish)','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyDiscriptionPr: ['Please enter discription(in portugues)','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyTitle: ['Please enter title','अब प्रवेश करें','Connecte-toi maintenant'],
    emptySubject: ['Please enter subject','अब प्रवेश करें','Connecte-toi maintenant'],
    //image
    selectimage: ['Please select image','अब प्रवेश करें','Connecte-toi maintenant'],
    selectBannerType: ['Please select banner type','अब प्रवेश करें','Connecte-toi maintenant'],
    selectType: ['Please select type','अब प्रवेश करें','Connecte-toi maintenant'],
    //Gender
     emptyGender: ['Please enter gender name','अब प्रवेश करें','Connecte-toi maintenant'],
    emptyGenderExist:['Gender name already exist','अब प्रवेश करें','Connecte-toi maintenant'],
  
  
}

var msgConfim = {
    msgConfimTitle : ['','अब प्रवेश करें','Connecte-toi maintenant'],
    userDeleted : ['Are you sure want to delete?','अब प्रवेश करें','Connecte-toi maintenant'],
    iDeleted : ['Are you sure want to delete item?','अब प्रवेश करें','Connecte-toi maintenant'],
    devDeleted : ['Are you sure want to delete development Plan?','अब प्रवेश करें','Connecte-toi maintenant'],
    tpDeleted : ['Are you sure want to delete  Town Plan?','अब प्रवेश करें','Connecte-toi maintenant'],
    tpaDeleted : ['Are you sure want to delete  Town Plan Area?','अब प्रवेश करें','Connecte-toi maintenant'],
    gcDeleted : ['Are you sure want to delete golf course facility?','अब प्रवेश करें','Connecte-toi maintenant'],
    faqDeleted : ['Are you sure want to delete FAQ?','अब प्रवेश करें','Connecte-toi maintenant'],
    tagDeleted : ['Are you sure want to delete ?','अब प्रवेश करें','Connecte-toi maintenant'],
    userActivated : ['Are you sure want to  Activate User?','अब प्रवेश करें','Connecte-toi maintenant'],
    userActivated1 : ['Are you sure want to  Activate Charm?','अब प्रवेश करें','Connecte-toi maintenant'],
    storeActivated : ['Are you sure want to  Activate Worker?','अब प्रवेश करें','Connecte-toi maintenant'],
    subadminActivated : ['Are you sure want to  Activate Subadmin?','अब प्रवेश करें','Connecte-toi maintenant'],
    reportApporve : ['Are you sure want to Approve?','अब प्रवेश करें','Connecte-toi maintenant'],
    reportReject : ['Are you sure want to Reject?','अब प्रवेश करें','Connecte-toi maintenant'],
    userDeactivated : ['Are you sure want to Deactivate User?','अब प्रवेश करें','Connecte-toi maintenant'],
    userDeactivated1 : ['Are you sure want to Deactivate Charm?','अब प्रवेश करें','Connecte-toi maintenant'],
    userApprove : ['Are you sure want to Approve Business?','अब प्रवेश करें','Connecte-toi maintenant'],
    BusinessApprove : ['Are you sure want to Approve Business?','अब प्रवेश करें','Connecte-toi maintenant'],
    storeDeactivated : ['Are you sure want to Deactivate Worker?','अब प्रवेश करें','Connecte-toi maintenant'],
    subadminDeactivated : ['Are you sure want to Deactivate Subadmin?','अब प्रवेश करें','Connecte-toi maintenant'],
    userExpire : ['Are you sure want to Expire?','अब प्रवेश करें','Connecte-toi maintenant'],
    InterestAccept : ['Are you sure want to accept?','अब प्रवेश करें','Connecte-toi maintenant'],
    InterestReject : ['Are you sure want to reject?','अब प्रवेश करें','Connecte-toi maintenant'],

    indexActivated : ['Are you sure want to  Activated Index?','अब प्रवेश करें','Connecte-toi maintenant'],
    indexDeactivated : ['Are you sure want to Deactivated Index?','अब प्रवेश करें','Connecte-toi maintenant'],
      devActivated : ['Are you sure want to  Activated Development Plan?','अब प्रवेश करें','Connecte-toi maintenant'],
    devDeactivated : ['Are you sure want to Deactivated Development Plan?','अब प्रवेश करें','Connecte-toi maintenant'],
    tpActivated : ['Are you sure want to  Activated Town Plan?','अब प्रवेश करें','Connecte-toi maintenant'],
    tpDeactivated : ['Are you sure want to Deactivated Town Plan?','अब प्रवेश करें','Connecte-toi maintenant'],
     tpaActivated : ['Are you sure want to  Activated Town Plan Area?','अब प्रवेश करें','Connecte-toi maintenant'],
    tpaDeactivated : ['Are you sure want to Deactivated Town Plan Area?','अब प्रवेश करें','Connecte-toi maintenant'],
     faqActivated : ['Are you sure want to  Activated Faq?','अब प्रवेश करें','Connecte-toi maintenant'],
    faqDeactivated : ['Are you sure want to Deactivated Faq?','अब प्रवेश करें','Connecte-toi maintenant'],
    

}

//---------------------- All Title messages here ----------------
var msgOperations = {
    errorOnServer : ['Internal server error, please try again,','अब प्रवेश करें','Connecte-toi maintenant']
}


//---------------------- All Actual messages here ----------------
var msgTitleOperation = {


    //------------------------
    episodeDeleted:['Episode Delete','अब प्रवेश करें','Connecte-toi maintenant'],
    questionDeleted:['Question Delete','अब प्रवेश करें','Connecte-toi maintenant'],

    errorOnServer : ['Server Error','अब प्रवेश करें','Connecte-toi maintenant'],

    StatusSend:['Status added successfully','अब प्रवेश करें','Connecte-toi maintenant'],

      DealAdded : ['Deal  added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
   DealNotAdded : ['Deal  not added . ','अब प्रवेश करें','Connecte-toi maintenant'],


      EpisodeAdded : ['Episode  added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
   EpisodeNotAdded : ['Episode  not added . ','अब प्रवेश करें','Connecte-toi maintenant'],

     ChannelAdded : ['Channel  added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
   ChannelNotAdded : ['Channel  not added . ','अब प्रवेश करें','Connecte-toi maintenant'],

    QuestionAdded : ['Question  added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
   QuestionNotAdded : ['Question  not added . ','अब प्रवेश करें','Connecte-toi maintenant'],

    AnswerAdded : ['Answer  added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
   AnswerNotAdded : ['Answer  not added . ','अब प्रवेश करें','Connecte-toi maintenant'],






    loginStatus : ['Login ','अब प्रवेश करें','Connecte-toi maintenant'],
     forgotStatus : ['Forgot Password  ','अब प्रवेश करें','Connecte-toi maintenant'],
    resetStatus : ['Reset Password  ','अब प्रवेश करें','Connecte-toi maintenant'],
    //----------------------
    blankMessage : ['  ','अब प्रवेश करें','Connecte-toi maintenant'],
    aboutAddedd : ['About Us updated successfully.  ','अब प्रवेश करें','Connecte-toi maintenant'],
    privacyAddedd : ['Privacy Policy updated successfully.  ','अब प्रवेश करें','Connecte-toi maintenant'],
    licenceAddedd : ['Licence updated successfully.  ','अब प्रवेश करें','Connecte-toi maintenant'],
    termsAddedd : ['Terms & Conditions updated successfully.  ','अब प्रवेश करें','Connecte-toi maintenant'],
    helpAddedd : ['Help updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    shareAppIosAddedd : [' iOS App Url updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    contactusAdded : [' Contact Us updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    shareAppAndroidAddedd : [' Android App Url updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    shareMessageAddedd : ['Share Message updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    CategoryAdded : ['Category added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    ChannelAdded : ['Channel added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    ChannelNotAdded : ['Channel not added . ','अब प्रवेश करें','Connecte-toi maintenant'],
    TagAdded : ['Tag added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    tagDeleted : ['Tag deleted successfully!. ','अब प्रवेश करें','Connecte-toi maintenant'],
    CategoryNotAdded : ['Category not added . ','अब प्रवेश करें','Connecte-toi maintenant'],
    CategoryUpdated : ['Category updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    CategoryNotUpdated : ['Category not updated . ','अब प्रवेश करें','Connecte-toi maintenant'],
    CategoryDeleted : ['Category Deleted . ','अब प्रवेश करें','Connecte-toi maintenant'],
    answerDeleted : ['Answer Deleted . ','अब प्रवेश करें','Connecte-toi maintenant'],
    dealDelete: ['Deal Deleted . ','अब प्रवेश करें','Connecte-toi maintenant'],

     BannerAdded : ['Banner Image added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    BannerNotAdded : ['Banner Image not added . ','अब प्रवेश करें','Connecte-toi maintenant'],

    BannerUpdated : ['Banner Image updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    BannerNotUpdated : ['Banner Image not updated . ','अब प्रवेश करें','Connecte-toi maintenant'],
    BannerDeleted : ['Banner Image Deleted . ','अब प्रवेश करें','Connecte-toi maintenant'],

    CouponAdded : ['Coupon added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    CouponNotAdded : ['Coupon not added . ','अब प्रवेश करें','Connecte-toi maintenant'],

    sportsAdd : ['','',''],
    sportsAdderror : ['','',''],

    CouponUpdated : ['Coupon updated successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    couponDelete : ['Coupon deleted!. ','अब प्रवेश करें','Connecte-toi maintenant'],
    CouponNotUpdated : ['Coupon not updated . ','अब प्रवेश करें','Connecte-toi maintenant'],

     VendorAdded : ['Vendor added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    VendorNotAdded : ['Vendor not added . ','अब प्रवेश करें','Connecte-toi maintenant'],
      ModeratorAdded : ['Moderator added successfully. ','अब प्रवेश करें','Connecte-toi maintenant'],
    ModeratorNotAdded : ['Moderator not added . ','अब प्रवेश करें','Connecte-toi maintenant'],

     ReplyNotSend:['Reply not added successfully!','अब प्रवेश करें','Connecte-toi maintenant'],
    replySend:['Reply  added successfully!','अब प्रवेश करें','Connecte-toi maintenant'],
     




   
}


var msgSuccessErrorHtmlSelector = '#msgSuccessErrorHtml';

var msgSuccessErrorHtml = {
    success : function(title, message, selector) {
        var html = '<i class="fa fa-check m-r-xs"></i>'+
                    '<strong>'+title+'</strong>'+
                    '<span>'+message+'</span>';
        $(selector).html('').html(html).removeClass().addClass('alert alert-success').css('display','show');
        setTimeout(function(){
            $(selector).html('').removeClass().removeAttr('style');
        }, 3000);
        //return html;
    },
    error : function(title, message, selector) {
        var html = '<i class="fa fa-check m-r-xs"></i>'+
                    '<strong>'+title+'</strong>'+
                    '<span>'+message+'</span>';
        $(selector).html('').html(html).removeClass().addClass('alert alert-danger').css('display','show');
        setTimeout(function(){
            $(selector).html('').removeClass().removeAttr('style');
        }, 5000);
        //return html;
    },
    warning : function(title, message, selector) {
        var html = '<i class="fa fa-check m-r-xs"></i>'+
                    '<strong>'+title+'</strong>'+
                    '<span>'+message+'</span>';
        $(selector).html('').html(html).removeClass().addClass('alert alert-warning').css('display','show');
        setTimeout(function(){
            $(selector).html('').removeClass().removeAttr('style');
        }, 40000);
        //return html;
    },
    info : function(title, message, selector) {
        var html = '<i class="fa fa-check m-r-xs"></i>'+
                    '<strong>'+title+'</strong>'+
                    '<span>'+message+'</span>';
        $(selector).html('').html(html).removeClass().addClass('alert alert-info').css('display','show');
        setTimeout(function(){
            $(selector).html('').removeClass().removeAttr('style');
        }, 5000);
        //return html;
    },
}
function validateEmail(email) {
  var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  return re.test(email);
}
