var dest  = '';
var area = 'antarctic';
function showFirst(name){
		if(name == 'a')
		{
        alert(name)
			$('aa').setStyles('display:none;height:0');
			$('a').setStyles('text-align:center;font-size:16px;line-height:25px;height:25px;color:black');
			$('sec').setStyles('display:block');
            //alert(name)
            $('aamenu').setStyle('color','#fff');
			dest = 'a';
            //alert(dest)
		}
		else
		{
			$('a').setStyles('display:none;height:0');
			$('aa').setStyles('text-align:center;font-size:16px;line-height:25px;height:25px;color:black');
			$('sec').setStyles('display:block');
			dest = 'aa'
		}
}
function showSecond(name){

			$('dest').setStyles('display:none;height:0');
			$('ship').setStyles('display:none;height:0');
			$('type').setStyles('display:none;height:0');
			$('length').setStyles('display:none;hieght:0');

			$(name).setStyles('text-align:center;font-size:16px;line-height:25px;height:25px;background:yellow;color:black');
			if(name == 'ship')$(dest+'_ships').setStyles('display:block');
			if(name == 'length')$(dest+'_dates').setStyles('display:block');
            if(name == 'dest')$(dest+'_dest').setStyles('display:block');

}

function showDates(range){
		$(dest+'_dates').setStyles('display:none;height:0');
		var url = '/public/progd/show_dates.php'
		new Ajax(url, {
			method: 'get',
			data: 'id='+range.id,
			update: $('query')
		}).request();


}

function oldshowShip(ship){
		$(dest+'_ships').setStyles('display:none;height:0');
		var url = '/public/progd/show_boatss.php'
		new Ajax(url, {
			method: 'get',
			data: 'id='+ship.id,
			update: $('query')
		}).request();

}
function showShip(ship){
	$(dest+'_ships').setStyles('display:none;height:0');
	var url = '/public/progd/show_boatss.php'
	new Ajax(url, {
		method: 'get',
		data: 'id='+ship.id,
		update: $('query')
	}).request();

}
function showDest(destination){
     var area = ''; 
    if(dest == 'a'){
     area = 'arctic'
    }else{
     area = 'antarctic'
    }
    alert(this.id)
   // parent.location = '/'+area+destination;
}

function showBox(box){
    var showme = $(box).id.split('_');
    $('leftTexta').getElements('div.adest').setStyle('display','none');
    $('dest'+showme[1]).setStyle('display','block')


    
}

function changeTo(area){
    
    if(area == 'arctic'){
        $('s-antarctic').setStyle('display','none');
        $('s-arctic').setStyle('display','block');

    }else{
        $('s-arctic').setStyle('display','none'); 
        $('s-antarctic').setStyle('display','block'); 
     
    }

}
function showCru(place){
    if(place == 'arccru'){
        $('antcru').setStyle('display','none');
        $('arccru').setStyle('display','block');
        $('arc').addClass('selected');
        $('aarc').removeClass('selected');
    } else{
        $('arccru').setStyle('display','none');
        $('antcru').setStyle('display','block');
        $('arc').removeClass('selected');
        $('aarc').addClass('selected');  
    }
}

function showCruise(place){
       // alert(place);
        var placeid = 'aa'
        if(place == 'arctic') placeid = 'a'
        $('s-'+place).getElements('div[id^='+placeid+'qs]').setStyle('display','none');
        $(placeid+'qs-cruise').setStyle('display','block');
        $(place+'menu').getElements('li[id^='+place+']').removeClass('selected');
        $(place+'-cruise').addClass('selected');
}
function showShip(place){
        var placeid = 'aa'
        if(place == 'arctic') placeid = 'a'
        $('s-'+place).getElements('div[id^='+placeid+'qs]').setStyle('display','none');
        $(placeid+'qs-ship').setStyle('display','block');  
        $(place+'menu').getElements('li[id^='+place+']').removeClass('selected');
        $(place+'-ship').addClass('selected');     

}

