var blank = new Image();
blank.src = 'img/blank.gif';
var h = 0;
var imagens_fundo_promocoes = new Array();
var imagens_fundo_novidades = new Array();

function fixIE6(){
    var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
    if (badBrowser) {
        $('img[src$=.png]').each(function(){
            if (!this.complete) {
                this.onload = function(){
                    fixPng(this)
                };
            }
            else {
                fixPng(this);
            }
        });
    }
}

function fixPng(png){
    var src = png.src;
    if (!png.style.width) {
        png.style.width = $(png).width();
    }
    if (!png.style.height) {
        png.style.height = $(png).height();
    }
    png.onload = function(){
    };
    png.src = blank.src;
    png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}

var hotel_aberto = 'relaxe';
var restaurante_aberto = 'sabores';
var nazare_aberto = 'historia';
var contactos_aberto = 'contactos';

var ultimo_index_gal_rest = '0';
var ultimo_index_gal_hotel = '0';
var ultimo_index_gal_regiao = '1';
var ultimo_index_gal_historia = '1';

var	ultima_imagem_gal_rest = '';
var ultima_imagem_gal_hotel = '';
var ultima_imagem_gal_regiao = 'img/galeria_regiao/leiria.jpg';
var ultima_imagem_gal_historia = 'img/galeria_historia/nazare1.jpg';

var caixa_fechada = '';

var primeira_foto_restaurante = '';
var primeira_foto_esplanada = '';
var primeira_foto_hotel = '';

var	galeria_esplanada_iniciada = 0;

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function changeLingua(lingua){
	setCookie('lang', lingua, 1);
	document.location.reload();
}
function deleteCookie( name) {
if ( getCookie( name ) ) document.cookie = name + "=" +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function getCookie(Name){ //get cookie value
	var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
	if (document.cookie.match(re)) //if cookie found
	return document.cookie.match(re)[0].split("=")[1] //return its value
	return ""
}
function setCookie(name, value, days){ //set cookie value
	var expireDate = new Date()
	//set "expstring" to either future or past date, to set or delete cookie, respectively
	var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days))
	document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}


function deslisa_destaques(){
	var h = $('#caixa_destaque_content2_1').height()+20;
	if(h!=0){
		$('#caixa_destaque1_box').height(h);
		$('#caixa_destaque1_bg').height(h);
	}
	h = $('#caixa_destaque_content2_2').height()+20;
	if(h!=0){
		$('#caixa_destaque2_box').height(h);
		$('#caixa_destaque2_bg').height(h);
	}
	$('#caixa_destaques').fadeIn('fast', function(){
		$('.caixa_destaque_bg').slideDown(function(){
			$('.caixa_destaque_content').fadeIn(10);		
		});		
	});
	
	var l = getCookie('lang');
	if(l=='')l='pt';
	$('#botao_destaques').html('<img src="img/'+l+'/em_destaque.jpg" alt="" />');
}

function deslisa_destaques_cima(){
	$('#caixa_destaques').slideUp();
	
	var l = getCookie('lang');
	if(l=='')l='pt';
	$('#botao_destaques').html('<a id="em_destaque_button" onclick="deslisa_destaques();"><img src="img/'+l+'/em_destaque.jpg" alt="" /></a>');
}

function abre_reservas(sent, tipo){
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			$('#reservas_box').html(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET", "includes/reservas.php?sent="+sent+"&tipo="+tipo, true);
	xmlhttp.send();
	
	$('#caixa_reservas').animate({width: '290px'}, 1000);

	var lang = getCookie('lang');
	if(lang=='')
		lang = 'pt';
	$('#botao_reservas').html('<a onclick="fecha_reservas();"><img src="img/'+lang+'/reservas_roll.jpg" alt="" /></a>');
}

function fecha_reservas(){
	$('#caixa_reservas').animate({width: '0px'}, 500, 'linear', function(){$('#caixa_reservas').css('display', 'none');});

	var lang = getCookie('lang');
	if(lang=='')
		lang = 'pt';
	$('#botao_reservas').html('<a onclick="abre_reservas();"><img src="img/'+lang+'/reservas.png" alt="" /></a>');
}
/*
function abreNewsletter(sent){
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1 = new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp1.onreadystatechange = function(){
		if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
			$('#newsletter_box').html(xmlhttp1.responseText);
		}
	}
	xmlhttp1.open("GET", "includes/newsletter.php?sent="+sent, true);
	xmlhttp1.send();
}*/

function changeSeparadorReservas(tipo){
	var lang = getCookie('lang');
	if(lang=='')
		lang = 'pt';
	
	if (tipo == 0) { //restaurante
		$('#separadores_reservas').html('<img src="img/'+lang+'/separador_restaurante.jpg" alt="" /><a onclick="changeSeparadorReservas(1);"><img src="img/'+lang+'/separador_quartos_off.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/separador_quartos.jpg\';" onmouseout="this.src=\'img/'+lang+'/separador_quartos_off.jpg\';" /></a>');
		$('#caixa_reservas_quartos').css('display', 'none');
		$('#caixa_reservas_restaurante').css('display', 'block');
	}
	else if (tipo == 1) { //quartos
		$('#separadores_reservas').html('<a onclick="changeSeparadorReservas(0);"><img src="img/'+lang+'/separador_restaurante_off.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/separador_restaurante.jpg\';" onmouseout="this.src=\'img/'+lang+'/separador_restaurante_off.jpg\';" /></a><img src="img/'+lang+'/separador_quartos.jpg" alt="" />');
		$('#caixa_reservas_quartos').css('display', 'block');
		$('#caixa_reservas_restaurante').css('display', 'none');
	}
}

function selectMenu(menu){
	var lang = getCookie('lang');
	if(lang=='')
		lang = 'pt';
	
	
	$('#menu_restaurante').html('<img src="img/'+lang+'/menu/rest_marisq.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/menu/rest_marisq_roll.png\';" onmouseout="this.src=\'img/'+lang+'/menu/rest_marisq.jpg\';" />');
	$('#menu_hotel').html('<img src="img/'+lang+'/menu/hotel.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/menu/hotel_roll.png\';" onmouseout="this.src=\'img/'+lang+'/menu/hotel.jpg\';" />');
	$('#menu_promocoes').html('<img src="img/'+lang+'/menu/promocoes.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/menu/promocoes_roll.png\';" onmouseout="this.src=\'img/'+lang+'/menu/promocoes.jpg\';" />');
	$('#menu_nazare').html('<img src="img/'+lang+'/menu/nazare.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/menu/nazare_roll.png\';" onmouseout="this.src=\'img/'+lang+'/menu/nazare.jpg\';" />');
	$('#menu_contactos').html('<img src="img/'+lang+'/menu/contactos.jpg" alt="" onmouseover="this.src=\'img/'+lang+'/menu/contactos_roll.png\';" onmouseout="this.src=\'img/'+lang+'/menu/contactos.jpg\';" />');
	
	$('#menu_somos').css('color', '#928d84');
	$('#menu_termos').css('color', '#928d84');
	$('#menu_emprego').css('color', '#928d84');
	
	$('#paginacao_galeria_home').css('display', 'none');
	switch(menu){
		case 'menu_restaurante': $('#menu_restaurante').html('<img src="img/'+lang+'/menu/rest_marisq_roll.png" alt="" />');
			break;
			
		case 'menu_hotel': $('#menu_hotel').html('<img src="img/'+lang+'/menu/hotel_roll.png" alt="" />');
			break;
			
		case 'menu_promocoes': $('#menu_promocoes').html('<img src="img/'+lang+'/menu/promocoes_roll.png" alt="" />');
			break;
			
		case 'menu_nazare': $('#menu_nazare').html('<img src="img/'+lang+'/menu/nazare_roll.png" alt="" />');
			break;
			
		case 'menu_contactos': $('#menu_contactos').html('<img src="img/'+lang+'/menu/contactos_roll.png" alt="" />');
			break;
			
		case 'menu_somos': $('#menu_somos').css('color', '#1e8f8a');
			break;
			
		case 'menu_termos': $('#menu_termos').css('color', '#1e8f8a');
			break;
			
		case 'menu_emprego': $('#menu_emprego').css('color', '#1e8f8a');
			break;
	}
}

function fechar_hotel(){
	$('#caixa_azul_'+hotel_aberto).stop().slideToggle();
	$('#conteudo_caixa_azul_'+hotel_aberto).stop().slideToggle(
		function(){
			$('#seta_up_'+hotel_aberto).stop().slideToggle();
		}
	);	
	
	caixa_fechada = hotel_aberto;
}

function reabrir_hotel(){
	$('#seta_up_'+hotel_aberto).stop().slideToggle(
		function(){
			$('#conteudo_caixa_azul_'+hotel_aberto).stop().slideToggle();
			$('#caixa_azul_'+hotel_aberto).stop().slideToggle();
		}
	);	
	caixa_fechada = '';
}

function abrir_hotel(pagina, primeira_foto){
	var lang = getCookie('lang');
	if(lang=='')
		lang = 'pt';
	
	if (pagina != undefined && pagina != '') {
		if (hotel_aberto == 'galeria_hotel') 
			$('#link_galeria_hotel').html('<a onclick="abrir_hotel(\'galeria_hotel\', \'' + primeira_foto_hotel + '\');"><img src="img/' + lang + '/sub_menus/galeria_hotel.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/galeria_hotel_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/galeria_hotel.png\';" /></a>');
		else 
			$('#link_' + hotel_aberto).html('<a onclick="abrir_hotel(\'' + hotel_aberto + '\');"><img src="img/' + lang + '/sub_menus/' + hotel_aberto + '.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/' + hotel_aberto + '_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/' + hotel_aberto + '.png\';" /></a>');
		$('#link_' + pagina).html('<img src="img/' + lang + '/sub_menus/' + pagina + '_roll.png" alt="" />');
		
		if (pagina != 'galeria_hotel') 
			$('#conteudo_galeria_hotel').fadeOut();
		
		if (caixa_fechada != '') {
			$('#seta_up_' + caixa_fechada).stop().slideToggle();
			hotel_aberto = pagina;
			$('#conteudo_' + hotel_aberto).css('display', 'block');
			$('#conteudo_caixa_azul_' + hotel_aberto).stop().slideToggle();
			$('#caixa_azul_' + hotel_aberto).stop().slideToggle(function(){
				$('#conteudo_caixa_azul_'+hotel_aberto+' .texto').jScrollPane({dragMaxHeight:50,scrollbarWidth:5});
			});
			caixa_fechada = '';
		}
		else {
			if (hotel_aberto != 'galeria_hotel') {
				$('#caixa_azul_' + hotel_aberto).stop().slideToggle();
				$('#conteudo_caixa_azul_' + hotel_aberto).stop().slideToggle(function(){
					hotel_aberto = pagina;
					$('#conteudo_' + hotel_aberto).css('display', 'block');
					$('#conteudo_caixa_azul_' + hotel_aberto).stop().slideToggle();
					$('#caixa_azul_' + hotel_aberto).stop().slideToggle(function(){
						$('#conteudo_caixa_azul_'+hotel_aberto+' .texto').jScrollPane({dragMaxHeight:50,scrollbarWidth:5});
					});
				});
			}
			else {
				hotel_aberto = pagina;
				$('#conteudo_' + hotel_aberto).css('display', 'block');
				$('#conteudo_caixa_azul_' + hotel_aberto).stop().slideToggle();
				$('#caixa_azul_' + hotel_aberto).stop().slideToggle(function(){
					$('#conteudo_caixa_azul_'+hotel_aberto+' .texto').jScrollPane({dragMaxHeight:50,scrollbarWidth:5});
				});
			}
		}
		
		if (pagina == 'precos' || pagina == 'eventos' || pagina == 'servicos') {
			$('#imagens_hotel').fadeOut(function(){
				$('#imagens_hotel').html('<img src="img/fundo_' + pagina + '.jpg" alt="" />');
				$('#imagens_hotel').fadeIn();
			});
		//$('#fundo_hotel').attr('src', 'img/fundo_' + pagina + '.jpg');
		}
		else 
			if (pagina == 'galeria_hotel') {
				$('#imagens_hotel').fadeOut(function(){
					$('#imagens_hotel').html('<img src="gestor/ficheiros/' + primeira_foto + '" alt="" />');
					$('#imagens_hotel').fadeIn();
					ultima_imagem_gal_hotel = primeira_foto;
				});
				//$('#fundo_hotel').attr('src', 'gestor/ficheiros/' + primeira_foto);
				primeira_foto_hotel = primeira_foto;
			}
	}
	else{
		$('#page').fadeOut(function(){
			$('#page').html('');
			if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp1 = new XMLHttpRequest();
			}
			else {// code for IE6, IE5
				xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp1.onreadystatechange = function(){
				if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
					$('#page').html(xmlhttp1.responseText);
				}
			}
			xmlhttp1.open("GET", "includes/hotel_handler.php", true);
			xmlhttp1.send();	
						
			$('#page').fadeIn();			
		});	
		selectMenu('menu_hotel');
		hotel_aberto = 'relaxe';
	}
}

