$(document).ready(function(){
    
    
    $("#quick-enquiry-button").click(function(){
        $( "#quick-enquiry" ).dialog('open');
    });
 
 
    $("#quick-enquiry").dialog({
        width: 540,
        autoOpen: false,
        show: "blind",
        hide: "explode",
        modal: true,
        buttons: [ 
        {
            text: phpvars_send_enquiry,
            click : function() {
                // validate
                                     
                var valid = true;
                var mail = $("#quick-enquiry-email").val();
                var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
                if(mail == ''){
                    $("#quick-enquiry-email").css('background-color','#F08080');
                    valid = false;
                }else if(filter.test(mail)==false){
                    $("#quick-enquiry-email").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-email").css('background-color','');
                }
                if($("#quick-enquiry-phone").val()==''){
                    $("#quick-enquiry-phone").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-phone").css('background-color','');
                }
                if($("#quick-enquiry-from-date").val()==''){
                    $("#quick-enquiry-from-date").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-from-date").css('background-color','');
                }
                if($("#quick-enquiry-till-date").val()==''){
                    $("#quick-enquiry-till-date").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-till-date").css('background-color','');
                }
                if($("#quick-enquiry-pick-up").val()=='-- Select --'){
                    $("#quick-enquiry-pick-up").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-pick-up").css('background-color','');
                }
                if($("#quick-enquiry-drop-off").val()=='-- Select --'){
                    $("#quick-enquiry-drop-off").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-drop-off").css('background-color','');
                }
                if($("#quick-enquiry-count-travelers").val()==''){
                    $("#quick-enquiry-count-travelers").css('background-color','#F08080');
                    valid = false;
                }
                else {
                    $("#quick-enquiry-count-travelers").css('background-color','');
                }
                                               
                if(valid){
                    $.post("/quickenquiry/", 
                    {
                        'quick-enquiry-email' :$('#quick-enquiry-email').val(),
                        'quick-enquiry-phone' : $('#quick-enquiry-phone').val(),
                        'quick-enquiry-from-date' :$('#quick-enquiry-from-date').val(),
                        'quick-enquiry-till-date' :$('#quick-enquiry-till-date').val(),
                        'quick-enquiry-pick-up':$('#quick-enquiry-pick-up').val(),
                        'quick-enquiry-drop-off':$('#quick-enquiry-drop-off').val(),
                        'quick-enquiry-count-travelers':$('#quick-enquiry-count-travelers').val(),
                        'quick-enquiry-name':$('#quick-enquiry-name').val()
                    },  function() {
                        $( "#quick-enquiry" ).dialog('close');
                        return false;
                    }

                    );
                }
            }
        }
        ]
		
    }); 
    
     $( ".datepicker" ).datepicker({
        showOn: "button",
        buttonImage: "/Images/Style/Calendar.png",
        buttonImageOnly: true,
        dateFormat: 'dd-mm-yy' 
    });
     
     
     
     
     
    

    		var totWidth=0;
    		var positions = new Array();

    		$('#galery-slides .slide').each(function(i){
    			/* Loop through all the slides and store their accumulative widths in totWidth */
    			positions[i]= totWidth;
    			totWidth += $(this).width();

    			/* The positions array contains each slide's commulutative offset from the left part of the container */

    			if(!$(this).width())
    			{
    				alert("Please, fill in width & height for all your images!");
    				return false;
    			}
    		});

    		$('#galery-slides').width(totWidth);

    		/* Change the cotnainer div's width to the exact width of all the slides combined */

    		$('#galery-menu ul li a').click(function(e){

    			/* On a thumbnail click */
    			$('li.menuItem').removeClass('act').addClass('inact');
    			$(this).parent().addClass('act');

    			var pos = $(this).parent().prevAll('.menuItem').length;

    			$('#galery-slides').stop().animate({marginLeft:-positions[pos]+'px'},450);
    			/* Start the sliding animation */

    			e.preventDefault();
    			/* Prevent the default action of the link */
    		});

    		$('#galery-menu ul li.menuItem:first').addClass('act').siblings().addClass('inact');
    		/* On page load, mark the first thumbnail as active */
   
     
     
    		/*****
    		 *
    		 *	Enabling auto-advance.
    		 *
    		 ****/
    		 
    		var current=1;
    		function autoAdvance()
    		{
    			if(current==-1) return false;
    			
    			$('#galery-menu ul li a').eq(current%$('#galery-menu ul li a').length).trigger('click',[true]);	// [true] will be passed as the keepScroll parameter of the click function on line 28
    			current++;
    		}

    		// The number of seconds that the slider will auto-advance in:
    		
    		var changeEvery = 3;

    		var itvl = setInterval(function(){autoAdvance()},changeEvery*1000);     
     
     
     
     
});
