function validaLogin (frm) {
	if ((frm.login.value == "") || (frm.senha.value == "")) {
		alert("Digite o login e senha corretamente.");
		return false;
	}
	else {
		return true;
	}
}

function confirma(msg,url) {
	if (confirm(msg)) {
		document.location.href = url;
	}
}

function format(value,format)
{
	value = value.replace(/\D/g,"");
	var result="";
	
	if(format.length < value.length)
		return value;
	
	for(i=0,j=0;(i<format.length)&&(j<value.length);i++)
	{
		var ch = format.charAt(i) ;
		if(ch == '#')
		{
			result += value.charAt(j++);
			continue;
		}
		result += ch;
	}
	return result;
}

/*
	função para remover espaços no inicio e fim da string
*/
function trim(str){
	return str.replace(/^\s*|\s*$/g,"");
}

/*
	funcao de validação de email
*/
function validaEmail(email){
	//validar email(verificao de endereco eletrônico)
	parte1 = email.indexOf("@");
	parte2 = email.indexOf(".");
	parte3 = email.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9))
		return false;
	else
		return true;
}

/*
	funcao de validação de data no formato 99/99/9999
*/
function validaData(data){
	var reDate = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
	
	if (reDate.test(data))
		return true;
	else
		return false;
}
	
/*
	funcao de validação de hora no formato 99:99
*/
function validaHora(hora){
	var reTime = /^([0-1]\d|2[0-3]):[0-5]\d$/;
	
	if (reTime.test(hora))
		return true;
	else
		return false;
}

/**
* Remove o option de um select
*/
function removerOption(objSelect)
{
	if ( 0 == objSelect.length )
	{
		alert("Não há itens a serem removidos!");
		return false;
	}
	
	if( -1 == objSelect.selectedIndex )
	{
		alert("Selecione um item na lista");
		return false;
	}
	
	objSelect.remove(objSelect.selectedIndex);
}

/**
* Método utilizado para copiar um Option de um Select
* para o outro
*/
function copiarOption(origem, destino)
{
	var i=0;
	
	// Somente se um item for selecionado na origem
	if( -1 != origem.selectedIndex )
	{
		// Checando se o item já está cadastrado
		for( i=0; i < destino.length; i++ )
		{
			if( destino.options[i].value == origem.options[origem.selectedIndex].value)
			{
				alert('Item já cadastrado!');
				return false;
			}
		}
		
		destino.options[destino.length] = new Option(origem.options[origem.selectedIndex].text, origem.options[origem.selectedIndex].value);
	}
}

/**
* Função para agrupar itens de um select em um campo oculto
*/
function agruparItensSelect(objSelect, destino)
{
	var i = 0;
	var str = "";
	
	for( i=0; i < objSelect.length; i++ )
	{
		str += objSelect.options[i].value+"#";
	}
	
	// Retirando o '#' final
	destino.value = str.substr(0, (str.length -1));
}

function solicitaPaginaNoticias(paginaSolicitada){
	
	location = 'noticia_list.php?paginaSolicitada='+paginaSolicitada;
	
}


function solicitaPaginaArtigos(paginaSolicitada){
	
	location = 'artigos.php?pg='+paginaSolicitada;
	
}
function solicitaPaginaCurso(paginaSolicitada,categoria){
	
	location = 'cursos_lista.php?cat='+categoria+'&pg='+paginaSolicitada;
	
}

function solicitaPortafolio(paginaSolicitada){
	
	location = 'portifolio.php?pg='+paginaSolicitada;
	
}
