$(document).ready(function(){
	initCufon();
	initLinks();
	initCycle();
	initCarousel();
	initFancybox();
	initDefaultValues();
})

function initCufon() {
	Cufon.replace('#content ul.buttons > li > a,#content div.post div.entry h2,#sidebar-right div.block h3,#content #portfolio div.category a.button, #main h2.title', { fontFamily: "Helvetica",hover:true, hoverables:{a:true} });
	
	Cufon.replace('#header div.menu ul> li > a', { fontFamily: "BentonSans",hover:true, hoverables:{a:true} });
}

function initLinks() {
	var links = $('a[rel*="external"]');
	$.each(links, function(index, item) {
		$(item).attr('target','_blank');
	});
	
	$('#content ul.tags li a').each(function(index) {
		$(this).prepend('#');
  	});
}


var prevIntervalID;
var nextIntervalID;

function initCarousel() {
	
	if($('#mycarousel').get(0)) {
		$('body').addClass('gallery');
		$('#mycarousel').jcarousel({
	        auto: 10,
	        wrap: 'circular',
			scroll: 1,
			animation: 1250
	    });
		
		$('#mycarousel li').each(function(index) {
			var wid = $(this).find("img").css('width');
			/*var left = $(this).find("img").css('paddingLeft');
			var right = $(this).find("img").css('paddingRight');
			wid = wid+left+right;*/
			$(this).css("width",wid+'px');
	  	});
		
		$('#portfolio div.jcarousel-prev').mouseover(function() {
			$prev = $(this);
			$prev.click();
			prevIntervalID = setInterval(function() { $prev.click(); }, 0);
			return false;
		});
		$('#portfolio div.jcarousel-prev').mouseout(function() {
			clearInterval(prevIntervalID);
		});
		
		$('#portfolio div.jcarousel-next').mouseover(function() {
			$next = $(this);
			$next.click();
			nextIntervalID = setInterval(function() { $next.click(); }, 0);
			return false;
		});
		$('#portfolio div.jcarousel-next').mouseout(function() {
			clearInterval(nextIntervalID);
		});
		
	}
	
}

var first_load = 1;

function initCycle(){
	/*$('#slider-hidden').cycle({
		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 'slow', 
	    timeout: 10000, 
		next: $('#slider-container a.next'),  		       
		prev: $('#slider-container a.previous'),
		before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
			if(first_load!=1) {
				$('#home-slider img').fadeOut('normal', function() {
					$('#slider-loading').css('display', 'block');
				});
			}
			return false;
		},
		after: function(currSlideElement, nextSlideElement, options, forwardFlag) {	
			if(first_load!=1) {
				var index = $('#slider-hidden > img').index(nextSlideElement);
		    	var src = $(nextSlideElement).attr('rel');
				$('#home-slider img').attr('src', src);
				$('#home-slider img').load(function() {
					$('#home-slider img').fadeIn();
					$('#slider-loading').css('display', 'none');
				});
			}
			first_load = 0;
			return false;
		}
	});*/
	if ($('#supersized').get(0)) {
		$.fn.supersized.options = {
			startwidth: 1355,  
			startheight: 900,	  
			vertical_center: 1,
			slideshow: 1,
			navigation: 1,
			thumbnail_navigation: 0,
			transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
			pause_hover: 0,
			slide_counter: 0,
			slide_captions: 0,
			slide_interval: 5000,
			slides : slider_images
		};
		$('#supersized').supersized();	
	}
	  
}
function initFancybox(){
	$("#content a.single_image").attr('rel','');
	$("#content a.single_image").fancybox();
}

function initDefaultValues() {
	$('#djuujl-djuujl').DefaultValue('Email');
	$('#s').DefaultValue('Search');	
}
