$(document).ready(function() {

$('.menu-copyright ul.menu li').hover(function(){$(this).addClass('hover')}, function(){$(this).removeClass('hover')});
	$(function() {
		$('#start').datepicker({
			numberOfMonths: 3,
			showButtonPanel: true,
			dateFormat: 'dd.mm.yy',
			dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
			closeText:'Fertig',
			currentText:'Heute',
			firstDay: '1',
			monthNames:['Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
			minDate: 0,
			showButtonPanel: false,
			onSelect: function(dateText, inst) {
				$('#end').datepicker('option','minDate', new Date(inst.selectedYear, inst.selectedMonth, parseInt(inst.selectedDay)));
	            var d1 = $("#start").datepicker("getDate");
	            var d2 = $("#end").datepicker("getDate");
	            
	            if (d1 != null && d2 != null) {
	            	var days = days_between(d2, d1);
	            	$("#countDays").attr("value", days);
	            	checkDates();
	            }				
	      	}
		});
	});	
	
	$(function() {
		$('#end').datepicker({
			numberOfMonths: 3,
			showButtonPanel: true,
			dateFormat: 'dd.mm.yy',
			dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
			closeText:'Fertig',
			currentText:'Heute',
			firstDay: '1',
			monthNames:['Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
			showButtonPanel: false,
			onSelect: function(dateText, inst) {
	            var d1 = $("#start").datepicker("getDate");
	            var d2 = $("#end").datepicker("getDate");
	            
	            if (d1 != null && d2 != null) {
	            	var days = days_between(d2, d1);
	            	$("#countDays").attr("value", days);
	            	checkDates();
	            }			
	  		}
		});
	});

		$(function() {
			$('#start1').datepicker({
				numberOfMonths: 3,
				showButtonPanel: true,
				dateFormat: 'dd.mm.yy',
				dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
				closeText:'Fertig',
				currentText:'Heute',
				firstDay: '1',
				monthNames:['Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
				minDate: 0,
				showButtonPanel: false,
				onSelect: function(dateText, inst) {
					$('#end').datepicker('option','minDate', new Date(inst.selectedYear, inst.selectedMonth, parseInt(inst.selectedDay)));			
		      	}
			});
		});	
		
		$(function() {
			$('#end1').datepicker({
				numberOfMonths: 3,
				showButtonPanel: true,
				dateFormat: 'dd.mm.yy',
				dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
				closeText:'Fertig',
				currentText:'Heute',
				firstDay: '1',
				monthNames:['Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
				showButtonPanel: false,
				onSelect: function(dateText, inst) {		
		  		}
			});
		});
	
	
	for (i = 1; i <= 9; i++) {
		
		$("#prod1" + i).fancybox({
			'hideOnContentClick': false,
			'frameWidth': 662,
			'frameHeight' : 460
		});
	
		$("#prod2" + i ).fancybox({
			'hideOnContentClick': false,
			'frameWidth': 662,
			'frameHeight' : 460
		});
	
		$("#prod3" + i ).fancybox({
			'hideOnContentClick': false,
			'frameWidth': 662,
			'frameHeight' : 460
		});	
		
		$("#prod1"+i+"_").fancybox({
			'hideOnContentClick': false,
			'frameWidth': 300,
			'frameHeight' : 70
		});
		
		$("#prod2"+i+"_").fancybox({
			'hideOnContentClick': false,
			'frameWidth': 300,
			'frameHeight' : 70
		});
		
		$("#prod3"+i+"_").fancybox({
			'hideOnContentClick': false,
			'frameWidth': 300,
			'frameHeight' : 70
		});		
	}
	
	
	
	$("#amount").change(
		function() {
			var amount = $(this).val();
			if (amount > 0) {
				addPerson(amount);
			} else {
				addPerson(0);
			}	
		}
	);

	$("#store").change(
			function() {
				var idshop = $(this).val();
				$("#idshop").attr("value", idshop);
			}
		);
	
	$('.more').click(
			function () {
				$('.moredesc').show(300);
				$('.more').hide();
			}
	);				
	$('.less').click(
			function () {
				$('.moredesc').hide(300);
				$('.more').show();
			}
	);		
	
	$('.more2').click(
			function () {
				$('.moredesc2').show(300);
				$('.more2').hide();
			}
	);				
	$('.less2').click(
			function () {
				$('.moredesc2').hide(300);
				$('.more2').show();
			}
	);	
	
	$('.more3').click(
			function () {
				$('.moredesc3').show(300);
				$('.more3').hide();
			}
	);				
	$('.less3').click(
			function () {
				$('.moredesc3').hide(300);
				$('.more3').show();
			}
	);		
	
});

function isDigit(theDigit) {
	var digitArray = new Array('0','1','2','3','4','5','6','7','8','9');
	for (j = 0; j < 10; j++) {
		if (theDigit == digitArray[j])
		return true;
	}
	return false;
}

function checkDates() {
	
	var days = $("#countDays").attr("value");
	$('#days').attr("value", days);
	/*var persons = $("#amount").attr("value");

	$.ajax({
		type: "GET",
		url: "checkproducts.php",
		data: ({ persons : persons}),
	  	success: function(data) {
	  	}
	});*/
	
	
	if (days > 0) {//alert('ok');
		for (i = 1; i <= 9; i++) {
			$('#prod1'+i).css('display', 'block');
			$('#prod1'+i+"_").hide();
		}
		for (i = 1; i <= 9; i++) {
			$('#prod2'+i).css('display', 'block');
			$('#prod2'+i+"_").hide();
		}
		for (i = 1; i <= 9; i++) {
			$('#prod3'+i).css('display', 'block');
			$('#prod3'+i+"_").hide();
		}
	} else {//alert('notok');
		$("#countDays").attr("value", "0");
		for (i = 1; i <= 9; i++) {
			$('#prod1'+i).hide();
			$('#prod1'+i+"_").css('display', 'block');
		}
		for (i = 1; i <= 9; i++) {
			$('#prod2'+i).hide();
			$('#prod2'+i+"_").css('display', 'block');
		}
		for (i = 1; i <= 9; i++) {
			$('#prod3'+i).hide();
			$('#prod3'+i+"_").css('display', 'block');
		}		
	}
}

function days_between(date1, date2) {
    var ONE_DAY = 1000 * 60 * 60 * 24
    var date1_ms = date1.getTime()
    var date2_ms = date2.getTime()
    var difference_ms = Math.abs(date1_ms - date2_ms)
	var d = Math.round(difference_ms/ONE_DAY) + 1;

    return d
}

function checkBrowser() {
	var przegladarka = getBrowser();
	var nazwa = przegladarka[0];
	var wersja = przegladarka[1];
	if ( (nazwa == "msie") && (wersja == "6.0") ) {			
		return false;
	}
	return true;
};


	