function abrir_promocoes(){
	$('#page').fadeOut(function(){
		$('#page').html('');
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp1 = new XMLHttpRequest();
		}
		else {// code for IE6, IE5
			xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp1.onreadystatechange = function(){
			if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
				$('#page').html(xmlhttp1.responseText);
				$('#promocoes_content .texto').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				$('.promos_content').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				$('.novis_content').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
			}
		}
		xmlhttp1.open("GET", "includes/promocoes_handler.php", true);
		xmlhttp1.send();
		
		$('#page').fadeIn();
	});			
	selectMenu('menu_promocoes');	
}

function abrir_promocoes_home(tipo, id){	
	$('#page').fadeOut(function(){
		$('#page').html('');
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp1 = new XMLHttpRequest();
		}
		else {// code for IE6, IE5
			xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp1.onreadystatechange = function(){
			if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
				$('#page').html(xmlhttp1.responseText);
				$('#promocoes_content .texto').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				$('.promos_content').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				$('.novis_content').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
			}
		}
		xmlhttp1.open("GET", "includes/promocoes_handler.php?"+tipo+"="+id, true);
		xmlhttp1.send();
		
		$('#page').fadeIn();
	});			
	selectMenu('menu_promocoes');	
}

function abrir_promocoes_news(p, t){
	$('#page').fadeOut(function(){
		$('#page').html('');
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp1 = new XMLHttpRequest();
		}
		else {// code for IE6, IE5
			xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp1.onreadystatechange = function(){
			if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
				$('#page').html(xmlhttp1.responseText);
				$('#promocoes_content .texto').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				$('.promos_content').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				$('.novis_content').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
			}
		}
		xmlhttp1.open("GET", "includes/promocoes_handler.php", true);
		xmlhttp1.send();
		
		$('#page').fadeIn(function(){
			if(t=='0')
				change_promo(p);
			else if(t=='1')
				change_nov(p);
		});
	});			
	selectMenu('menu_promocoes');	
}

