// JavaScript Document

j$(document).ready(function(){
						   
//	j$('.toggle .bloc-title').click(function(){
//		j$(this).next('.bloc-content').slideToggle();
//		j$(this).parent('.toggle').toggleClass('close');
//	});


	j$('.toggle caption').click(function(){
		j$(this).next('tbody').slideToggle();
		j$(this).parent('.toggle').toggleClass('close');
	});


	j$(".carousel .tabs").tabs(".carousel .panes .pane", {
		tabs : ".carousel .tab",
		current : "active"										
	});


	j$(".rssNav").tabs(".rssScroll > li", {
		effect : "fade",
		rotate : true
	}).slideshow({
		autoplay : true,
		interval : 4000
	});


	j$(".featureProducts ul").tabs("div.panesProduct .paneProduct", {
		tabs : "li",
		current : "current"										
	});


	
	j$(".visualTools ul").tabs(".visualsSwitch > div", {
		tabs: 'li'
	}); 
	
	j$(".visualSmall").tabs(".productImages > .image", {
		tabs: 'a'
	}); 
	
//	var imgGallery = j$(".photoSwitcher .image a").size(); 
//	
//	if (imgGallery) { 
//		console.log('yes');
//		j$(".photoSwitcher .image a").overlay({ 
//			target: '#productGallery', 
//			expose: '#f1f1f1',
//			effect: 'default'
//		}).gallery({
//			preload: true
//		});
//	}; 
	
	j$('.on_off:checkbox').iphoneStyle({
		checkedLabel: 'OUI',
		uncheckedLabel: 'NON'						
	});
	j$('.disabled:checkbox').iphoneStyle();
  
	var onchange_checkbox = j$('.onchange :checkbox').iphoneStyle();
	setInterval(function toggleCheckbox() {
		onchange_checkbox.attr('checked', !onchange_checkbox.is(':checked')).change();
		j$('span#status').html(onchange_checkbox.is(':checked').toString());
 	}, 2500);
  
	j$('.quantityWidget').each(function(i,j) {
		if(j$(j).hasClass('least-1')) {
			var least = 1;
		} else {
			var least = 0;
		}
		var up = j$(j).children('.arrowTop');
		var down = j$(j).children('.arrowBottom');
		var qty = j$(j).children('.qty');
		var inStock = parseInt(j$(j).children('input[name="in_stock"]').attr('value'), 10);
		function getQty() {
			return parseInt(qty.attr('value'), 10);
		}
		qty.keyup(function() {
			var val = j$(this).val();
			
			if(val >= inStock) {
				j$(this).attr('value', inStock);
			}
	
			if(val <= least) {
				j$(this).attr('value', least);
				
			}
		});
		up.click(function() {
			if(getQty() < inStock) {
				qty.attr('value', getQty() + 1);
				
				return false;	
			}
		});
		down.click(function() {
			if(getQty() > least) {
				qty.attr('value', getQty() - 1);
				
				return false;	
			}
		});
	});
		
	j$(".deleteButton").each(function(i,j){
		j$(j).click(function() {
			 j$(this).next(".confirmDeletion").fadeIn(); 
			 return false;
		});
		
	});

	j$(".confirmDeletion .no").each(function(i,j){
		j$(j).click(function() {
		 j$(this).parent(".confirmDeletion").fadeOut();
		 return false;
		});
		
	});
	
	
	j$(".modify").each(function(i,j){
		j$(j).click(function() {
			 j$(this).next(".mySelection").fadeIn(); 
			 return false;
		});
		
	});

	j$(".mySelection .no").each(function(i,j){
		j$(j).click(function() {
		 j$(this).parent(".mySelection").fadeOut();
		 return false;
		});
		
	});

});









function launchNotifications(message){
	j$('#message-info').html(message);
	j$('#notifications').slideDown(function(){
		setTimeout(function() {
			j$('#notifications').slideUp();
		}, 3000);
	}).click(function() {
		j$('#notifications').slideUp();
	});
}


