function OpenWindow(URL,nome,propriedades) { //v2.0
   window.open(URL,nome,propriedades);
}

function CheckEMail(eaddress)
{
	var reEmail = /^.+\@.+\..+$/ ;

	if ((eaddress == null) || (eaddress.length == 0)) {
       	if (CheckEMail.arguments.length == 1) {
       		alert("Favor Introduzir um Endereço de E-Mail válido.");
       		return false ;
       	} else {
       		if (!(CheckEMail.arguments[1] == true)) {
       			alert("Favor Introduzir um Endereço de E-Mail válido.");
       		}
       		return (CheckEMail.arguments[1] == true);
       	}
    } else {
		if (!(reEmail.test(eaddress))) {
			alert("Favor Introduzir um Endereço de E-Mail válido.");
		}
       return reEmail.test(eaddress) ;
    }
}

function addDays(myDate,days) {
    return new Date(myDate.getTime() + days*24*60*60*1000);
}


function DataActuaisReservas(numday)
{
	
	var dataActual = new Date();
	var DataNova = addDays(dataActual,numday) 
	
	var dia = dataActual.getDate();
	var mes = dataActual.getMonth();
	var ano = dataActual.getFullYear();
	

	document.frmContactos.anoentrada.options[0].text = ano;
	document.frmContactos.anoentrada.options[0].value = ano;
	document.frmContactos.anoentrada.options[1].text = ano + 1;
	document.frmContactos.anoentrada.options[1].value = ano + 1;
	document.frmContactos.anosaida.options[0].text = ano;
	document.frmContactos.anosaida.options[0].value = ano;
	document.frmContactos.anosaida.options[1].text = ano + 1;
	document.frmContactos.anosaida.options[1].value = ano + 1;
	

	var anoindex = 0;

	document.frmContactos.diaentrada.options[dia-1].selected = true;
	document.frmContactos.mesentrada.options[mes].selected = true;
	document.frmContactos.anoentrada.options[anoindex].selected = true;

	var dia = DataNova.getDate();
	var mes = DataNova.getMonth();
	var ano = DataNova.getYear();

	if (ano != dataActual.getYear()){
		anoindex =1;
	}

	document.frmContactos.diasaida.options[dia-1].selected = true;
	document.frmContactos.messaida.options[mes].selected = true;
	document.frmContactos.anosaida.options[anoindex].selected = true;
 	
}

function DataActuaisReservasinc(numday)
{
	
	var dataActual = new Date();
	var DataNova = addDays(dataActual,numday) 
	
	var dia = dataActual.getDate();
	var mes = dataActual.getMonth();
	var ano = dataActual.getYear();
	var aa;
//	aa = document.getElementByName("anoentradah");
//	alert (aa);
/*
	document.frmreserva2.anoentradah.options[0].text = ano;
	document.frmreserva2.anoentradah.options[0].value = ano;
	document.frmreserva2.anoentradah.options[1].text = ano + 1;
	document.frmreserva2.anoentradah.options[1].value = ano + 1;
	document.frmreserva2.anosaidah.options[0].text = ano;
	document.frmreserva2.anosaidah.options[0].value = ano;
	document.frmreserva2.anosaidah.options[1].text = ano + 1;
	document.frmreserva2.anosaidah.options[1].value = ano + 1;
*/
	var anoindex = 0;

	document.frmreserva2.diaentradah.options[dia-1].selected = true;
	document.frmreserva2.mesentradah.options[mes].selected = true;
	document.frmreserva2.anoentradah.options[anoindex].selected = true;

	var dia = DataNova.getDate();
	var mes = DataNova.getMonth();
	var ano = DataNova.getYear();

	if (ano != dataActual.getYear()){
		anoindex =1;
	}

	document.frmreserva2.diasaidah.options[dia-1].selected = true;
	document.frmreserva2.messaidah.options[mes].selected = true;
	document.frmreserva2.anosaidah.options[anoindex].selected = true;
 	
}

function AddFav(sUrl,sTexto){
	//x = eval(sbrowser);
	if (navigator.appName == "Microsoft Internet Explorer") {
		window.external.AddFavorite(sUrl,sTexto);
	}
	else {
	if(navigator.appName == "Netscape"){
	
		alert("Para adicionar esta notícia aos favoritos (BookMarks) faça 'CTRL' + 'D'");
		//window.open("");
		}
	}
}

function defhome(textohome){
	return "<span style='cursor:hand;behavior:url(#default#homepage);'"+
		" onclick='this.setHomePage(document.location);'>"+
		textohome+
		"</span>"
}


function popup(name, url, width, height, args) {
		var newWin = new Object();

		newWin.args = args;
		newWin.url = url;
		newWin.name = name;
		newWin.width = width;
		newWin.height = height;

		if (document.layers) {// browser is NN
			newWin.left = window.screenX + ((window.outerWidth - newWin.width) / 2);
			newWin.top = window.screenY + ((window.outerHeight - newWin.height) / 2);
			var attr = 'screenX=' + newWin.left + ',screenY=' + newWin.top + ',resizable=yes,width=' + newWin.width + ',height=' + newWin.height + ',' + newWin.args;
		}
		else {// browser is MSIE
			newWin.left = (screen.width - newWin.width) / 2;
			newWin.top = (screen.height - newWin.height) / 2;
			var attr = 'left=' + newWin.left + ',top=' + newWin.top + ',scrollbars=1,' + ',width=' + newWin.width + ',height=' + newWin.height + newWin.args;
		}

		newWin.win=window.open(newWin.url, newWin.name, attr);
		newWin.win.opener=self;
		newWin.win.focus();
}



	

 