function showInterest(place){
        var placeid = 'aa'
        if(place == 'arctic') placeid = 'a'
        $('s-'+place).getElements('div[id^='+placeid+'qs]').setStyle('display','none');
        $(placeid+'qs-interest').setStyle('display','block');
        $(place+'menu').getElements('li[id^='+place+']').removeClass('selected');
        $(place+'-interest').addClass('selected');
}
function showDestination(place){
        var placeid = 'aa'
        if(place == 'arctic') placeid = 'a'
        $('s-'+place).getElements('div[id^='+placeid+'qs]').setStyle('display','none');
        $(placeid+'qs-destination').setStyle('display','block');
        $(place+'menu').getElements('li[id^='+place+']').removeClass('selected');
        $(place+'-destination').addClass('selected');
}
function showDate(place){
        var placeid = 'aa'
        if(place == 'arctic') placeid = 'a'
        $('s-'+place).getElements('div[id^='+placeid+'qs]').setStyle('display','none');
        $(placeid+'qs-date').setStyle('display','block');
        $(place+'menu').getElements('li[id^='+place+']').removeClass('selected');
        $(place+'-date').addClass('selected');
}

function goCruise(url){
        myCook = Cookie.write('ship','',{path:'/',duration: 1});
        var visit = $(url.id).options[$(url.id).selectedIndex];
        parent.location = '/'+visit.value;
}
var myCook;
function goShipCruise(url){
        myCook = Cookie.write('ship',url.id,{path:'/',duration: 1});
       var visit = $(url.id).options[$(url.id).selectedIndex];
       parent.location = '/'+visit.value;
}
function goShip(url){
    var visit = $(url.id).options[$(url.id).selectedIndex];
    parent.location = visit.value;
}
function oldgoShip(url){
    var visit = $(url.id).options[$(url.id).selectedIndex];
    $(document.body).getElements('select[id^=ship]').setStyle('display','none');
    $('ship-'+visit.value).setStyle('display','block')
}

function goDate(url){
    var visit = $(url.id).options[$(url.id).selectedIndex];
    $(document.body).getElements('select[id^=date]').setStyle('display','none');    
    $('date-'+visit.value).setStyle('display','block')
}

function goInterest(url){
    var visit = $(url.id).options[$(url.id).selectedIndex];
    $(document.body).getElements('select[id^=interest]').setStyle('display','none');  
    $('interest-'+visit.value).setStyle('display','block')
}

function diffss(obj){
    $('diffmenu').getElements('li[id^=diff]').removeClass('selected');
    $(obj.id).addClass('selected')
    var parts = obj.id.split('-');
    $('diffs').getElements('div[id$=diff]').setStyle('display','none');
    $(parts[1]+'-diff').setStyle('display','block')
}
    var Todo = new Class({
        Implements: Chain,
        initialize: function(){
            this.chain.apply(this, arguments);
        }
    });
function diff(obj){

    $('diffmenu').getElements('li[id^=diff]').removeClass('selected');
    $(obj.id).addClass('selected');
    var parts = obj.id.split('-');
    var toshow = parts[1]+'-diff';
    alert(toshow)





}