function abrir_restaurante(pagina, primeira_foto, foto2, foto3, foto4, foto5){	
	var lang = getCookie('lang');
	if(lang=='')
		lang = 'pt';
		
	if (pagina != undefined && pagina != '') {
		if (restaurante_aberto == 'galeria_restaurante') 
			$('#link_galeria_restaurante').html('<a onclick="abrir_restaurante(\'galeria_restaurante\', \'' + primeira_foto_restaurante + '\');"><img src="img/' + lang + '/sub_menus/galeria_restaurante.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/galeria_restaurante_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/galeria_restaurante.png\';" /></a>');
		else 
			if (restaurante_aberto == 'esplanada') 
				$('#link_esplanada').html('<a onclick="abrir_restaurante(\'esplanada\', \'' + primeira_foto_esplanada + '\');"><img src="img/' + lang + '/sub_menus/esplanada.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/esplanada_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/esplanada.png\';" /></a>');
			else 
				$('#link_' + restaurante_aberto).html('<a onclick="abrir_restaurante(\'' + restaurante_aberto + '\');"><img src="img/' + lang + '/sub_menus/' + restaurante_aberto + '.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/' + restaurante_aberto + '_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/' + restaurante_aberto + '.png\';" /></a>');
		$('#link_' + pagina).html('<img src="img/' + lang + '/sub_menus/' + pagina + '_roll.png" alt="" />');
		
		if (caixa_fechada == restaurante_aberto) {
			if (pagina == 'ementas') {
				$('#seta_up_' + caixa_fechada).stop().slideToggle(function(){
					restaurante_aberto = pagina;
					$('#conteudo_' + restaurante_aberto).css('display', 'block');
					$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
					$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
					if (restaurante_aberto == 'ementas') {
						$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
						$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
					}
					caixa_fechada = '';
				});
			}
			else {
				$('#seta_up_' + caixa_fechada).stop().slideToggle(function(){
					if (caixa_fechada == 'ementas') {
						$('#caixa_cinza_ementas').stop().slideToggle();
						$('#conteudo_caixa_cinza_ementas').stop().slideToggle(function(){
							restaurante_aberto = pagina;
							$('#conteudo_' + restaurante_aberto).css('display', 'block');
							$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
							$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
							if (restaurante_aberto == 'ementas') {
								$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
								$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
							}
							caixa_fechada = '';
						});
					}
					else 
						if (caixa_fechada == 'caixa_ementa') {
							$('#seta_up_caixa_ementa').stop().slideToggle(function(){
								restaurante_aberto = pagina;
								$('#conteudo_' + restaurante_aberto).css('display', 'block');
								$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
								$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
								caixa_fechada = '';
							});
						}
						else {
							restaurante_aberto = pagina;
							$('#conteudo_' + restaurante_aberto).css('display', 'block');
							$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
							$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
							if (restaurante_aberto == 'ementas') {
								$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
								$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
							}
							caixa_fechada = '';
						}
				});
			}
		}
		else 
			if (caixa_fechada == 'duas_ementas') {
				$('#seta_up_ementas').stop().slideToggle();
				$('#seta_up_caixa_ementa').stop().slideToggle(function(){
					restaurante_aberto = pagina;
					$('#conteudo_' + restaurante_aberto).css('display', 'block');
					$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
					$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
					if (restaurante_aberto == 'ementas') {
						$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
						$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
					}
				});
				caixa_fechada = '';
			}
			else {
				if (caixa_fechada == 'caixa_ementa') {
					$('#seta_up_caixa_ementa').stop().slideToggle();
				}
				
				if (restaurante_aberto == 'ementas' && caixa_fechada == '') {
					$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
					$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
				}
				
				if (restaurante_aberto != 'galeria_restaurante' && caixa_fechada != restaurante_aberto) {
					$('#conteudo_esplanada').fadeOut();
					$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
					$('#caixa_azul_' + restaurante_aberto).stop().slideToggle(function(){
						restaurante_aberto = pagina;
						$('#conteudo_' + restaurante_aberto).css('display', 'block');
						$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
						$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
						if (restaurante_aberto == 'ementas') {
							$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
							$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
						}
					});
					caixa_fechada = '';
				}
				else {
					$('#conteudo_galeria_restaurante').fadeOut();
					if (pagina != 'esplanada') 
						$('#conteudo_esplanada').fadeOut();
					
					restaurante_aberto = pagina;
					$('#conteudo_' + restaurante_aberto).css('display', 'block');
					$('#caixa_azul_' + restaurante_aberto).stop().slideToggle();
					$('#conteudo_caixa_azul_' + restaurante_aberto).stop().slideToggle();
					if (restaurante_aberto == 'ementas') {
						$('#caixa_cinza_' + restaurante_aberto).stop().slideToggle();
						$('#conteudo_caixa_cinza_' + restaurante_aberto).stop().slideToggle();
					}
					caixa_fechada = '';
				}
			}
		if (pagina != 'galeria_restaurante' && pagina != 'esplanada') 
			$('#imagens_restaurante').fadeOut(function(){
				$('#imagens_restaurante').html('<img src="img/fundo_' + pagina + '.jpg" alt="" />');
				$('#imagens_restaurante').fadeIn();
			});
		else 
			if (pagina == 'esplanada') {
				$('#imagens_restaurante').fadeOut(function(){
					var str = '<div id="placeholder_esp" style="width:786px;height:549px;">';
					str += '<img src="' + primeira_foto + '" alt="" /></div>';
					$('#imagens_restaurante').html(str);
					$('#imagens_restaurante').fadeIn();
					
					primeira_foto_esplanada = primeira_foto;
					if(galeria_esplanada_iniciada==0)
						inicia_galeria_esplanada(primeira_foto, foto2, foto3, foto4, foto5);
					else{
						$('#paginacao_esplanada').html('<span id="esplanada1_2"><img src="img/galeria_esplanada_roll.png" alt="" /></span><br/>'+
						'<span id="esplanada2_2"><a onclick="slide_esplanada(2);"><img src="img/galeria_esplanada.png" alt="" onmouseover="this.src=\'img/galeria_esplanada_roll.png\';" onmouseout="this.src=\'img/galeria_esplanada.png\';" /></a></span><br/>'+
						'<span id="esplanada3_2"><a onclick="slide_esplanada(3);"><img src="img/galeria_esplanada.png" alt="" onmouseover="this.src=\'img/galeria_esplanada_roll.png\';" onmouseout="this.src=\'img/galeria_esplanada.png\';" /></a></span><br/>'+
						'<span id="esplanada4_2"><a onclick="slide_esplanada(4);"><img src="img/galeria_esplanada.png" alt="" onmouseover="this.src=\'img/galeria_esplanada_roll.png\';" onmouseout="this.src=\'img/galeria_esplanada.png\';" /></a></span><br/>'+
						'<span id="esplanada5_2"><a onclick="slide_esplanada(5);"><img src="img/galeria_esplanada.png" alt="" onmouseover="this.src=\'img/galeria_esplanada_roll.png\';" onmouseout="this.src=\'img/galeria_esplanada.png\';" /></a></span>');
					}
				});
			}
			else {
				$('#imagens_restaurante').fadeOut(function(){
					$('#imagens_restaurante').html('<img src="gestor/ficheiros/' + primeira_foto + '" alt="" />');
					$('#imagens_restaurante').fadeIn();
					ultima_imagem_gal_rest = primeira_foto;
				});
				$('#fundo_hotel').attr('src', 'gestor/ficheiros/' + primeira_foto);
				primeira_foto_restaurante = primeira_foto;
			}
		
		if (pagina == 'ementas') {
			$('#imagens_restaurante').fadeOut(function(){
				$('#imagens_restaurante').html('<img src="img/fundo_ementas.jpg" alt="" />');
				$('#imagens_restaurante').fadeIn();
			});
			
			setTimeout("$('#caixa_ementa_scroll').jScrollPane({dragMaxHeight:50});", 500);
		}
		else 
			$('#imagens_restaurante').fadeOut();
	}
	else{
		$('#page').fadeOut(function(){
			$('#page').html('');
			if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp1 = new XMLHttpRequest();
			}
			else {// code for IE6, IE5
				xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp1.onreadystatechange = function(){
				if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
					$('#page').html(xmlhttp1.responseText);
				}
			}
			xmlhttp1.open("GET", "includes/restaurante_handler.php", true);
			xmlhttp1.send();
			
			$('#page').fadeIn();
		});	
		selectMenu('menu_restaurante');		
		restaurante_aberto = 'sabores';
	}
}

function inicia_galeria_esplanada(foto1, foto2, foto3, foto4, foto5){
	$('#placeholder_esp').crossSlide({
	  sleep: 2.5,
	  fade: 0.4
	}, [
	  { src: foto1 },
	  { src: foto2 },
	  { src: foto3 },
	  { src: foto4 },
	  { src: foto5 }
	]);
	galeria_esplanada_iniciada = 1;
}	

function reabrir_restaurante(caixa){
	if (caixa == 'caixa_ementa') {
		$('#seta_up_caixa_ementa').stop().slideToggle(function(){
			$('#conteudo_caixa_cinza_ementas').stop().slideToggle();
			$('#caixa_cinza_ementas').stop().slideToggle();
		});
	}
	else{
		$('#seta_up_'+restaurante_aberto).stop().slideToggle(function(){
			$('#conteudo_caixa_azul_'+restaurante_aberto).stop().slideToggle();
			$('#caixa_azul_'+restaurante_aberto).stop().slideToggle();
		});
	}	
	caixa_fechada = '';
}

function fechar_restaurante(caixa){
	if(caixa=='caixa_ementa'){		
		$('#conteudo_caixa_cinza_ementas').stop().slideToggle(
			function(){
				$('#seta_up_caixa_ementa').stop().slideToggle();
			}
		);
		setTimeout("$('#caixa_cinza_ementas').stop().slideToggle();", 50);
	}
	else{
		$('#conteudo_caixa_azul_'+restaurante_aberto).stop().slideToggle(
			function(){
				$('#seta_up_'+restaurante_aberto).stop().slideToggle();
			}
		);	
		setTimeout("$('#caixa_azul_'+restaurante_aberto).stop().slideToggle();", 50);
	}	
	if((caixa == 'caixa_ementa' && caixa_fechada=='ementas') || (restaurante_aberto == 'ementas' && caixa_fechada == 'caixa_ementa'))
		caixa_fechada = 'duas_ementas';
	else if(caixa=='caixa_ementa')
		caixa_fechada = 'caixa_ementa';
	else
		caixa_fechada = restaurante_aberto;
}

