var jorgandolif = {
	cNav : null,
	init : function () {
		this.fonts();
		this.cyclefront();
		//this.ie6fix();
		this.bios();
	},
	ie6fix : function () {
		if ($.browser.msie && parseInt($.browser.version, 10) <= 6) {
			$("img[src$='png']").each(function() {
				DD_belatedPNG.fixPng(this);
			});
		}
	},
	bios : function () {
		$("#authorbio").hide();
		$("#authorbio_btn").click(function(){
			$("#authorbio").slideToggle();
		})
	},
	fonts : function () {
		Cufon.replace('h3', { fontFamily: 'DIN Schrift LT'});
		Cufon.replace('h2', { fontFamily: 'DIN Schrift LT'});
		Cufon.replace('#navigation li a', { fontFamily: 'DIN Schrift LT', hover: true });
		Cufon.CSS.ready(function() {
			$("h3").show();
			$("h2").show();
			$("#navigation li a").show();
		})
	},
	cyclefront : function () {
		if ($('#lastrotator').length === 0) { return; }

		var indicator='<ul id="indicator">';
		var iterator=1;
		var currentrotator=1;
		$(".rotatoritem").each(function(){
			indicator+='<li id="indicator_'+iterator+'" class="indicator_btn"><a href="#'+iterator+'" title="'+$(this).find("h2 a").attr("title").replace("\"","&quot;")+'"></a></li>';
			iterator++;
		});
		indicator+='</ul>'
		$("#lastrotator").after(indicator);
		if (document.location.hash !== "") {
			currentrotator=document.location.hash.replace("#","");
		}
		jorgandolif.showcycleitem(currentrotator);
		$(".indicator_btn").click(function() {
			clearTimeout(jorgandolif.cNav);
			jorgandolif.showcycleitem($(this).attr("id").replace("indicator_",""));		
		});
	},
	showcycleitem : function (item){
		if($(".indicator_btn.current").length>0){
			var curritem=parseInt($(".indicator_btn.current").attr("id").replace("indicator_",""));
		}else{
			 var curritem=1;
		}
		if(item=="next"){
			if(curritem==$(".rotatoritem").length){
				item=1;
			}else{
				item=curritem+1;
			}
		}
		$(".indicator_btn").removeClass("current");
		$("#indicator_"+item).addClass("current");	
		$("#rotator_"+curritem).fadeOut(300,function(){
			$("#rotator_"+item).fadeIn(900);
		});
		document.location.hash=item;
		if($(".indicator_btn").length>1){
			jorgandolif.cNav = setTimeout(function(){	    
		 	   jorgandolif.showcycleitem("next")
			}, 7000);
		}
	}
};
$(document).ready(function() {
	jorgandolif.init();
});
