/* Easy plugin to get element index position Author: Peerapong Pulpipatnan http://themeforest.net/user/peerapong */ $.fn.getIndex = function(){ var $p=$(this).parent().children(); return $p.index(this); } $.fn.setNav = function(){ jQuery('#main_menu li ul').css({display: 'none'}); jQuery('#main_menu li').each(function() { var $sublist = jQuery(this).find('ul:first'); jQuery(this).hover(function() { $sublist.stop().css({overflow:'hidden', height:'auto', display:'none'}).slideDown(200, function() { jQuery(this).css({overflow:'visible', height:'auto', display: 'block'}); }); }, function() { $sublist.stop().slideUp(200, function() { jQuery(this).css({overflow:'hidden', display:'none'}); }); }); }); jQuery('#main_menu li').each(function() { jQuery(this).hover(function() { jQuery(this).find('a:first').addClass('hover'); }, function() { jQuery(this).find('a:first').removeClass('hover'); }); }); } jQuery(function () { jQuery('#slider').anythingSlider({ easing: "easeInOutExpo", autoPlay: true, delay: parseInt($('#slider_timer').val() * 1000), startStopped: false, animationTime: 600, hashTags: true, buildNavigation: true, pauseOnHover: true, startText: "Go", stopText: "Stop" }); }); $(document).ready(function(){ $(document).setNav(); $('input[title!=""]').hint(); $('.portfolio_vimeo').fancybox({ padding: 10, overlayColor: '#000', transitionIn: 'elastic', transitionOut: 'elastic', overlayOpacity: .8 }); $('.portfolio_youtube').fancybox({ padding: 10, overlayColor: '#000', transitionIn: 'elastic', transitionOut: 'elastic', overlayOpacity: .8 }); $('.img_frame').fancybox({ padding: 10, overlayColor: '#000', transitionIn: 'elastic', transitionOut: 'elastic', overlayOpacity: .8 }); $('.narm_portfolio a').fancybox({ padding: 0, overlayColor: '#000', transitionIn: 'elastic', transitionOut: 'elastic', overlayOpacity: .8 }); $('.pp_gallery a').fancybox({ padding: 0, overlayColor: '#000', transitionIn: 'elastic', transitionOut: 'elastic', overlayOpacity: .8 }); $('.portfolio3_hover').hide(); $('.one_third .portfolio_image').hover(function(){ $(this).find('.portfolio3_hover').css({ 'opacity': 0.5 }).fadeIn(400); } , function(){ $(this).find('.portfolio3_hover').fadeOut(); } ); $.validator.setDefaults({ submitHandler: function() { var actionUrl = $('#contact_form').attr('action'); $.ajax({ type: 'GET', url: actionUrl, data: $('#contact_form').serialize(), success: function(msg){ $('#contact_form').hide(); $('#reponse_msg').html(msg); } }); return false; } }); $('#contact_form').validate({ rules: { your_name: "required", email: { required: true, email: true }, message: "required" }, messages: { your_name: "Please enter your name", email: "Please enter a valid email address", agree: "Please enter some message" } }); if(BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 8) { var zIndexNumber = 1000; $('div').each(function() { $(this).css('zIndex', zIndexNumber); zIndexNumber -= 10; }); $('#thumbNav').css('zIndex', 1000); $('#thumbLeftNav').css('zIndex', 1000); $('#thumbRightNav').css('zIndex', 1000); $('#fancybox-wrap').css('zIndex', 1001); $('#fancybox-overlay').css('zIndex', 1000); } $(".accordion").accordion({ collapsible: true }); $(".accordion_close").find('.ui-accordion-header a').click(); $(".tabs").tabs(); });