function change_foto_galeria_restaurante(imagem, index, total){
	$('#imagens_restaurante').fadeOut(function(){
		$('#imagens_restaurante').html('<img src="gestor/ficheiros/'+imagem+'" alt="" />');
		$('#imagens_restaurante').fadeIn();
	});
	
	var str;
	if(ultimo_index_gal_rest!='' && ultima_imagem_gal_rest!=''){
		var i_small = ultima_imagem_gal_rest.replace('.', '_s.');
		str = '<div class="caixa_sombra" onmouseover="$(\'#sombra'+ultimo_index_gal_rest+'\').css(\'display\', \'block\');" onmouseout="$(\'#sombra'+ultimo_index_gal_rest+'\').css(\'display\', \'none\');">'+
			'<div style="position:absolute;z-index:0;">'+
				'<img src="gestor/ficheiros/'+i_small+'" alt="" />'+
			'</div>'+
			'<div style="position:absolute;z-index:1;">'+
				'<img id="sombra'+ultimo_index_gal_rest+'" src="img/img_galeria_over.png" alt="" style="display:none;" onclick="change_foto_galeria_restaurante(\''+ultima_imagem_gal_rest+'\', \''+ultimo_index_gal_rest+'\', \''+total+'\');" />'+
			'</div>'+
		'</div>';
		$('#link_img_small_gal_rest'+ultimo_index_gal_rest).html(str);													
	}
										
	var i_small = imagem.replace('.', '_s.');
	str = '<div class="caixa_sombra" onmouseover="$(\'#sombra'+index+'\').css(\'display\', \'block\');">'+
					'<div style="position:absolute;z-index:0;">'+
						'<img src="gestor/ficheiros/'+i_small+'" alt="" />'+
					'</div>'+
					'<div style="position:absolute;z-index:1;">'+
						'<img id="sombra'+index+'" src="img/img_galeria_over.png" alt="" style="display:block;" onclick="change_foto_galeria_restaurante(\''+imagem+'\', \''+index+'\', \''+total+'\');" />'+
					'</div>'+
				'</div>';
	
	$('#link_img_small_gal_rest'+index).html(str);
	
	ultimo_index_gal_rest = index;
	ultima_imagem_gal_rest = imagem;
}

function change_foto_galeria_hotel(imagem, index, total){
	$('#imagens_hotel').fadeOut(function(){
		$('#imagens_hotel').html('<img src="gestor/ficheiros/'+imagem+'" alt="" />');
		$('#imagens_hotel').fadeIn();
	});
	
	var str;
	if(ultimo_index_gal_hotel!='' && ultima_imagem_gal_hotel!=''){
		var i_small = ultima_imagem_gal_hotel.replace('.', '_s.');
		str = '<div class="caixa_sombra" onmouseover="$(\'#sombra'+ultimo_index_gal_hotel+'\').css(\'display\', \'block\');" onmouseout="$(\'#sombra'+ultimo_index_gal_hotel+'\').css(\'display\', \'none\');">'+
			'<div style="position:absolute;z-index:0;">'+
				'<img src="gestor/ficheiros/'+i_small+'" alt="" />'+
			'</div>'+
			'<div style="position:absolute;z-index:1;">'+
				'<img id="sombra'+ultimo_index_gal_hotel+'" src="img/img_galeria_over.png" alt="" style="display:none;" onclick="change_foto_galeria_hotel(\''+ultima_imagem_gal_hotel+'\', \''+ultimo_index_gal_hotel+'\', \''+total+'\');" />'+
			'</div>'+
		'</div>';
		$('#link_img_small_gal_hotel'+ultimo_index_gal_hotel).html(str);													
	}							
														
	var i_small = imagem.replace('.', '_s.');
	str = '<div class="caixa_sombra" onmouseover="$(\'#sombra'+index+'\').css(\'display\', \'block\');">'+
					'<div style="position:absolute;z-index:0;">'+
						'<img src="gestor/ficheiros/'+i_small+'" alt="" />'+
					'</div>'+
					'<div style="position:absolute;z-index:1;">'+
						'<img id="sombra'+index+'" src="img/img_galeria_over.png" alt="" style="display:block;" onclick="change_foto_galeria_hotel(\''+imagem+'\', \''+index+'\', \''+total+'\');" />'+
					'</div>'+
				'</div>';	
	$('#link_img_small_gal_hotel'+index).html(str);
	
	ultimo_index_gal_hotel = index;
	ultima_imagem_gal_hotel = imagem;
}

function change_ementa(index, id){
	$('.titulo_ementa_selected').attr('class', 'titulo_ementa');	
	$('#link_ementa'+index).attr('class', 'titulo_ementa_selected');
	
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1 = new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp1.onreadystatechange = function(){
		if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
			$('#conteudo_caixa_cinza_ementas').html(xmlhttp1.responseText);
			setTimeout("$('#caixa_ementa_scroll').jScrollPane({dragMaxHeight:50});", 200);
		}
	}
	xmlhttp1.open("GET", "includes/ementa.php?id="+id, true);
	xmlhttp1.send();
	
}

function mostrar_video(){
	/*if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1 = new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp1.onreadystatechange = function(){
		if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
			$('#imagens_restaurante').html(xmlhttp1.responseText);
		}
	}
	xmlhttp1.open("GET", "includes/video.php", true);
	xmlhttp1.send();	*/
	$('#conteudo_restaurante').css('display', 'none');
	$('#conteudo_video').css('display', 'block');
	alert($('#conteudo_video').html());		
}

function mostrar_conteudo_restaurante(){
	$('#conteudo_video').css('display', 'none');
	$('#conteudo_restaurante').css('display', 'block');				
}


function abrir_condicoes(){
	$('#seta_up_condicoes').stop().slideToggle(
		function(){
			$('#caixa_azul_condicoes').stop().slideToggle(function(){
				$('#conteudo_caixa_azul_condicoes').fadeIn(function(){
					$('#conteudo_caixa_azul_condicoes .texto').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});
				});				
			});
		}
	);	
}

function fechar_condicoes(){
	$('#caixa_azul_condicoes').stop().slideToggle();
	$('#conteudo_caixa_azul_condicoes').stop().slideToggle(
		function(){
			$('#seta_up_condicoes').stop().slideToggle();
		}
	);		
}

function posiciona_footer(){
	var height = $(window).height();	
	var c = $('#conteudo').height()+24;	
	
	if (c < height) {
		$('#footer').css('position', 'absolute');
		$('#footer').css('margin-top', '0px');
		$('#footer').css('left', '0px');
		$('#footer').css('bottom', '5px');			
	}
	else if($('#top_100').height()==105){
		$('#footer').css('margin-top', '-130px');		
	}
}

function abre_epoca_alta(){
	$('#seta_precos').animate({marginTop: '34px'}, function(){
		$('#link_epoca_baixa').css('color', '#aed6ce');
		$('#link_epoca_alta').css('color', '#fcf6ef');
		$('#link_epoca_media').css('color', '#aed6ce');
	});
	$('#preco_1').fadeOut(function(){
		$('#preco_1').html(precos[0][1]);
		$('#preco_1').fadeIn();
	});	
	$('#preco_2').fadeOut(function(){
		$('#preco_2').html(precos[1][1]);
		$('#preco_2').fadeIn();
	});	
	$('#preco_3').fadeOut(function(){
		$('#preco_3').html(precos[2][1]);
		$('#preco_3').fadeIn();
	});	
	$('#preco_4').fadeOut(function(){
		$('#preco_4').html(precos[3][1]);
		$('#preco_4').fadeIn();
	});	
	$('#preco_5').fadeOut(function(){
		$('#preco_5').html(precos[4][1]);
		$('#preco_5').fadeIn();
	});	
}

