
$(window).ready(function(){
	loader = new ajax(lang);	
	reserverequest = new request();
	reservecalendar = new reserveCalendar(localtime);	
	var npanel = $g('npanel').value
	$('.stripboxsr .strip').serialScroll({
		items:'.scroller div.boxm',
		prev:'.stripboxsr .buttons a.prev',
		next:'.stripboxsr .buttons a.next',
		offset:0,
		start:0,
		duration:1200,
		force:false,
		stop:true,
		lock:false,
		cycle:false,
		easing:'easeOutQuart',
		jump: false,
		exclude: 2
	});
	$('.stripbox .strip').serialScroll({
		items:'.scroller div.boxm',
		prev:'.stripbox .controls a.prev',
		next:'.stripbox .controls a.next',
		offset:0,
		start:0,
		duration:1200,
		force:false,
		stop:true,
		lock:false,
		cycle:false,
		easing:'easeOutQuart',
		jump: false,
		exclude: 2
	}).trigger('goto', npanel);
	$('a.apanel').click(function(){
		var box = $('div#searchbox');
		this.innerHTML = (box.css('display') == 'none') ? (lang == 'es' ? 'Ocultar panel búsqueda' :'Hidde search panel') : (lang == 'es' ? 'Mostrar panel búsqueda' : 'Show search panel');
		box.slideToggle(2000, function(){ if(this.style.display == 'block') $('.stripboxsr .strip').trigger('goto', npanel); });
	});		
	var elements = $g('nres', 'npanel', 'arrive', 'departure', 'npag', 'pags', 'cres', 'cdir');
	var nres = elements[0] ? parseInt(elements[0].value) : 0;
	if(nres){
		reservecalendar.selectRange(elements[2].value, elements[3].value, 'a');
		var npanel = $g('npanel').value;		
		accommodationresults = new results(parseInt(elements[6].value), parseInt(elements[0].value), parseInt(elements[4].value), parseInt(elements[5].value), elements[7].value);
		imagegallery = new gallery();	
		recommendto = new recommend();
		$('a.xgallery').click(function(){ imagegallery.open(0); });
		$('a.xrequest').click(function(){ reserverequest.open(); });
		$('a.xrecommend').click(function(){ recommendto.open(); });
	}
	$('#sbutton').click(function(){ submitSearch(); });	
});

function submitSearch(){	
	var elements = $g('arrive', 'departure', 'fsearch', 'pag', 'cres', 'cdir');
	if(elements[0].value && elements[1].value){
		elements[5].value = '';
		elements[4].value = '';
		elements[3].value = '';
		elements[2].submit();
	}
	else
		remarkText('nodates', 'nodates', 'ysdates');
}
