$(function() {
	/*
	$('.slider').scrollable({circular: true, mousewheel: true, speed: 1000}).navigator().autoscroll({
		interval: 5000		
	});
	*/
	$('.slider').cycle({
		fx:      'custom', 
		cssBefore:{  
			left: 736,   
			top: 0,  
			display: 'block' 
		}, 
		animIn: {  
			left: 0, 
			top: 0  ,
			opacity: 1,
			zIndex:1000
		}, 
		animOut: {  
			left: -736,   
			top: 0,
			opacity: 0,
			zIndex:0
			
		},
		speed: 1200,
		delay: 100,
		timeout:5000,
		pause: 1 
		});
	$('.slider_profile').cycle({ 
		fx:     'custom', 
		cssBefore:{  
			left: 736,   
			top: 0,  
			display: 'block' 
		}, 
		animIn: {  
			left: 0, 
			top: 0  ,
			opacity: 1,
			zIndex:1000
		}, 
		animOut: {  
			left: -736,   
			top: 0,
			opacity: 0,
			zIndex:0
			
		},
		speed:  1200, 
		next:   '.slider_profile', 
		timeout: 0 
	});	
	
	
	
	
	
	
	
	
});	

var log = function(msg) {
                if (!$('.log').size()) {
                    $('<div class="log" />').appendTo('.content');
                }
                $('.log').append(msg.replace(/^([^:]*):(.*)$/, '<p><b>$1:</b> <span class="$1">$2</span></p>'))
                    .attr({scrollTop: $('.log').attr('scrollHeight')})
                    .find('p:nth-child(even)').addClass('even');
            };
			
var icc = 0;
$.address.init(function(event) {
	$('#button-right').address(function() {
		return $(this).attr('href').replace(location.pathname, '');
	});
}).change(function(event) {
	//log('change: "' + event.value + '"');
	var text = (event.value == '') ? 'Home' : 
		event.pathNames[0].substr(0, 1).toUpperCase() + 
		event.pathNames[0].substr(1);
	$('a').each(function() {
		$(this).toggleClass('selected', $(this).text() == text);
	});
}).internalChange(function(event) {
	//log('internalChange: "' + event.value.indexOf('/') + '"');
}).bind('externalChange', {msg: "{value}"}, function(event) {
	str = event.data.msg.replace(/\{value\}/, event.value);
	arr = str.split('/');
	if(icc == 0) {op = 1;icc = 1;}else{op = 0;}
	$("#view").find("img").eq(node).stop().animate({"opacity" : op}, 500, function(){
		node = parseFloat(arr[2]-1);
		if(node == totalImages){node = 0;}else if(node == -1){node = totalImages-1;}
		if(node == totalImages-1){r_btn = 0-1;}else{r_btn = node;}	
		if(node == 0){l_btn = totalImages;}else{l_btn = node;}

		$("a.b-left").attr('href', $("#view").find("img").attr('look')+'/'+(l_btn));
		$("a.b-right").attr('href', $("#view").find("img").attr('look')+'/'+(r_btn+2));
		
		$("#mailto").attr('href', 'mailTo:shop@loverthelabel.com?subject='+arr[1]+'/'+(arr[2]));
		
		$("#view").find("img").eq(node).show().stop().animate({"opacity" : "1"}, 500);
		$(".nav-bar.buy a").attr('href', 'item'+$("#view").find("img").eq(node).attr('data'));
		if($("#view").find("img").eq(node).attr('data')){
			$(".nav-bar.buy").animate({"bottom" : "23px"}, 300);
		}else{
			$(".nav-bar.buy").animate({"bottom" : "0px"}, 300);
		}	
		$("#figure span").text((node+1) + "/" + totalImages);
	});	

});
