// nivoSlider
$(window).load(function(){
	$('#slider').nivoSlider();
});

// fancyZoom
$(document).ready(function(){
	$('div.photo a').fancyZoom({scaleImg: true, closeOnClick: true});
	$('#medium_box_link').fancyZoom({width:400, height:300});
	$('#large_box_link').fancyZoom();
	$('#flash_box_link').fancyZoom();
});


// Checklist
var change_image = function(id,path){
	document.getElementById(id).src = path;
};

var all_check = function(flag){
	var inputs = document.getElementsByTagName('input');
	for(var i = 0;i < inputs.length;i++){
		if(inputs[i].type == 'checkbox')
			inputs[i].checked = flag;
	}
};

var check_checklist = function(){
	var inputs = document.getElementsByTagName('input');
	for(var i = 0;i < inputs.length;i++){
		if(inputs[i].type == 'checkbox' && inputs[i].checked == true)
			return true;
	}
	alert('店舗を選択してください');
	return false;
};

var del_checklist = function(){
	var inputs = document.getElementsByTagName('input');
	var shop_ids = [];
	for(var i = 0;i < inputs.length;i++){
		if(inputs[i].type == 'checkbox' && inputs[i].checked == true){
			shop_ids.push(inputs[i].value);
		}
	}
	if(shop_ids.length == 0){
		alert('店舗を選択してください');
	}else{
		$.post(
			'/checklist/',
			{
				shop_id : shop_ids,
				type : 'del'
			},
			function(data,status){
				alert(data);
				window.location.reload();
			}
		);
	}
};

var add_checklist = function(shop_id){
	$.post(
		'/checklist/',
		{
			shop_id : shop_id,
			type : 'add'
		},
		function(data,status){
			alert(data);
		}
	);
};

// Google Analytics
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-28089405-1']);
_gaq.push(['_trackPageview']);
(function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

