// Função para Validar Login e Senha

function ValidaSenha(formLogin){
var v_login = formLogin.login.value;
var v_senha = formLogin.senha.value;

if(v_login == "" || v_senha == ""){
alert("Campo login e senha são obrigatórios.");
formLogin.login.focus();
return false;
}

if(v_login.length < 4 || v_login.length > 15){
alert("Campo login com no mínimo 4 e máximo 15 caracteres.");
formLogin.login.focus();
return false;
}

if(v_senha.length < 4){
alert("Campo senha com no mínimo 4 caracteres.");
formLogin.senha.focus();
return false;
}
return true;
}


//Função para confirmar a alteração de dados.

function confirmaAlteracao()
{
var agree=confirm("Tem certeza que deseja alterar os dados?");
if (agree)
	return true;
else
	return false;
}

//Função para confirmar a exclusão de dados.

function confirmaExclusao()
{
var agree=confirm("Tem certeza que deseja deletar esses dados?");
if (agree)
	return true;
else
	return false;
}

//Função para confirmar o logout do usuário.

function confirmaLogout()
{
var agree=confirm("Tem certeza que deseja sair do sistema?");
if (agree)
	return true;
else
	return false;
}

//função para só digitar números
function sem_letras(){
    if ((window.event.keyCode < 48) | (window.event.keyCode > 57)){
        window.event.keyCode = 0
    }
}

mywin = null;
var unLoad;
var surl;
function abrirJanela(url, width, height, scrollableBoolean) {
									 if (height==375) scrollableBoolean=1; // FORCE SCROLLBAR FOR E-SURVEY 
	surl = url;
	(scrollableBoolean==0) ? scrollable="no": scrollable="yes";
	if (url != "") {
		if (!mywin) {
			mywin = window.open(url,"mywin", "status=no, scrollbars=" + scrollable + ", resizable=yes, width=" + width + ", height=" + height + ",screenX=10,screenY=10,top=10,left=10");
			unLoad = (function () {mywin = null;});
			mywin.onunload = unLoad;
		}
		else {
			if (mywin.closed) {
				mywin = null;
				abrirJanela(surl, width, height, scrollableBoolean);
			}
			mywin.focus();
			mywin.location.href = url;
		}
	} 					
}

function contaCaracter(opt_boxcontado, opt_contarcorpo, opt_valormax) {
	var boxcontado = opt_boxcontado ? opt_boxcontado : "contado";
	var contarcorpo = opt_contarcorpo ? opt_contarcorpo : "contador";
	var valormax = opt_valormax ? opt_valormax : 150;
	var field = document.getElementById(boxcontado);
	 if (field && field.value.length >= valormax) {
		field.value = field.value.substring(0, valormax);
	 }
	var txtField = document.getElementById(contarcorpo);
	 if (txtField) {  
							
		txtField.innerHTML = opt_valormax - field.value.length;
	 }
}

