/**
 * Copyright (c) 2009 Theadgency.ro
 * Dual licensed under MIT and GPL.
 * Date: 23/11/2009
 * @author Dinca Andrei andrei@theadgency.ro
 * @version 1.1
 *
 */

var makeSlideable = function(newX){
	element = $("#slide");
	var $extraStep = 2.8;
	element.css('margin-left', "-" + (newX*$extraStep) + "px");

	return true;
}

var swichContent = function(id){
	$("#slide").find("li").each(function(i){
		$(this).removeClass("tl-selected");
	});
	
	var $title = $("#hideContent #hide-" + id + " .title").text();
	var $cotent = $("#hideContent #hide-" + id + " .content").text();

	$("#titleSlide").text($title);
	$("#contentSlide").text($cotent);
	
	Cufon.replace('h4, .tl-months li a', { fontFamily: 'Helvetica Neue LT Pro' });	
	return true;
}

var makeDraggable = function(element, pos_end_left) {
	var $pos_start_left = 0;
	element = $(element);

	var move = function(event) {
		if(element.data('mouseMove')) { 
			var changeX = event.clientX - element.data('mouseX');

			var newX = parseInt(element.css('left')) + changeX;
			if(newX > $pos_start_left){
				element.css('left', newX);
				makeSlideable(newX);
			}
			element.data('mouseX', event.clientX);
		}
	}

	element.mousedown(function(event) {
		element.data('mouseMove', true);
		element.data('mouseX', event.clientX);
	});

	element.parents(':last').mouseup(function() {
		element.data('mouseMove', false);
	});

	element.mouseout(move);
	element.mousemove(move);
}



