jQuery(document).ready(function($) { /* for top navigation */ $(" .navigation ul ").css({display: "none"}); // Opera Fix $(" .navigation li").hover(function(){ $(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown(400); },function(){ $(this).find('ul:first').css({visibility: "hidden"}); }); /* Initialize Round Corner Elements */ $('#slideshow,#slideshow,#get-in-touch,.slide-more,#slideshow-alt,.more-button,.map,.more-button, .left-head, .blog-box,.page-navigation a,.author,.pf-box-view').corner("8px"); $('.ads-list').cycle({ timeout: 5000, // milliseconds between slide transitions (0 to disable auto advance) fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc... pause: 0, // true to enable "pause on hover" pauseOnPagerHover: 0 // true to pause when hovering over pager link }); /* initialize prettyphoto */ $("a[rel^='prettyPhoto']").prettyPhoto({ theme: 'light_rounded' }); $(".toggle_title").toggle( function(){ $(this).addClass('toggle_active'); $(this).siblings('.toggle_content').slideDown("fast"); }, function(){ $(this).removeClass('toggle_active'); $(this).siblings('.toggle_content').slideUp("fast"); } ); $(".tabs_container").each(function(){ $("ul.tabs",this).tabs("div.panes > div", {tabs:'li',effect: 'fade', fadeOutSpeed: -400}); }); $(".mini_tabs_container").each(function(){ $("ul.mini_tabs",this).tabs("div.panes > div", {tabs:'li',effect: 'fade', fadeOutSpeed: -400}); }); $.tools.tabs.addEffect("slide", function(i, done) { this.getPanes().slideUp(); this.getPanes().eq(i).slideDown(function() { done.call(); }); }); /* Portfolio Display Switcher */ $("a.switch_thumb").toggle(function(){ $(this).addClass("swap"); $("ul.display").fadeOut("fast", function() { $(this).fadeIn("fast").addClass("thumb_view"); }); }, function () { $(this).removeClass("swap"); $("ul.display").fadeOut("fast", function() { $(this).fadeIn("fast").removeClass("thumb_view"); }); }); /* Ajax Contact Form Processing */ $('#buttonsend').click( function() { var name = $('#name').val(); var subject = $('#subject').val(); var email = $('#email').val(); var message = $('#message').val(); var siteurl = $('#siteurl').val(); var sendto = $('#sendto').val(); $('.loading').fadeIn('fast'); if (name != "" && subject != "" && email != "" && message != "") { $.ajax( { url: siteurl+'/sendemail.php', type: 'POST', data: "name=" + name + "&subject=" + subject + "&email=" + email + "&message=" + message+ "&sendto=" + sendto, success: function(result) { $('.loading').fadeOut('fast'); if(result == "email_error") { $('#email').css({"border":"2px solid #ff0000"}).next('.require').html('invalid e-mail address !'); } else { $('#name, #subject, #email, #message').val(""); $('#emailSuccess').show().fadeOut(6200, function(){ $(this).remove(); }); } } } ); return false; } else { $('.loading').fadeOut('fast'); if( name == "") $('#name').css({"border":"2px solid #ff0000"}).next('.require').text(' !'); if(subject == "") $('#subject').css({"border":"2px solid #ff0000"}).next('.require').text(' !'); if(email == "" ) $('#email').css({"border":"2px solid #ff0000"}).next('.require').text(' !'); if(message == "") $('#message').css({"border":"2px solid #ff0000"}).next('.require').text(' !'); return false; } }); $('#name, #subject, #email,#message').focus(function(){ $(this).css({"border":"2px solid #dcdcdc"}).next('.require').text(' *'); }); }); (function($){ function detectVideo(){ var flash_object = ''; var quicktime_object = ''; var toInject = ""; var divWrapper = $('.movie_container'); var ObjectP = divWrapper.find('a'); switch(ObjectP.attr('rel')){ case 'youtube': movie = 'http://www.youtube.com/v/'+igrab_param('v', ObjectP.attr('href')); toInject = flash_object.replace(/{path}/g,movie); break; case 'vimeo': movie_id = ObjectP.attr('href'); movie = "http://vimeo.com/moogaloop.swf?clip_id="+ movie_id.replace('http://vimeo.com/',''); toInject = flash_object.replace(/{path}/g,movie); break; case 'flash': movie = ObjectP.attr('href'); toInject = flash_object.replace(/{path}/g,movie); break; case 'quicktime': movie = ObjectP.attr('href'); toInject = quicktime_object.replace(/{path}/g,movie); break; } divWrapper.html(toInject); function igrab_param(name,url){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( url ); if( results == null ) return ""; else return results[1]; } } $(document).ready(function(){detectVideo();}); })(jQuery);