$(window).load(

    function() { 
     var window_height = $(window).height();
     var container_height = $("#container-inner").height();
     if( window_height > container_height ){
      $("#container-inner").height(window_height-42);
      $("#footer").css('bottom', '0').css('position', 'absolute');
     }
    }
);

$(document).ready(function(){

if( $('#slider').length ){
	$('#slider').bxSlider({
    	displaySlideQty: 4,
    	moveSlideQty: 1
 	});
}
 	$("a.delivery").fancybox({autoScale:false});
 	$(".store-map a").fancybox();
	$(".stores-map a").fancybox();
	$(".contact-map a").fancybox();
 	$(".slider li a").fancybox();
	$(".navigation li:first a").addClass("rounded-first");
	$(".navigation li:last a").addClass("rounded-last");
	
    var options = { 
        beforeSubmit:  showRequest,
        success:       showResponse,
        dataType:	   'json'
   	}; 
 
 	if( $('#contact-form').length )
		$('#contact-form').ajaxForm(options);
 
	function showRequest(formData, jqForm, options) { 
    	
    	$("#contact-form input[type=text], #contact-form textarea").css("border", "2px #919598 solid");
		$("#contact-loader").fadeIn("slow");
		
	} 
 
	function showResponse(message, statusText, xhr, $form)  {
	
		if( message.status ){
		
			$("#contact-form").resetForm();
			$("#contact-form").slideUp("slow", function(){ $(".contact-success").fadeIn("slow"); });
			
		}else{
		
			if( message.errors ){
			
				$.each(message.errors, function(index, value){
				
					if( $("#contact-form input[name="+index+"]").length > 0 ){
					
						$("#contact-form input[name="+index+"]").css("border", "2px red solid");
					
					}else if($("#contact-form textarea[name="+index+"]")){
					
						$("#contact-form textarea[name="+index+"]").css("border", "2px red solid");
					
					}else{}
				
				});
			
			}
		
		}
	
	} 

});
