﻿
/*================================= ONLOAD/READY ================================== */
	
	function resize_top(){
		if($('#container1').width() <= 960){
			$('.wrapper').css({padding:"0"});
		}else{
			$('.wrapper').css({padding:"0 40px"});
		}
		$("#top2").css({width:$('#container1').width()-($('#top1').width()+$('#top3').width())});
	}
	function change_btnmore(trans_more){
		//alert($(window).width())
		if($(window).width() < 1188){
			$('.btn_more').removeClass().addClass("btn_more_small");
			$('.btn_more_small').html('+');
		}else{
			$('.btn_more_small').removeClass().addClass("btn_more");
			$('.btn_more').html(trans_more);
		}
	};
	
	$(document).ready(function(){
		
		/* Redimensionação inicial */
		
		resize_top();
		$(window).resize(function() {
			resize_top();
			//location.reload();
		});
		
		/* Iniciar Menu */
		
		$(function() {
			$(menu_active).addClass('current');
			$("#main_menu").lavaLamp({
  				fx: "backout",
    			speed: 800,
    			click: function(event, menuItem) {
					//return false;
    			}
  			});
		});
		
		/* Iniciar Favoritos */
		
		initFavourites();
		countFavourites();
		
		/* Skyscrapper Pesquisa */
		
		$(window).scroll(function(){
				if($(window).scrollTop() > 260){
					if($(window).scrollTop() <= $(document).height()-($('.left_side').height()+336)){
						$(".left_side").css({"top" : $(window).scrollTop()-260+"px"})
					}
					//alert($(document).height());
		 		}else {
					$(".left_side").css({"top" : "0px"})
				}
				//Exemplo de Skyscrapper
				//$('.left_side').animate({top:$(window).scrollTop()+60}, 70);
		 });
		
	});

<!-- loading List -->

function load_list(target,url){
	$(target).empty();
	$(target).html('<div class="loading">loading...</div>');
	$.get(url, function(dados){
        $(target).html((dados));
        return true;
    });
}



<!-- Leitor Contador de visitas -->

function load_counting(target,url){
	$(target).empty();
	$(target).html('...');
	$.get(url, function(dados){
        $(target).html((dados));
        return true;
    });
}

<!-- Thumbs Details -->
			var img_active;
			
			function pic_zoom() {
				GroupDelegate('roadtripImage'+img_active);
			} 
			function pic_change(url,img,id) {
			
			img_active = id;

			if (img){
				document.getElementById('main_pic').src = url+img+'.jpg'; 
				}else {
				document.getElementById('main_pic').src = '../images/img_default_big.jpg'; 
					}
			
			} 
            function Border_over(div) { 
			document.getElementById(div).style.borderColor = "#999999"; 
			} 
			function Border_out(div) { 
			document.getElementById(div).style.borderColor = "#000000"; 
			} 
			function alpha_over(div) { 
			document.getElementById(div).style.filter = 'alpha(opacity=60); -moz-opacity:0.60; opacity:0.60';
			} 
			function alpha_out(div) { 
			document.getElementById(div).style.filter = 'alpha(opacity=100); -moz-opacity:1; opacity:1';
			} 
			

<!-- Validação do Formulário de Recrutamento -->

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function checkFile( _target )
{
	var acceptable = _target.getAttribute("accept");
	if( _target.value != '' )
	{
		var docTypes = acceptable.split(",");
		for(var i = 0; i <docTypes.length; i++){var r = new RegExp( docTypes[i] , "gi");
			if( _target.value.substr( _target.value.lastIndexOf('.') ).match(r) ){
				return true;
			}
		}
	}
	return false;
}

function validateForm_rec(oForm)
{


	var todayDate = new Date();
	if( String(todayDate.getMonth()).length == 1 )
		dayDate = "0"+(todayDate.getMonth()+1)
	else
		dayDate = todayDate.getMonth()+1;
		
	var stringDate = todayDate.getDate() +"-"+ dayDate  +"-"+ todayDate.getYear();

	var sErr = '';
	var radio_choice = false;
	var check_box = false;
   
   	for (counter = 0; counter < oForm.habli.length; counter++)
	{
		if (oForm.habli[counter].checked)
			radio_choice = true; 
	}
	for (counter = 0; counter < oForm.trabalho.length; counter++)
	{
		if (oForm.trabalho[counter].checked)
			check_box = true; 
	}
	
	if(oForm.nome.value == 'nome*')
		sErr = "Por favor introduza um nome válido!";
	else if(oForm.nome.value == '')
		sErr = "Por favor introduza um nome válido!";
	else if(oForm.morada.value == '')
		sErr = "Por favor, introduza a sua morada."; 
	else if(!radio_choice)
		sErr = "Por favor, introduza as suas habilitações.";
	else if(!check_box)
		sErr = "Por favor, introduza o sector em que preferia trabalhar.";
	else
		if( oForm.fileToUpload.value != '' )
		{
			var docTypes = oForm.fileToUpload.getAttribute("accept").split(",");
			var validFile = false;
			for( var i = 0; i < docTypes.length ; i++ )
			{
				var r = new RegExp( docTypes[i] , "gi");
				if( oForm.fileToUpload.value.substr( oForm.fileToUpload.value.lastIndexOf('.') ).match(r) )
				{
					validFile = true;
					break;
				}
			}
			if( !validFile )
			{
				valid = false;
				sErr = "Por favor introduza um ficheiro válido. ('"+oForm.fileToUpload.getAttribute("accept")+"') ";
			}
		}


	if(sErr != "")
	{
		alert(sErr)
		return false;
	}
	else
	{
		return true;
	}

}
function ObrigaIntroducaoNumeros(ponto,formulario,elemento)
{
	var key=window.event.keyCode;
	var valor=document.forms[formulario].elements[elemento].value;
	
	if(key!=0)
	{
		if(key<48 || key>57)
		{
			if(key==44)
			{
				if(ponto)
				{
					if(valor!='')
					{
						if(valor.match(/,/)!=null)
						{
							window.event.returnValue=false;
						}
					}
					else
					{
						window.event.returnValue=false;
					}
				}
				else
				{
					window.event.returnValue=false;
				}
			}
			else
			{
				window.event.returnValue=false;
			}
		}
	}
}



