var slide = 0;
var total_slides = 0;
var offset = 0;
var slide_width = 0;
var total_width = 0; 
var interval = 0;

var blog_show = 1;


$(document).ready(function(){
	
	/* Home Page Carousel */	
	slide = 0;
	total_slides = $("#carousel").children('div').size();
	offset = 0;
	slide_width = 842;
	total_width = slide_width * total_slides; 
	interval = setInterval("forwardstep()", 5000);
	
	$("#carousel").css({width : total_width + 'px'});

	
	$("#cright").click(function() {
		clearInterval(interval);
		forwardstep();
		interval = setInterval("forwardstep()", 5000);
		return false;
	});
	
	$("#cleft").click(function() {
		clearInterval(interval);
		backwardstep();
		interval = setInterval("forwardstep()", 5000);
		return false;
	});
		
	/* Home Page Blog rotation */	
	$("#blogprevious").click(function(e) {
		blog_show = blog_show - 1;
		if (blog_show < 1) {
			blog_show = 3;
		}
		$(".homepageblog").hide();
		$(".homepageblog:eq(" + (blog_show-1) + ")").fadeIn('slow');
		
		$(".selectedblog a").removeClass('on');
		$(".selectedblog a:eq(" + (blog_show-1) + ")").addClass('on');

		e.preventDefault();
	});
	
	$("#blognext").click(function(e) {
		blog_show = blog_show + 1;
		if (blog_show > 3) {
			blog_show = 1;
		}
		$(".homepageblog").hide();
		$(".homepageblog:eq(" + (blog_show-1) + ")").fadeIn('slow');
		
		$(".selectedblog a").removeClass('on');
		$(".selectedblog a:eq(" + (blog_show-1) + ")").addClass('on');
		
		e.preventDefault();
	});
	
	$(".selectedblog a").click(function(e) {
		var index = $(".selectedblog a").index(this);
		blog_show = index + 1;
		$(".homepageblog").hide();
		$(".homepageblog:eq(" + (blog_show-1) + ")").fadeIn('slow');
		
		$(".selectedblog a").removeClass('on');
		$(".selectedblog a:eq(" + (blog_show-1) + ")").addClass('on');
		
		e.preventDefault();	
	});
	
	/* Tool tips */
	$('.socialicons a[href], .hoverinfo[href]').qtip({
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomLeft'
			}
		},
	    style: { 
			name: 'light'
	    }
	});
		
		
	/* Misc */
	$("#categoryselect").show();
	$("#categorymenu").hide();
	$("#categoryselect").click(function() {
		$("#categorymenu").toggle();
	});
	
	
	$("a[rel='workpiece']").colorbox({inline:true, current:"{current} of {total}", href: function(){
	    var url = $(this).attr('href');
	    return url;
	}});
	
	$("#qcWVj30Vg33Me26qTy").submit(function() {
		if ($("#firstName").val() == '') {
			alert('- Please enter your first name');
			return false;
		}
		if ($("#lastName").val() == '') {
			alert('- Please enter your last name');
			return false;
		}
		return validateForm('qcWVj30Vg33Me26qTy');
	});
	
	
	
	
	
});


function forwardstep() {
	slide = slide+1;
	offset = -slide_width;
	
	$("#carousel").animate({left: offset + 'px'}, 800, function() {
		$("#carousel").children("div:first").clone().appendTo("#carousel");
		$("#carousel").children("div:first").remove();
		$("#carousel").animate({left: 0 + 'px'}, 0 );
		offset = 0;
	});
	

}

function backwardstep() {
	slide = slide-1;
	offset = slide_width;
	
	$("#carousel").children("div:last").clone().prependTo("#carousel");	
	$("#carousel").animate({left: -slide_width + 'px'}, 0 );
	
	$("#carousel").animate({left: 0 + 'px'}, 800, function() {
		$("#carousel").children("div:last").remove();	
		offset = 0;
	});
	
}