function moreDest(dir){
  var showers =   $('top_d').getElements('ul.selected');
  var showt = $('top_d').getElements('ul');
  alert(showt.length)
  var showid = showers[1].id
  var match = /[0-9]/.exec(showid)
  alert(match)
  if(match != showt.length && match != 0){
    if(dir == 'up'){
        var dis = match - 1;
        var sho = match*1 + 1;
        alert(sho+" "+dis);
        $('dselect'+dis).removeClass('selected');
        $('dselect'+sho).addClass('selected');
    }
    if(dir == 'down'){
        var sho = match - 2;
        var dis = match;
        alert(sho+" "+dis);
        $('dselect'+dis).removeClass('selected');
        $('dselect'+sho).addClass('selected');
    }
  }
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
///////////scroller
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
var packageScroller = new Class({
        options: {
            packages: [],
            counter: 0
        },
        initialize: function(options){
                this.setOptions(options);
                this.counter = this.options.counter;
                this.packages = [];
                this.effects  = [];
                this.effectsa  = [];
                this.running  = 0;
                this.addPackages(this.options.packages);
                var start = this.start();
        },
        addPackages: function(packages){
                $(packages).getChildren().each(function(package){
                        this.packages.include($(package));
                        this.effects[this.packages.indexOf(package)] = new Fx.Morph(package,{duration : 1000});
                }, this);
        },
        scrollLeft: function(){
            this.running = this.counter;
            cout = this.counter;
            this.start = this.effects[this.counter].start({'width':0,'margin-right':0,'margin-left':0}).chain(function(){$('pk'+cout).setStyles({'width':172,'margin-right':4,'margin-left':4}).injectInside($('paks'))})
            this.counter++;
            if(this.counter == this.packages.length)this.counter = 0;
        },
        scrollRight: function(){
            this.counter--;
            if(this.counter == -1)this.counter = this.packages.length-1;
            this.running = this.counter;;
            $('pk'+this.running).setStyles({'width':0,'margin-right':0,'margin-left':0}).injectTop($('paks'))
            this.effects[this.running].start({'width':172,'margin-right':4,'margin-left':4});

        },
        periodr: function(){
            $clear(this.per);
            if(this.effects[this.running].timer)
            {
                this.effects[this.running].stop();
                this.start.clearChain();
                this.effects[this.running].start({'width':172,'margin-right':4,'margin-left':4});
                this.counter--;
            }
            this.scrollRight();
            this.per = this.scrollRight.periodical(5000,this);
        },
        periodl: function(){
            $clear(this.per);
            if(this.effects[this.running].timer)
            {
                this.effects[this.running].stop();
                this.start.clearChain();
                var cout = this.running;
                this.effects[this.running].start({'width':0,'margin-right':0,'margin-left':0}).chain(function(){$('pk'+cout).setStyles({'width':180,'margin-right':5,'margin-left':5}).injectInside($('paks'))});
            }
            this.scrollLeft();
            this.per = this.scrollLeft.periodical(5000,this);
        },
        start: function(){
            this.scrollLeft();
            this.per = this.scrollLeft.periodical(5000,this);
        },
        Sleep: function (naptime){
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
      while(sleeping){
         alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
         sleeping = false;
      }

   }

});
packageScroller.implement(new Options, new Events);
var dates;
var dheight;
window.addEvent('domready',function(){
        if($defined($('paks')))
        {
            var scr = new packageScroller({
                packages : 'paks',counter : 0
            })
            $('prev').addEvent('click', function(event) {
                        event = new Event(event).stop();
                        scr.periodr();
                    });
            $('next').addEvent('click', function(event) {
                        event = new Event(event).stop();
                        scr.periodl();
                    });

        }
        

})




function makeLarge(photo){
    var photoname = $('imap').getProperty('src');
    if(photoname.contains('large')){
        new Fx.Morph('imap').start({'height':141,'width':150}).chain(function(){$('imap').setProperty('src','/public/images/cruise/'+photo+'.jpg')})
        $('imap').setStyle('display','block');
    
    }
    else{
        $('imap').removeEvent('click',makeLarge);
        $('imap').setProperties({'src':'/public/images/cruise/large-'+photo+'.jpg','height':141,'width':150});
        new Fx.Morph('imap').start({'height':450,'width':450})
    }

    
    

}

function makeSmall(){
    new Fx.Morph('imap').start({'height':141,'width':150}).chain(function(){$('imap').setProperty('src','/public/images/cruise/'+photo+'.jpg')})
    $('imap').setStyle('display','block');

}

function showOtherShip(box){
    var ch = box.options[box.selectedIndex].value
    box.selectedIndex = 0;
    document.getElements('.shipinfo').removeClass('selected');
    $('ship-'+ch).addClass('selected');
}

function showI(box){
    var getit = $(box).getStyle('display');
    if(getit == 'block'){
        $(box).setStyle('display','none')
    }
    else {
        $(box).setStyle('display','block')
    }
    
}