function isCardNo(aStr) { var reCardNo=/^[0-9]{16}$/; if(!reCardNo.test(aStr)) { return false; } return true; } function isMobileNo(aStr) { var reMobileNo=/^[1-9][0-9]{9}$/; if(!reMobileNo.test(aStr)) { return false; } return true; } function isPinNo(aStr) { var rePinNo=/^[1-9][0-9]{5}$/; if(!rePinNo.test(aStr)) { return false; } return true; } function isPhoneNo(aStr) { var rePhoneNo=/^[0-9]+[0-9 -/]*$/; if(!rePhoneNo.test(aStr)) { return false; } return true; } $(function() { $( "#txtHeaderSearch" ).autocomplete({ minLength: 1, source: "includes/search.php", focus: function( event, ui ) { $( "#txtHeaderSearch" ).val( ui.item.merchant ); return false; }, search: function( event, ui ) {$('#dvSearchLoader').show();}, select: function( event, ui ) { $("#txtHeaderSearch" ).val( ui.item.merchant ); $('#hfHeaderSearch').val(ui.item.id); return false; }, response: function( event, ui ) {$('#dvSearchLoader').hide();} , }).data( "ui-autocomplete" )._renderItem = function( ul, item ) { return $( '
  • ' ).append( "" + item.merchant + " - " + item.location + "
    (" + item.category + ")
    " ).appendTo( ul ); }; }); $(function() { $('.digits').keydown(function(e){ if(e.shiftKey && (e.keyCode == 35|| e.keyCode == 36 || e.keyCode==9)) { } else if(e.shiftKey || e.altKey || e.ctrlKey) { return false; } if((e.keyCode>=48 && e.keyCode<=57)|| (e.keyCode>=96 && e.keyCode<=105)|| (e.keyCode == 8 || e.keyCode == 9 || e.keyCode == 46 || e.keyCode == 35|| e.keyCode == 36|| e.keyCode == 37|| e.keyCode == 39|| e.keyCode == 13 || e.keyCode == 16 || e.keyCode == 17 || e.keyCode == 18 || e.keyCode == 20 || e.keyCode == 116 || e.keyCode ==144 )) { } else { return false; } }); $('.phone').keydown(function(e){ //alert(e.keyCode); if(e.shiftKey && (e.keyCode == 35|| e.keyCode == 36 || e.keyCode==9)) { } else if(e.shiftKey || e.altKey || e.ctrlKey) { return false; } if((e.keyCode>=48 && e.keyCode<=57)|| (e.keyCode>=96 && e.keyCode<=105)|| (e.keyCode == 32 || e.keyCode == 189 || e.keyCode == 109 || e.keyCode == 111 || e.keyCode == 191 || e.keyCode == 8 || e.keyCode == 9 || e.keyCode == 46 || e.keyCode == 35|| e.keyCode == 36|| e.keyCode == 37|| e.keyCode == 39|| e.keyCode == 13 || e.keyCode == 16 || e.keyCode == 17 || e.keyCode == 18 || e.keyCode == 20 || e.keyCode == 116 || e.keyCode ==144 )) { } else { return false; } }); $('#lnklogin').click(function(e) { // Button which will activate our modal $('#login_div').reveal({ // The item which will be opened with reveal animation: 'fade', // fade, fadeAndPop, none animationspeed: 600, // how fast animtions are closeOnEscape:true, closeonbackgroundclick: true, // if you click background will modal close? dismissmodalclass: 'close' // the class of a button or element that will close an open modal }); return false; }); $('#feedback').click(function(e) { // Button which will activate our modal document.getElementById('imgFeedBackCaptcha').src="captcha/image2fbf2fbf.html?type=Feedback"; $('#feedback_div').reveal({ // The item which will be opened with reveal animation: 'fade', // fade, fadeAndPop, none animationspeed: 600, // how fast animtions are closeonbackgroundclick: true, // if you click background will modal close? dismissmodalclass: 'close' // the class of a button or element that will close an open modal }); return false; }); $('#dvAjaxLoader').hide().ajaxStart(function(){ $(this).show(); }).ajaxStop(function() { $(this).hide(); }); }); function ValidateSignIn() { var xflag=1; var errmsg=''; var focusfield=''; if($('#txtLoginUserName').val()=='') { xflag=0; if(errmsg=='') { errmsg='Please enter user name.'; focusfield='txtLoginUserName'; } else { errmsg+='\nPlease enter user name.'; } } else if(!isCardNo($('#txtLoginUserName').val())) { xflag=0; if(errmsg=='') { errmsg='Please enter 16 digit valid Pay Back Card number.'; focusfield='txtLoginUserName'; } else { errmsg+='\nPlease enter 16 digit valid Pay Back Card number.'; } } if($('#txtLoginUserPassword').val()=='') { xflag=0; if(errmsg=='') { errmsg='Please enter password.'; focusfield='txtLoginUserPassword'; } else { errmsg+='\nPlease enter password.'; } } if(xflag==0) { alert(errmsg); $('#'+focusfield).focus() } else { $.post('includes/login.html',{txtLoginUserName:$('#txtLoginUserName').val(),txtLoginUserPassword:$('#txtLoginUserPassword').val()},function(responsedata){ if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0 && responsevalues[1]=='Successful') { $('#txtLoginUserName').val(''); $('#txtLoginUserPassword').val(''); document.getElementById('aLoginClose').click(); document.location.href='myprofile.html'; } else { alert(responsevalues[1]); $('#'+responsevalues[2]).focus(); } } else { alert('Error in login.'); $('#txtLoginUserName').focus(); } //$( this ).dialog( "close" ); }); } } function Logout() { $.post('includes/logout.html',{},function(responsedata){ if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0 && responsevalues[1]=='Successful') { $('#spnUserName').html('Hi, '); document.getElementById('aLoginClose').click(); if((document.location.href).indexOf('changepassword.html')>0 || (document.location.href).indexOf('myprofile.php')>0 || (document.location.href).indexOf('edit-myprofile.php')>0) { document.location.href='index.php'; } else { var xlog='Customer Login
    Click here to login
    '; $('#dvUserProfile').html(xlog); $('#lnklogin').click(function(e) { // Button which will activate our modal $('#login_div').reveal({ // The item which will be opened with reveal animation: 'fade', // fade, fadeAndPop, none animationspeed: 600, // how fast animtions are closeOnEscape:true, closeonbackgroundclick: true, // if you click background will modal close? dismissmodalclass: 'close' // the class of a button or element that will close an open modal }); return false; }); } } else { alert(responsevalues[1]); } } else { alert('Error in login.'); //$('#txtName').focus(); } //$( this ).dialog( "close" ); }); } function VerifyFeedBack() { var xflag=1; var errmsg=''; var focusfield=''; if(document.getElementsByName('rdFeddbackMemType')[0].checked==true) { var FeedbackType='Customer'; } else { var FeedbackType='Merchant'; } if($('#txtFeedbackName').val()=='' || $('#txtFeedbackName').val()=='Name') { xflag=0; if(errmsg=='') { errmsg='Please enter name.'; focusfield='txtFeedbackName'; } else { errmsg+='\nPlease enter name.'; } } if($('#txtFeedbackEmail').val()=='' || $('#txtFeedbackEmail').val()=='Email') { xflag=0; if(errmsg=='') { errmsg='Please enter email id.'; focusfield='txtFeedbackEmail'; } else { errmsg+='\nPlease enter email id.'; } } else if(!isEmail($('#txtFeedbackEmail').val())) { xflag=0; if(errmsg=='') { errmsg='Please enter valid email id.'; focusfield='txtFeedbackEmail'; } else { errmsg+='\nPlease enter valid email id.'; } } if($('#txtFeedbackContactNo').val()=='' || $('#txtFeedbackContactNo').val()=='Contact no') { xflag=0; if(errmsg=='') { errmsg='Please enter contact no.'; focusfield='txtFeedbackContactNo'; } else { errmsg+='\nPlease enter contact no.'; } } if($('#cmbFeedbackCity option:selected').val()=='') { xflag=0; if(errmsg=='') { errmsg='Please select city.'; focusfield='cmbFeedbackCity'; } else { errmsg+='\nPlease select city.'; } } if($('#txtFeedback').val()=='' || $('#txtFeedback').val()=='Feedback') { xflag=0; if(errmsg=='') { errmsg='Please enter feedback.'; focusfield='txtFeedback'; } else { errmsg+='\nPlease enter feedback.'; } } if($('#txtFeedbackCaptcha').val()=='') { xflag=0; if(errmsg=='') { errmsg='Please enter security code.'; focusfield='txtFeedbackCaptcha'; } else { errmsg+='\nPlease security code.'; } } if(xflag==0) { alert(errmsg); $('#'+focusfield).focus() } else { $.post('includes/feedback.php',{FeedbackType:FeedbackType,txtFeedbackName:$('#txtFeedbackName').val(),txtFeedbackEmail:$('#txtFeedbackEmail').val(),txtFeedback:$('#txtFeedback').val(),txtFeedbackContactNo:$('#txtFeedbackContactNo').val(),cmbFeedbackCity:$('#cmbFeedbackCity option:selected').val(),txtFeedbackCaptcha:$('#txtFeedbackCaptcha').val()},function(responsedata){ if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0) { alert(responsevalues[1]); document.getElementsByName('rdFeddbackMemType')[0].checked=true; $('#txtFeedbackName').val(''); $('#txtFeedbackEmail').val(''); $('#txtFeedback').val(''); $('#txtFeedbackContactNo').val(''); document.getElementById('cmbFeedbackCity').value=document.getElementById('cmbCityLocation').value; $('#txtFeedbackCaptcha').val(''); $('#closeFeedback').trigger('click'); } else { alert(responsevalues[1]); $('#'+responsevalues[2]).focus(); } } else { alert('Error in sending your feedback, please try again.'); $('#txtName').focus(); } //$( this ).dialog( "close" ); }); } } function ChangeLocation() { $.post('includes/changelocation.php',{cmbCityLocation:$('#cmbCityLocation option:selected').val()},function(responsedata){ if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0 && responsevalues[1]=='Successful') { if((document.location.href).indexOf('index.php')>=0) { document.location=document.location; } else { document.location='offer-directory.php'; } } else { alert(responsevalues[1]); $('#'+responsevalues[2]).focus(); } } else { alert('Error in selecting your location, please try again.'); $('#cmbCityLocation').focus(); } //$( this ).dialog( "close" ); }); } function ChangeLocation1(val) { $.post('includes/changelocation.php',{cmbCityLocation:val},function(responsedata){ if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0 && responsevalues[1]=='Successful') { var xlocation=(document.location.href).split('?'); xlocation1=xlocation[0].replace('#',''); document.location=xlocation1; } else { alert(responsevalues[1]); $('#'+responsevalues[2]).focus(); } } else { alert('Error in selecting your location, please try again.'); $('#cmbCityLocation').focus(); } //$( this ).dialog( "close" ); }); } function SubscribeMe() { var xflag=1; var errmsg=''; var focusfield=''; if($('#txtSubscribeEmail').val()=='' || $('#txtSubscribeEmail').val()=='Subscribe Email Id') { xflag=0; if(errmsg=='') { errmsg='Please enter email id.'; focusfield='txtSubscribeEmail'; } else { errmsg+='\nPlease enter email id.'; } } else if(!isEmail($('#txtSubscribeEmail').val())) { xflag=0; if(errmsg=='') { errmsg='Please enter valid email id.'; focusfield='txtSubscribeEmail'; } else { errmsg+='\nPlease enter valid email id.'; } } if(xflag==1) { document.getElementById('btnSubscribe').disabled=true; $.post('includes/subscribe.php',{txtSubscribeEmail:$('#txtSubscribeEmail').val()},function(responsedata){ document.getElementById('btnSubscribe').disabled=false; //alert(responsedata); if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0 || responsevalues[0]=='') { alert(responsevalues[1]); $('#txtSubscribeEmail').val(''); $('#'+responsevalues[2]).focus(); } else { alert(responsevalues[1]); $('#'+responsevalues[2]).focus(); } } else { alert('Error in submission of your email id...'); $('#txtSubscribeEmail').focus(); return false; } //$( this ).dialog( "close" ); }); return false; } else { alert(errmsg); $('#'+focusfield).focus(); return false; } return false; } function VerifyLocation() { var xflag=1; var errmsg=''; var focusfield=''; if($('#cmbOnLoadLocation option:selected').val()=='') { xflag=0; if(errmsg=='') { errmsg='Please select location.'; focusfield='cmbOnLoadLocation'; } else { errmsg+='\nPlease select location.'; } } if($('#txtOnLoadEmailId').val()=='' || $('#txtOnLoadEmailId').val()=='Email Address*') { xflag=0; if(errmsg=='') { errmsg='Please enter email id.'; focusfield='txtOnLoadEmailId'; } else { errmsg+='\nPlease enter email id.'; } } else if(!isEmail($('#txtOnLoadEmailId').val())) { xflag=0; if(errmsg=='') { errmsg='Please enter valid email id.'; focusfield='txtOnLoadEmailId'; } else { errmsg+='\nPlease enter valid email id.'; } } if(xflag==1) { if($('#txtOnLoadMobileNo').val()=='Mobile No.') { var OnLoadMobileNo=''; } else { var OnLoadMobileNo=$('#txtOnLoadMobileNo').val(); } if($('#txtOnLoadEmailId').val()=='Email Address*') { var OnLoadEmailId=''; } else { var OnLoadEmailId=$('#txtOnLoadEmailId').val(); } document.getElementById('btnOnLoadSubmit').disabled=true; $.post('includes/selectlocation.php',{cmbOnLoadLocation:$('#cmbOnLoadLocation option:selected').val(),txtOnLoadEmailId:OnLoadEmailId,txtOnLoadMobileNo:OnLoadMobileNo},function(responsedata){ document.getElementById('btnOnLoadSubmit').disabled=false; if(responsedata!='') { var responsevalues=(responsedata).split('~ResponseData~'); if(responsevalues[0]==0 && responsevalues[1]=='Successful') { $.cookie("anewsletter", "1", { expires: 7 }); document.location=document.location; } else { alert(responsevalues[1]); $('#'+responsevalues[2]).focus(); } } else { alert('Error in selecting your location, please try again.'); $('#cmbOnLoadLocation').focus(); } //$( this ).dialog( "close" ); }); } else { alert(errmsg); $('#'+focusfield).focus(); } } function isEmail(aStr) { var reEmail=/^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[a-zA-Z]+$/; if(!reEmail.test(aStr)) { return false; } return true; } function KeyWordSearch() { if($('#txtHeaderSearch').val()=='' || $('#txtHeaderSearch').val()=='Location, Category, Merchant...') { alert('Please enter search keywords...'); $('#txtHeaderSearch').focus(); } else { document.frmHeaderSearchForm.submit(); } } window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s= d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set. _.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8'); $.src='//v2.zopim.com/?1oTgAawABkGK4p8c4KNOl6dq2NIhBu9n';z.t=+new Date;$. type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script');