/*
    File Name: script.js
    by Tolga Can
    RT-Theme 15
*/
var theme_template_dir = jQuery("meta[name=theme_template_dir]").attr('content');
var theme_slider_timeout=jQuery("meta[name=theme_slider_timeout]").attr('content')*1000;
var theme_slider_effect=jQuery("meta[name=theme_slider_effect]").attr('content');
var theme_slider_buttons=jQuery("meta[name=theme_slider_buttons]").attr('content');



 
// Home Page Slider  
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="#numbers";
	
		jQuery(slider_area).cycle({ 
			fx:     theme_slider_effect,  // Effect 
			timeout:  theme_slider_timeout,  // Timeout value (ms) = 4 seconds
			easing: 'backout', 
			pager:  slider_buttons, 
			cleartype:  1,
			after:   onAfter ,
			before:  onBefore,
			pause:           true,     // true to enable "pause on hover"
			pauseOnPagerHover: true,   // true to pause when hovering over pager link					
			pagerAnchorBuilder: function(idx) { 
				return '<a href="#" title=""><img src="'+theme_template_dir+'/images/pixel.gif" width="8" heigth="8"></a>'; 
			}
		});
	}   

	function onBefore() {
		jQuery('#slider .text,#slider .title').css({opacity:0});
	} 
	
	function onAfter() {
		jQuery('#slider .title').delay(0).animate({opacity:1},1200);
		jQuery('#slider .text').delay(300).animate({opacity:1},600);
	}		
});


// Tabs
jQuery(function() {// perform JavaScript after the document is scriptable.
    jQuery("ul.tabs").tabs("> .pane", {effect: 'fade'});
    
    jQuery(".accordion").tabs(".pane", {tabs: '.title', effect: 'slide'});
    jQuery(".scrollable").scrollable();


    jQuery(".items.big_image img").click(function() {
    
       // see if same thumb is being clicked
       if (jQuery(this).hasClass("active")) { return; }
    
       // calclulate large image's URL based on the thumbnail URL (flickr specific)
       var url = jQuery(this).attr("alt");
	 
    
       // get handle to element that wraps the image and make it semi-transparent
       var wrap = jQuery("#image_wrap").fadeTo("medium", 0.5);
    
       // the large image from www.flickr.com
       var img = new Image();
    
    
       // call this function after it's loaded
       img.onload = function() {
    
          // make wrapper fully visible
          wrap.fadeTo("fast", 1);
    
          // change the image
          wrap.find("img").attr("src", url);
    
       };
    
       // begin loading the image from www.flickr.com
       img.src = url;
    
       // activate item
       jQuery(".items img").removeClass("active");
       jQuery(this).addClass("active");
    
    // when page loads simulate a "click" on the first image
    }).filter(":first").click();

});


//RT Portfolio Effect
jQuery(document).ready(function() {
     
	var portfolio_item=jQuery("a.imgeffect");
	
 		
		portfolio_item.each(function(){
			var imageClass = jQuery(this).attr("class"); // get the class
			var theImage = jQuery(this).html(); 	// save the image
			jQuery(this).find("img").addClass("active");
			jQuery(this).append('<span class="imagemask '+imageClass+'">'+theImage+'</span>'); //create new image within span
			jQuery(this).find('span').parents('img').remove(); //remove image 
		});
			
		jQuery('a.imgeffect .active').remove(); //remove image
 
	
	portfolio_item.mouseover(function(){
		jQuery(this).find('img').stop().animate({ top:"-22px" }, 100, "easeIn"); 								
	}).mouseout(function(){
		jQuery(this).find('img').stop().animate({ top:"0" }, 100, "easeIn"); 	
	});    

});

//Slide to top
jQuery(document).ready(function(){
    jQuery(".line span.top").click(function() {
        jQuery('html, body').animate( { scrollTop: 0 }, 'slow' );
    });
});

