var rttheme_effect_options = jQuery("meta[name=rttheme_effect_options]").attr('content'); var rttheme_slider_time_out = jQuery("meta[name=rttheme_slider_time_out]").attr('content'); var rttheme_slider_numbers = jQuery("meta[name=rttheme_slider_numbers]").attr('content'); var rttheme_template_dir = jQuery("meta[name=rttheme_template_dir]").attr('content'); //home page slider var showEffect; //description area effect showEffect="true"; jQuery(document).ready(function(){ var slider_area; var slider_buttons; // Which slider if (jQuery('#slider_area').length>0){ // Home Page Slider slider_area="#slider_area"; slider_buttons=".slider_thumbs"; jQuery(slider_area).cycle({ fx: rttheme_effect_options, timeout: rttheme_slider_time_out, easing: 'backout', pager: '.slider_thumbs', cleartype: 1, pause: true, // true to enable "pause on hover" pauseOnPagerHover: true, // true to pause when hovering over pager link before: onBefore, after: onAfter , pagerAnchorBuilder: function(idx) { return '.slider_thumbs li:eq(' + idx + ') a'; } }); } if (jQuery('.news_bar').length>0){ // news bar news_bar=".news_bar"; jQuery(news_bar).cycle({ fx: 'scrollDown', timeout: 6000, cleartype: 1 }); } if (jQuery('.product_image_slider .image').length>1){ // news bar product_image_slider=".p_box .thumbs"; jQuery('.product_image_slider').cycle({ fx: 'scrollUp', timeout: rttheme_slider_time_out, pager: product_image_slider, cleartype: 1, pause: true, // true to enable "pause on hover" pauseOnPagerHover: true, // true to pause when hovering over pager link before: onBefore, after: onAfter , pagerAnchorBuilder: function(idx) { return product_image_slider +' li:eq(' + idx + ') a'; } }); } function onBefore() { if (showEffect!="false"){ jQuery('.desc').stop().animate({left:-700},0); }else{ } } function onAfter() { if (showEffect!="false"){ jQuery('.desc').stop().animate({left:0},600); }else{ } } if (jQuery('.sub_slider').length>0){ // Sub Page Slider sub_slider_area=".sub_slider"; jQuery(sub_slider_area).cycle({ fx: 'fade', timeout: 6000, pager:'.sub_slider_pager', cleartype: 1 }); } }); //pretty photo jQuery(document).ready(function(){ jQuery("a[rel^='prettyPhoto']").prettyPhoto({animationSpeed:'slow',slideshow:false,overlay_gallery: false,social_tools:false,deeplinking:false}); }); //cufon fonts var rttheme_disable_cufon= jQuery("meta[name=rttheme_disable_cufon]").attr('content'); if(rttheme_disable_cufon!='true') { jQuery(document).ready(function(){ Cufon.replace('h1,h2,h3,h4,h5,h6, #navigation > li > a, .cufon', { hover: true, textShadow: '1px 1px #fff' }); Cufon.replace('.desc .title', { hover: true }); }); } //drop down menu jQuery(document).ready(function() { jQuery("#navigation li").each(function() { jQuery(this).hover(function() { jQuery(this).find('ul:first').stop().css({ paddingTop:"8px", height:"auto", overflow:"hidden", display:"none" }).slideDown(200, function() { jQuery(this).css({ height:"auto", overflow:"visible" }); }); }, function() { jQuery(this).find('ul:first').stop().slideUp(200, function() { jQuery(this).css({ display:"none", overflow:"hidden" }); }); }); }); jQuery("#navigation ul ").css({ display: "none"} ); }); jQuery(document).ready(function() { jQuery(".j_ttip[title]").tooltip({ // tweak the position position: "top center", offset: [0, 0], // use the "slide" effect effect: 'slide' // add dynamic plugin with optional configuration for bottom edge }).dynamic({ bottom: { direction: 'down', bounce: true } }); }); //search field function jQuery(document).ready(function() { var search_text=jQuery(".search_bar .search_text").val(); jQuery(".search_bar .search_text").focus(function() { jQuery(".search_bar .search_text").val(''); }); jQuery(".search_bar .search_text").focus(function() { jQuery(".search_bar .search_text").val(''); }); jQuery(".search_bar form .searchsubmit").css( {opacity:"0"} ) jQuery(".search_bar") .mouseover(function(){ jQuery(".search_bar form .searchsubmit").stop().animate( {opacity:"1"}, {duration:500}) }) .mouseout(function(){ jQuery(".search_bar form .searchsubmit").stop().animate( {opacity:"0"}, {duration:500}) }) }); //RT Portfolio Effect jQuery(document).ready(function() { jQuery(window).load(function() { var portfolio_item=jQuery("a.imgeffect"); portfolio_item.each(function(){ var img_width = jQuery(this).find('img').width(); var img_height = jQuery(this).find('img').innerHeight(); var imageClass = jQuery(this).attr("class"); jQuery(this).prepend(''); var p = jQuery(this).find('img'); var position = p.position(); var PosTop= parseInt(p.css("margin-top"))+position.top; var PosLeft= parseInt(p.css("margin-left"))+position.left; if (!PosLeft) {PosLeft= position.left}; jQuery(this).find('.imagemask').css({top: PosTop}); jQuery(this).find('.imagemask').css({left: PosLeft}); jQuery('.imagemask', this).css({width:img_width,height:img_height,backgroundPosition:'center center'}); if(jQuery.browser.msie){ jQuery('.imagemask', this).css({display:'none'});} }); }); var image_e= jQuery("a.imgeffect"); if(jQuery.browser.msie){//ignore the shadow effect if browser IE image_e.mouseover(function(){ jQuery(this).find('.imagemask').stop().css({ display:"block" }); }).mouseout(function(){ jQuery(this).find('.imagemask').stop().css({ display:"none" } ); }); }else{//real browsers :) image_e.mouseover(function(){ jQuery(this).find('.imagemask').stop().animate({ display:"block", opacity:1 }, 500); }).mouseout(function(){ jQuery(this).find('.imagemask').stop().animate({ display:"none", opacity:0 }, 400 ); }); } }); //validate contact form jQuery(document).ready(function(){ // show a simple loading indicator var loader = jQuery('...') .appendTo(".loading") .hide(); jQuery().ajaxStart(function() { loader.show(); }).ajaxStop(function() { loader.hide(); }).ajaxError(function(a, b, e) { throw e; }); jQuery.validator.messages.required = ""; var v = jQuery("#validate_form").validate({ submitHandler: function(form) { jQuery(form).ajaxSubmit({ target: "#result" }); } }); jQuery("#reset").click(function() { v.resetForm(); }); });