$(document).ready(function(event){ actions = "https://www.couponndeal.co.uk/core/core.php"; $(".changecolor").on('click', function(){ switch($(this).attr('title') ) { case 'Green color': $('.inc_color_div').html(''); break; case 'Blue color': $('.inc_color_div').html(''); break; case 'Red color': $('.inc_color_div').html(''); break; case 'Orange color': $('.inc_color_div').html(''); break; case 'Navy color': $('.inc_color_div').html(''); break; case 'Darkgreen color': $('.inc_color_div').html(''); break; case 'Pink color': $('.inc_color_div').html(''); break; case 'Black color': $('.inc_color_div').html(' '); break; default: $('.inc_color_div').html(''); } }); setTimeout(function(){ $(".changecolor").switchstylesheet({ seperator:"color" }); },300); $('.show-theme-options').click(function(){ $(this).parent(".config").toggleClass('open'); return false; }); $("body").tooltip({ selector: '.pop',html:true, placement:"bottom" }); $(".popovers").popover({ html:true, placement:"bottom", }); $(".link_opener_on_menu").on("click",function(){ window.location.href=( $(this).find("a").attr("href")); }) $(document).on("click",'.popovers',function () { $('.popovers').not(this).popover('hide'); }); $('body').on('click', function (e) { $('.popovers').each(function () {if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) { $(this).popover('hide'); } }); }); $(".insert_subscribers").on("submit",function(event){ event.preventDefault(); var obj = $(this); var email = obj.find("input").val(); var div = obj.parents(".parent-subscribe-form").find(".alert-messager"); if(email!="") { var name = obj.find("#hidden_subscriber").attr("name"); var values = obj.find("#hidden_subscriber").val(); if(validateEmail(email)) { $.post( actions,{ insert_subscribers : "insert_subscribers", email : email, idname : name, idvalue : values },function(result){ //alert(result); if(result==0) { div.html(" Sorry..! Please Try Again").removeClass("blind").addClass("text-danger").removeClass("text-success text-primary text-warning"); } else if(result==5){ div.html(" You must confirm your email address. Please check your inbox (and spam folder) for an email from us.").removeClass("blind").addClass("text-success").removeClass("text-danger text-primary text-warning"); } else if(result==1){ div.html(" You are Successfully Subscribed").removeClass("blind").addClass("text-success").removeClass("text-danger text-primary text-warning"); } else if(result==2){ div.html(" You Have Already Subscribed").removeClass("blind").addClass("text-primary").removeClass("text-danger text-success text-warning"); } } ); } else{ div.html(" Email Address Not Valid").removeClass("blind").addClass("text-danger").removeClass("text-primary text-success text-warning"); }} else{ div.html(" Please enter a valid email address.").removeClass("blind").addClass("text-warning").removeClass("text-primary text-success text-danger"); }}); $("#contact_form").submit(function(event){ current = $(this); data=1; $.each($(".required"),function(){ var obj = $(this); if(obj.val()==""){if(!obj.next().is("span.text-danger")){ obj.after(" This field is required "); } event.preventDefault(); data = 0;} else{ if(obj.attr("name")=="email"){ if(!validateEmail(obj.val())){ if(obj.next().is("span.text-danger")){ obj.next(".text-danger").html(" Please enter a valid email address. "); event.preventDefault(); data = 0; } } } else{ obj.next(".text-danger").html(""); data = 1; event.preventDefault(); }} }); if(data==1){ $.post(actions,current.serialize(),function(data){ if(data==1){ current.find("button").after("
Thanks For Contacting Us..! Please Wait, You will be redirected
");setTimeout(function(){ window.location = "https://www.couponndeal.co.uk";},2000)};});} }); $(document).on("submit",".comment-form",function(event){ event.preventDefault(); var obj = $(this); obj.find(".save_submit").attr("disabled",true); submit = 0 ; emailverified = 0; obj.find(".require").each(function(){ if($(this).val()==""){ $(this).css("border","1px solid red"); submit = 0; } else{ if($(this).hasClass("email")){ if(!validateEmail( $(this).val())){ $(this).css("border","1px solid red"); emailverified = 0; } else{ $(this).css("border","1px solid green"); emailverified = 1 ; } } else{ $(this).css("border","1px solid green"); submit =1; } } }); if(submit=="1" && emailverified=="1") { $.ajax({ url : actions, type : 'POST', data : obj.serialize(), dataType : "json",success : function(res){ if(res["submit"] == 1){ temp_div = '
\
\
\
\
\
\ '+obj.find("input[name='name']").val()+'\
\
'+getCurrentDate()+'
\
\

'+obj.find("textarea[name='comment']").val()+'

\
\
\
\
'; if(obj.parents("div.comments").find(".user_comment").length>0){ obj.parents("div.comments").find(".commenters").prepend(temp_div); } else{ obj.parents("div.comments").find(".commenters").html(temp_div); obj.parents("div.comments").find(".commenters > no-comment").remove(); } obj.find(".require").val(""); obj.parents(".popover").prev("a.popover-data").find("span.coupon_count_val").html(res["count"]); $(".count_coupon_comment").html(res["count"]); } } }); } obj.find(".save_submit").attr("disabled",false); }); $(document).on("click",".popover-data",function(event){ var the = $(this); if(the.next(".popover")){ var c_id = the.data("coupon-id"); coupon_load_div = the.next(".popover").find(".comment-loading"); coupon_load_div.removeClass("blind"); comment_div = the.next(".popover").find(".commenters"); $.ajax({ url : actions,type : 'POST',data : { load_comments : 'load_comments', c_id : c_id, }, success : function(res){ if(res!=""){ comment_div.html(res); coupon_load_div.addClass("blind"); } } }); } }); $(document).on("click",".sms_share_link",function(){ $("#smsModal").modal('show'); $("h3.coupon_title").html( $(this).attr('name')); $("#coup_id").val( $(this).attr('rel')); }); $("#sms_form").submit(function(event){ event.preventDefault(); var the = $(this); name = the.find("input[name='mobile_num']").val(); button = the.find("button.le-button"); if(name!=""){ button.html(' Sending'); if(validateMobile(name)) { $.post(actions,the.serialize(),function(data){ if(data=='1'){ $(".sms_sent").removeClass('hide'); } else{ $(".sms_not_sent").removeClass('hide'); } }); } else { $(".send_sms_msg").addClass("text-warning").removeClass("text-danger text-success text-primary").html("Enter a valid Mobile Number"); } button.html("Sent").attr("disabled","disabled"); } else{ $(".send_sms_msg").addClass("text-danger").removeClass("text-warning text-success text-primary").html("Mobile Number Required"); } }); // copy contents starts var client = new ZeroClipboard( $(".click2c")); client.on( 'ready', function(event) { client.on( 'copy', function(event) { event.clipboardData.setData('text/plain', event.target.getAttribute("name")); }); }); client.on( 'error', function(event) { ZeroClipboard.destroy(); }); var modal_client = new ZeroClipboard( $(".click2modal")); modal_client.on( 'ready', function(event) { modal_client.on( 'copy', function(event) { event.clipboardData.setData('text/plain', event.target.getAttribute("name")); }); }); modal_client.on( 'error', function(event) { ZeroClipboard.destroy(); }); // copy contents ends $(document).on("click",".click2modal",function(){ var obj = $(this); $(".show-msg").removeClass("blind"); obj.attr("disabled","disabled"); }); $(document).on("click",".click2c",function(event){ var obj = $(this); var coupon = obj.attr("name"); obj.text(coupon); obj.attr("disabled","disabled"); obj.addClass("coupon_code"); window.open(obj.attr("data-href"),"_blank"); }); $(document).ajaxStart(function(){ $("#loading_data").removeClass("hide"); }); $(document).ajaxComplete(function(){ $("#loading_data").addClass("hide"); echo.init({ offset: 100,throttle: 400, unload: false }); $(".popover-data").popover({ placement:'bottom', html: true }); var dynamic_client = new ZeroClipboard( $(".click2c")); dynamic_client.on( 'ready', function(event) { dynamic_client.on( 'copy', function(event) { event.clipboardData.setData('text/plain', event.target.getAttribute("name")); } ); } ); dynamic_client.on( 'error', function(event) { ZeroClipboard.destroy(); }); }); $("#slider-1,#slider-2,#slider-3,#slider-4,#slider-5,#slider-6,#slider-7,#slider-8,#slider-9,#slider-10").owlCarousel({ slideSpeed : 800, autoPlay: 6000, items : 1,stopOnHover: true, rewindNav: true, items: 6, pagination: false, itemsTablet : [768, 4] }); $("#global-search").on("keyup",function(){ var obj = $(this); var string = obj.val(); if(string.length >= '1') { $.ajax({ url : actions, type: 'POST', data : {searchboxSuggestions: 'searchboxSuggestions', str : string }, success : function(data){ if(data!=0){ $("#global_search_result_data").html(data).promise().done(function(){ $(".mouse_pointer_link").css({"cursor":"pointer"}); }); $(".suggesstion_box").fadeIn(400); } } }); } else if(string.length < '1'){ $(".suggesstion_box").fadeOut(400); } }); $(".search-button").css({"cursor":"pointer"}); $(".search-button").on("click",function(){ if( $("#global-search").val()!="") { $("#global_search_form").submit(); } }); checkForScrollbar = function(a) { var catHeight = a.height(); if ( catHeight > 300 ) { a.css('height', 200); a.jScrollPane({ showArrows: false }); } }; stickyNavTop = $('#top-megamenu-nav').offset().top+60; stickyNav = function(){ scrollTop = $(window).scrollTop(); if (scrollTop > stickyNavTop) { $('#top-megamenu-nav').addClass('sticky'); } else { $('#top-megamenu-nav').removeClass('sticky'); }}; stickyNav(); $(window).scroll(function() { stickyNav(); }); $.each( $('.jscrollpane'), function () { var $this = $(this); checkForScrollbar($this); }); $(document).on("click",".popup_closer",function(){ $.cookie("popup_cookie",1,{ expire : '0,016666666666667' }); }); $("button[name='login_with_googleplus']").click(function(){ window.open("https://www.couponndeal.co.uk/core/login.php", "popupWindow", "width=600,height=600,scrollbars=yes");}); $("button[name='login_with_facebook']").click(function(){ window.open("https://www.couponndeal.co.uk/facebook/", "popupWindow", "width=600,height=600,scrollbars=yes"); }); $(".menu_item_content").each(function(){ if( $(this).html()==""){ $(this).remove(); }; }); // for client and advertiser login $(".login_click").click(function(){ var ids = $(this).attr('id'); $(".adv_login_hide").hide(); $(".adv_login_show").show(); $("#adv_value").attr('name', ids); $("#adv_value").val(ids); }) $("#client_login").click(function(){ $(".adv_login_hide").show(); $(".adv_login_show").hide(); }) $(".select_hide_show").change(function(){ var oid = $(this).find("option:selected").attr("id"); $("."+ oid +"_"+ "hide").addClass("hide"); $("."+ oid +"_"+ "show").removeClass("hide"); }); $(".validation").each(function(){ var thiss = $(this); thiss.validate({ focusInvalid: true, ignore: ":hidden:not('.validit')", invalidHandler: function (event, validator) { //display error alert on form submit if (!validator.numberOfInvalids()) return; $('html, body').animate({ scrollTop: $(validator.errorList[0].element).offset().top - 80 }, 500); }, errorPlacement: function (label, element) { // render error placement for each input type $('').insertAfter(element).append(label); var parent = $(element).parent('.input-with-icon'); parent.removeClass('has-success').addClass('has-error'); }, highlight: function (element) { // hightlight error inputs if($(element).hasClass('no_valid_border') == false){ var parent = $(element).parent(); parent.removeClass('has-success').addClass('has-error'); } }, unhighlight: function (element) { // revert the change done by hightlight var parent = $(element).parent(); parent.removeClass('has-error').addClass('has-success'); }, success: function (label, element) { var parent = $(element).parent('.input-with-icon'); parent.removeClass('has-error').addClass('has-success'); } }); }); $(document).on("submit",".reset_password_form",function(e){ e.preventDefault(); var the = $(this); var pass = $("#password").val(); var cpass = $("#cpassword").val(); var divname = the.find("#reset_password_msg_div"); var button =the.find(".reset_button"); if(pass!="" && cpass!=""){ if(pass ===cpass){ the.find(".reset_button").attr("disabled",true).html(' Processing...'); $.post(actions,the.serialize(),function(res){ if(res==1) {divname.html("Password Updated").addClass("text-primary").removeClass("blind text-danger text-warning");setTimeout(function(){ window.location.href='https://www.couponndeal.co.uk';},1300); } }); } else { divname.html("Password Didnt Match").addClass("text-warning").removeClass("blind text-danger text-primary"); } } else {divname.html("Both field are required").addClass("text-danger").removeClass("blind text-warning text-primary"); } }); $("#country").on("change",function(){$.ajax({url: 'https://www.couponndeal.co.uk/admin/core/setting.php',type: 'POST',data: { get_country: 'get_country', country_name : $(this).val() }, success : function(data) { $("#state").html(data); }}); }); }); // document ready end var strtfrom = 0; function ajax_data_load(strtfrom,field,field_value,c_id,c_type,tablename,filter,coupon_id) { $.ajax({url : actions,type : 'GET',async: false, dataType : 'JSON', data : field+"="+field_value+"&limit="+'12'+"&strtfrom="+strtfrom+"&c_id="+c_id+"&type="+c_type+"&rel_type="+tablename+"&filter="+filter+"&coupon_id="+coupon_id,success : function(data){ if(data!=0) { if(data['list']!="" || data['grid']!="" ) { $(".scroll-data-div-list").append(data["list"]).fadeIn(2000); $(".scroll-data-div-grid").append(data["grid"]).fadeIn(2000); } else if($(".scroll-data-div-list").find(".no_coupon_found").length==0){ if($.trim($(".scroll-data-div-list").html())=="") { //alert($(".scroll-data-div-list").find(".no_coupon_found").length); var div = '
\
\
\
\

\

Sorry No Coupon / Deal available

\
\
\
\
'; $(".scroll-data-div-list").append(div).fadeIn(2000); $(".scroll-data-div-grid").append(div).fadeIn(2000); } } } } }).done(function(){ $(".popover-data").popover({ placement:'bottom', html: true }); }); } 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); } function validateMobile(no) { var re = /^[0-9]{10}$/; return re.test(no); } function getCurrentDate(){ var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); if(dd<10) { dd='0'+dd } if(mm<10) { mm='0'+mm } today = yyyy+'-'+mm+'-'+dd; return today; } function countDown(date) { countdown_date = new Date(date); $('#defaultCountdown').countdown({ until: countdown_date, format: 'dHMS', labels :['Years', 'Months', 'Weeks', 'Days', 'Hours', 'Minutes', 'Seconds'], labels1 : ['Year', 'Month', 'Week', 'Day', 'Hour', 'Minute', 'Second'], alwaysExpire: true, }); }