function abre_epoca_media(){
	$('#seta_precos').animate({marginTop: '18px'}, function(){
		$('#link_epoca_baixa').css('color', '#aed6ce');
		$('#link_epoca_media').css('color', '#fcf6ef');
		$('#link_epoca_alta').css('color', '#aed6ce');
	});
	$('#preco_1').fadeOut(function(){
		$('#preco_1').html(precos[0][2]);
		$('#preco_1').fadeIn();
	});	
	$('#preco_2').fadeOut(function(){
		$('#preco_2').html(precos[1][2]);
		$('#preco_2').fadeIn();
	});	
	$('#preco_3').fadeOut(function(){
		$('#preco_3').html(precos[2][2]);
		$('#preco_3').fadeIn();
	});	
	$('#preco_4').fadeOut(function(){
		$('#preco_4').html(precos[3][2]);
		$('#preco_4').fadeIn();
	});	
	$('#preco_5').fadeOut(function(){
		$('#preco_5').html(precos[4][2]);
		$('#preco_5').fadeIn();
	});	
}

function abre_epoca_baixa(){
	$('#seta_precos').animate({marginTop: '3px'}, function(){		
		$('#link_epoca_baixa').css('color', '#fcf6ef');
		$('#link_epoca_alta').css('color', '#aed6ce');
		$('#link_epoca_media').css('color', '#aed6ce');
	});
	$('#preco_1').fadeOut(function(){
		$('#preco_1').html(precos[0][3]);
		$('#preco_1').fadeIn();
	});	
	$('#preco_2').fadeOut(function(){
		$('#preco_2').html(precos[1][3]);
		$('#preco_2').fadeIn();
	});	
	$('#preco_3').fadeOut(function(){
		$('#preco_3').html(precos[2][3]);
		$('#preco_3').fadeIn();
	});	
	$('#preco_4').fadeOut(function(){
		$('#preco_4').html(precos[3][3]);
		$('#preco_4').fadeIn();
	});	
	$('#preco_5').fadeOut(function(){
		$('#preco_5').html(precos[4][3]);
		$('#preco_5').fadeIn();
	});	
}

function change_promo(id){
	$('.risco_selected').attr('class', 'risco');
	$('#risco_promo'+id).attr('class', 'risco_selected');

	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1 = new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp1.onreadystatechange = function(){
		if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
			$('#promocoes_content').html(xmlhttp1.responseText);
			$('#texto_promo').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});			
			var imagem_alterada = 0;
			for(var i=0; i<imagens_fundo_promocoes.length; i++){
				if(imagens_fundo_promocoes[i]==id)	{
					$('#imagens_promocoes img').attr('src', imagens_fundo_promocoes[i+1]);
					imagem_alterada = 1;
				}
			}
			if(!imagem_alterada)
				$('#imagens_promocoes img').attr('src', 'img/fundo_promocoes.jpg');
		}
	}
	xmlhttp1.open("GET", "includes/promocao_handler.php?id="+id, true);
	xmlhttp1.send();
	
	$('.promocoes').each(function(){
		var pid = $(this).attr('id');
		pid = pid.replace('promo', '');
		if (pid != id) {
			var link=$('#promo'+pid+' a').html();
			if (link == null) {
				var str = $(this).html();
				$(this).html('<a onclick="change_promo(\'' + pid + '\');" onmouseover="over_risco_promo(\''+pid+'\');" onmouseout="out_risco_promo(\''+pid+'\');">' + str + '</a>');
				
			}
		}
	});
	
	$('.novidades').each(function(){
		var nid = $(this).attr('id');
		nid = nid.replace('nov', '');
		var link=$('#nov'+nid+' a').html();
		if (link == null) {
			var str = $(this).html();
			$(this).html('<a onclick="change_nov(\'' + nid + '\');" onmouseover="over_risco_nov(\''+nid+'\');" onmouseout="out_risco_nov(\''+nid+'\');">' + str + '</a>');
		}
	});
	
	var link=$('#promo'+id+' a').html();
	if(link==null){
		
	}
	else
		$('#promo'+id).html(link);
}

function change_nov(id){
	$('.risco_selected').attr('class', 'risco');
	$('#risco_nov'+id).attr('class', 'risco_selected');
	
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1 = new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp1.onreadystatechange = function(){
		if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
			$('#promocoes_content').html(xmlhttp1.responseText);
			$('#texto_promo').jScrollPane({dragMaxHeight:40,scrollbarWidth:5});		
			var imagem_alterada = 0;
			for(var i=0; i<imagens_fundo_novidades.length; i++){
				if(imagens_fundo_novidades[i]==id)	{
					$('#imagens_promocoes img').attr('src', imagens_fundo_novidades[i+1]);
					imagem_alterada = 1;
				}
			}
			if(!imagem_alterada)
				$('#imagens_promocoes img').attr('src', 'img/fundo_promocoes.jpg');
		}
	}
	xmlhttp1.open("GET", "includes/novidade_handler.php?id="+id, true);
	xmlhttp1.send();	
	
	$('.promocoes').each(function(){
		var pid = $(this).attr('id');
		pid = pid.replace('promo', '');
		var link=$('#promo'+pid+' a').html();
		if (link == null) {
			var str = $(this).html();
			$(this).html('<a onclick="change_promo(\'' + pid + '\');" onmouseover="over_risco_promo(\''+pid+'\');" onmouseout="out_risco_promo(\''+pid+'\');">' + str + '</a>');
		}
	});
	
	$('.novidades').each(function(){
		var nid = $(this).attr('id');
		nid = nid.replace('nov', '');
		if (nid != id) {
			var link=$('#nov'+nid+' a').html();
			if (link == null) {
				var str = $(this).html();
				$(this).html('<a onclick="change_nov(\'' + nid + '\');" onmouseover="over_risco_nov(\'' + nid + '\');" onmouseout="out_risco_nov(\'' + nid + '\');">' + str + '</a>');
			}
		}
	});
	
	var link=$('#nov'+id+' a').html();
	$('#nov'+id).html(link);
}

function over_risco_promo(id){
	$('#risco_promo'+id).attr('class', 'risco_selected');
}

function out_risco_promo(id){
	$('#risco_promo'+id).attr('class', 'risco');
}

function over_risco_nov(id){
	$('#risco_nov'+id).attr('class', 'risco_selected');
}

function out_risco_nov(id){
	$('#risco_nov'+id).attr('class', 'risco');
}

function fechar_nazare(){
	$('#caixa_azul_'+nazare_aberto).stop().slideToggle();
	$('#conteudo_caixa_azul_'+nazare_aberto).stop().slideToggle(
		function(){
			$('#seta_up_'+nazare_aberto).stop().slideToggle();
		}
	);		
	caixa_fechada = nazare_aberto;
}

function reabrir_nazare(){
	$('#seta_up_'+nazare_aberto).stop().slideToggle(
		function(){
			$('#conteudo_caixa_azul_'+nazare_aberto).stop().slideToggle();
			$('#caixa_azul_'+nazare_aberto).stop().slideToggle();
		}
	);	
	caixa_fechada = '';
}

function abrir_nazare(pagina){
	var lang = getCookie('lang');
	if (lang == '') 
		lang = 'pt';
	
	if(pagina != undefined && pagina!=''){
		$('#link_' + nazare_aberto).html('<a onclick="abrir_nazare(\'' + nazare_aberto + '\');"><img src="img/' + lang + '/sub_menus/' + nazare_aberto + '.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/' + nazare_aberto + '_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/' + nazare_aberto + '.png\';" /></a>');
		$('#link_' + pagina).html('<img src="img/' + lang + '/sub_menus/' + pagina + '_roll.png" alt="" />');
		
		if (caixa_fechada != '') {
			$('#seta_up_' + caixa_fechada).stop().slideToggle();
			nazare_aberto = pagina;
			$('#conteudo_' + nazare_aberto).css('display', 'block');
			$('#conteudo_caixa_azul_' + nazare_aberto).stop().slideToggle();
			$('#caixa_azul_' + nazare_aberto).stop().slideToggle();
			caixa_fechada = '';
		}
		else {
			$('#caixa_azul_' + nazare_aberto).stop().slideToggle();
			$('#conteudo_caixa_azul_' + nazare_aberto).stop().slideToggle(function(){
				nazare_aberto = pagina;
				$('#conteudo_' + nazare_aberto).css('display', 'block');
				$('#conteudo_caixa_azul_' + nazare_aberto).stop().slideToggle();
				$('#caixa_azul_' + nazare_aberto).stop().slideToggle(function(){
					$('#conteudo_caixa_azul_' + pagina + ' .texto').jScrollPane({
						dragMaxHeight: 50,
						scrollbarWidth: 5
					});
				});
			});
		}
		
		if (pagina != 'regiao') 
			$('#conteudo_galeria_regiao').fadeOut();	
		if (pagina != 'historia') 
			$('#conteudo_galeria_historia').fadeOut();		
		
		$('#imagens_nazare').fadeOut(function(){
			if (pagina == 'regiao') {
				$('#conteudo_galeria_regiao').fadeIn();
				change_foto_galeria_regiao('img/galeria_regiao/leiria.jpg', '1', '10');
			}
			else if (pagina == 'historia') {
				$('#conteudo_galeria_historia').fadeIn();
				change_foto_galeria_hist('img/galeria_historia/nazare1.jpg', '1', '6');
			}
			else {
				$('#imagens_nazare').html('<img src="img/fundo_' + pagina + '.jpg" alt="" />');
			}
			$('#imagens_nazare').fadeIn();
		});
	}
	else{
		$('#page').fadeOut(function(){
			$('#page').html('');
			if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp1 = new XMLHttpRequest();
			}
			else {// code for IE6, IE5
				xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp1.onreadystatechange = function(){
				if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
					$('#page').html(xmlhttp1.responseText);
				}
			}
			xmlhttp1.open("GET", "includes/nazare_handler.php", true);
			xmlhttp1.send();
			
			$('#page').fadeIn();
		});			
		selectMenu('menu_nazare');	
		nazare_aberto = 'historia';
	}
}