function checar_formCadConteudo(formCadConteudo)
{

	if(document.getElementById("titulo").value == "")
	{
		alert("Por favor preencha o campo: Título.");
		document.getElementById("titulo").focus();
		return (false);
	}

	if(document.getElementById("lead").value == "")
	{
		alert("Por favor preencha o campo: Lead.");
		document.getElementById("lead").focus();
		return (false);
	}

	if(document.getElementById("foto").value != "" && document.getElementById("legendaFoto").value == "")
	{
		alert("Por favor preencha o campo: Legenda da Foto Interna.");
		document.getElementById("legendaFoto").focus();
		return (false);
	}

	if(document.getElementById("data").value != "" && document.getElementById("data").value != "00/00/0000")
	{
		if(!(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(document.getElementById("data").value)))
		{
			alert("Por favor informe uma data válida");
			return (false);
		}
	}

	if(document.getElementById("hora").value != "" || document.getElementById("hora").value != "hh:mm:ss")
	{
		if(document.getElementById("hora").value.length < 8)
		{
			alert("Por favor informe uma hora válida.");
			return (false);
		}
	}

	if(document.getElementById("fonte").value == "")
	{
		alert("Por favor preencha o campo: Fonte.");
		document.getElementById("fonte").focus();
		return (false);
	}

	if(formCadConteudo.estagio[0].checked == false && formCadConteudo.estagio[1].checked == false && formCadConteudo.estagio[2].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Estágio.");
		formCadConteudo.estagio[0].focus();
		return (false);
	}

	if(document.getElementById("categoria").value == "")
	{
		alert("Por favor selecione a categoria.");
		document.getElementById("categoria").focus();
		return (false);
	}

	if(formCadConteudo.destaque[0].checked == false && formCadConteudo.destaque[1].checked == false && formCadConteudo.destaque[2].checked == false && formCadConteudo.destaque[3].checked == false && formCadConteudo.destaque[4].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Destaque da Categoria.");
		formCadConteudo.destaque[0].focus();
		return (false);
	}

	if(formCadConteudo.destaque[0].checked != false || formCadConteudo.destaque[3].checked != false)
	{
		if(document.getElementById("imagem").value == "")
		{
			alert("Por favor selecione uma foto para cadastrar como Destaque Foto ou D3 no campo: Foto Destaque.");
			document.getElementById("imagem").focus();
			return (false);
		}
	}

	if(formCadConteudo.ativo[0].checked == false && formCadConteudo.ativo[1].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Ativo.");
		formCadConteudo.ativo[0].focus();
		return (false);
	}

}

function checar_formAltConteudo(formAltConteudo)
{

	if(document.getElementById("titulo").value == "")
	{
		alert("Por favor preencha o campo: Título.");
		document.getElementById("titulo").focus();
		return (false);
	}

	if(document.getElementById("lead").value == "")
	{
		alert("Por favor preencha o campo: Lead.");
		document.getElementById("lead").focus();
		return (false);
	}

	if(document.getElementById("foto").value != "" && document.getElementById("legendaFoto").value == "")
	{
		alert("Por favor preencha o campo: Legenda da Foto Interna.");
		document.getElementById("legendaFoto").focus();
		return (false);
	}

	if(document.getElementById("data").value != "" && document.getElementById("data").value != "00/00/0000")
	{
		if(!(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(document.getElementById("data").value)))
		{
			alert("Por favor informe uma data válida");
			return (false);
		}
	}

	if(document.getElementById("hora").value != "" || document.getElementById("hora").value != "hh:mm:ss")
	{
		if(document.getElementById("hora").value.length < 8)
		{
			alert("Por favor informe uma hora válida.");
			return (false);
		}
	}

	if(document.getElementById("fonte").value == "")
	{
		alert("Por favor preencha o campo: Fonte.");
		document.getElementById("fonte").focus();
		return (false);
	}

	if(formAltConteudo.estagio[0].checked == false && formAltConteudo.estagio[1].checked == false && formAltConteudo.estagio[2].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Estágio.");
		formAltConteudo.estagio[0].focus();
		return (false);
	}

	if(document.getElementById("categoria").value == "")
	{
		alert("Por favor selecione a categoria.");
		document.getElementById("categoria").focus();
		return (false);
	}

	if(formAltConteudo.destaque[0].checked == false && formAltConteudo.destaque[1].checked == false && formAltConteudo.destaque[2].checked == false && formAltConteudo.destaque[3].checked == false && formAltConteudo.destaque[4].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Destaque da Categoria.");
		formAltConteudo.destaque[0].focus();
		return (false);
	}

	if(formAltConteudo.ativo[0].checked == false && formAltConteudo.ativo[1].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Ativo.");
		formAltConteudo.ativo[0].focus();
		return (false);
	}

}

