if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);

function initPage(){
	var select = document.getElementById('restaurante');
	if(select){
		select.onchange = function(){
			var jump = this.options[this.selectedIndex].value;
			if(jump != '#' && jump != '0') {
				jump = '/'+jump;
				window.location = jump;
			}
		}
	}
	
	initSlider();
	initMap();
}

var currentSlide = 1, countSlide, animated = false;
function initSlider(){
	var slider = jQuery('#image-slider');
	if(!slider.get(0)) return false;
	
	var cont = slider.find('div.image-slider:first');
	var prev = slider.find('a.prev:first');
	var next = slider.find('a.next:first');
	countSlide = slider.find('.slide').size();
	var width = slider.find('.slide:first').width();
	
	var last = slider.find('.slide:last').clone();
	slider.find('.slide:first').clone().removeAttr('rel').removeClass('thickbox').appendTo('#image-slider div.image-slider');
	last.removeAttr('rel').removeClass('thickbox').prependTo('#image-slider div.image-slider');
	
	cont.css({marginLeft:-width*currentSlide});
	
	
	next.click(function(){
		if(!animated) {
			currentSlide++;
			sliderSlide(cont, width);
		}
		return false;
	});

	prev.click(function(){
		if(!animated) {
			currentSlide--;
			sliderSlide(cont, width);
		}
		return false;
	});
}

function sliderSlide(cont, width){
	animated = true;
	cont.animate({
					marginLeft:-width*currentSlide
				},
				300,
				function(){
					if(currentSlide < 1) {
						currentSlide = countSlide;
						cont.css({marginLeft:-width*currentSlide});
					}
					else if(currentSlide > countSlide) {
						currentSlide = 1;
						cont.css({marginLeft:-width*currentSlide});
					}
					animated = false;
				}
	);
}

function initMap(){
	var map = new GMap2(document.getElementById("google-map"));
    map.setCenter(new GLatLng(-15.836377,-47.867741), 13);
    map.setUIToDefault();
	var point = new GLatLng(-15.836377,-47.867741);
	map.addOverlay(new GMarker(point));
	var string = "<p><strong>Your's</strong></p><p>Endereco: QI 11 Bloco I loja 40/46 – Gilbertinho<br/>Telefone:+55 61  3248-0184<br/>Horario de funcionamento:<br/>Tercas, quartas e quintas: das 19:00 a 01:00hrs,<br/>Sextas e sabados: das 19:00 as 02:00hrs,<br/>Domingos: das 12:00 as 17:00hrs </p>";
	map.openInfoWindow(map.getCenter(),string);
}