function change_foto_galeria_regiao(imagem, index, total){
	$('#imagens_nazare').fadeOut(function(){
		$('#imagens_nazare').html('<img src="'+imagem+'" alt="" style="width:786px;height:549px;" />');
		$('#imagens_nazare').fadeIn();
	});
	
	
	var str;
	if(ultimo_index_gal_regiao!='' && ultima_imagem_gal_regiao!=''){
		var i_small = ultima_imagem_gal_regiao.replace('.', '_s.');
		str = '<div class="caixa_sombra" onmouseover="$(\'#sombra'+ultimo_index_gal_regiao+'_r\').css(\'display\', \'block\');" onmouseout="$(\'#sombra'+ultimo_index_gal_regiao+'_r\').css(\'display\', \'none\');">'+
			'<div style="position:absolute;z-index:0;">'+
				'<img src="'+i_small+'" alt="" />'+
			'</div>'+
			'<div style="position:absolute;z-index:1;">'+
				'<img id="sombra'+ultimo_index_gal_regiao+'_r" src="img/img_galeria_over.png" alt="" style="display:none;" onclick="change_foto_galeria_regiao(\''+ultima_imagem_gal_regiao+'\', \''+ultimo_index_gal_regiao+'\', \''+total+'\');" />'+
			'</div>'+
		'</div>';
		$('#link_img_small_gal_regiao'+ultimo_index_gal_regiao).html(str);													
	}							
														
	var i_small = imagem.replace('.', '_s.');
	str = '<div class="caixa_sombra" onmouseover="$(\'#sombra'+index+'_r\').css(\'display\', \'block\');">'+
					'<div style="position:absolute;z-index:0;">'+
						'<img src="'+i_small+'" alt="" />'+
					'</div>'+
					'<div style="position:absolute;z-index:1;">'+
						'<img id="sombra'+index+'_r" src="img/img_galeria_over.png" alt="" style="display:block;" onclick="change_foto_galeria_regiao(\''+imagem+'\', \''+index+'\', \''+total+'\');" />'+
					'</div>'+
				'</div>';	
	$('#link_img_small_gal_regiao'+index).html(str);
	
	ultimo_index_gal_regiao = index;
	ultima_imagem_gal_regiao = imagem;
	
	var l = getCookie('lang');
	switch(index) {
		case '1': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>LEIRIA</b> | Historical center');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>LEIRIA</b> | Centro hist&oacute;rico');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>LEIRIA</b> | Centre historique');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>LEIRIA</b> | Centro hist&oacute;rico');
			    					break;
			    	}			    	
					break;
				
		case '2': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>BATALHA</b> | Sta. Mª da Vitória Monastery');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>BATALHA</b> | Monasterio Sta. Mª da Vitória');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>BATALHA</b> | Monast&egrave;re Sta. Mª da Vitória');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>BATALHA</b> | Mosteiro Sta. Mª da Vitória');
			    					break;
			    	}
			    	
					break;
				
		case '3':  switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>MIRA de AIRE</b> | Caves');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>MIRA de AIRE</b> | Grutas');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>MIRA de AIRE</b> | Grottes');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>MIRA de AIRE</b> | Grutas');
			    					break;
			    	}
					break;
					
		case '4':  switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>NAZARÉ</b> | Harbour of refuge');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>NAZARÉ</b> | Porto de Abrigo');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>NAZARÉ</b> | Port d\'abri');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>NAZARÉ</b> | Porto de abrigo');
			    					break;
			    	}
					break;

		case '5': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>ALCOBAÇA</b> | Monastery');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>ALCOBAÇA</b> | Monasterio');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>ALCOBAÇA</b> | Monast&egrave;re');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>ALCOBAÇA</b> | Mosteiro');
			    					break;
			    	}
					break;
			
			
		case '6': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>S. MARTINHO DO PORTO</b> | Bay');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>S. MARTINHO DO PORTO</b> | Ba&iacute;a');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>S. MARTINHO DO PORTO</b> | Baie');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>S. MARTINHO DO PORTO</b> | Baia');
			    					break;
			    	}
			    	
					break;
			
			
		case '7': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>ÓBIDOS</b> | Historical village');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>ÓBIDOS</b> | Villa hist&oacute;rica');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>ÓBIDOS</b> | Ville historique');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>ÓBIDOS</b> | Vila hist&oacute;rica');
			    					break;
			    	}
					break;
			
			
		case '8': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>FÁTIMA</b> | Shrine');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>FÁTIMA</b> | Santuario');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>FÁTIMA</b> | Sanctuaire');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>FÁTIMA</b> | Santuário');
			    					break;
			    	}
					break;
					
		case '9': switch(l){
			    		case 'en': $('#legenda_regiao').html('<b>CALDAS DA RAINHA</b> | D. Carlos I Park');
			    					break;
			    					
			    		case 'es': $('#legenda_regiao').html('<b>CALDAS DA RAINHA</b> | Parque D. Carlos I');
			    					break;
			    					
			    		case 'fr': $('#legenda_regiao').html('<b>CALDAS DA RAINHA</b> | Parc D. Carlos I');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>CALDAS DA RAINHA</b> | Parque D. Carlos I');
			    					break;
			    	}
					break;
			
		case '10': switch(l){
			    		case 'fr': $('#legenda_regiao').html('<b>TOMAR</b> | Couvent de l\'Ordre du Christ');
			    					break;    					
			    					
			    		default: $('#legenda_regiao').html('<b>TOMAR</b> | Convento de Cristo');
			    					break;
			    	}
					break;
	}
}

function change_foto_galeria_hist(imagem, index, total){
	$('#imagens_nazare').fadeOut(function(){
		$('#imagens_nazare').html('<img src="'+imagem+'" alt="" style="width:786px;height:549px;" />');
		$('#imagens_nazare').fadeIn();
	});

	var str;
	if(ultimo_index_gal_historia!='' && ultima_imagem_gal_historia!=''){
		var i_small = ultima_imagem_gal_historia.replace('.', '_s.');
		str = '<div class="caixa_sombra">'+
			'<div style="position:absolute;z-index:0;">'+
				'<img src="'+i_small+'" alt="" onmouseover="$(\'#sombra'+ultimo_index_gal_historia+'\').css(\'display\', \'block\');" />'+
			'</div>'+
			'<div style="position:absolute;z-index:1;">'+
				'<img id="sombra'+ultimo_index_gal_historia+'" src="img/img_galeria_over.png" alt="" style="display:none;" onclick="change_foto_galeria_hist(\''+ultima_imagem_gal_historia+'\', \''+ultimo_index_gal_historia+'\', \''+total+'\');" onmouseout="$(\'#sombra'+ultimo_index_gal_historia+'\').css(\'display\', \'none\');" />'+
			'</div>'+
		'</div>';
		$('#link_img_small_gal_hist'+ultimo_index_gal_historia).html(str);													
	}							
														
	var i_small = imagem.replace('.', '_s.');
	str = '<div class="caixa_sombra">'+
					'<div style="position:absolute;z-index:0;">'+
						'<img src="'+i_small+'" alt="" onmouseover="$(\'#sombra'+index+'\').css(\'display\', \'block\');" />'+
					'</div>'+
					'<div style="position:absolute;z-index:1;">'+
						'<img id="sombra'+index+'" src="img/img_galeria_over.png" alt="" style="display:block;" onclick="change_foto_galeria_hist(\''+imagem+'\', \''+index+'\', \''+total+'\');" />'+
					'</div>'+
				'</div>';	
	$('#link_img_small_gal_hist'+index).html(str);
	
	ultimo_index_gal_historia = index;
	ultima_imagem_gal_historia = imagem;	
	
	switch(index) {
		case '1': $('#legenda_hist').html('<b>NAZAR&Eacute;</b>');
			break;
		case '2':$('#legenda_hist').html('<b>NAZAR&Eacute;</b>');
			break;
		case '3': $('#legenda_hist').html('<b>NAZAR&Eacute;</b>');
			break;
		case '4': $('#legenda_hist').html('<b>NAZAR&Eacute;</b>');
			break;
		case '5': $('#legenda_hist').html('<b>NAZAR&Eacute;</b>');
			break;
		case '6': $('#legenda_hist').html('<b>NAZAR&Eacute;</b>');
			break;
	}
}