function checar_formCadCapa(formCadCapa)
{

	if(document.getElementById("categoria").value == "")
	{
		alert("Por favor selecione o campo: Categoria.");
		document.getElementById("categoria").focus();
		return (false);
	}

	if(document.getElementById("titulo").value == "")
	{
		alert("Por favor preencha o campo: Título.");
		document.getElementById("titulo").focus();
		return (false);
	}

	if(document.getElementById("lead").value == "")
	{
		alert("Por favor preencha o campo: Lead.");
		document.getElementById("lead").focus();
		return (false);
	}


	if(document.getElementById("data").value != "" && document.getElementById("data").value != "00/00/0000")
	{
		if(!(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(document.getElementById("data").value)))
		{
			alert("Por favor informe uma data válida");
			return (false);
		}
	}

	if(document.getElementById("hora").value != "" || document.getElementById("hora").value != "hh:mm:ss")
	{
		if(document.getElementById("hora").value.length < 8)
		{
			alert("Por favor informe uma hora válida.");
			return (false);
		}
	}

	if(formCadCapa.tipo[0].checked == false && formCadCapa.tipo[1].checked == false && formCadCapa.tipo[2].checked == false && formCadCapa.tipo[3].checked == false && formCadCapa.tipo[4].checked == false && formCadCapa.tipo[5].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Destaque da Home.");
		formCadCapa.tipo[0].focus();
		return (false);
	}

	if(formCadCapa.tipo[0].checked != false || formCadCapa.tipo[2].checked != false || formCadCapa.tipo[5].checked != false)
	{
		if(document.getElementById("imagem").value == "")
		{
			alert("Por favor selecione uma foto para cadastrar como Destaque Foto, B1 ou Extra no campo: Foto Destaque.");
			document.getElementById("imagem").focus();
			return (false);
		}
	}

	if(formCadCapa.tipo[0].checked != false && document.getElementById("imagem").value != "")
	{
		if(document.getElementById("credito").value == "")
		{
			alert("Por favor informe o crédito da foto destaque.");
			document.getElementById("credito").focus();
			return (false);
		}
	}

}

function checar_formAltCapa(formAltCapa)
{

	if(document.getElementById("titulo").value == "")
	{
		alert("Por favor preencha o campo: Título.");
		document.getElementById("titulo").focus();
		return (false);
	}

	if(document.getElementById("lead").value == "")
	{
		alert("Por favor preencha o campo: Lead.");
		document.getElementById("lead").focus();
		return (false);
	}


	if(document.getElementById("data").value != "" && document.getElementById("data").value != "00/00/0000")
	{
		if(!(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(document.getElementById("data").value)))
		{
			alert("Por favor informe uma data válida");
			return (false);
		}
	}

	if(document.getElementById("hora").value != "" || document.getElementById("hora").value != "hh:mm:ss")
	{
		if(document.getElementById("hora").value.length < 8)
		{
			alert("Por favor informe uma hora válida.");
			return (false);
		}
	}

	if(formAltCapa.tipo[0].checked == false && formAltCapa.tipo[1].checked == false && formAltCapa.tipo[2].checked == false && formAltCapa.tipo[3].checked == false && formAltCapa.tipo[4].checked == false && formAltCapa.tipo[5].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Destaque da Home.");
		formAltCapa.tipo[0].focus();
		return (false);
	}

	if(formAltCapa.tipo[0].checked != false || formAltCapa.tipo[2].checked != false || formAltCapa.tipo[5].checked != false)
	{
		if(document.getElementById("imagem").value == "" && document.getElementById("imagem2").value == "")
		{
			alert("Por favor selecione uma foto para cadastrar como Destaque Foto, B1 ou Extra no campo: Foto Destaque.");
			document.getElementById("imagem").focus();
			return (false);
		}
	}

	if(formCadCapa.tipo[0].checked != false && document.getElementById("imagem").value != "")
	{
		if(document.getElementById("credito").value == "")
		{
			alert("Por favor informe o crédito da foto destaque.");
			document.getElementById("credito").focus();
			return (false);
		}
	}

}