<!-- Data/Hora -->

function setdata(idioma) {

setTimeout("setdata('"+idioma+"')",100);

var d=new Date();

<!-- PT -->

var weekday_PT=new Array("Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado");
var monthname_PT=new Array("Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");

<!-- DE --->

var weekday_DE=new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
var monthname_DE=new Array("Januar", "Februar", "März", "April", "Mag", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");

<!-- EN -->

var weekday_EN=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monthname_EN=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

<!-- ES -->

var weekday_ES=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
var monthname_ES=new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");

<!-- FR -->

var weekday_FR=new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var monthname_FR=new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");

<!-- HORA -->

var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();

  if (minutes < 10) {
  minutes = "0" + minutes
  }

<!-- -->

if(idioma == 'PT') {

document.getElementById('data_txt').innerHTML ="Hoje é " + weekday_PT[d.getDay()] + ", " + d.getDate() + " de " + monthname_PT[d.getMonth()] + " de " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

} else if (idioma == 'EN') {
	
document.getElementById('data_txt').innerHTML ="Today is " + weekday_EN[d.getDay()] + ", " + d.getDate() + " " + monthname_EN[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";
	
} else if (idioma == 'FR') {

document.getElementById('data_txt').innerHTML =" " + weekday_FR[d.getDay()] + ", " + d.getDate() + " " + monthname_FR[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

} else if (idioma == 'DE') {
	
document.getElementById('data_txt').innerHTML =" " +  weekday_DE[d.getDay()] + ", " + d.getDate() + " " + monthname_DE[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";
	
} else if (idioma == 'ES') {
	
document.getElementById('data_txt').innerHTML =" " + weekday_ES[d.getDay()] + ", " + d.getDate() + " " + monthname_ES[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";
	
}; 


}

function get_year(){
				var ano=new Date();
                document.getElementById('ano_txt').innerHTML = ano.getFullYear();
				};

<!-- Detectar Browser / Aviso IE6 -->

if (window.XMLHttpRequest) {
//alert('IE 7, mozilla, safari, opera 9');
} else {
//alert('IE 6');
// configurable values tde_coolbar   
var tde_base_margin = -6;              // page margin in pixels
var tde_show_delay = 1;                // in seconds
var tde_max_popup_ie_width = 250;      // max width for the popup menu in IE
var tde_move_ie_margin = true;         // if move or not the margins in IE. If you are using layers with absolute positioning set this param to false

var tde_max_shows_per_session = 332;   // number of times to show in one single user session, cookie based
var tde_base_folder = "../scripts/";              // where its located the tde_coolbar folder containing the external files, including trailing slash "/"

// popup functions
var tde_popup_options=Array();var tde_popup_actions=Array();var tde_popup_targets=Array();var tde_options_num=0;function addTDEPopup (option,action,target){tde_popup_options[tde_options_num]=option;tde_popup_actions[tde_options_num]=action;tde_popup_targets[tde_options_num]=target;tde_options_num++;}

// configure message
var tde_message = 'Para visualizar correctamente esta página <strong>aconselhamos a actualização do seu Browser</strong> para uma versão mais recente';


// configure popup menu
addTDEPopup('» Instalar Internet Explorer 7.0','http://www.microsoft.com/windows/downloads/ie/getitnow.mspx','_blank');

// configure end
}


<!-- Favoritos do browser -->



function addbookmark(bookmarkurl,bookmarktitle){
	
	//var bookmarkurl="http://www.edimensao.com/"
	//var bookmarktitle="Espaço e Dimensão"
	
	if(window.sidebar){
		window.sidebar.addPanel(bookmarktitle,bookmarkurl ,'');
		//alert("firefox");	
	}else if(window.external){
	window.external.AddFavorite(bookmarkurl,bookmarktitle);
		//alert("IE");
	}else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}


<!-- Chamadas de Impressão -->

function impressao(url,rid) {
link = window.open(url+"?RID="+rid,"_blank","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=626");
}


