$(function () {
	rootLoc = "http://www.restaurantivy.nl/";
	var liftoffTime = new Date();
	liftoffTime.setDate(liftoffTime.getDate() + 5);
	$("h4#date").html("date: " + liftoffTime);
	
	/*-----ADD ELEMENTS----------------------------*/
	$("#messageBieden").append('<div id="geo-bieden-holder-loader" style="display:none;"><img id="geoBiedenLdImg" src="'+rootLoc+'geo-bieden/images/loader_icon.gif"/></div>');
	
	$('body #bun').prepend('<div id="geo-bieden-holder"></div>').find("#geo-bieden-holder")
	.append('<iframe src="'+rootLoc+'geo-bieden/" id="geo-bieden-frame" frameborder="0" ></iframe>').hide();
	

	$(".openBodSystem").click(function () {
			$('#geo-bieden-holder').hide();
		$('#geo-shop-holder').hide();
		$('#messHolder').hide();
			$('html, body').animate({scrollTop: 0}, 1000, function(){ $("#geo-bieden-holder").slideDown('slow')});	
			$("iframe#geo-bieden-frame").ready(function () {
				$("img#geoShopLdImgIframe").hide();
				var srcFr = $("iframe#geo-bieden-frame").attr("src");
				 $("iframe#geo-bieden-frame").attr('src' , srcFr);
			});
			
	
		return false;
	});
	
	/*-----Show info on buttons----------------------------*/
	
	$("div#geoBiedenRight div.miniField span").toggle(
		function () 
		{
			$(this).parent().find('h4').show();
			$(this).text("sluiten");
		},
		function () 
		{
			$(this).parent().find('h4').hide();
			$(this).text("info");
		}
	)
	
	
	
	/*-----FOTO----------------------------*/
	
	
	$("div#geoBiedenRight ul li a[rel^='prettyPhoto']").prettyPhoto();
	
	/*-----ACTIONS----------------------------*/
	
	function serverTime() { 
    	var time = null; 

    	$.ajax({url: rootLoc + 'geo-bieden/ajax/setdatedays.php', 
    	    async: false, dataType: 'text', 
    	    success: function(text) 
    	    { 
    	        //time = text;
    	        time = new Date(text);
    	        //alert(text);
    	        //time = text; 
	    	    }
    	}); 
    	return time; 
	}	
	
	function serverTimeNorm () { 
    	var time = null; 

    	$.ajax({url: rootLoc + 'geo-bieden/ajax/setdate.php', 
    	    async: false, dataType: 'text', 
    	    success: function(text) 
    	    { 
    	        //time = new Date(text);
    	        //alert(time);
    	         time = text;
	    	    }
    	}); 
    	return time; 
	}
	function serverTimeEnd () { 
    	var time = null; 

    	$.ajax({url: rootLoc + 'geo-bieden/ajax/getdatayear.php', 
    	    async: false, dataType: 'text', 
    	    success: function(text) 
    	    { 
    	        time = text; 
	    	    }
    	}); 
    	return time; 
	}	

	
	
	$("#datepicker").datepicker({ minDate: new Date(serverTimeNorm()), maxDate: new Date(serverTimeEnd()), onSelect: function(dateText, inst) { setDate(dateText); }  });
	
	//alert(serverTime());
	
	
	function setDate (date) {
	
		$("#geo-bieden-holder-loader").show();
		$.post("/geo-bieden/ajax/controle_date.php", {date: date}, function (data)
		{
			var d = data.replace(/^\s*|\s*$/g,'');
			var arGeg = d.split("|");
			//var bedrStr = 
			var bedrag = arGeg[0].split(',');
			$("#geo-bieden-holder-loader").hide();
				if (Number(bedrag[0]) < 3000) {
					if (arGeg[1] == "old") {
						$("#biedenAvail").show();
						$("#biedenBezet").hide('slow');
						$("#btnBieden").hide('slow');
						$("#stopperAvail").hide('slow');
						
					}else{
						$("#biedenBezet").show();
						$("#biedenAvail").hide('slow');
						$("#btnBieden").show('slow');
						$("p.priceBod span").text(arGeg[0]);
						$("#stopperAvail").hide('slow');
					}
				
				}else{
				
					$("#biedenAvail").hide('slow');
					$("#biedenBezet").hide('slow');
					$("#btnBieden").hide('slow');
					$("#stopperAvail").show();
				
				
				}
				
			
			}
		)
	}
	/*-----SET BOD----------------------------*/
	$("#valBod").keypress(function (e)
	{
		 if( e.which!=8 && e.which!=13 && e.which!=0 && (e.which<48 || e.which>57)) {
		 	alert("Ongeldige invoer! Alleen cijfers s.v.p.!");
		 	$(this).val("");
		 }
		 
	});
	
	
	
	$("#biedenFormPrice").submit(function ()
	{
		if (Number($("#valBod").val()) <= Number($('.priceBod span').text())){
			$("#biedenAvail").show("slow");
			$("#akkoordBod").fadeOut("slow");
			$("#bodApp").fadeIn("slow");
		}else{
			$("#biedenAvail").hide("slow");
			$("#akkoordBod").fadeIn("slow");
			createForm();
			
				$("#bodApp").fadeOut("slow");
		}
	});
	
	$("#akkoordBod .btn").click(function () 
	{
		$("#dataBodForm").submit();
		return false;
	})
	
	function createForm () {
		$("#akkoordBod").append('<form action="?steps=succes" method="POST" id="dataBodForm"></form>')
		.find('form').append('<input type="hidden" value="'+$('#Bd').val()+'" name="id"/>')
		.append('<input type="hidden" value="'+$('#valBod').val()+'" name="ammount"/>')
		.append('<input type="hidden" value="1" name="akkoord"/>')
		.append('<input type="hidden" value="'+$('#Bdate').val()+'" name="date"/>');
	}
	

	$('#geoBiedenTeller').countdown({until: serverTime(), compact: true, format: 'HMS'});
	
	$("#sluitenBtn").click(function () {
		window.open('http://www.restaurantivy.nl', '_top');
	})
	
});
