$(document).ready(function() { /* dropdown menu */ function DropDown(el) { this.dd = el; this.initEvents(); } DropDown.prototype = { initEvents : function() { var obj = this; obj.dd.on('click', function(event){ $('.wrapper_dropdown_5').removeClass('active'); //вырубить все сначала $(this).toggleClass('active'); event.stopPropagation(); }); } } var dd = new DropDown( $('#dd') ); $(document).click(function() { // all dropdowns $('.wrapper_dropdown_5').removeClass('active'); }); //errors popup var errorFORM = $('.feedback_error .errors').text(); var errorID = $('.feedback_error .errors').parent().attr('rel'); if (errorFORM !='') { $.arcticmodal('close'); $('#'+errorID).arcticmodal({ afterClose: function(){ } }); }; //OK send popup var oksendFORM = $('.sendOK').text(); var oksendID = $('.sendOK').attr('rel'); if (oksendFORM !='') { $.arcticmodal('close'); $('#'+oksendID).arcticmodal({ afterClose: function(){ } }); }; $('.drawer').drawer(); var count=0; $(".drawer-nav").swipe( { swipeRight:function(event, direction, distance, duration, fingerCount) { if ($('body').hasClass("drawer-open")) $('.drawer').drawer('close'); }, threshold:35 }); $('.drawer-nav a.closex').on('click', function(e){ $('.drawer').drawer('close'); return false; }); $('.mmsublink').on('click', function(e){ var t=$(this).attr('rel'); if (t>0) { $('.mmslide').addClass('active'); $('.mm_subitem_'+t).addClass('active'); } return false; }); $('.mmback').on('click', function(e){ $('.mmslide').removeClass('active'); $('.mm_subitem').removeClass('active'); return false; }); $("#orderform").validationEngine({promptPosition : "bottomLeft", scroll: false,addFailureCssClassToField: "input_error"}); $("#feed").validationEngine({promptPosition : "bottomLeft", scroll: false,addFailureCssClassToField: "input_error"}); $("#callback").validationEngine({promptPosition : "bottomLeft", scroll: false,addFailureCssClassToField: "input_error"}); // $("#orderform").validationEngine("attach",{ // onValidationComplete: function(form, status){ // if (status == true) { // $('#orderform').submit(); // }else{ // $("#orderform").bind("submit", function(e) { // e.preventDefault(); // }); // } // }, // //,binded:true // promptPosition : "bottomLeft", // scroll: false, // autoPositionUpdate : true // }); /* modal version 3 */ $(document).on("click","a.popupv3",function(e){ var popupid = $(this).attr('rel'); var mobile_act = $(this).attr('id'); $.arcticmodal('close'); $('#'+popupid).arcticmodal({ overlay: { css: { backgroundColor: '#414a6e', opacity: .8, } }, beforeOpen: function(){ //$('body').css('position','fixed'); }, afterClose: function(){ $('body').css('position',''); } }); e.preventDefault(); }); /* modal version 3.5 animated + blur */ // $(document).on("click","a.popupv3",function(e){ // var popupid = $(this).attr('rel'); // var mobile_act = $(this).attr('id'); // //hide all open popup // $.arcticmodal('close'); // $('#'+popupid).arcticmodal({ // overlay: { // css: { // backgroundColor: '#243231', // opacity: .8, // } // }, // beforeOpen: function(){ // $('#'+popupid).addClass('animated'); // $('body').addClass('blur'); // }, // afterClose: function(){ // $('#'+popupid).removeClass('animated'); // $('body').removeClass('blur'); // } // }); // e.preventDefault(); // }); //AJAX Form $(document).on('submit','.ajaxForm1off form',function(ev){ var frm = $(this); $.ajax({ type: 'post', url: '/afeedbackajaxform', data: frm.serialize(), success: function (data) { $('.ajaxForm1 form').remove(); $('.ajaxForm1').html( data ); } }); ev.preventDefault(); }); $(document).on('submit','.ajaxForm2 form',function(ev){ var frm = $(this); $.ajax({ type: 'post', url: '/tenderajaxform', data: frm.serialize(), success: function (data) { $('ajaxForm form').remove(); $('.ajaxForm2').html( data ); } }); ev.preventDefault(); }); $(document).on('submit','.ajaxForm3 form',function(ev){ var frm = $(this); $.ajax({ type: 'post', url: '/feedbackajaxform3', data: frm.serialize(), success: function (data) { $('ajaxForm form').remove(); $('.ajaxForm3').html( data ); } }); ev.preventDefault(); }); $(document).on('click','.but.arcticmodal-close',function(ev){ $.arcticmodal('close'); ev.preventDefault(); }); //Hide (Collapse) the toggle containers on load $(".blockslide").hide(); //Slide up and down on hover $(".blockslidetitle").click(function(){ $(this).next(".blockslide").slideToggle("fast"); $(this).toggleClass("slidepanelup"); return false; }); // var floatlabels = new FloatLabels( '.popupboxv3 form', { // style : 1, // transform : 'input, select, textarea' // }); /*tabs*/ $.fn.tabs = function() { return this.each(function() { var $el = $(this); // jquery element (always start variable with '$') var $panels = $el.find('.tabspanel'); //var $tabs = $el.find(' ul.tabsmenu a'); var $tabs = $el.find('a.tabsmenu'); $tabs.click(function() { $tabs.removeClass('active'); // set all tabs to inactive $(this).addClass('active'); // mark 'this' tab has active $el.find('a.tabsmenu[href="'+this.hash+'"]').addClass('active'); //for double tab $panels.hide(); // hide all panels $panels.filter(this.hash).show(); // show clicked panel return false; // stop bubble of event }).filter('.active').trigger('click'); }); }; $('.dotabs').tabs(); });