function checar_formCadNotJornal(formCadNotJornal)
{

	if(document.getElementById("categoria").value == "")
	{
		alert("Por favor selecione a categoria.");
		document.getElementById("categoria").focus();
		return (false);
	}

	if(document.getElementById("jornal").value == "")
	{
		alert("Por favor selecione a capa do jornal.");
		document.getElementById("jornal").focus();
		return (false);
	}

	if(document.getElementById("data").value != "" && document.getElementById("data").value != "00/00/0000")
	{
		if(!(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(document.getElementById("data").value)))
		{
			alert("Por favor informe uma data válida");
			return (false);
		}
	}

	if(document.getElementById("hora").value != "" || document.getElementById("hora").value != "hh:mm:ss")
	{
		if(document.getElementById("hora").value.length < 8)
		{
			alert("Por favor informe uma hora válida.");
			return (false);
		}
	}

	if(formCadNotJornal.tipo[0].checked == false && formCadNotJornal.tipo[1].checked == false && formCadNotJornal.tipo[2].checked == false && formCadNotJornal.tipo[3].checked == false && formCadNotJornal.tipo[4].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Destaque da Home.");
		formCadNotJornal.tipo[0].focus();
		return (false);
	}

	if(formCadNotJornal.tipo[0].checked != false && document.getElementById("manchete").value == "")
	{
			alert("Por favor preencha o campo manchete para cadastrar como Destaque Foto.");
			document.getElementById("manchete").focus();
			return (false);
	}

	if(formCadNotJornal.tipo[0].checked != false && document.getElementById("imagem").value == "")
	{
			alert("Por favor selecione uma foto para cadastrar como Destaque Foto no campo: Foto Destaque.");
			document.getElementById("imagem").focus();
			return (false);
	}

}

function checar_formCadBanner(formCadBanner)
{

	if(document.getElementById("categoria").value == "")
	{
		alert("Por favor selecionar o campo: Categoria.");
		document.getElementById("categoria").focus();
		return (false);
	}

	if(document.getElementById("data").value != "" && document.getElementById("data").value != "00/00/0000")
	{
		if(!(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(document.getElementById("data").value)))
		{
			alert("Por favor informe uma data válida");
			return (false);
		}
	}

	if(formCadBanner.tamanho[0].checked == false && formCadBanner.tamanho[1].checked == false && formCadBanner.tamanho[2].checked == false && formCadBanner.tamanho[3].checked == false && formCadBanner.tamanho[4].checked == false && formCadBanner.tamanho[5].checked == false && formCadBanner.tamanho[6].checked == false && formCadBanner.tamanho[7].checked == false && formCadBanner.tamanho[8].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Tipo.");
		formCadBanner.tamanho[0].focus();
		return (false);
	}

	if(document.getElementById("imagem").value == "")
	{
		if(formCadBanner.tamanho[8].checked != false)
		{
			alert("Por favor selecione um banner para cadastrar.");
			document.getElementById("imagem").focus();
			return (false);
		}
	}

	if(document.getElementById("limite").value == "")
	{
		alert("Por favor informe o Total de Visualização.");
		document.getElementById("limite").focus();
		return (false);
	}

	if(formCadBanner.ativo[0].checked == false && formCadBanner.ativo[1].checked == false)
	{
		alert("Por favor selecione uma opção no campo: Ativo.");
		formCadBanner.ativo[0].focus();
		return (false);
	}

}

function Abas() {
	var el = document.getElementById('navigation');
	var abas = el.getElementsByTagName('a');
	for(x=0; x<abas.length; x++)
	{
		abas[x].className = '';
	}
	arguments[0].className = 'selected';
}

function fechaBanner()
{
	document.getElementById("banner_flutuante").style.visibility="hidden";
}

function pos01(s)
 {
	if(document.layers)
	{
		return document.layers[s];
	}
	else if(document.all && !document.getElementById) 
	{
		return document.all[s];
	}
	else 
	{
		return document.getElementById(s);
	}
}

function pos02(s,x,y)
{
	_o = pos01(s);
	_o.style.clip = 'rect(0px '+x+'px '+y+'px 0px)';
}