function trim( str )
	{ 
	while ( str.charAt(0) == ' ' ) 
    		str = str.substring(1); 
	while ( str.charAt( str.length - 1 ) == ' ' ) 
    		str = str.substring(0, str.length - 1); 
		return str; 
	} 

function Salvar( form )
	{
	if ( Verifica( form ) )
		{
		form.AcaoJava.value = "Salvar";
		form.submit();
		}
	}


function Novo( form )
	{
	if ( Verifica( form ) )
		{
		form.AcaoJava.value = "Novo";
		form.submit();
		}
	}
		
function Alterar( form )
{
	if ( Verifica( form ) )
		{
		form.AcaoJava.value = "Alterar";
		form.submit();
		}
	}		

function Altera( form , id)
	{
	if ( Verifica( form ) )
		{
		form.AcaoJava.value = "Alterar";
		form.Reserva_Id.value = id;
		form.submit();
		}
	}		

function Exclui( form , id)
	{
	if ( confirm("Deseja realmente excluir?") )
		{
		form.AcaoJava.value = "Excluir";
		form.Reserva_Id.value = id;
		form.submit();
		}
	}

function Excluir( form )
	{
	if ( confirm("Deseja realmente excluir?") )
		{
		form.AcaoJava.value = "Excluir";
		form.submit();
		}
	}
	
	
function ValidaData( dia, mes, ano) 
	{
	
	if (dia == 0) {
		alert("Informe o dia.");
		return false;
		}
		
	if (ano < 1900) {
		alert("Informe o ano (com quatro algarismos).");
		return false;
		}
		
	if (mes < 1 || mes > 12) {
		alert("Informe o mês.");
		return false;
		}
	
	testeano = Math.floor(ano/4);
	
	bissexto = false;
	
	testeano = testeano*4;
	
	if (testeano == ano) {
		bissexto = true;
		}

	if (bissexto && mes == 2 && dia > 29) {
		alert("Fevereiro em anos bissextos só tem 29 dias.");
		return false;
		}

	if (!bissexto && mes == 2 && dia > 28) {
		alert("Fevereiro em anos não bissextos só tem 28 dias.");
		return false;
		}
		
	if (dia > 31 && (mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12)) {
		alert("Este mês só tem 31 dias.");
		return false;
		}
		
	if (dia > 30 && (mes == 4 || mes == 6 || mes == 9 || mes == 11)) {
		alert("Este mês só tem 30 dias.");
		return false;
		}
	
	return true;
	
	}


/*
 * Funcao para "checar" todos os checkbox conforme o nome
 */
function Seleciona_Todos(form, checkbox_name) {

	for (var i=0; i<form.elements.length; i++) {

		if ((form.elements[i].type == 'checkbox') && (form.elements[i].name == checkbox_name)) {

			form.elements[i].checked = true;
		}
	}
}

/*
 * Funcao que retorna a string sem espaços a direita e a esquerda
 */
function trim (str) {

	while (str.charAt(0) == ' ') 
		str = str.substring(1); 

	while (str.charAt(str.length - 1) == ' ') 
		str = str.substring(0, str.length - 1); 
	
	return str; 
} 


/*
 * Funcao que retorna se o ano é bissexto
 */
function isLeapYear (year) {

	return (year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0));
}


/*
 * Funcao para enviar mensagem e posicionar o cursor para que o usuario digite corretamente 
 */
function erroMessage (mensagem, obj) {

	window.alert(mensagem); //manda mensagem
	obj.focus(); //posiciona cursor
	return;
}

function abrepopnoticia (url,janela, parametros) {
	window.open(url,janela,parametros);
	}
