$(document).ready(function(){
	initTwitter();
	initpopup();
	initCufon();
	initCycle();
});
function initpopup(){
	$("#gal-top li a").click(function(){
		var popup = '#'+$(this).attr('href');
		$(popup).jpopup({
			close: true,
			shadow: true,
			opacity: 0.5,
			background: '#000'
		});
		return false;
	});
};
function initCycle(){
	$("#gallery-pager div.pager .item ul.gallery").jcarousel({
		scroll:1,
		initCallback: mycarousel_initPager,
		buttonNextHTML:null,
		buttonPrevHTML:null
	});
	$('#content-gallery div.text-content ul.gallery').jcarousel({
		scroll:1,
		start:2,
		initCallback: mycarousel_initCallback,
		itemFirstInCallback: mycarousel_itemFirstInCallback,
		buttonNextHTML:'<div class="shadow-next"></div>',
		buttonPrevHTML:'<div class="shadow-prev"></div>'
    });
}
function mycarousel_initPager(carousel){
	jQuery('a#prev').bind('click', function() {
		carousel.prev();
		return false;
	});
	jQuery('a#prev-first').bind('click', function() {
		carousel.scroll(1);
		return false;
	});
	jQuery('a#next-last').bind('click', function() {
		var size = carousel['list'].find('li').size();		
		carousel.scroll(size);
		return false;
	});
	jQuery('a#next').bind('click', function() {
		carousel.next();
		return false;
	});
}
function mycarousel_initCallback(carousel){
	$('#gallery-pager div.pager .item ul.gallery li a').bind('click', function() {
		var index = $(this).parent().index('#gallery-pager div.pager .item ul.gallery li');
		carousel.scroll(index+1);
		return false;
	});
}
function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
		$("#content-gallery div.text-content ul li").removeClass('center');
		$(item).next().addClass('center');
	};
/*function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt){
	var items_length = $('#content-gallery div.text-content ul.gallery li').size();
	var idx = carousel.index(i, items_length);
	carousel.add(i, mycarousel_getItemHTML($('#content-gallery div.text-content ul.gallery li').get(idx-1)));
};
function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt){
	carousel.remove(i);
};
function mycarousel_getItemHTML(item){
	return $(item).html();
};*/

function initCufon(){
	Cufon.replace('#header ul.mein-menu li a' , {fontFamily: 'Boton' , hover:'true'});
	Cufon.replace('#content div.post div.info-post span, #content div.post div.info-post ul.comments, #content div.upload p, #content div.post  ul.categorias, #content div.name a' , {fontFamily: 'Boton' , fontWeight:500});
	Cufon.replace('div.sociable_tagline strong, #main h2, a.btn, #jpopup a.close' , {fontFamily: 'Boton' , textShadow: '2px 1px #3a1701'});
	Cufon.replace('#main h1' , {fontFamily: 'Boton' , textShadow: '1px 1px #ffffbe'});	
	//Cufon.replace('#content input.submit' , {fontFamily: 'Boton' , textShadow: '1px 1px #ffffbe'});	
};
function initTwitter(){
	var twit_name = $('div.widget_twitter h2.widgettitle a').attr('href');
	$('div.widget_twitter div.block div.bottom').append('<div class="btn"><a href="'+twit_name+'" class="btn"><span>Follow Me!</span><span class="btn"/></a></div>');
}
