﻿$(document).ready(function() {
    $("#ddFrom").change(function() {
        $("#ddTo").html("");
            var froms = document.getElementById("ddFrom").value;
            var start = 0;
            var inner = "";
            if (froms != "------") {
                $.getJSON('LoadTo.ashx?Froms=' + froms, function(cities) {
                        $.each(cities, function() {
                            if(this['ID'] == "TOSTATE"){
                                if(start == 0){                                    
                                    inner = "<optgroup label=\"" + this['Tos'] + "\">";
                                    start = 1;
                                }                                    
                                else {
                                    inner += "</optgroup><optgroup label=\"" + this['Tos'] + "\">";
                                }
                            }
                            else {
                                inner += "<option value=\"" + this['ID'] + "\">" + this['Tos']  + "</option>";
                            }
                        });
                        inner += "</optgroup>";
                        $("#ddTo").append(inner);
                    });
                }
            });    
            
        });

$(window).load(function() {
    $('#slider').nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
        slices:15,
        animSpeed:500, //Slide transition speed
        pauseTime:3000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:true, //Next & Prev
        directionNavHide:false, //Only show on hover
        controlNav:true, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
 	    controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
	    controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:true, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0.8, //Universal caption opacity
        beforeChange: function(){},
        afterChange: function(){},
        slideshowEnd: function(){} //Triggers after all slides have been shown
    });  
	$("#CalendarDate").datepicker({
		    showOn: 'button',
		    buttonImage: 'images/button_small.gif',
		    buttonImageOnly: true,
		    numberOfMonths: 1,
		    showButtonPanel: true,
		    dateFormat: 'dd-mm-yy',
		    minDate: 0,
	        maxDate: +180
	});     
	$("#CalendarReturn").datepicker({
	    showOn: 'button',
		buttonImage: 'images/button_small.gif',
		buttonImageOnly: true,
		numberOfMonths: 1,
		showButtonPanel: true,
		dateFormat: 'dd-mm-yy',
		minDate: 0,
		maxDate: +180
	});    
});

  $(function() {
    var galleries = $('.ad-gallery').adGallery();
    galleries[0].addAnimation('wild',
      function(img_container, direction, desc) {
        var current_left = parseInt(img_container.css('left'), 10);
        var current_top = parseInt(img_container.css('top'), 10);
        if(direction == 'left') {
          var old_image_left = '-'+ this.image_wrapper_width +'px';
          img_container.css('left',this.image_wrapper_width +'px');
          var old_image_top = '-'+ this.image_wrapper_height +'px';
          img_container.css('top', this.image_wrapper_height +'px');
        } else {
          var old_image_left = this.image_wrapper_width +'px';
          img_container.css('left','-'+ this.image_wrapper_width +'px');
          var old_image_top = this.image_wrapper_height +'px';
          img_container.css('top', '-'+ this.image_wrapper_height +'px');
        };
        if(desc) {
          desc.css('bottom', '-'+ desc[0].offsetHeight +'px');
          desc.animate({bottom: 0}, this.settings.animation_speed * 2);
        };
        img_container.css('opacity', 0);
        return {old_image: {left: old_image_left, top: old_image_top, opacity: 0},
                new_image: {left: current_left, top: current_top, opacity: 1},
                easing: 'easeInBounce',
                speed: 2500};
      }
    );    
  });

function OneWay() {
    document.getElementById("returndate1").style.display = "None";        
}

function Return(){
    document.getElementById("returndate1").style.display = "";        
}

function ChangeReturn(){
    document.getElementById("CalendarReturn").value = document.getElementById("CalendarDate").value;        
}