function fechar_contactos(){
	$('#caixa_azul_'+contactos_aberto).stop().slideToggle();
	$('#conteudo_caixa_azul_'+contactos_aberto).stop().slideToggle(
		function(){
			$('#seta_up_'+contactos_aberto).stop().slideToggle();
		}
	);		
	caixa_fechada = contactos_aberto;
}

function reabrir_contactos(){
	$('#seta_up_'+contactos_aberto).stop().slideToggle(
		function(){
			$('#conteudo_caixa_azul_'+contactos_aberto).stop().slideToggle();
			$('#caixa_azul_'+contactos_aberto).stop().slideToggle();
		}
	);	
	caixa_fechada = '';
}

function abrir_contactos(pagina, sent){
	var lang = getCookie('lang');
	if (lang == '') 
		lang = 'pt';
	
	if(pagina != undefined && pagina != ''){
		if (pagina == 'indicacoes') 
			$('#link_' + contactos_aberto).html('<a onclick="abrir_contactos(\'' + contactos_aberto + '\');"><img src="img/' + lang + '/sub_menus/' + contactos_aberto + '.png" alt="" onmouseover="this.src=\'img/' + lang + '/sub_menus/' + contactos_aberto + '_roll.png\';" onmouseout="this.src=\'img/' + lang + '/sub_menus/' + contactos_aberto + '_roll.png\';" /></a>');
		$('#link_' + pagina).html('<img src="img/' + lang + '/sub_menus/' + pagina + '_roll.png" alt="" />');
		
		if (caixa_fechada != '') {
			$('#seta_up_' + caixa_fechada).stop().slideToggle();
			contactos_aberto = pagina;
			$('#conteudo_' + contactos_aberto).css('display', 'block');
			$('#conteudo_caixa_azul_' + contactos_aberto).stop().slideToggle();
			$('#caixa_azul_' + contactos_aberto).stop().slideToggle();
			caixa_fechada = '';
		}
		else {
			$('#caixa_azul_' + contactos_aberto).stop().slideToggle();
			$('#conteudo_caixa_azul_' + contactos_aberto).stop().slideToggle(function(){
				contactos_aberto = pagina;
				$('#conteudo_' + contactos_aberto).css('display', 'block');
				$('#conteudo_caixa_azul_' + contactos_aberto).stop().slideToggle();
				$('#caixa_azul_' + contactos_aberto).slideToggle(function(){
					$('#conteudo_caixa_azul_'+pagina+' .texto').jScrollPane({dragMaxHeight:50,scrollbarWidth:5});	
				});
			});
		}
	}
	else{
		$('#page').fadeOut(function(){
			$('#page').html('');
			if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp1 = new XMLHttpRequest();
			}
			else {// code for IE6, IE5
				xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp1.onreadystatechange = function(){
				if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
					$('#page').html(xmlhttp1.responseText);
				}
			}
			xmlhttp1.open("GET", "includes/contactos_handler.php?sent="+sent, true);
			xmlhttp1.send();		
			
			$('#page').fadeIn();
		});	
		selectMenu('menu_contactos');	
		contactos_aberto = 'contactos';
	}	
}

function abrir_somos(){
	$('#page').fadeOut(function(){
		$('#page').html('');
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp1 = new XMLHttpRequest();
		}
		else {// code for IE6, IE5
			xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp1.onreadystatechange = function(){
			if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
				$('#page').html(xmlhttp1.responseText);
			}
		}
		xmlhttp1.open("GET", "includes/somos_handler.php", true);
		xmlhttp1.send();
		
		$('#page').fadeIn();
	});			
	selectMenu('menu_somos');	
}

function fechar_somos(){
	$('#caixa_azul_somos').stop().slideToggle();
	$('#conteudo_caixa_azul_somos').stop().slideToggle(
		function(){
			$('#seta_up_somos').stop().slideToggle();
		}
	);	
	
	caixa_fechada = 'somos';
}

function reabrir_somos(){
	$('#seta_up_somos').stop().slideToggle(
		function(){
			$('#conteudo_caixa_azul_somos').stop().slideToggle();
			$('#caixa_azul_somos').stop().slideToggle();
		}
	);	
	caixa_fechada = '';
}

function abrir_termos(){
	$('#page').fadeOut(function(){
		$('#page').html('');
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp1 = new XMLHttpRequest();
		}
		else {// code for IE6, IE5
			xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp1.onreadystatechange = function(){
			if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
				$('#page').html(xmlhttp1.responseText);
			}
		}
		xmlhttp1.open("GET", "includes/termos_handler.php", true);
		xmlhttp1.send();
		
		$('#page').fadeIn();
	});			
	selectMenu('menu_termos');	
}

function fechar_termos(){
	$('#caixa_azul_termos').stop().slideToggle();
	$('#conteudo_caixa_azul_termos').stop().slideToggle(
		function(){
			$('#seta_up_termos').stop().slideToggle();
		}
	);	
	
	caixa_fechada = 'termos';
}

function reabrir_termos(){
	$('#seta_up_termos').stop().slideToggle(
		function(){
			$('#conteudo_caixa_azul_termos').stop().slideToggle();
			$('#caixa_azul_termos').stop().slideToggle();
		}
	);	
	caixa_fechada = '';
}

function abrir_emprego(sent){
	$('#page').fadeOut(function(){
		$('#page').html('');
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp1 = new XMLHttpRequest();
		}
		else {// code for IE6, IE5
			xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp1.onreadystatechange = function(){
			if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) {
				$('#page').html(xmlhttp1.responseText);
			}
		}
		xmlhttp1.open("GET", "includes/emprego_handler.php?sent="+sent, true);
		xmlhttp1.send();
		
		$('#page').fadeIn();
	});			
	selectMenu('menu_emprego');	
}

function fechar_emprego(){
	$('#caixa_azul_emprego').stop().slideToggle();
	$('#conteudo_caixa_azul_emprego').stop().slideToggle(
		function(){
			$('#seta_up_emprego').stop().slideToggle();
		}
	);	
	
	caixa_fechada = 'emprego';
}

function reabrir_emprego(){
	$('#seta_up_emprego').stop().slideToggle(
		function(){
			$('#conteudo_caixa_azul_emprego').stop().slideToggle();
			$('#caixa_azul_emprego').stop().slideToggle();
		}
	);	
	caixa_fechada = '';
}


