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();
});
});