var $j = jQuery.noConflict();
var item_width = 701;
var item_height = 277;
var item_count;
var obj_id = "#moveable-area";
var current_img_pos = 1;
var normal_speed = 700; // millisecondes
var interval_id;

$j(document).ready(function(){
	item_count = $j(obj_id+" .item").length;
	$j(obj_id).css("width",item_count*item_width+"px");
	$j(obj_id).css("height",item_height+"px");	
	interval_id = setInterval("slide('right', 1)",4000); 
});
function slide(direction, step) {	
	if ( step >= item_count ) {
		return false;
	}
	var speed = normal_speed/step;
	if ( direction=="right" && step==1 && current_img_pos==item_count ) {
		direction = "left";
		step = item_count -1;
	}
	var current_left = getNumericValue($j(obj_id).css("left"));
	var move_length = step * item_width;
	if ( direction=="right" ) {		
		$j(obj_id).animate({
			'marginLeft' : "-="+ move_length+"px"
		},speed);		
		current_img_pos = current_img_pos + step;
	} else {		
		$j(obj_id).animate({
				'marginLeft' : "+="+ move_length+"px"
		},speed);	
		current_img_pos = current_img_pos - step;
	}
	$j("#image_pos_area a.position").removeClass("selected");
	$j("#image_pos_area a#pos"+current_img_pos).addClass("selected");
}
function selectPage(page_number) {
	clearInterval(interval_id);
	if ( page_number == current_img_pos ) {
		return false;
	}
	if ( current_img_pos < page_number ) {
		slide("right",page_number-current_img_pos);	
	}
	if ( current_img_pos > page_number ) {
		slide("left",current_img_pos-page_number);	
	}
	interval_id = setInterval("slide('right', 1)",4000);
}
function getNumericValue(str) {
	return parseInt(str.replace("px",""));
}
function selectMenu(obj) {
	$j("#menu .menu_item a.actived").removeClass("actived");
	$j(obj).addClass("actived");
}