function validar_reservas(){
	var erros = 0;
	
    $('#nome').css('background', 'white');
    $('#tel').css('background', 'white');
    $('#email').css('background', 'white');
    $('#hora').css('background', 'white');
    $('#num_adultos').css('background', 'white');
    $('#datePicker1').css('background', 'white');

	var a = ($('#num_adultos').attr("selectedIndex"));
	
	if(a==0){
        $('#num_adultos').css('background', '#a3cdc5');
        erros++;		
	}
    if ($('#nome').val() == '') {
        $('#nome').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#tel').val() == '') {
        $('#tel').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#email').val() == '' || !echeck($('#email').val())) {
        $('#email').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#hora').val() == '') {
        $('#hora').css('background', '#a3cdc5');
        erros++;
    }
	
    now = new Date();
    var month = now.getMonth() + 1;
    var day = now.getDate();
    var year = now.getFullYear();	
	var d_now = Date.UTC(year,month,day,0,0,0,0)
	
	var data = $('#datePicker1').val();
	var arrData = data.split('.');
	var d_data = Date.UTC(arrData[2],arrData[1],arrData[0],0,0,0,0)
	
    if (d_data < d_now) {
        $('#datePicker1').css('background', '#a3cdc5');
        erros++;
    }
    if (erros > 0) {
    	var str = '';
    	var l = getCookie('lang');
    	switch(l){
    		case 'en': str = '&nbsp;&nbsp;Please fill in the fields marked correctly.';
    					break;
    					
    		case 'es': str = '&nbsp;&nbsp;Por favor, complete los campos marcados correctamente.';
    					break;
    					
    		case 'fr': str = '&nbsp;&nbsp;S\'il vous pla&icirc;t remplir les champs marqu&eacute;s correctement.';
    					break;    					
    					
    		default: str = '&nbsp;&nbsp;Por favor preencha os campos assinalados correctamente.';
    					break;
    	}
        $('#aviso_reservas').html(str);
    }
    else {
        $('#send_reservas').submit();
    }	
}

function validar_quartos(){
	var erros = 0;
	
    $('#nome_q').css('background', 'white');
    $('#tel_q').css('background', 'white');
    $('#email_q').css('background', 'white');
    $('#num_adultos_q').css('background', 'white');
    $('#num_quartos').css('background', 'white');
    $('#datePicker2').css('background', 'white');

	var a = ($('#num_adultos_q').attr("selectedIndex"));
	var b = ($('#num_quartos').attr("selectedIndex"));
	
	if(a==0){
        $('#num_adultos_q').css('background', '#a3cdc5');
        erros++;		
	}
	if(b==0){
        $('#num_quartos').css('background', '#a3cdc5');
        erros++;		
	}
    if ($('#nome_q').val() == '') {
        $('#nome_q').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#tel_q').val() == '') {
        $('#tel_q').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#email_q').val() == '' || !echeck($('#email_q').val())) {
        $('#email_q').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#num_noites').val() == '') {
        $('#num_noites').css('background', '#a3cdc5');
        erros++;
    }
	
    now = new Date();
    var month = now.getMonth() + 1;
    var day = now.getDate();
    var year = now.getFullYear();	
	var d_now = Date.UTC(year,month,day,0,0,0,0)
	
	var data = $('#datePicker2').val();
	var arrData = data.split('.');
	var d_data = Date.UTC(arrData[2],arrData[1],arrData[0],0,0,0,0)
	
    if (d_data < d_now) {
        $('#datePicker2').css('background', '#a3cdc5');
        erros++;
    }
    if (erros > 0) {
    	var str = '';
    	var l = getCookie('lang');
    	switch(l){
    		case 'en': str = '&nbsp;&nbsp;Please fill in the fields marked correctly.';
    					break;
    					
    		case 'es': str = '&nbsp;&nbsp;Por favor, complete los campos marcados correctamente.';
    					break;
    					
    		case 'fr': str = '&nbsp;&nbsp;S\'il vous pla&icirc;t remplir les champs marqu&eacute;s correctement.';
    					break;    					
    					
    		default: str = '&nbsp;&nbsp;Por favor preencha os campos assinalados correctamente.';
    					break;
    	}
        $('#aviso_quartos').html(str);
    }
    else {
        $('#send_quartos').submit();
    }	
}

function valida_cont(){
	var erros = 0;
	
    $('#nome_c').css('background', 'white');
    $('#email_c').css('background', 'white');
    $('#assunto_c').css('background', 'white');
    $('#msg_c').css('background', 'white');

    if ($('#nome_c').val() == '') {
        $('#nome_c').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#assunto_c').val() == '') {
        $('#assunto_c').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#email_c').val() == '' || !echeck($('#email_c').val())) {
        $('#email_c').css('background', '#a3cdc5');
        erros++;
    }
    if ($('#msg_c').val() == '') {
        $('#msg_c').css('background', '#a3cdc5');
        erros++;
    }
	
    if (erros > 0) {
    	var str = '';
    	var l = getCookie('lang');
    	switch(l){
    		case 'en': str = 'Please fill in the fields marked correctly.';
    					break;
    					
    		case 'es': str = 'Por favor, complete los campos marcados correctamente.';
    					break;
    					
    		case 'fr': str = 'S\'il vous pla&icirc;t remplir les champs marqu&eacute;s correctement.';
    					break;    					
    					
    		default: str = 'Por favor preencha os campos assinalados correctamente.';
    					break;
    	}
        $('#aviso_cont').html(str);
    }
    else {
        $('#form_cont').submit();
    }	
}

function valida_emp(){
	var erros = 0;
	
	$('#curriculo').css('background', 'white');
	
    $('#nome_e').css('background', 'white');
    $('#email_e').css('background', 'white');
    $('#data_dia').css('background', 'white');
	$('#data_mes').css('background', 'white');
	$('#data_ano').css('background', 'white');
    $('#morada').css('background', 'white');
	$('#tel_e').css('background', 'white');
	$('#sector').css('background', 'white');
	$('#formacao').css('background', 'white');
	$('#experiencia').css('background', 'white');
	$('#faladas').css('background', 'white');
	$('#escritas').css('background', 'white');	
	
	if($('#curriculo').val()!=''){		
		if ($('#nome_e').val() == '') {
	        erros++;
	        $('#nome_e').css('background', '#a3cdc5');
	    }
	    if ($('#email_e').val() == '' || !echeck($('#email_e').val())) {
	        erros++;
	        $('#email_e').css('background', '#a3cdc5');
	    }
	} 
	else{
		if ($('#curriculo').val() == '') {
	        $('#curriculo').css('background', '#a3cdc5');
	        erros++;
	    }
		if ($('#nome_e').val() == '') {
	        $('#nome_e').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#email_e').val() == '' || !echeck($('#email_e').val())) {
	        $('#email_e').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#data_dia').val() == '' || $('#data_dia').val()<1 || $('#data_dia').val()>31) {
	        $('#data_dia').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#data_mes').val() == '' || $('#data_mes').val()<1 || $('#data_mes').val()>12) {
	        $('#data_mes').css('background', '#a3cdc5');
	        erros++;
	    }
		var d = new Date();
		var ano = d.getFullYear();
	    if ($('#data_ano').val() == '' || $('#data_ano').val()<1900 || $('#data_ano').val()>ano) {
	        $('#data_ano').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#morada').val() == '') {
	        $('#morada').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#tel_e').val() == '') {
	        $('#tel_e').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#sector').val() == '') {
	        $('#sector').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#formacao').val() == '') {
	        $('#formacao').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#experiencia').val() == '') {
	        $('#experiencia').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#faladas').val() == '') {
	        $('#faladas').css('background', '#a3cdc5');
	        erros++;
	    }
	    if ($('#escritas').val() == '') {
	        $('#escritas').css('background', '#a3cdc5');
	        erros++;
	    }
	}
		
    if (erros > 0) {
    	var str = '';
    	var l = getCookie('lang');
    	switch(l){
    		case 'en': str = ' Send your curriculum or fill<br/>the selected fields correctly.';
    					break;
    					
    		case 'es': str = 'Enviar su currículum vitae o rellenar<br/>todos los campos correctamente.';
    					break;
    					
    		case 'fr': str = 'Envoyez votre curriculum ou de remplir<br/>tous les champs correctement.';
    					break;    					
    					
    		default: str = 'Envie o seu curriculum ou preencha<br/>os campos seleccionados correctamente.';
    					break;
    	}
        $('#aviso_emp').html(str); 
    }
    else {
        $('#form_emp').submit();
    }    
}

function validar_remover(){
	var erros = 0;
	
	$('#email').css('border', '1px solid #30001a');
	
	if($('#email').val()=='' || !echeck($('#email').val())){
		$('#email').css('border', '1px solid #1E8F8A');
		erros++;
	}	
	
	if(erros > 0){
		$('#aviso_remover').html('* Por favor preencha o campo com um e-mail válido.');	
	}
	else
		$('#send_remover').submit();
}

function echeck(str){
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        return false
    }
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        return false
    }
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        return false
    }
    if (str.indexOf(at, (lat + 1)) != -1) {
        return false
    }
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        return false
    }
    if (str.indexOf(dot, (lat + 2)) == -1) {
        return false
    }
    if (str.indexOf(" ") != -1) {
        return false
    }
    return true
}
